home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 2000 May / PCP163A.iso / Runimage / Cbuilder4 / Include / MSHTML.H < prev    next >
Encoding:
C/C++ Source or Header  |  1999-01-26  |  2.1 MB  |  61,159 lines

Text Truncated. Only the first 1MB is shown below. Download the file for the complete contents.
  1. #pragma option push -b -a8 -pc -A- /*P_O_Push_S*/
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3.  
  4.  
  5. /* File created by MIDL compiler version 3.02.88 */
  6. /* at Mon Nov 17 12:04:35 1997
  7.  */
  8. /* Compiler settings for mshtml.idl:
  9.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  10.     error checks: none
  11. */
  12. //@@MIDL_FILE_HEADING(  )
  13. #include "rpc.h"
  14. #include "rpcndr.h"
  15.  
  16. #ifndef __mshtml_h__
  17. #define __mshtml_h__
  18.  
  19. #ifdef __cplusplus
  20. extern "C"{
  21. #endif 
  22.  
  23. /* Forward Declarations */ 
  24.  
  25. #ifndef __IHTMLStyle_FWD_DEFINED__
  26. #define __IHTMLStyle_FWD_DEFINED__
  27. typedef interface IHTMLStyle IHTMLStyle;
  28. #endif     /* __IHTMLStyle_FWD_DEFINED__ */
  29.  
  30.  
  31. #ifndef __IHTMLRuleStyle_FWD_DEFINED__
  32. #define __IHTMLRuleStyle_FWD_DEFINED__
  33. typedef interface IHTMLRuleStyle IHTMLRuleStyle;
  34. #endif     /* __IHTMLRuleStyle_FWD_DEFINED__ */
  35.  
  36.  
  37. #ifndef __HTMLStyle_FWD_DEFINED__
  38. #define __HTMLStyle_FWD_DEFINED__
  39.  
  40. #ifdef __cplusplus
  41. typedef class HTMLStyle HTMLStyle;
  42. #else
  43. typedef struct HTMLStyle HTMLStyle;
  44. #endif /* __cplusplus */
  45.  
  46. #endif     /* __HTMLStyle_FWD_DEFINED__ */
  47.  
  48.  
  49. #ifndef __HTMLRuleStyle_FWD_DEFINED__
  50. #define __HTMLRuleStyle_FWD_DEFINED__
  51.  
  52. #ifdef __cplusplus
  53. typedef class HTMLRuleStyle HTMLRuleStyle;
  54. #else
  55. typedef struct HTMLRuleStyle HTMLRuleStyle;
  56. #endif /* __cplusplus */
  57.  
  58. #endif     /* __HTMLRuleStyle_FWD_DEFINED__ */
  59.  
  60.  
  61. #ifndef __IHTMLElement_FWD_DEFINED__
  62. #define __IHTMLElement_FWD_DEFINED__
  63. typedef interface IHTMLElement IHTMLElement;
  64. #endif     /* __IHTMLElement_FWD_DEFINED__ */
  65.  
  66.  
  67. #ifndef __IHTMLFiltersCollection_FWD_DEFINED__
  68. #define __IHTMLFiltersCollection_FWD_DEFINED__
  69. typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
  70. #endif     /* __IHTMLFiltersCollection_FWD_DEFINED__ */
  71.  
  72.  
  73. #ifndef __HTMLFiltersCollection_FWD_DEFINED__
  74. #define __HTMLFiltersCollection_FWD_DEFINED__
  75.  
  76. #ifdef __cplusplus
  77. typedef class HTMLFiltersCollection HTMLFiltersCollection;
  78. #else
  79. typedef struct HTMLFiltersCollection HTMLFiltersCollection;
  80. #endif /* __cplusplus */
  81.  
  82. #endif     /* __HTMLFiltersCollection_FWD_DEFINED__ */
  83.  
  84.  
  85. #ifndef __HTMLElementEvents_FWD_DEFINED__
  86. #define __HTMLElementEvents_FWD_DEFINED__
  87. typedef interface HTMLElementEvents HTMLElementEvents;
  88. #endif     /* __HTMLElementEvents_FWD_DEFINED__ */
  89.  
  90.  
  91. #ifndef __IHTMLDatabinding_FWD_DEFINED__
  92. #define __IHTMLDatabinding_FWD_DEFINED__
  93. typedef interface IHTMLDatabinding IHTMLDatabinding;
  94. #endif     /* __IHTMLDatabinding_FWD_DEFINED__ */
  95.  
  96.  
  97. #ifndef __IHTMLStyleSheetRule_FWD_DEFINED__
  98. #define __IHTMLStyleSheetRule_FWD_DEFINED__
  99. typedef interface IHTMLStyleSheetRule IHTMLStyleSheetRule;
  100. #endif     /* __IHTMLStyleSheetRule_FWD_DEFINED__ */
  101.  
  102.  
  103. #ifndef __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  104. #define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  105. typedef interface IHTMLStyleSheetRulesCollection IHTMLStyleSheetRulesCollection;
  106. #endif     /* __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  107.  
  108.  
  109. #ifndef __HTMLStyleSheetRule_FWD_DEFINED__
  110. #define __HTMLStyleSheetRule_FWD_DEFINED__
  111.  
  112. #ifdef __cplusplus
  113. typedef class HTMLStyleSheetRule HTMLStyleSheetRule;
  114. #else
  115. typedef struct HTMLStyleSheetRule HTMLStyleSheetRule;
  116. #endif /* __cplusplus */
  117.  
  118. #endif     /* __HTMLStyleSheetRule_FWD_DEFINED__ */
  119.  
  120.  
  121. #ifndef __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  122. #define __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  123.  
  124. #ifdef __cplusplus
  125. typedef class HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  126. #else
  127. typedef struct HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  128. #endif /* __cplusplus */
  129.  
  130. #endif     /* __HTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  131.  
  132.  
  133. #ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__
  134. #define __IHTMLStyleSheetsCollection_FWD_DEFINED__
  135. typedef interface IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection;
  136. #endif     /* __IHTMLStyleSheetsCollection_FWD_DEFINED__ */
  137.  
  138.  
  139. #ifndef __IHTMLStyleSheet_FWD_DEFINED__
  140. #define __IHTMLStyleSheet_FWD_DEFINED__
  141. typedef interface IHTMLStyleSheet IHTMLStyleSheet;
  142. #endif     /* __IHTMLStyleSheet_FWD_DEFINED__ */
  143.  
  144.  
  145. #ifndef __HTMLStyleSheet_FWD_DEFINED__
  146. #define __HTMLStyleSheet_FWD_DEFINED__
  147.  
  148. #ifdef __cplusplus
  149. typedef class HTMLStyleSheet HTMLStyleSheet;
  150. #else
  151. typedef struct HTMLStyleSheet HTMLStyleSheet;
  152. #endif /* __cplusplus */
  153.  
  154. #endif     /* __HTMLStyleSheet_FWD_DEFINED__ */
  155.  
  156.  
  157. #ifndef __HTMLStyleSheetsCollection_FWD_DEFINED__
  158. #define __HTMLStyleSheetsCollection_FWD_DEFINED__
  159.  
  160. #ifdef __cplusplus
  161. typedef class HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  162. #else
  163. typedef struct HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  164. #endif /* __cplusplus */
  165.  
  166. #endif     /* __HTMLStyleSheetsCollection_FWD_DEFINED__ */
  167.  
  168.  
  169. #ifndef __HTMLLinkElementEvents_FWD_DEFINED__
  170. #define __HTMLLinkElementEvents_FWD_DEFINED__
  171. typedef interface HTMLLinkElementEvents HTMLLinkElementEvents;
  172. #endif     /* __HTMLLinkElementEvents_FWD_DEFINED__ */
  173.  
  174.  
  175. #ifndef __IHTMLLinkElement_FWD_DEFINED__
  176. #define __IHTMLLinkElement_FWD_DEFINED__
  177. typedef interface IHTMLLinkElement IHTMLLinkElement;
  178. #endif     /* __IHTMLLinkElement_FWD_DEFINED__ */
  179.  
  180.  
  181. #ifndef __DispIHTMLLinkElement_FWD_DEFINED__
  182. #define __DispIHTMLLinkElement_FWD_DEFINED__
  183. typedef interface DispIHTMLLinkElement DispIHTMLLinkElement;
  184. #endif     /* __DispIHTMLLinkElement_FWD_DEFINED__ */
  185.  
  186.  
  187. #ifndef __HTMLLinkElement_FWD_DEFINED__
  188. #define __HTMLLinkElement_FWD_DEFINED__
  189.  
  190. #ifdef __cplusplus
  191. typedef class HTMLLinkElement HTMLLinkElement;
  192. #else
  193. typedef struct HTMLLinkElement HTMLLinkElement;
  194. #endif /* __cplusplus */
  195.  
  196. #endif     /* __HTMLLinkElement_FWD_DEFINED__ */
  197.  
  198.  
  199. #ifndef __IHTMLTxtRange_FWD_DEFINED__
  200. #define __IHTMLTxtRange_FWD_DEFINED__
  201. typedef interface IHTMLTxtRange IHTMLTxtRange;
  202. #endif     /* __IHTMLTxtRange_FWD_DEFINED__ */
  203.  
  204.  
  205. #ifndef __IHTMLTextRangeMetrics_FWD_DEFINED__
  206. #define __IHTMLTextRangeMetrics_FWD_DEFINED__
  207. typedef interface IHTMLTextRangeMetrics IHTMLTextRangeMetrics;
  208. #endif     /* __IHTMLTextRangeMetrics_FWD_DEFINED__ */
  209.  
  210.  
  211. #ifndef __HTMLFormElementEvents_FWD_DEFINED__
  212. #define __HTMLFormElementEvents_FWD_DEFINED__
  213. typedef interface HTMLFormElementEvents HTMLFormElementEvents;
  214. #endif     /* __HTMLFormElementEvents_FWD_DEFINED__ */
  215.  
  216.  
  217. #ifndef __IHTMLFormElement_FWD_DEFINED__
  218. #define __IHTMLFormElement_FWD_DEFINED__
  219. typedef interface IHTMLFormElement IHTMLFormElement;
  220. #endif     /* __IHTMLFormElement_FWD_DEFINED__ */
  221.  
  222.  
  223. #ifndef __DispIHTMLFormElement_FWD_DEFINED__
  224. #define __DispIHTMLFormElement_FWD_DEFINED__
  225. typedef interface DispIHTMLFormElement DispIHTMLFormElement;
  226. #endif     /* __DispIHTMLFormElement_FWD_DEFINED__ */
  227.  
  228.  
  229. #ifndef __HTMLFormElement_FWD_DEFINED__
  230. #define __HTMLFormElement_FWD_DEFINED__
  231.  
  232. #ifdef __cplusplus
  233. typedef class HTMLFormElement HTMLFormElement;
  234. #else
  235. typedef struct HTMLFormElement HTMLFormElement;
  236. #endif /* __cplusplus */
  237.  
  238. #endif     /* __HTMLFormElement_FWD_DEFINED__ */
  239.  
  240.  
  241. #ifndef __HTMLControlElementEvents_FWD_DEFINED__
  242. #define __HTMLControlElementEvents_FWD_DEFINED__
  243. typedef interface HTMLControlElementEvents HTMLControlElementEvents;
  244. #endif     /* __HTMLControlElementEvents_FWD_DEFINED__ */
  245.  
  246.  
  247. #ifndef __IHTMLControlElement_FWD_DEFINED__
  248. #define __IHTMLControlElement_FWD_DEFINED__
  249. typedef interface IHTMLControlElement IHTMLControlElement;
  250. #endif     /* __IHTMLControlElement_FWD_DEFINED__ */
  251.  
  252.  
  253. #ifndef __DispIHTMLControlElement_FWD_DEFINED__
  254. #define __DispIHTMLControlElement_FWD_DEFINED__
  255. typedef interface DispIHTMLControlElement DispIHTMLControlElement;
  256. #endif     /* __DispIHTMLControlElement_FWD_DEFINED__ */
  257.  
  258.  
  259. #ifndef __IHTMLTextElement_FWD_DEFINED__
  260. #define __IHTMLTextElement_FWD_DEFINED__
  261. typedef interface IHTMLTextElement IHTMLTextElement;
  262. #endif     /* __IHTMLTextElement_FWD_DEFINED__ */
  263.  
  264.  
  265. #ifndef __DispIHTMLTextElement_FWD_DEFINED__
  266. #define __DispIHTMLTextElement_FWD_DEFINED__
  267. typedef interface DispIHTMLTextElement DispIHTMLTextElement;
  268. #endif     /* __DispIHTMLTextElement_FWD_DEFINED__ */
  269.  
  270.  
  271. #ifndef __HTMLTextElement_FWD_DEFINED__
  272. #define __HTMLTextElement_FWD_DEFINED__
  273.  
  274. #ifdef __cplusplus
  275. typedef class HTMLTextElement HTMLTextElement;
  276. #else
  277. typedef struct HTMLTextElement HTMLTextElement;
  278. #endif /* __cplusplus */
  279.  
  280. #endif     /* __HTMLTextElement_FWD_DEFINED__ */
  281.  
  282.  
  283. #ifndef __HTMLTextContainerEvents_FWD_DEFINED__
  284. #define __HTMLTextContainerEvents_FWD_DEFINED__
  285. typedef interface HTMLTextContainerEvents HTMLTextContainerEvents;
  286. #endif     /* __HTMLTextContainerEvents_FWD_DEFINED__ */
  287.  
  288.  
  289. #ifndef __IHTMLTextContainer_FWD_DEFINED__
  290. #define __IHTMLTextContainer_FWD_DEFINED__
  291. typedef interface IHTMLTextContainer IHTMLTextContainer;
  292. #endif     /* __IHTMLTextContainer_FWD_DEFINED__ */
  293.  
  294.  
  295. #ifndef __DispIHTMLTextContainer_FWD_DEFINED__
  296. #define __DispIHTMLTextContainer_FWD_DEFINED__
  297. typedef interface DispIHTMLTextContainer DispIHTMLTextContainer;
  298. #endif     /* __DispIHTMLTextContainer_FWD_DEFINED__ */
  299.  
  300.  
  301. #ifndef __IHTMLControlRange_FWD_DEFINED__
  302. #define __IHTMLControlRange_FWD_DEFINED__
  303. typedef interface IHTMLControlRange IHTMLControlRange;
  304. #endif     /* __IHTMLControlRange_FWD_DEFINED__ */
  305.  
  306.  
  307. #ifndef __HTMLImgEvents_FWD_DEFINED__
  308. #define __HTMLImgEvents_FWD_DEFINED__
  309. typedef interface HTMLImgEvents HTMLImgEvents;
  310. #endif     /* __HTMLImgEvents_FWD_DEFINED__ */
  311.  
  312.  
  313. #ifndef __HTMLInputImageEvents_FWD_DEFINED__
  314. #define __HTMLInputImageEvents_FWD_DEFINED__
  315. typedef interface HTMLInputImageEvents HTMLInputImageEvents;
  316. #endif     /* __HTMLInputImageEvents_FWD_DEFINED__ */
  317.  
  318.  
  319. #ifndef __IHTMLImgElement_FWD_DEFINED__
  320. #define __IHTMLImgElement_FWD_DEFINED__
  321. typedef interface IHTMLImgElement IHTMLImgElement;
  322. #endif     /* __IHTMLImgElement_FWD_DEFINED__ */
  323.  
  324.  
  325. #ifndef __IHTMLInputImage_FWD_DEFINED__
  326. #define __IHTMLInputImage_FWD_DEFINED__
  327. typedef interface IHTMLInputImage IHTMLInputImage;
  328. #endif     /* __IHTMLInputImage_FWD_DEFINED__ */
  329.  
  330.  
  331. #ifndef __IHTMLImageElementFactory_FWD_DEFINED__
  332. #define __IHTMLImageElementFactory_FWD_DEFINED__
  333. typedef interface IHTMLImageElementFactory IHTMLImageElementFactory;
  334. #endif     /* __IHTMLImageElementFactory_FWD_DEFINED__ */
  335.  
  336.  
  337. #ifndef __DispIHTMLImgElement_FWD_DEFINED__
  338. #define __DispIHTMLImgElement_FWD_DEFINED__
  339. typedef interface DispIHTMLImgElement DispIHTMLImgElement;
  340. #endif     /* __DispIHTMLImgElement_FWD_DEFINED__ */
  341.  
  342.  
  343. #ifndef __HTMLImg_FWD_DEFINED__
  344. #define __HTMLImg_FWD_DEFINED__
  345.  
  346. #ifdef __cplusplus
  347. typedef class HTMLImg HTMLImg;
  348. #else
  349. typedef struct HTMLImg HTMLImg;
  350. #endif /* __cplusplus */
  351.  
  352. #endif     /* __HTMLImg_FWD_DEFINED__ */
  353.  
  354.  
  355. #ifndef __DispIHTMLInputImage_FWD_DEFINED__
  356. #define __DispIHTMLInputImage_FWD_DEFINED__
  357. typedef interface DispIHTMLInputImage DispIHTMLInputImage;
  358. #endif     /* __DispIHTMLInputImage_FWD_DEFINED__ */
  359.  
  360.  
  361. #ifndef __HTMLInputImage_FWD_DEFINED__
  362. #define __HTMLInputImage_FWD_DEFINED__
  363.  
  364. #ifdef __cplusplus
  365. typedef class HTMLInputImage HTMLInputImage;
  366. #else
  367. typedef struct HTMLInputImage HTMLInputImage;
  368. #endif /* __cplusplus */
  369.  
  370. #endif     /* __HTMLInputImage_FWD_DEFINED__ */
  371.  
  372.  
  373. #ifndef __HTMLImageElementFactory_FWD_DEFINED__
  374. #define __HTMLImageElementFactory_FWD_DEFINED__
  375.  
  376. #ifdef __cplusplus
  377. typedef class HTMLImageElementFactory HTMLImageElementFactory;
  378. #else
  379. typedef struct HTMLImageElementFactory HTMLImageElementFactory;
  380. #endif /* __cplusplus */
  381.  
  382. #endif     /* __HTMLImageElementFactory_FWD_DEFINED__ */
  383.  
  384.  
  385. #ifndef __IHTMLBodyElement_FWD_DEFINED__
  386. #define __IHTMLBodyElement_FWD_DEFINED__
  387. typedef interface IHTMLBodyElement IHTMLBodyElement;
  388. #endif     /* __IHTMLBodyElement_FWD_DEFINED__ */
  389.  
  390.  
  391. #ifndef __DispIHTMLBodyElement_FWD_DEFINED__
  392. #define __DispIHTMLBodyElement_FWD_DEFINED__
  393. typedef interface DispIHTMLBodyElement DispIHTMLBodyElement;
  394. #endif     /* __DispIHTMLBodyElement_FWD_DEFINED__ */
  395.  
  396.  
  397. #ifndef __HTMLBody_FWD_DEFINED__
  398. #define __HTMLBody_FWD_DEFINED__
  399.  
  400. #ifdef __cplusplus
  401. typedef class HTMLBody HTMLBody;
  402. #else
  403. typedef struct HTMLBody HTMLBody;
  404. #endif /* __cplusplus */
  405.  
  406. #endif     /* __HTMLBody_FWD_DEFINED__ */
  407.  
  408.  
  409. #ifndef __IHTMLFontElement_FWD_DEFINED__
  410. #define __IHTMLFontElement_FWD_DEFINED__
  411. typedef interface IHTMLFontElement IHTMLFontElement;
  412. #endif     /* __IHTMLFontElement_FWD_DEFINED__ */
  413.  
  414.  
  415. #ifndef __DispIHTMLFontElement_FWD_DEFINED__
  416. #define __DispIHTMLFontElement_FWD_DEFINED__
  417. typedef interface DispIHTMLFontElement DispIHTMLFontElement;
  418. #endif     /* __DispIHTMLFontElement_FWD_DEFINED__ */
  419.  
  420.  
  421. #ifndef __HTMLFontElement_FWD_DEFINED__
  422. #define __HTMLFontElement_FWD_DEFINED__
  423.  
  424. #ifdef __cplusplus
  425. typedef class HTMLFontElement HTMLFontElement;
  426. #else
  427. typedef struct HTMLFontElement HTMLFontElement;
  428. #endif /* __cplusplus */
  429.  
  430. #endif     /* __HTMLFontElement_FWD_DEFINED__ */
  431.  
  432.  
  433. #ifndef __HTMLAnchorEvents_FWD_DEFINED__
  434. #define __HTMLAnchorEvents_FWD_DEFINED__
  435. typedef interface HTMLAnchorEvents HTMLAnchorEvents;
  436. #endif     /* __HTMLAnchorEvents_FWD_DEFINED__ */
  437.  
  438.  
  439. #ifndef __IHTMLAnchorElement_FWD_DEFINED__
  440. #define __IHTMLAnchorElement_FWD_DEFINED__
  441. typedef interface IHTMLAnchorElement IHTMLAnchorElement;
  442. #endif     /* __IHTMLAnchorElement_FWD_DEFINED__ */
  443.  
  444.  
  445. #ifndef __DispIHTMLAnchorElement_FWD_DEFINED__
  446. #define __DispIHTMLAnchorElement_FWD_DEFINED__
  447. typedef interface DispIHTMLAnchorElement DispIHTMLAnchorElement;
  448. #endif     /* __DispIHTMLAnchorElement_FWD_DEFINED__ */
  449.  
  450.  
  451. #ifndef __HTMLAnchorElement_FWD_DEFINED__
  452. #define __HTMLAnchorElement_FWD_DEFINED__
  453.  
  454. #ifdef __cplusplus
  455. typedef class HTMLAnchorElement HTMLAnchorElement;
  456. #else
  457. typedef struct HTMLAnchorElement HTMLAnchorElement;
  458. #endif /* __cplusplus */
  459.  
  460. #endif     /* __HTMLAnchorElement_FWD_DEFINED__ */
  461.  
  462.  
  463. #ifndef __HTMLLabelEvents_FWD_DEFINED__
  464. #define __HTMLLabelEvents_FWD_DEFINED__
  465. typedef interface HTMLLabelEvents HTMLLabelEvents;
  466. #endif     /* __HTMLLabelEvents_FWD_DEFINED__ */
  467.  
  468.  
  469. #ifndef __IHTMLLabelElement_FWD_DEFINED__
  470. #define __IHTMLLabelElement_FWD_DEFINED__
  471. typedef interface IHTMLLabelElement IHTMLLabelElement;
  472. #endif     /* __IHTMLLabelElement_FWD_DEFINED__ */
  473.  
  474.  
  475. #ifndef __DispIHTMLLabelElement_FWD_DEFINED__
  476. #define __DispIHTMLLabelElement_FWD_DEFINED__
  477. typedef interface DispIHTMLLabelElement DispIHTMLLabelElement;
  478. #endif     /* __DispIHTMLLabelElement_FWD_DEFINED__ */
  479.  
  480.  
  481. #ifndef __HTMLLabelElement_FWD_DEFINED__
  482. #define __HTMLLabelElement_FWD_DEFINED__
  483.  
  484. #ifdef __cplusplus
  485. typedef class HTMLLabelElement HTMLLabelElement;
  486. #else
  487. typedef struct HTMLLabelElement HTMLLabelElement;
  488. #endif /* __cplusplus */
  489.  
  490. #endif     /* __HTMLLabelElement_FWD_DEFINED__ */
  491.  
  492.  
  493. #ifndef __IHTMLListElement_FWD_DEFINED__
  494. #define __IHTMLListElement_FWD_DEFINED__
  495. typedef interface IHTMLListElement IHTMLListElement;
  496. #endif     /* __IHTMLListElement_FWD_DEFINED__ */
  497.  
  498.  
  499. #ifndef __DispIHTMLListElement_FWD_DEFINED__
  500. #define __DispIHTMLListElement_FWD_DEFINED__
  501. typedef interface DispIHTMLListElement DispIHTMLListElement;
  502. #endif     /* __DispIHTMLListElement_FWD_DEFINED__ */
  503.  
  504.  
  505. #ifndef __HTMLListElement_FWD_DEFINED__
  506. #define __HTMLListElement_FWD_DEFINED__
  507.  
  508. #ifdef __cplusplus
  509. typedef class HTMLListElement HTMLListElement;
  510. #else
  511. typedef struct HTMLListElement HTMLListElement;
  512. #endif /* __cplusplus */
  513.  
  514. #endif     /* __HTMLListElement_FWD_DEFINED__ */
  515.  
  516.  
  517. #ifndef __IHTMLUListElement_FWD_DEFINED__
  518. #define __IHTMLUListElement_FWD_DEFINED__
  519. typedef interface IHTMLUListElement IHTMLUListElement;
  520. #endif     /* __IHTMLUListElement_FWD_DEFINED__ */
  521.  
  522.  
  523. #ifndef __DispIHTMLUListElement_FWD_DEFINED__
  524. #define __DispIHTMLUListElement_FWD_DEFINED__
  525. typedef interface DispIHTMLUListElement DispIHTMLUListElement;
  526. #endif     /* __DispIHTMLUListElement_FWD_DEFINED__ */
  527.  
  528.  
  529. #ifndef __HTMLUListElement_FWD_DEFINED__
  530. #define __HTMLUListElement_FWD_DEFINED__
  531.  
  532. #ifdef __cplusplus
  533. typedef class HTMLUListElement HTMLUListElement;
  534. #else
  535. typedef struct HTMLUListElement HTMLUListElement;
  536. #endif /* __cplusplus */
  537.  
  538. #endif     /* __HTMLUListElement_FWD_DEFINED__ */
  539.  
  540.  
  541. #ifndef __IHTMLOListElement_FWD_DEFINED__
  542. #define __IHTMLOListElement_FWD_DEFINED__
  543. typedef interface IHTMLOListElement IHTMLOListElement;
  544. #endif     /* __IHTMLOListElement_FWD_DEFINED__ */
  545.  
  546.  
  547. #ifndef __DispIHTMLOListElement_FWD_DEFINED__
  548. #define __DispIHTMLOListElement_FWD_DEFINED__
  549. typedef interface DispIHTMLOListElement DispIHTMLOListElement;
  550. #endif     /* __DispIHTMLOListElement_FWD_DEFINED__ */
  551.  
  552.  
  553. #ifndef __HTMLOListElement_FWD_DEFINED__
  554. #define __HTMLOListElement_FWD_DEFINED__
  555.  
  556. #ifdef __cplusplus
  557. typedef class HTMLOListElement HTMLOListElement;
  558. #else
  559. typedef struct HTMLOListElement HTMLOListElement;
  560. #endif /* __cplusplus */
  561.  
  562. #endif     /* __HTMLOListElement_FWD_DEFINED__ */
  563.  
  564.  
  565. #ifndef __IHTMLLIElement_FWD_DEFINED__
  566. #define __IHTMLLIElement_FWD_DEFINED__
  567. typedef interface IHTMLLIElement IHTMLLIElement;
  568. #endif     /* __IHTMLLIElement_FWD_DEFINED__ */
  569.  
  570.  
  571. #ifndef __DispIHTMLLIElement_FWD_DEFINED__
  572. #define __DispIHTMLLIElement_FWD_DEFINED__
  573. typedef interface DispIHTMLLIElement DispIHTMLLIElement;
  574. #endif     /* __DispIHTMLLIElement_FWD_DEFINED__ */
  575.  
  576.  
  577. #ifndef __HTMLLIElement_FWD_DEFINED__
  578. #define __HTMLLIElement_FWD_DEFINED__
  579.  
  580. #ifdef __cplusplus
  581. typedef class HTMLLIElement HTMLLIElement;
  582. #else
  583. typedef struct HTMLLIElement HTMLLIElement;
  584. #endif /* __cplusplus */
  585.  
  586. #endif     /* __HTMLLIElement_FWD_DEFINED__ */
  587.  
  588.  
  589. #ifndef __IHTMLBlockElement_FWD_DEFINED__
  590. #define __IHTMLBlockElement_FWD_DEFINED__
  591. typedef interface IHTMLBlockElement IHTMLBlockElement;
  592. #endif     /* __IHTMLBlockElement_FWD_DEFINED__ */
  593.  
  594.  
  595. #ifndef __DispIHTMLBlockElement_FWD_DEFINED__
  596. #define __DispIHTMLBlockElement_FWD_DEFINED__
  597. typedef interface DispIHTMLBlockElement DispIHTMLBlockElement;
  598. #endif     /* __DispIHTMLBlockElement_FWD_DEFINED__ */
  599.  
  600.  
  601. #ifndef __HTMLBlockElement_FWD_DEFINED__
  602. #define __HTMLBlockElement_FWD_DEFINED__
  603.  
  604. #ifdef __cplusplus
  605. typedef class HTMLBlockElement HTMLBlockElement;
  606. #else
  607. typedef struct HTMLBlockElement HTMLBlockElement;
  608. #endif /* __cplusplus */
  609.  
  610. #endif     /* __HTMLBlockElement_FWD_DEFINED__ */
  611.  
  612.  
  613. #ifndef __IHTMLDivElement_FWD_DEFINED__
  614. #define __IHTMLDivElement_FWD_DEFINED__
  615. typedef interface IHTMLDivElement IHTMLDivElement;
  616. #endif     /* __IHTMLDivElement_FWD_DEFINED__ */
  617.  
  618.  
  619. #ifndef __DispIHTMLDivElement_FWD_DEFINED__
  620. #define __DispIHTMLDivElement_FWD_DEFINED__
  621. typedef interface DispIHTMLDivElement DispIHTMLDivElement;
  622. #endif     /* __DispIHTMLDivElement_FWD_DEFINED__ */
  623.  
  624.  
  625. #ifndef __HTMLDivElement_FWD_DEFINED__
  626. #define __HTMLDivElement_FWD_DEFINED__
  627.  
  628. #ifdef __cplusplus
  629. typedef class HTMLDivElement HTMLDivElement;
  630. #else
  631. typedef struct HTMLDivElement HTMLDivElement;
  632. #endif /* __cplusplus */
  633.  
  634. #endif     /* __HTMLDivElement_FWD_DEFINED__ */
  635.  
  636.  
  637. #ifndef __IHTMLDDElement_FWD_DEFINED__
  638. #define __IHTMLDDElement_FWD_DEFINED__
  639. typedef interface IHTMLDDElement IHTMLDDElement;
  640. #endif     /* __IHTMLDDElement_FWD_DEFINED__ */
  641.  
  642.  
  643. #ifndef __DispIHTMLDDElement_FWD_DEFINED__
  644. #define __DispIHTMLDDElement_FWD_DEFINED__
  645. typedef interface DispIHTMLDDElement DispIHTMLDDElement;
  646. #endif     /* __DispIHTMLDDElement_FWD_DEFINED__ */
  647.  
  648.  
  649. #ifndef __HTMLDDElement_FWD_DEFINED__
  650. #define __HTMLDDElement_FWD_DEFINED__
  651.  
  652. #ifdef __cplusplus
  653. typedef class HTMLDDElement HTMLDDElement;
  654. #else
  655. typedef struct HTMLDDElement HTMLDDElement;
  656. #endif /* __cplusplus */
  657.  
  658. #endif     /* __HTMLDDElement_FWD_DEFINED__ */
  659.  
  660.  
  661. #ifndef __IHTMLDTElement_FWD_DEFINED__
  662. #define __IHTMLDTElement_FWD_DEFINED__
  663. typedef interface IHTMLDTElement IHTMLDTElement;
  664. #endif     /* __IHTMLDTElement_FWD_DEFINED__ */
  665.  
  666.  
  667. #ifndef __DispIHTMLDTElement_FWD_DEFINED__
  668. #define __DispIHTMLDTElement_FWD_DEFINED__
  669. typedef interface DispIHTMLDTElement DispIHTMLDTElement;
  670. #endif     /* __DispIHTMLDTElement_FWD_DEFINED__ */
  671.  
  672.  
  673. #ifndef __HTMLDTElement_FWD_DEFINED__
  674. #define __HTMLDTElement_FWD_DEFINED__
  675.  
  676. #ifdef __cplusplus
  677. typedef class HTMLDTElement HTMLDTElement;
  678. #else
  679. typedef struct HTMLDTElement HTMLDTElement;
  680. #endif /* __cplusplus */
  681.  
  682. #endif     /* __HTMLDTElement_FWD_DEFINED__ */
  683.  
  684.  
  685. #ifndef __IHTMLBRElement_FWD_DEFINED__
  686. #define __IHTMLBRElement_FWD_DEFINED__
  687. typedef interface IHTMLBRElement IHTMLBRElement;
  688. #endif     /* __IHTMLBRElement_FWD_DEFINED__ */
  689.  
  690.  
  691. #ifndef __DispIHTMLBRElement_FWD_DEFINED__
  692. #define __DispIHTMLBRElement_FWD_DEFINED__
  693. typedef interface DispIHTMLBRElement DispIHTMLBRElement;
  694. #endif     /* __DispIHTMLBRElement_FWD_DEFINED__ */
  695.  
  696.  
  697. #ifndef __HTMLBRElement_FWD_DEFINED__
  698. #define __HTMLBRElement_FWD_DEFINED__
  699.  
  700. #ifdef __cplusplus
  701. typedef class HTMLBRElement HTMLBRElement;
  702. #else
  703. typedef struct HTMLBRElement HTMLBRElement;
  704. #endif /* __cplusplus */
  705.  
  706. #endif     /* __HTMLBRElement_FWD_DEFINED__ */
  707.  
  708.  
  709. #ifndef __IHTMLDListElement_FWD_DEFINED__
  710. #define __IHTMLDListElement_FWD_DEFINED__
  711. typedef interface IHTMLDListElement IHTMLDListElement;
  712. #endif     /* __IHTMLDListElement_FWD_DEFINED__ */
  713.  
  714.  
  715. #ifndef __DispIHTMLDListElement_FWD_DEFINED__
  716. #define __DispIHTMLDListElement_FWD_DEFINED__
  717. typedef interface DispIHTMLDListElement DispIHTMLDListElement;
  718. #endif     /* __DispIHTMLDListElement_FWD_DEFINED__ */
  719.  
  720.  
  721. #ifndef __HTMLDListElement_FWD_DEFINED__
  722. #define __HTMLDListElement_FWD_DEFINED__
  723.  
  724. #ifdef __cplusplus
  725. typedef class HTMLDListElement HTMLDListElement;
  726. #else
  727. typedef struct HTMLDListElement HTMLDListElement;
  728. #endif /* __cplusplus */
  729.  
  730. #endif     /* __HTMLDListElement_FWD_DEFINED__ */
  731.  
  732.  
  733. #ifndef __IHTMLHRElement_FWD_DEFINED__
  734. #define __IHTMLHRElement_FWD_DEFINED__
  735. typedef interface IHTMLHRElement IHTMLHRElement;
  736. #endif     /* __IHTMLHRElement_FWD_DEFINED__ */
  737.  
  738.  
  739. #ifndef __DispIHTMLHRElement_FWD_DEFINED__
  740. #define __DispIHTMLHRElement_FWD_DEFINED__
  741. typedef interface DispIHTMLHRElement DispIHTMLHRElement;
  742. #endif     /* __DispIHTMLHRElement_FWD_DEFINED__ */
  743.  
  744.  
  745. #ifndef __HTMLHRElement_FWD_DEFINED__
  746. #define __HTMLHRElement_FWD_DEFINED__
  747.  
  748. #ifdef __cplusplus
  749. typedef class HTMLHRElement HTMLHRElement;
  750. #else
  751. typedef struct HTMLHRElement HTMLHRElement;
  752. #endif /* __cplusplus */
  753.  
  754. #endif     /* __HTMLHRElement_FWD_DEFINED__ */
  755.  
  756.  
  757. #ifndef __IHTMLParaElement_FWD_DEFINED__
  758. #define __IHTMLParaElement_FWD_DEFINED__
  759. typedef interface IHTMLParaElement IHTMLParaElement;
  760. #endif     /* __IHTMLParaElement_FWD_DEFINED__ */
  761.  
  762.  
  763. #ifndef __DispIHTMLParaElement_FWD_DEFINED__
  764. #define __DispIHTMLParaElement_FWD_DEFINED__
  765. typedef interface DispIHTMLParaElement DispIHTMLParaElement;
  766. #endif     /* __DispIHTMLParaElement_FWD_DEFINED__ */
  767.  
  768.  
  769. #ifndef __HTMLParaElement_FWD_DEFINED__
  770. #define __HTMLParaElement_FWD_DEFINED__
  771.  
  772. #ifdef __cplusplus
  773. typedef class HTMLParaElement HTMLParaElement;
  774. #else
  775. typedef struct HTMLParaElement HTMLParaElement;
  776. #endif /* __cplusplus */
  777.  
  778. #endif     /* __HTMLParaElement_FWD_DEFINED__ */
  779.  
  780.  
  781. #ifndef __IHTMLElementCollection_FWD_DEFINED__
  782. #define __IHTMLElementCollection_FWD_DEFINED__
  783. typedef interface IHTMLElementCollection IHTMLElementCollection;
  784. #endif     /* __IHTMLElementCollection_FWD_DEFINED__ */
  785.  
  786.  
  787. #ifndef __IHTMLHeaderElement_FWD_DEFINED__
  788. #define __IHTMLHeaderElement_FWD_DEFINED__
  789. typedef interface IHTMLHeaderElement IHTMLHeaderElement;
  790. #endif     /* __IHTMLHeaderElement_FWD_DEFINED__ */
  791.  
  792.  
  793. #ifndef __DispIHTMLHeaderElement_FWD_DEFINED__
  794. #define __DispIHTMLHeaderElement_FWD_DEFINED__
  795. typedef interface DispIHTMLHeaderElement DispIHTMLHeaderElement;
  796. #endif     /* __DispIHTMLHeaderElement_FWD_DEFINED__ */
  797.  
  798.  
  799. #ifndef __HTMLHeaderElement_FWD_DEFINED__
  800. #define __HTMLHeaderElement_FWD_DEFINED__
  801.  
  802. #ifdef __cplusplus
  803. typedef class HTMLHeaderElement HTMLHeaderElement;
  804. #else
  805. typedef struct HTMLHeaderElement HTMLHeaderElement;
  806. #endif /* __cplusplus */
  807.  
  808. #endif     /* __HTMLHeaderElement_FWD_DEFINED__ */
  809.  
  810.  
  811. #ifndef __HTMLSelectElementEvents_FWD_DEFINED__
  812. #define __HTMLSelectElementEvents_FWD_DEFINED__
  813. typedef interface HTMLSelectElementEvents HTMLSelectElementEvents;
  814. #endif     /* __HTMLSelectElementEvents_FWD_DEFINED__ */
  815.  
  816.  
  817. #ifndef __IHTMLSelectElement_FWD_DEFINED__
  818. #define __IHTMLSelectElement_FWD_DEFINED__
  819. typedef interface IHTMLSelectElement IHTMLSelectElement;
  820. #endif     /* __IHTMLSelectElement_FWD_DEFINED__ */
  821.  
  822.  
  823. #ifndef __DispIHTMLSelectElement_FWD_DEFINED__
  824. #define __DispIHTMLSelectElement_FWD_DEFINED__
  825. typedef interface DispIHTMLSelectElement DispIHTMLSelectElement;
  826. #endif     /* __DispIHTMLSelectElement_FWD_DEFINED__ */
  827.  
  828.  
  829. #ifndef __HTMLSelectElement_FWD_DEFINED__
  830. #define __HTMLSelectElement_FWD_DEFINED__
  831.  
  832. #ifdef __cplusplus
  833. typedef class HTMLSelectElement HTMLSelectElement;
  834. #else
  835. typedef struct HTMLSelectElement HTMLSelectElement;
  836. #endif /* __cplusplus */
  837.  
  838. #endif     /* __HTMLSelectElement_FWD_DEFINED__ */
  839.  
  840.  
  841. #ifndef __IHTMLSelectionObject_FWD_DEFINED__
  842. #define __IHTMLSelectionObject_FWD_DEFINED__
  843. typedef interface IHTMLSelectionObject IHTMLSelectionObject;
  844. #endif     /* __IHTMLSelectionObject_FWD_DEFINED__ */
  845.  
  846.  
  847. #ifndef __IHTMLOptionElement_FWD_DEFINED__
  848. #define __IHTMLOptionElement_FWD_DEFINED__
  849. typedef interface IHTMLOptionElement IHTMLOptionElement;
  850. #endif     /* __IHTMLOptionElement_FWD_DEFINED__ */
  851.  
  852.  
  853. #ifndef __IHTMLOptionElementFactory_FWD_DEFINED__
  854. #define __IHTMLOptionElementFactory_FWD_DEFINED__
  855. typedef interface IHTMLOptionElementFactory IHTMLOptionElementFactory;
  856. #endif     /* __IHTMLOptionElementFactory_FWD_DEFINED__ */
  857.  
  858.  
  859. #ifndef __DispIHTMLOptionElement_FWD_DEFINED__
  860. #define __DispIHTMLOptionElement_FWD_DEFINED__
  861. typedef interface DispIHTMLOptionElement DispIHTMLOptionElement;
  862. #endif     /* __DispIHTMLOptionElement_FWD_DEFINED__ */
  863.  
  864.  
  865. #ifndef __HTMLOptionElement_FWD_DEFINED__
  866. #define __HTMLOptionElement_FWD_DEFINED__
  867.  
  868. #ifdef __cplusplus
  869. typedef class HTMLOptionElement HTMLOptionElement;
  870. #else
  871. typedef struct HTMLOptionElement HTMLOptionElement;
  872. #endif /* __cplusplus */
  873.  
  874. #endif     /* __HTMLOptionElement_FWD_DEFINED__ */
  875.  
  876.  
  877. #ifndef __HTMLOptionElementFactory_FWD_DEFINED__
  878. #define __HTMLOptionElementFactory_FWD_DEFINED__
  879.  
  880. #ifdef __cplusplus
  881. typedef class HTMLOptionElementFactory HTMLOptionElementFactory;
  882. #else
  883. typedef struct HTMLOptionElementFactory HTMLOptionElementFactory;
  884. #endif /* __cplusplus */
  885.  
  886. #endif     /* __HTMLOptionElementFactory_FWD_DEFINED__ */
  887.  
  888.  
  889. #ifndef __HTMLInputTextElementEvents_FWD_DEFINED__
  890. #define __HTMLInputTextElementEvents_FWD_DEFINED__
  891. typedef interface HTMLInputTextElementEvents HTMLInputTextElementEvents;
  892. #endif     /* __HTMLInputTextElementEvents_FWD_DEFINED__ */
  893.  
  894.  
  895. #ifndef __IHTMLInputHiddenElement_FWD_DEFINED__
  896. #define __IHTMLInputHiddenElement_FWD_DEFINED__
  897. typedef interface IHTMLInputHiddenElement IHTMLInputHiddenElement;
  898. #endif     /* __IHTMLInputHiddenElement_FWD_DEFINED__ */
  899.  
  900.  
  901. #ifndef __IHTMLInputTextElement_FWD_DEFINED__
  902. #define __IHTMLInputTextElement_FWD_DEFINED__
  903. typedef interface IHTMLInputTextElement IHTMLInputTextElement;
  904. #endif     /* __IHTMLInputTextElement_FWD_DEFINED__ */
  905.  
  906.  
  907. #ifndef __IHTMLTextAreaElement_FWD_DEFINED__
  908. #define __IHTMLTextAreaElement_FWD_DEFINED__
  909. typedef interface IHTMLTextAreaElement IHTMLTextAreaElement;
  910. #endif     /* __IHTMLTextAreaElement_FWD_DEFINED__ */
  911.  
  912.  
  913. #ifndef __DispIHTMLInputTextElement_FWD_DEFINED__
  914. #define __DispIHTMLInputTextElement_FWD_DEFINED__
  915. typedef interface DispIHTMLInputTextElement DispIHTMLInputTextElement;
  916. #endif     /* __DispIHTMLInputTextElement_FWD_DEFINED__ */
  917.  
  918.  
  919. #ifndef __HTMLInputTextElement_FWD_DEFINED__
  920. #define __HTMLInputTextElement_FWD_DEFINED__
  921.  
  922. #ifdef __cplusplus
  923. typedef class HTMLInputTextElement HTMLInputTextElement;
  924. #else
  925. typedef struct HTMLInputTextElement HTMLInputTextElement;
  926. #endif /* __cplusplus */
  927.  
  928. #endif     /* __HTMLInputTextElement_FWD_DEFINED__ */
  929.  
  930.  
  931. #ifndef __DispIHTMLTextAreaElement_FWD_DEFINED__
  932. #define __DispIHTMLTextAreaElement_FWD_DEFINED__
  933. typedef interface DispIHTMLTextAreaElement DispIHTMLTextAreaElement;
  934. #endif     /* __DispIHTMLTextAreaElement_FWD_DEFINED__ */
  935.  
  936.  
  937. #ifndef __HTMLTextAreaElement_FWD_DEFINED__
  938. #define __HTMLTextAreaElement_FWD_DEFINED__
  939.  
  940. #ifdef __cplusplus
  941. typedef class HTMLTextAreaElement HTMLTextAreaElement;
  942. #else
  943. typedef struct HTMLTextAreaElement HTMLTextAreaElement;
  944. #endif /* __cplusplus */
  945.  
  946. #endif     /* __HTMLTextAreaElement_FWD_DEFINED__ */
  947.  
  948.  
  949. #ifndef __HTMLButtonElementEvents_FWD_DEFINED__
  950. #define __HTMLButtonElementEvents_FWD_DEFINED__
  951. typedef interface HTMLButtonElementEvents HTMLButtonElementEvents;
  952. #endif     /* __HTMLButtonElementEvents_FWD_DEFINED__ */
  953.  
  954.  
  955. #ifndef __IHTMLInputButtonElement_FWD_DEFINED__
  956. #define __IHTMLInputButtonElement_FWD_DEFINED__
  957. typedef interface IHTMLInputButtonElement IHTMLInputButtonElement;
  958. #endif     /* __IHTMLInputButtonElement_FWD_DEFINED__ */
  959.  
  960.  
  961. #ifndef __IHTMLButtonElement_FWD_DEFINED__
  962. #define __IHTMLButtonElement_FWD_DEFINED__
  963. typedef interface IHTMLButtonElement IHTMLButtonElement;
  964. #endif     /* __IHTMLButtonElement_FWD_DEFINED__ */
  965.  
  966.  
  967. #ifndef __DispIHTMLInputButtonElement_FWD_DEFINED__
  968. #define __DispIHTMLInputButtonElement_FWD_DEFINED__
  969. typedef interface DispIHTMLInputButtonElement DispIHTMLInputButtonElement;
  970. #endif     /* __DispIHTMLInputButtonElement_FWD_DEFINED__ */
  971.  
  972.  
  973. #ifndef __HTMLInputButtonElement_FWD_DEFINED__
  974. #define __HTMLInputButtonElement_FWD_DEFINED__
  975.  
  976. #ifdef __cplusplus
  977. typedef class HTMLInputButtonElement HTMLInputButtonElement;
  978. #else
  979. typedef struct HTMLInputButtonElement HTMLInputButtonElement;
  980. #endif /* __cplusplus */
  981.  
  982. #endif     /* __HTMLInputButtonElement_FWD_DEFINED__ */
  983.  
  984.  
  985. #ifndef __DispIHTMLButtonElement_FWD_DEFINED__
  986. #define __DispIHTMLButtonElement_FWD_DEFINED__
  987. typedef interface DispIHTMLButtonElement DispIHTMLButtonElement;
  988. #endif     /* __DispIHTMLButtonElement_FWD_DEFINED__ */
  989.  
  990.  
  991. #ifndef __HTMLButtonElement_FWD_DEFINED__
  992. #define __HTMLButtonElement_FWD_DEFINED__
  993.  
  994. #ifdef __cplusplus
  995. typedef class HTMLButtonElement HTMLButtonElement;
  996. #else
  997. typedef struct HTMLButtonElement HTMLButtonElement;
  998. #endif /* __cplusplus */
  999.  
  1000. #endif     /* __HTMLButtonElement_FWD_DEFINED__ */
  1001.  
  1002.  
  1003. #ifndef __HTMLInputFileElementEvents_FWD_DEFINED__
  1004. #define __HTMLInputFileElementEvents_FWD_DEFINED__
  1005. typedef interface HTMLInputFileElementEvents HTMLInputFileElementEvents;
  1006. #endif     /* __HTMLInputFileElementEvents_FWD_DEFINED__ */
  1007.  
  1008.  
  1009. #ifndef __IHTMLInputFileElement_FWD_DEFINED__
  1010. #define __IHTMLInputFileElement_FWD_DEFINED__
  1011. typedef interface IHTMLInputFileElement IHTMLInputFileElement;
  1012. #endif     /* __IHTMLInputFileElement_FWD_DEFINED__ */
  1013.  
  1014.  
  1015. #ifndef __DispIHTMLInputFileElement_FWD_DEFINED__
  1016. #define __DispIHTMLInputFileElement_FWD_DEFINED__
  1017. typedef interface DispIHTMLInputFileElement DispIHTMLInputFileElement;
  1018. #endif     /* __DispIHTMLInputFileElement_FWD_DEFINED__ */
  1019.  
  1020.  
  1021. #ifndef __HTMLInputFileElement_FWD_DEFINED__
  1022. #define __HTMLInputFileElement_FWD_DEFINED__
  1023.  
  1024. #ifdef __cplusplus
  1025. typedef class HTMLInputFileElement HTMLInputFileElement;
  1026. #else
  1027. typedef struct HTMLInputFileElement HTMLInputFileElement;
  1028. #endif /* __cplusplus */
  1029.  
  1030. #endif     /* __HTMLInputFileElement_FWD_DEFINED__ */
  1031.  
  1032.  
  1033. #ifndef __HTMLMarqueeElementEvents_FWD_DEFINED__
  1034. #define __HTMLMarqueeElementEvents_FWD_DEFINED__
  1035. typedef interface HTMLMarqueeElementEvents HTMLMarqueeElementEvents;
  1036. #endif     /* __HTMLMarqueeElementEvents_FWD_DEFINED__ */
  1037.  
  1038.  
  1039. #ifndef __IHTMLMarqueeElement_FWD_DEFINED__
  1040. #define __IHTMLMarqueeElement_FWD_DEFINED__
  1041. typedef interface IHTMLMarqueeElement IHTMLMarqueeElement;
  1042. #endif     /* __IHTMLMarqueeElement_FWD_DEFINED__ */
  1043.  
  1044.  
  1045. #ifndef __DispIHTMLMarqueeElement_FWD_DEFINED__
  1046. #define __DispIHTMLMarqueeElement_FWD_DEFINED__
  1047. typedef interface DispIHTMLMarqueeElement DispIHTMLMarqueeElement;
  1048. #endif     /* __DispIHTMLMarqueeElement_FWD_DEFINED__ */
  1049.  
  1050.  
  1051. #ifndef __HTMLMarqueeElement_FWD_DEFINED__
  1052. #define __HTMLMarqueeElement_FWD_DEFINED__
  1053.  
  1054. #ifdef __cplusplus
  1055. typedef class HTMLMarqueeElement HTMLMarqueeElement;
  1056. #else
  1057. typedef struct HTMLMarqueeElement HTMLMarqueeElement;
  1058. #endif /* __cplusplus */
  1059.  
  1060. #endif     /* __HTMLMarqueeElement_FWD_DEFINED__ */
  1061.  
  1062.  
  1063. #ifndef __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1064. #define __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1065. typedef interface HTMLOptionButtonElementEvents HTMLOptionButtonElementEvents;
  1066. #endif     /* __HTMLOptionButtonElementEvents_FWD_DEFINED__ */
  1067.  
  1068.  
  1069. #ifndef __IHTMLOptionButtonElement_FWD_DEFINED__
  1070. #define __IHTMLOptionButtonElement_FWD_DEFINED__
  1071. typedef interface IHTMLOptionButtonElement IHTMLOptionButtonElement;
  1072. #endif     /* __IHTMLOptionButtonElement_FWD_DEFINED__ */
  1073.  
  1074.  
  1075. #ifndef __DispIHTMLOptionButtonElement_FWD_DEFINED__
  1076. #define __DispIHTMLOptionButtonElement_FWD_DEFINED__
  1077. typedef interface DispIHTMLOptionButtonElement DispIHTMLOptionButtonElement;
  1078. #endif     /* __DispIHTMLOptionButtonElement_FWD_DEFINED__ */
  1079.  
  1080.  
  1081. #ifndef __HTMLOptionButtonElement_FWD_DEFINED__
  1082. #define __HTMLOptionButtonElement_FWD_DEFINED__
  1083.  
  1084. #ifdef __cplusplus
  1085. typedef class HTMLOptionButtonElement HTMLOptionButtonElement;
  1086. #else
  1087. typedef struct HTMLOptionButtonElement HTMLOptionButtonElement;
  1088. #endif /* __cplusplus */
  1089.  
  1090. #endif     /* __HTMLOptionButtonElement_FWD_DEFINED__ */
  1091.  
  1092.  
  1093. #ifndef __IHTMLTitleElement_FWD_DEFINED__
  1094. #define __IHTMLTitleElement_FWD_DEFINED__
  1095. typedef interface IHTMLTitleElement IHTMLTitleElement;
  1096. #endif     /* __IHTMLTitleElement_FWD_DEFINED__ */
  1097.  
  1098.  
  1099. #ifndef __IHTMLMetaElement_FWD_DEFINED__
  1100. #define __IHTMLMetaElement_FWD_DEFINED__
  1101. typedef interface IHTMLMetaElement IHTMLMetaElement;
  1102. #endif     /* __IHTMLMetaElement_FWD_DEFINED__ */
  1103.  
  1104.  
  1105. #ifndef __IHTMLBaseElement_FWD_DEFINED__
  1106. #define __IHTMLBaseElement_FWD_DEFINED__
  1107. typedef interface IHTMLBaseElement IHTMLBaseElement;
  1108. #endif     /* __IHTMLBaseElement_FWD_DEFINED__ */
  1109.  
  1110.  
  1111. #ifndef __IHTMLIsIndexElement_FWD_DEFINED__
  1112. #define __IHTMLIsIndexElement_FWD_DEFINED__
  1113. typedef interface IHTMLIsIndexElement IHTMLIsIndexElement;
  1114. #endif     /* __IHTMLIsIndexElement_FWD_DEFINED__ */
  1115.  
  1116.  
  1117. #ifndef __IHTMLNextIdElement_FWD_DEFINED__
  1118. #define __IHTMLNextIdElement_FWD_DEFINED__
  1119. typedef interface IHTMLNextIdElement IHTMLNextIdElement;
  1120. #endif     /* __IHTMLNextIdElement_FWD_DEFINED__ */
  1121.  
  1122.  
  1123. #ifndef __DispIHTMLTitleElement_FWD_DEFINED__
  1124. #define __DispIHTMLTitleElement_FWD_DEFINED__
  1125. typedef interface DispIHTMLTitleElement DispIHTMLTitleElement;
  1126. #endif     /* __DispIHTMLTitleElement_FWD_DEFINED__ */
  1127.  
  1128.  
  1129. #ifndef __HTMLTitleElement_FWD_DEFINED__
  1130. #define __HTMLTitleElement_FWD_DEFINED__
  1131.  
  1132. #ifdef __cplusplus
  1133. typedef class HTMLTitleElement HTMLTitleElement;
  1134. #else
  1135. typedef struct HTMLTitleElement HTMLTitleElement;
  1136. #endif /* __cplusplus */
  1137.  
  1138. #endif     /* __HTMLTitleElement_FWD_DEFINED__ */
  1139.  
  1140.  
  1141. #ifndef __DispIHTMLMetaElement_FWD_DEFINED__
  1142. #define __DispIHTMLMetaElement_FWD_DEFINED__
  1143. typedef interface DispIHTMLMetaElement DispIHTMLMetaElement;
  1144. #endif     /* __DispIHTMLMetaElement_FWD_DEFINED__ */
  1145.  
  1146.  
  1147. #ifndef __HTMLMetaElement_FWD_DEFINED__
  1148. #define __HTMLMetaElement_FWD_DEFINED__
  1149.  
  1150. #ifdef __cplusplus
  1151. typedef class HTMLMetaElement HTMLMetaElement;
  1152. #else
  1153. typedef struct HTMLMetaElement HTMLMetaElement;
  1154. #endif /* __cplusplus */
  1155.  
  1156. #endif     /* __HTMLMetaElement_FWD_DEFINED__ */
  1157.  
  1158.  
  1159. #ifndef __DispIHTMLBaseElement_FWD_DEFINED__
  1160. #define __DispIHTMLBaseElement_FWD_DEFINED__
  1161. typedef interface DispIHTMLBaseElement DispIHTMLBaseElement;
  1162. #endif     /* __DispIHTMLBaseElement_FWD_DEFINED__ */
  1163.  
  1164.  
  1165. #ifndef __HTMLBaseElement_FWD_DEFINED__
  1166. #define __HTMLBaseElement_FWD_DEFINED__
  1167.  
  1168. #ifdef __cplusplus
  1169. typedef class HTMLBaseElement HTMLBaseElement;
  1170. #else
  1171. typedef struct HTMLBaseElement HTMLBaseElement;
  1172. #endif /* __cplusplus */
  1173.  
  1174. #endif     /* __HTMLBaseElement_FWD_DEFINED__ */
  1175.  
  1176.  
  1177. #ifndef __DispIHTMLIsIndexElement_FWD_DEFINED__
  1178. #define __DispIHTMLIsIndexElement_FWD_DEFINED__
  1179. typedef interface DispIHTMLIsIndexElement DispIHTMLIsIndexElement;
  1180. #endif     /* __DispIHTMLIsIndexElement_FWD_DEFINED__ */
  1181.  
  1182.  
  1183. #ifndef __HTMLIsIndexElement_FWD_DEFINED__
  1184. #define __HTMLIsIndexElement_FWD_DEFINED__
  1185.  
  1186. #ifdef __cplusplus
  1187. typedef class HTMLIsIndexElement HTMLIsIndexElement;
  1188. #else
  1189. typedef struct HTMLIsIndexElement HTMLIsIndexElement;
  1190. #endif /* __cplusplus */
  1191.  
  1192. #endif     /* __HTMLIsIndexElement_FWD_DEFINED__ */
  1193.  
  1194.  
  1195. #ifndef __DispIHTMLNextIdElement_FWD_DEFINED__
  1196. #define __DispIHTMLNextIdElement_FWD_DEFINED__
  1197. typedef interface DispIHTMLNextIdElement DispIHTMLNextIdElement;
  1198. #endif     /* __DispIHTMLNextIdElement_FWD_DEFINED__ */
  1199.  
  1200.  
  1201. #ifndef __HTMLNextIdElement_FWD_DEFINED__
  1202. #define __HTMLNextIdElement_FWD_DEFINED__
  1203.  
  1204. #ifdef __cplusplus
  1205. typedef class HTMLNextIdElement HTMLNextIdElement;
  1206. #else
  1207. typedef struct HTMLNextIdElement HTMLNextIdElement;
  1208. #endif /* __cplusplus */
  1209.  
  1210. #endif     /* __HTMLNextIdElement_FWD_DEFINED__ */
  1211.  
  1212.  
  1213. #ifndef __IHTMLBaseFontElement_FWD_DEFINED__
  1214. #define __IHTMLBaseFontElement_FWD_DEFINED__
  1215. typedef interface IHTMLBaseFontElement IHTMLBaseFontElement;
  1216. #endif     /* __IHTMLBaseFontElement_FWD_DEFINED__ */
  1217.  
  1218.  
  1219. #ifndef __DispIHTMLBaseFontElement_FWD_DEFINED__
  1220. #define __DispIHTMLBaseFontElement_FWD_DEFINED__
  1221. typedef interface DispIHTMLBaseFontElement DispIHTMLBaseFontElement;
  1222. #endif     /* __DispIHTMLBaseFontElement_FWD_DEFINED__ */
  1223.  
  1224.  
  1225. #ifndef __HTMLBaseFontElement_FWD_DEFINED__
  1226. #define __HTMLBaseFontElement_FWD_DEFINED__
  1227.  
  1228. #ifdef __cplusplus
  1229. typedef class HTMLBaseFontElement HTMLBaseFontElement;
  1230. #else
  1231. typedef struct HTMLBaseFontElement HTMLBaseFontElement;
  1232. #endif /* __cplusplus */
  1233.  
  1234. #endif     /* __HTMLBaseFontElement_FWD_DEFINED__ */
  1235.  
  1236.  
  1237. #ifndef __IHTMLUnknownElement_FWD_DEFINED__
  1238. #define __IHTMLUnknownElement_FWD_DEFINED__
  1239. typedef interface IHTMLUnknownElement IHTMLUnknownElement;
  1240. #endif     /* __IHTMLUnknownElement_FWD_DEFINED__ */
  1241.  
  1242.  
  1243. #ifndef __DispIHTMLUnknownElement_FWD_DEFINED__
  1244. #define __DispIHTMLUnknownElement_FWD_DEFINED__
  1245. typedef interface DispIHTMLUnknownElement DispIHTMLUnknownElement;
  1246. #endif     /* __DispIHTMLUnknownElement_FWD_DEFINED__ */
  1247.  
  1248.  
  1249. #ifndef __HTMLUnknownElement_FWD_DEFINED__
  1250. #define __HTMLUnknownElement_FWD_DEFINED__
  1251.  
  1252. #ifdef __cplusplus
  1253. typedef class HTMLUnknownElement HTMLUnknownElement;
  1254. #else
  1255. typedef struct HTMLUnknownElement HTMLUnknownElement;
  1256. #endif /* __cplusplus */
  1257.  
  1258. #endif     /* __HTMLUnknownElement_FWD_DEFINED__ */
  1259.  
  1260.  
  1261. #ifndef __IOmHistory_FWD_DEFINED__
  1262. #define __IOmHistory_FWD_DEFINED__
  1263. typedef interface IOmHistory IOmHistory;
  1264. #endif     /* __IOmHistory_FWD_DEFINED__ */
  1265.  
  1266.  
  1267. #ifndef __IHTMLMimeTypesCollection_FWD_DEFINED__
  1268. #define __IHTMLMimeTypesCollection_FWD_DEFINED__
  1269. typedef interface IHTMLMimeTypesCollection IHTMLMimeTypesCollection;
  1270. #endif     /* __IHTMLMimeTypesCollection_FWD_DEFINED__ */
  1271.  
  1272.  
  1273. #ifndef __IHTMLPluginsCollection_FWD_DEFINED__
  1274. #define __IHTMLPluginsCollection_FWD_DEFINED__
  1275. typedef interface IHTMLPluginsCollection IHTMLPluginsCollection;
  1276. #endif     /* __IHTMLPluginsCollection_FWD_DEFINED__ */
  1277.  
  1278.  
  1279. #ifndef __IHTMLOpsProfile_FWD_DEFINED__
  1280. #define __IHTMLOpsProfile_FWD_DEFINED__
  1281. typedef interface IHTMLOpsProfile IHTMLOpsProfile;
  1282. #endif     /* __IHTMLOpsProfile_FWD_DEFINED__ */
  1283.  
  1284.  
  1285. #ifndef __IOmNavigator_FWD_DEFINED__
  1286. #define __IOmNavigator_FWD_DEFINED__
  1287. typedef interface IOmNavigator IOmNavigator;
  1288. #endif     /* __IOmNavigator_FWD_DEFINED__ */
  1289.  
  1290.  
  1291. #ifndef __IHTMLLocation_FWD_DEFINED__
  1292. #define __IHTMLLocation_FWD_DEFINED__
  1293. typedef interface IHTMLLocation IHTMLLocation;
  1294. #endif     /* __IHTMLLocation_FWD_DEFINED__ */
  1295.  
  1296.  
  1297. #ifndef __HTMLHistory_FWD_DEFINED__
  1298. #define __HTMLHistory_FWD_DEFINED__
  1299.  
  1300. #ifdef __cplusplus
  1301. typedef class HTMLHistory HTMLHistory;
  1302. #else
  1303. typedef struct HTMLHistory HTMLHistory;
  1304. #endif /* __cplusplus */
  1305.  
  1306. #endif     /* __HTMLHistory_FWD_DEFINED__ */
  1307.  
  1308.  
  1309. #ifndef __CMimeTypes_FWD_DEFINED__
  1310. #define __CMimeTypes_FWD_DEFINED__
  1311.  
  1312. #ifdef __cplusplus
  1313. typedef class CMimeTypes CMimeTypes;
  1314. #else
  1315. typedef struct CMimeTypes CMimeTypes;
  1316. #endif /* __cplusplus */
  1317.  
  1318. #endif     /* __CMimeTypes_FWD_DEFINED__ */
  1319.  
  1320.  
  1321. #ifndef __CPlugins_FWD_DEFINED__
  1322. #define __CPlugins_FWD_DEFINED__
  1323.  
  1324. #ifdef __cplusplus
  1325. typedef class CPlugins CPlugins;
  1326. #else
  1327. typedef struct CPlugins CPlugins;
  1328. #endif /* __cplusplus */
  1329.  
  1330. #endif     /* __CPlugins_FWD_DEFINED__ */
  1331.  
  1332.  
  1333. #ifndef __COpsProfile_FWD_DEFINED__
  1334. #define __COpsProfile_FWD_DEFINED__
  1335.  
  1336. #ifdef __cplusplus
  1337. typedef class COpsProfile COpsProfile;
  1338. #else
  1339. typedef struct COpsProfile COpsProfile;
  1340. #endif /* __cplusplus */
  1341.  
  1342. #endif     /* __COpsProfile_FWD_DEFINED__ */
  1343.  
  1344.  
  1345. #ifndef __HTMLNavigator_FWD_DEFINED__
  1346. #define __HTMLNavigator_FWD_DEFINED__
  1347.  
  1348. #ifdef __cplusplus
  1349. typedef class HTMLNavigator HTMLNavigator;
  1350. #else
  1351. typedef struct HTMLNavigator HTMLNavigator;
  1352. #endif /* __cplusplus */
  1353.  
  1354. #endif     /* __HTMLNavigator_FWD_DEFINED__ */
  1355.  
  1356.  
  1357. #ifndef __HTMLLocation_FWD_DEFINED__
  1358. #define __HTMLLocation_FWD_DEFINED__
  1359.  
  1360. #ifdef __cplusplus
  1361. typedef class HTMLLocation HTMLLocation;
  1362. #else
  1363. typedef struct HTMLLocation HTMLLocation;
  1364. #endif /* __cplusplus */
  1365.  
  1366. #endif     /* __HTMLLocation_FWD_DEFINED__ */
  1367.  
  1368.  
  1369. #ifndef __HTMLWindowEvents_FWD_DEFINED__
  1370. #define __HTMLWindowEvents_FWD_DEFINED__
  1371. typedef interface HTMLWindowEvents HTMLWindowEvents;
  1372. #endif     /* __HTMLWindowEvents_FWD_DEFINED__ */
  1373.  
  1374.  
  1375. #ifndef __IHTMLDocument_FWD_DEFINED__
  1376. #define __IHTMLDocument_FWD_DEFINED__
  1377. typedef interface IHTMLDocument IHTMLDocument;
  1378. #endif     /* __IHTMLDocument_FWD_DEFINED__ */
  1379.  
  1380.  
  1381. #ifndef __IHTMLDocument2_FWD_DEFINED__
  1382. #define __IHTMLDocument2_FWD_DEFINED__
  1383. typedef interface IHTMLDocument2 IHTMLDocument2;
  1384. #endif     /* __IHTMLDocument2_FWD_DEFINED__ */
  1385.  
  1386.  
  1387. #ifndef __IHTMLFramesCollection2_FWD_DEFINED__
  1388. #define __IHTMLFramesCollection2_FWD_DEFINED__
  1389. typedef interface IHTMLFramesCollection2 IHTMLFramesCollection2;
  1390. #endif     /* __IHTMLFramesCollection2_FWD_DEFINED__ */
  1391.  
  1392.  
  1393. #ifndef __IHTMLWindow2_FWD_DEFINED__
  1394. #define __IHTMLWindow2_FWD_DEFINED__
  1395. typedef interface IHTMLWindow2 IHTMLWindow2;
  1396. #endif     /* __IHTMLWindow2_FWD_DEFINED__ */
  1397.  
  1398.  
  1399. #ifndef __IHTMLEventObj_FWD_DEFINED__
  1400. #define __IHTMLEventObj_FWD_DEFINED__
  1401. typedef interface IHTMLEventObj IHTMLEventObj;
  1402. #endif     /* __IHTMLEventObj_FWD_DEFINED__ */
  1403.  
  1404.  
  1405. #ifndef __IHTMLScreen_FWD_DEFINED__
  1406. #define __IHTMLScreen_FWD_DEFINED__
  1407. typedef interface IHTMLScreen IHTMLScreen;
  1408. #endif     /* __IHTMLScreen_FWD_DEFINED__ */
  1409.  
  1410.  
  1411. #ifndef __HTMLScreen_FWD_DEFINED__
  1412. #define __HTMLScreen_FWD_DEFINED__
  1413.  
  1414. #ifdef __cplusplus
  1415. typedef class HTMLScreen HTMLScreen;
  1416. #else
  1417. typedef struct HTMLScreen HTMLScreen;
  1418. #endif /* __cplusplus */
  1419.  
  1420. #endif     /* __HTMLScreen_FWD_DEFINED__ */
  1421.  
  1422.  
  1423. #ifndef __HTMLWindow2_FWD_DEFINED__
  1424. #define __HTMLWindow2_FWD_DEFINED__
  1425.  
  1426. #ifdef __cplusplus
  1427. typedef class HTMLWindow2 HTMLWindow2;
  1428. #else
  1429. typedef struct HTMLWindow2 HTMLWindow2;
  1430. #endif /* __cplusplus */
  1431.  
  1432. #endif     /* __HTMLWindow2_FWD_DEFINED__ */
  1433.  
  1434.  
  1435. #ifndef __HTMLWindowProxy_FWD_DEFINED__
  1436. #define __HTMLWindowProxy_FWD_DEFINED__
  1437.  
  1438. #ifdef __cplusplus
  1439. typedef class HTMLWindowProxy HTMLWindowProxy;
  1440. #else
  1441. typedef struct HTMLWindowProxy HTMLWindowProxy;
  1442. #endif /* __cplusplus */
  1443.  
  1444. #endif     /* __HTMLWindowProxy_FWD_DEFINED__ */
  1445.  
  1446.  
  1447. #ifndef __HTMLDocumentEvents_FWD_DEFINED__
  1448. #define __HTMLDocumentEvents_FWD_DEFINED__
  1449. typedef interface HTMLDocumentEvents HTMLDocumentEvents;
  1450. #endif     /* __HTMLDocumentEvents_FWD_DEFINED__ */
  1451.  
  1452.  
  1453. #ifndef __HTMLDocument_FWD_DEFINED__
  1454. #define __HTMLDocument_FWD_DEFINED__
  1455.  
  1456. #ifdef __cplusplus
  1457. typedef class HTMLDocument HTMLDocument;
  1458. #else
  1459. typedef struct HTMLDocument HTMLDocument;
  1460. #endif /* __cplusplus */
  1461.  
  1462. #endif     /* __HTMLDocument_FWD_DEFINED__ */
  1463.  
  1464.  
  1465. #ifndef __IHTMLEmbedElement_FWD_DEFINED__
  1466. #define __IHTMLEmbedElement_FWD_DEFINED__
  1467. typedef interface IHTMLEmbedElement IHTMLEmbedElement;
  1468. #endif     /* __IHTMLEmbedElement_FWD_DEFINED__ */
  1469.  
  1470.  
  1471. #ifndef __DispIHTMLEmbedElement_FWD_DEFINED__
  1472. #define __DispIHTMLEmbedElement_FWD_DEFINED__
  1473. typedef interface DispIHTMLEmbedElement DispIHTMLEmbedElement;
  1474. #endif     /* __DispIHTMLEmbedElement_FWD_DEFINED__ */
  1475.  
  1476.  
  1477. #ifndef __HTMLEmbed_FWD_DEFINED__
  1478. #define __HTMLEmbed_FWD_DEFINED__
  1479.  
  1480. #ifdef __cplusplus
  1481. typedef class HTMLEmbed HTMLEmbed;
  1482. #else
  1483. typedef struct HTMLEmbed HTMLEmbed;
  1484. #endif /* __cplusplus */
  1485.  
  1486. #endif     /* __HTMLEmbed_FWD_DEFINED__ */
  1487.  
  1488.  
  1489. #ifndef __HTMLMapEvents_FWD_DEFINED__
  1490. #define __HTMLMapEvents_FWD_DEFINED__
  1491. typedef interface HTMLMapEvents HTMLMapEvents;
  1492. #endif     /* __HTMLMapEvents_FWD_DEFINED__ */
  1493.  
  1494.  
  1495. #ifndef __IHTMLAreasCollection_FWD_DEFINED__
  1496. #define __IHTMLAreasCollection_FWD_DEFINED__
  1497. typedef interface IHTMLAreasCollection IHTMLAreasCollection;
  1498. #endif     /* __IHTMLAreasCollection_FWD_DEFINED__ */
  1499.  
  1500.  
  1501. #ifndef __IHTMLMapElement_FWD_DEFINED__
  1502. #define __IHTMLMapElement_FWD_DEFINED__
  1503. typedef interface IHTMLMapElement IHTMLMapElement;
  1504. #endif     /* __IHTMLMapElement_FWD_DEFINED__ */
  1505.  
  1506.  
  1507. #ifndef __DispIHTMLMapElement_FWD_DEFINED__
  1508. #define __DispIHTMLMapElement_FWD_DEFINED__
  1509. typedef interface DispIHTMLMapElement DispIHTMLMapElement;
  1510. #endif     /* __DispIHTMLMapElement_FWD_DEFINED__ */
  1511.  
  1512.  
  1513. #ifndef __HTMLMapElement_FWD_DEFINED__
  1514. #define __HTMLMapElement_FWD_DEFINED__
  1515.  
  1516. #ifdef __cplusplus
  1517. typedef class HTMLMapElement HTMLMapElement;
  1518. #else
  1519. typedef struct HTMLMapElement HTMLMapElement;
  1520. #endif /* __cplusplus */
  1521.  
  1522. #endif     /* __HTMLMapElement_FWD_DEFINED__ */
  1523.  
  1524.  
  1525. #ifndef __HTMLAreaEvents_FWD_DEFINED__
  1526. #define __HTMLAreaEvents_FWD_DEFINED__
  1527. typedef interface HTMLAreaEvents HTMLAreaEvents;
  1528. #endif     /* __HTMLAreaEvents_FWD_DEFINED__ */
  1529.  
  1530.  
  1531. #ifndef __IHTMLAreaElement_FWD_DEFINED__
  1532. #define __IHTMLAreaElement_FWD_DEFINED__
  1533. typedef interface IHTMLAreaElement IHTMLAreaElement;
  1534. #endif     /* __IHTMLAreaElement_FWD_DEFINED__ */
  1535.  
  1536.  
  1537. #ifndef __DispIHTMLAreaElement_FWD_DEFINED__
  1538. #define __DispIHTMLAreaElement_FWD_DEFINED__
  1539. typedef interface DispIHTMLAreaElement DispIHTMLAreaElement;
  1540. #endif     /* __DispIHTMLAreaElement_FWD_DEFINED__ */
  1541.  
  1542.  
  1543. #ifndef __HTMLAreaElement_FWD_DEFINED__
  1544. #define __HTMLAreaElement_FWD_DEFINED__
  1545.  
  1546. #ifdef __cplusplus
  1547. typedef class HTMLAreaElement HTMLAreaElement;
  1548. #else
  1549. typedef struct HTMLAreaElement HTMLAreaElement;
  1550. #endif /* __cplusplus */
  1551.  
  1552. #endif     /* __HTMLAreaElement_FWD_DEFINED__ */
  1553.  
  1554.  
  1555. #ifndef __IHTMLTableCaption_FWD_DEFINED__
  1556. #define __IHTMLTableCaption_FWD_DEFINED__
  1557. typedef interface IHTMLTableCaption IHTMLTableCaption;
  1558. #endif     /* __IHTMLTableCaption_FWD_DEFINED__ */
  1559.  
  1560.  
  1561. #ifndef __DispIHTMLTableCaption_FWD_DEFINED__
  1562. #define __DispIHTMLTableCaption_FWD_DEFINED__
  1563. typedef interface DispIHTMLTableCaption DispIHTMLTableCaption;
  1564. #endif     /* __DispIHTMLTableCaption_FWD_DEFINED__ */
  1565.  
  1566.  
  1567. #ifndef __HTMLTableCaption_FWD_DEFINED__
  1568. #define __HTMLTableCaption_FWD_DEFINED__
  1569.  
  1570. #ifdef __cplusplus
  1571. typedef class HTMLTableCaption HTMLTableCaption;
  1572. #else
  1573. typedef struct HTMLTableCaption HTMLTableCaption;
  1574. #endif /* __cplusplus */
  1575.  
  1576. #endif     /* __HTMLTableCaption_FWD_DEFINED__ */
  1577.  
  1578.  
  1579. #ifndef __IHTMLCommentElement_FWD_DEFINED__
  1580. #define __IHTMLCommentElement_FWD_DEFINED__
  1581. typedef interface IHTMLCommentElement IHTMLCommentElement;
  1582. #endif     /* __IHTMLCommentElement_FWD_DEFINED__ */
  1583.  
  1584.  
  1585. #ifndef __DispIHTMLCommentElement_FWD_DEFINED__
  1586. #define __DispIHTMLCommentElement_FWD_DEFINED__
  1587. typedef interface DispIHTMLCommentElement DispIHTMLCommentElement;
  1588. #endif     /* __DispIHTMLCommentElement_FWD_DEFINED__ */
  1589.  
  1590.  
  1591. #ifndef __HTMLCommentElement_FWD_DEFINED__
  1592. #define __HTMLCommentElement_FWD_DEFINED__
  1593.  
  1594. #ifdef __cplusplus
  1595. typedef class HTMLCommentElement HTMLCommentElement;
  1596. #else
  1597. typedef struct HTMLCommentElement HTMLCommentElement;
  1598. #endif /* __cplusplus */
  1599.  
  1600. #endif     /* __HTMLCommentElement_FWD_DEFINED__ */
  1601.  
  1602.  
  1603. #ifndef __IHTMLPhraseElement_FWD_DEFINED__
  1604. #define __IHTMLPhraseElement_FWD_DEFINED__
  1605. typedef interface IHTMLPhraseElement IHTMLPhraseElement;
  1606. #endif     /* __IHTMLPhraseElement_FWD_DEFINED__ */
  1607.  
  1608.  
  1609. #ifndef __IHTMLSpanElement_FWD_DEFINED__
  1610. #define __IHTMLSpanElement_FWD_DEFINED__
  1611. typedef interface IHTMLSpanElement IHTMLSpanElement;
  1612. #endif     /* __IHTMLSpanElement_FWD_DEFINED__ */
  1613.  
  1614.  
  1615. #ifndef __DispIHTMLPhraseElement_FWD_DEFINED__
  1616. #define __DispIHTMLPhraseElement_FWD_DEFINED__
  1617. typedef interface DispIHTMLPhraseElement DispIHTMLPhraseElement;
  1618. #endif     /* __DispIHTMLPhraseElement_FWD_DEFINED__ */
  1619.  
  1620.  
  1621. #ifndef __HTMLPhraseElement_FWD_DEFINED__
  1622. #define __HTMLPhraseElement_FWD_DEFINED__
  1623.  
  1624. #ifdef __cplusplus
  1625. typedef class HTMLPhraseElement HTMLPhraseElement;
  1626. #else
  1627. typedef struct HTMLPhraseElement HTMLPhraseElement;
  1628. #endif /* __cplusplus */
  1629.  
  1630. #endif     /* __HTMLPhraseElement_FWD_DEFINED__ */
  1631.  
  1632.  
  1633. #ifndef __DispIHTMLSpanElement_FWD_DEFINED__
  1634. #define __DispIHTMLSpanElement_FWD_DEFINED__
  1635. typedef interface DispIHTMLSpanElement DispIHTMLSpanElement;
  1636. #endif     /* __DispIHTMLSpanElement_FWD_DEFINED__ */
  1637.  
  1638.  
  1639. #ifndef __HTMLSpanElement_FWD_DEFINED__
  1640. #define __HTMLSpanElement_FWD_DEFINED__
  1641.  
  1642. #ifdef __cplusplus
  1643. typedef class HTMLSpanElement HTMLSpanElement;
  1644. #else
  1645. typedef struct HTMLSpanElement HTMLSpanElement;
  1646. #endif /* __cplusplus */
  1647.  
  1648. #endif     /* __HTMLSpanElement_FWD_DEFINED__ */
  1649.  
  1650.  
  1651. #ifndef __HTMLTableEvents_FWD_DEFINED__
  1652. #define __HTMLTableEvents_FWD_DEFINED__
  1653. typedef interface HTMLTableEvents HTMLTableEvents;
  1654. #endif     /* __HTMLTableEvents_FWD_DEFINED__ */
  1655.  
  1656.  
  1657. #ifndef __IHTMLTableSection_FWD_DEFINED__
  1658. #define __IHTMLTableSection_FWD_DEFINED__
  1659. typedef interface IHTMLTableSection IHTMLTableSection;
  1660. #endif     /* __IHTMLTableSection_FWD_DEFINED__ */
  1661.  
  1662.  
  1663. #ifndef __IHTMLTable_FWD_DEFINED__
  1664. #define __IHTMLTable_FWD_DEFINED__
  1665. typedef interface IHTMLTable IHTMLTable;
  1666. #endif     /* __IHTMLTable_FWD_DEFINED__ */
  1667.  
  1668.  
  1669. #ifndef __IHTMLTableCol_FWD_DEFINED__
  1670. #define __IHTMLTableCol_FWD_DEFINED__
  1671. typedef interface IHTMLTableCol IHTMLTableCol;
  1672. #endif     /* __IHTMLTableCol_FWD_DEFINED__ */
  1673.  
  1674.  
  1675. #ifndef __IHTMLTableRow_FWD_DEFINED__
  1676. #define __IHTMLTableRow_FWD_DEFINED__
  1677. typedef interface IHTMLTableRow IHTMLTableRow;
  1678. #endif     /* __IHTMLTableRow_FWD_DEFINED__ */
  1679.  
  1680.  
  1681. #ifndef __IHTMLTableRowMetrics_FWD_DEFINED__
  1682. #define __IHTMLTableRowMetrics_FWD_DEFINED__
  1683. typedef interface IHTMLTableRowMetrics IHTMLTableRowMetrics;
  1684. #endif     /* __IHTMLTableRowMetrics_FWD_DEFINED__ */
  1685.  
  1686.  
  1687. #ifndef __IHTMLTableCell_FWD_DEFINED__
  1688. #define __IHTMLTableCell_FWD_DEFINED__
  1689. typedef interface IHTMLTableCell IHTMLTableCell;
  1690. #endif     /* __IHTMLTableCell_FWD_DEFINED__ */
  1691.  
  1692.  
  1693. #ifndef __DispIHTMLTable_FWD_DEFINED__
  1694. #define __DispIHTMLTable_FWD_DEFINED__
  1695. typedef interface DispIHTMLTable DispIHTMLTable;
  1696. #endif     /* __DispIHTMLTable_FWD_DEFINED__ */
  1697.  
  1698.  
  1699. #ifndef __HTMLTable_FWD_DEFINED__
  1700. #define __HTMLTable_FWD_DEFINED__
  1701.  
  1702. #ifdef __cplusplus
  1703. typedef class HTMLTable HTMLTable;
  1704. #else
  1705. typedef struct HTMLTable HTMLTable;
  1706. #endif /* __cplusplus */
  1707.  
  1708. #endif     /* __HTMLTable_FWD_DEFINED__ */
  1709.  
  1710.  
  1711. #ifndef __DispIHTMLTableCol_FWD_DEFINED__
  1712. #define __DispIHTMLTableCol_FWD_DEFINED__
  1713. typedef interface DispIHTMLTableCol DispIHTMLTableCol;
  1714. #endif     /* __DispIHTMLTableCol_FWD_DEFINED__ */
  1715.  
  1716.  
  1717. #ifndef __HTMLTableCol_FWD_DEFINED__
  1718. #define __HTMLTableCol_FWD_DEFINED__
  1719.  
  1720. #ifdef __cplusplus
  1721. typedef class HTMLTableCol HTMLTableCol;
  1722. #else
  1723. typedef struct HTMLTableCol HTMLTableCol;
  1724. #endif /* __cplusplus */
  1725.  
  1726. #endif     /* __HTMLTableCol_FWD_DEFINED__ */
  1727.  
  1728.  
  1729. #ifndef __DispIHTMLTableSection_FWD_DEFINED__
  1730. #define __DispIHTMLTableSection_FWD_DEFINED__
  1731. typedef interface DispIHTMLTableSection DispIHTMLTableSection;
  1732. #endif     /* __DispIHTMLTableSection_FWD_DEFINED__ */
  1733.  
  1734.  
  1735. #ifndef __HTMLTableSection_FWD_DEFINED__
  1736. #define __HTMLTableSection_FWD_DEFINED__
  1737.  
  1738. #ifdef __cplusplus
  1739. typedef class HTMLTableSection HTMLTableSection;
  1740. #else
  1741. typedef struct HTMLTableSection HTMLTableSection;
  1742. #endif /* __cplusplus */
  1743.  
  1744. #endif     /* __HTMLTableSection_FWD_DEFINED__ */
  1745.  
  1746.  
  1747. #ifndef __DispIHTMLTableRow_FWD_DEFINED__
  1748. #define __DispIHTMLTableRow_FWD_DEFINED__
  1749. typedef interface DispIHTMLTableRow DispIHTMLTableRow;
  1750. #endif     /* __DispIHTMLTableRow_FWD_DEFINED__ */
  1751.  
  1752.  
  1753. #ifndef __HTMLTableRow_FWD_DEFINED__
  1754. #define __HTMLTableRow_FWD_DEFINED__
  1755.  
  1756. #ifdef __cplusplus
  1757. typedef class HTMLTableRow HTMLTableRow;
  1758. #else
  1759. typedef struct HTMLTableRow HTMLTableRow;
  1760. #endif /* __cplusplus */
  1761.  
  1762. #endif     /* __HTMLTableRow_FWD_DEFINED__ */
  1763.  
  1764.  
  1765. #ifndef __DispIHTMLTableCell_FWD_DEFINED__
  1766. #define __DispIHTMLTableCell_FWD_DEFINED__
  1767. typedef interface DispIHTMLTableCell DispIHTMLTableCell;
  1768. #endif     /* __DispIHTMLTableCell_FWD_DEFINED__ */
  1769.  
  1770.  
  1771. #ifndef __HTMLTableCell_FWD_DEFINED__
  1772. #define __HTMLTableCell_FWD_DEFINED__
  1773.  
  1774. #ifdef __cplusplus
  1775. typedef class HTMLTableCell HTMLTableCell;
  1776. #else
  1777. typedef struct HTMLTableCell HTMLTableCell;
  1778. #endif /* __cplusplus */
  1779.  
  1780. #endif     /* __HTMLTableCell_FWD_DEFINED__ */
  1781.  
  1782.  
  1783. #ifndef __HTMLScriptEvents_FWD_DEFINED__
  1784. #define __HTMLScriptEvents_FWD_DEFINED__
  1785. typedef interface HTMLScriptEvents HTMLScriptEvents;
  1786. #endif     /* __HTMLScriptEvents_FWD_DEFINED__ */
  1787.  
  1788.  
  1789. #ifndef __IHTMLScriptElement_FWD_DEFINED__
  1790. #define __IHTMLScriptElement_FWD_DEFINED__
  1791. typedef interface IHTMLScriptElement IHTMLScriptElement;
  1792. #endif     /* __IHTMLScriptElement_FWD_DEFINED__ */
  1793.  
  1794.  
  1795. #ifndef __DispIHTMLScriptElement_FWD_DEFINED__
  1796. #define __DispIHTMLScriptElement_FWD_DEFINED__
  1797. typedef interface DispIHTMLScriptElement DispIHTMLScriptElement;
  1798. #endif     /* __DispIHTMLScriptElement_FWD_DEFINED__ */
  1799.  
  1800.  
  1801. #ifndef __HTMLScriptElement_FWD_DEFINED__
  1802. #define __HTMLScriptElement_FWD_DEFINED__
  1803.  
  1804. #ifdef __cplusplus
  1805. typedef class HTMLScriptElement HTMLScriptElement;
  1806. #else
  1807. typedef struct HTMLScriptElement HTMLScriptElement;
  1808. #endif /* __cplusplus */
  1809.  
  1810. #endif     /* __HTMLScriptElement_FWD_DEFINED__ */
  1811.  
  1812.  
  1813. #ifndef __IHTMLNoShowElement_FWD_DEFINED__
  1814. #define __IHTMLNoShowElement_FWD_DEFINED__
  1815. typedef interface IHTMLNoShowElement IHTMLNoShowElement;
  1816. #endif     /* __IHTMLNoShowElement_FWD_DEFINED__ */
  1817.  
  1818.  
  1819. #ifndef __DispIHTMLNoShowElement_FWD_DEFINED__
  1820. #define __DispIHTMLNoShowElement_FWD_DEFINED__
  1821. typedef interface DispIHTMLNoShowElement DispIHTMLNoShowElement;
  1822. #endif     /* __DispIHTMLNoShowElement_FWD_DEFINED__ */
  1823.  
  1824.  
  1825. #ifndef __HTMLNoShowElement_FWD_DEFINED__
  1826. #define __HTMLNoShowElement_FWD_DEFINED__
  1827.  
  1828. #ifdef __cplusplus
  1829. typedef class HTMLNoShowElement HTMLNoShowElement;
  1830. #else
  1831. typedef struct HTMLNoShowElement HTMLNoShowElement;
  1832. #endif /* __cplusplus */
  1833.  
  1834. #endif     /* __HTMLNoShowElement_FWD_DEFINED__ */
  1835.  
  1836.  
  1837. #ifndef __HTMLObjectElementEvents_FWD_DEFINED__
  1838. #define __HTMLObjectElementEvents_FWD_DEFINED__
  1839. typedef interface HTMLObjectElementEvents HTMLObjectElementEvents;
  1840. #endif     /* __HTMLObjectElementEvents_FWD_DEFINED__ */
  1841.  
  1842.  
  1843. #ifndef __IHTMLObjectElement_FWD_DEFINED__
  1844. #define __IHTMLObjectElement_FWD_DEFINED__
  1845. typedef interface IHTMLObjectElement IHTMLObjectElement;
  1846. #endif     /* __IHTMLObjectElement_FWD_DEFINED__ */
  1847.  
  1848.  
  1849. #ifndef __DispIHTMLObjectElement_FWD_DEFINED__
  1850. #define __DispIHTMLObjectElement_FWD_DEFINED__
  1851. typedef interface DispIHTMLObjectElement DispIHTMLObjectElement;
  1852. #endif     /* __DispIHTMLObjectElement_FWD_DEFINED__ */
  1853.  
  1854.  
  1855. #ifndef __HTMLObjectElement_FWD_DEFINED__
  1856. #define __HTMLObjectElement_FWD_DEFINED__
  1857.  
  1858. #ifdef __cplusplus
  1859. typedef class HTMLObjectElement HTMLObjectElement;
  1860. #else
  1861. typedef struct HTMLObjectElement HTMLObjectElement;
  1862. #endif /* __cplusplus */
  1863.  
  1864. #endif     /* __HTMLObjectElement_FWD_DEFINED__ */
  1865.  
  1866.  
  1867. #ifndef __IHTMLFrameBase_FWD_DEFINED__
  1868. #define __IHTMLFrameBase_FWD_DEFINED__
  1869. typedef interface IHTMLFrameBase IHTMLFrameBase;
  1870. #endif     /* __IHTMLFrameBase_FWD_DEFINED__ */
  1871.  
  1872.  
  1873. #ifndef __DispIHTMLFrameBase_FWD_DEFINED__
  1874. #define __DispIHTMLFrameBase_FWD_DEFINED__
  1875. typedef interface DispIHTMLFrameBase DispIHTMLFrameBase;
  1876. #endif     /* __DispIHTMLFrameBase_FWD_DEFINED__ */
  1877.  
  1878.  
  1879. #ifndef __HTMLFrameBase_FWD_DEFINED__
  1880. #define __HTMLFrameBase_FWD_DEFINED__
  1881.  
  1882. #ifdef __cplusplus
  1883. typedef class HTMLFrameBase HTMLFrameBase;
  1884. #else
  1885. typedef struct HTMLFrameBase HTMLFrameBase;
  1886. #endif /* __cplusplus */
  1887.  
  1888. #endif     /* __HTMLFrameBase_FWD_DEFINED__ */
  1889.  
  1890.  
  1891. #ifndef __IHTMLFrameElement_FWD_DEFINED__
  1892. #define __IHTMLFrameElement_FWD_DEFINED__
  1893. typedef interface IHTMLFrameElement IHTMLFrameElement;
  1894. #endif     /* __IHTMLFrameElement_FWD_DEFINED__ */
  1895.  
  1896.  
  1897. #ifndef __DispIHTMLFrameElement_FWD_DEFINED__
  1898. #define __DispIHTMLFrameElement_FWD_DEFINED__
  1899. typedef interface DispIHTMLFrameElement DispIHTMLFrameElement;
  1900. #endif     /* __DispIHTMLFrameElement_FWD_DEFINED__ */
  1901.  
  1902.  
  1903. #ifndef __HTMLFrameElement_FWD_DEFINED__
  1904. #define __HTMLFrameElement_FWD_DEFINED__
  1905.  
  1906. #ifdef __cplusplus
  1907. typedef class HTMLFrameElement HTMLFrameElement;
  1908. #else
  1909. typedef struct HTMLFrameElement HTMLFrameElement;
  1910. #endif /* __cplusplus */
  1911.  
  1912. #endif     /* __HTMLFrameElement_FWD_DEFINED__ */
  1913.  
  1914.  
  1915. #ifndef __IHTMLIFrameElement_FWD_DEFINED__
  1916. #define __IHTMLIFrameElement_FWD_DEFINED__
  1917. typedef interface IHTMLIFrameElement IHTMLIFrameElement;
  1918. #endif     /* __IHTMLIFrameElement_FWD_DEFINED__ */
  1919.  
  1920.  
  1921. #ifndef __DispIHTMLIFrameElement_FWD_DEFINED__
  1922. #define __DispIHTMLIFrameElement_FWD_DEFINED__
  1923. typedef interface DispIHTMLIFrameElement DispIHTMLIFrameElement;
  1924. #endif     /* __DispIHTMLIFrameElement_FWD_DEFINED__ */
  1925.  
  1926.  
  1927. #ifndef __HTMLIFrame_FWD_DEFINED__
  1928. #define __HTMLIFrame_FWD_DEFINED__
  1929.  
  1930. #ifdef __cplusplus
  1931. typedef class HTMLIFrame HTMLIFrame;
  1932. #else
  1933. typedef struct HTMLIFrame HTMLIFrame;
  1934. #endif /* __cplusplus */
  1935.  
  1936. #endif     /* __HTMLIFrame_FWD_DEFINED__ */
  1937.  
  1938.  
  1939. #ifndef __IHTMLDivPosition_FWD_DEFINED__
  1940. #define __IHTMLDivPosition_FWD_DEFINED__
  1941. typedef interface IHTMLDivPosition IHTMLDivPosition;
  1942. #endif     /* __IHTMLDivPosition_FWD_DEFINED__ */
  1943.  
  1944.  
  1945. #ifndef __IHTMLFieldSetElement_FWD_DEFINED__
  1946. #define __IHTMLFieldSetElement_FWD_DEFINED__
  1947. typedef interface IHTMLFieldSetElement IHTMLFieldSetElement;
  1948. #endif     /* __IHTMLFieldSetElement_FWD_DEFINED__ */
  1949.  
  1950.  
  1951. #ifndef __IHTMLLegendElement_FWD_DEFINED__
  1952. #define __IHTMLLegendElement_FWD_DEFINED__
  1953. typedef interface IHTMLLegendElement IHTMLLegendElement;
  1954. #endif     /* __IHTMLLegendElement_FWD_DEFINED__ */
  1955.  
  1956.  
  1957. #ifndef __DispIHTMLDivPosition_FWD_DEFINED__
  1958. #define __DispIHTMLDivPosition_FWD_DEFINED__
  1959. typedef interface DispIHTMLDivPosition DispIHTMLDivPosition;
  1960. #endif     /* __DispIHTMLDivPosition_FWD_DEFINED__ */
  1961.  
  1962.  
  1963. #ifndef __HTMLDivPosition_FWD_DEFINED__
  1964. #define __HTMLDivPosition_FWD_DEFINED__
  1965.  
  1966. #ifdef __cplusplus
  1967. typedef class HTMLDivPosition HTMLDivPosition;
  1968. #else
  1969. typedef struct HTMLDivPosition HTMLDivPosition;
  1970. #endif /* __cplusplus */
  1971.  
  1972. #endif     /* __HTMLDivPosition_FWD_DEFINED__ */
  1973.  
  1974.  
  1975. #ifndef __DispIHTMLFieldSetElement_FWD_DEFINED__
  1976. #define __DispIHTMLFieldSetElement_FWD_DEFINED__
  1977. typedef interface DispIHTMLFieldSetElement DispIHTMLFieldSetElement;
  1978. #endif     /* __DispIHTMLFieldSetElement_FWD_DEFINED__ */
  1979.  
  1980.  
  1981. #ifndef __HTMLFieldSetElement_FWD_DEFINED__
  1982. #define __HTMLFieldSetElement_FWD_DEFINED__
  1983.  
  1984. #ifdef __cplusplus
  1985. typedef class HTMLFieldSetElement HTMLFieldSetElement;
  1986. #else
  1987. typedef struct HTMLFieldSetElement HTMLFieldSetElement;
  1988. #endif /* __cplusplus */
  1989.  
  1990. #endif     /* __HTMLFieldSetElement_FWD_DEFINED__ */
  1991.  
  1992.  
  1993. #ifndef __DispIHTMLLegendElement_FWD_DEFINED__
  1994. #define __DispIHTMLLegendElement_FWD_DEFINED__
  1995. typedef interface DispIHTMLLegendElement DispIHTMLLegendElement;
  1996. #endif     /* __DispIHTMLLegendElement_FWD_DEFINED__ */
  1997.  
  1998.  
  1999. #ifndef __HTMLLegendElement_FWD_DEFINED__
  2000. #define __HTMLLegendElement_FWD_DEFINED__
  2001.  
  2002. #ifdef __cplusplus
  2003. typedef class HTMLLegendElement HTMLLegendElement;
  2004. #else
  2005. typedef struct HTMLLegendElement HTMLLegendElement;
  2006. #endif /* __cplusplus */
  2007.  
  2008. #endif     /* __HTMLLegendElement_FWD_DEFINED__ */
  2009.  
  2010.  
  2011. #ifndef __IHTMLSpanFlow_FWD_DEFINED__
  2012. #define __IHTMLSpanFlow_FWD_DEFINED__
  2013. typedef interface IHTMLSpanFlow IHTMLSpanFlow;
  2014. #endif     /* __IHTMLSpanFlow_FWD_DEFINED__ */
  2015.  
  2016.  
  2017. #ifndef __DispIHTMLSpanFlow_FWD_DEFINED__
  2018. #define __DispIHTMLSpanFlow_FWD_DEFINED__
  2019. typedef interface DispIHTMLSpanFlow DispIHTMLSpanFlow;
  2020. #endif     /* __DispIHTMLSpanFlow_FWD_DEFINED__ */
  2021.  
  2022.  
  2023. #ifndef __HTMLSpanFlow_FWD_DEFINED__
  2024. #define __HTMLSpanFlow_FWD_DEFINED__
  2025.  
  2026. #ifdef __cplusplus
  2027. typedef class HTMLSpanFlow HTMLSpanFlow;
  2028. #else
  2029. typedef struct HTMLSpanFlow HTMLSpanFlow;
  2030. #endif /* __cplusplus */
  2031.  
  2032. #endif     /* __HTMLSpanFlow_FWD_DEFINED__ */
  2033.  
  2034.  
  2035. #ifndef __IHTMLFrameSetElement_FWD_DEFINED__
  2036. #define __IHTMLFrameSetElement_FWD_DEFINED__
  2037. typedef interface IHTMLFrameSetElement IHTMLFrameSetElement;
  2038. #endif     /* __IHTMLFrameSetElement_FWD_DEFINED__ */
  2039.  
  2040.  
  2041. #ifndef __DispIHTMLFrameSetElement_FWD_DEFINED__
  2042. #define __DispIHTMLFrameSetElement_FWD_DEFINED__
  2043. typedef interface DispIHTMLFrameSetElement DispIHTMLFrameSetElement;
  2044. #endif     /* __DispIHTMLFrameSetElement_FWD_DEFINED__ */
  2045.  
  2046.  
  2047. #ifndef __HTMLFrameSetSite_FWD_DEFINED__
  2048. #define __HTMLFrameSetSite_FWD_DEFINED__
  2049.  
  2050. #ifdef __cplusplus
  2051. typedef class HTMLFrameSetSite HTMLFrameSetSite;
  2052. #else
  2053. typedef struct HTMLFrameSetSite HTMLFrameSetSite;
  2054. #endif /* __cplusplus */
  2055.  
  2056. #endif     /* __HTMLFrameSetSite_FWD_DEFINED__ */
  2057.  
  2058.  
  2059. #ifndef __IHTMLBGsound_FWD_DEFINED__
  2060. #define __IHTMLBGsound_FWD_DEFINED__
  2061. typedef interface IHTMLBGsound IHTMLBGsound;
  2062. #endif     /* __IHTMLBGsound_FWD_DEFINED__ */
  2063.  
  2064.  
  2065. #ifndef __DispIHTMLBGsound_FWD_DEFINED__
  2066. #define __DispIHTMLBGsound_FWD_DEFINED__
  2067. typedef interface DispIHTMLBGsound DispIHTMLBGsound;
  2068. #endif     /* __DispIHTMLBGsound_FWD_DEFINED__ */
  2069.  
  2070.  
  2071. #ifndef __HTMLBGsound_FWD_DEFINED__
  2072. #define __HTMLBGsound_FWD_DEFINED__
  2073.  
  2074. #ifdef __cplusplus
  2075. typedef class HTMLBGsound HTMLBGsound;
  2076. #else
  2077. typedef struct HTMLBGsound HTMLBGsound;
  2078. #endif /* __cplusplus */
  2079.  
  2080. #endif     /* __HTMLBGsound_FWD_DEFINED__ */
  2081.  
  2082.  
  2083. #ifndef __IHTMLFontNamesCollection_FWD_DEFINED__
  2084. #define __IHTMLFontNamesCollection_FWD_DEFINED__
  2085. typedef interface IHTMLFontNamesCollection IHTMLFontNamesCollection;
  2086. #endif     /* __IHTMLFontNamesCollection_FWD_DEFINED__ */
  2087.  
  2088.  
  2089. #ifndef __IHTMLFontSizesCollection_FWD_DEFINED__
  2090. #define __IHTMLFontSizesCollection_FWD_DEFINED__
  2091. typedef interface IHTMLFontSizesCollection IHTMLFontSizesCollection;
  2092. #endif     /* __IHTMLFontSizesCollection_FWD_DEFINED__ */
  2093.  
  2094.  
  2095. #ifndef __IHTMLOptionsHolder_FWD_DEFINED__
  2096. #define __IHTMLOptionsHolder_FWD_DEFINED__
  2097. typedef interface IHTMLOptionsHolder IHTMLOptionsHolder;
  2098. #endif     /* __IHTMLOptionsHolder_FWD_DEFINED__ */
  2099.  
  2100.  
  2101. #ifndef __HTMLStyleElementEvents_FWD_DEFINED__
  2102. #define __HTMLStyleElementEvents_FWD_DEFINED__
  2103. typedef interface HTMLStyleElementEvents HTMLStyleElementEvents;
  2104. #endif     /* __HTMLStyleElementEvents_FWD_DEFINED__ */
  2105.  
  2106.  
  2107. #ifndef __IHTMLStyleElement_FWD_DEFINED__
  2108. #define __IHTMLStyleElement_FWD_DEFINED__
  2109. typedef interface IHTMLStyleElement IHTMLStyleElement;
  2110. #endif     /* __IHTMLStyleElement_FWD_DEFINED__ */
  2111.  
  2112.  
  2113. #ifndef __DispIHTMLStyleElement_FWD_DEFINED__
  2114. #define __DispIHTMLStyleElement_FWD_DEFINED__
  2115. typedef interface DispIHTMLStyleElement DispIHTMLStyleElement;
  2116. #endif     /* __DispIHTMLStyleElement_FWD_DEFINED__ */
  2117.  
  2118.  
  2119. #ifndef __HTMLStyleElement_FWD_DEFINED__
  2120. #define __HTMLStyleElement_FWD_DEFINED__
  2121.  
  2122. #ifdef __cplusplus
  2123. typedef class HTMLStyleElement HTMLStyleElement;
  2124. #else
  2125. typedef struct HTMLStyleElement HTMLStyleElement;
  2126. #endif /* __cplusplus */
  2127.  
  2128. #endif     /* __HTMLStyleElement_FWD_DEFINED__ */
  2129.  
  2130.  
  2131. #ifndef __IHTMLStyleFontFace_FWD_DEFINED__
  2132. #define __IHTMLStyleFontFace_FWD_DEFINED__
  2133. typedef interface IHTMLStyleFontFace IHTMLStyleFontFace;
  2134. #endif     /* __IHTMLStyleFontFace_FWD_DEFINED__ */
  2135.  
  2136.  
  2137. #ifndef __HTMLStyleFontFace_FWD_DEFINED__
  2138. #define __HTMLStyleFontFace_FWD_DEFINED__
  2139.  
  2140. #ifdef __cplusplus
  2141. typedef class HTMLStyleFontFace HTMLStyleFontFace;
  2142. #else
  2143. typedef struct HTMLStyleFontFace HTMLStyleFontFace;
  2144. #endif /* __cplusplus */
  2145.  
  2146. #endif     /* __HTMLStyleFontFace_FWD_DEFINED__ */
  2147.  
  2148.  
  2149. #ifndef __IHTMLDialog_FWD_DEFINED__
  2150. #define __IHTMLDialog_FWD_DEFINED__
  2151. typedef interface IHTMLDialog IHTMLDialog;
  2152. #endif     /* __IHTMLDialog_FWD_DEFINED__ */
  2153.  
  2154.  
  2155. #ifndef __HTMLDialog_FWD_DEFINED__
  2156. #define __HTMLDialog_FWD_DEFINED__
  2157.  
  2158. #ifdef __cplusplus
  2159. typedef class HTMLDialog HTMLDialog;
  2160. #else
  2161. typedef struct HTMLDialog HTMLDialog;
  2162. #endif /* __cplusplus */
  2163.  
  2164. #endif     /* __HTMLDialog_FWD_DEFINED__ */
  2165.  
  2166.  
  2167. #ifndef __OldHTMLDocument_FWD_DEFINED__
  2168. #define __OldHTMLDocument_FWD_DEFINED__
  2169.  
  2170. #ifdef __cplusplus
  2171. typedef class OldHTMLDocument OldHTMLDocument;
  2172. #else
  2173. typedef struct OldHTMLDocument OldHTMLDocument;
  2174. #endif /* __cplusplus */
  2175.  
  2176. #endif     /* __OldHTMLDocument_FWD_DEFINED__ */
  2177.  
  2178.  
  2179. #ifndef __OldHTMLFormElement_FWD_DEFINED__
  2180. #define __OldHTMLFormElement_FWD_DEFINED__
  2181.  
  2182. #ifdef __cplusplus
  2183. typedef class OldHTMLFormElement OldHTMLFormElement;
  2184. #else
  2185. typedef struct OldHTMLFormElement OldHTMLFormElement;
  2186. #endif /* __cplusplus */
  2187.  
  2188. #endif     /* __OldHTMLFormElement_FWD_DEFINED__ */
  2189.  
  2190.  
  2191. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  2192. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  2193.  
  2194. /****************************************
  2195.  * Generated header for interface: __MIDL_itf_mshtml_0000
  2196.  * at Mon Nov 17 12:04:35 1997
  2197.  * using MIDL 3.02.88
  2198.  ****************************************/
  2199. /* [local] */ 
  2200.  
  2201.  
  2202. #include <olectl.h>
  2203. EXTERN_C const GUID CMDSETID_Forms3;
  2204. EXTERN_C const GUID CLSID_MHTMLDocument;
  2205. EXTERN_C const GUID CLSID_HTMLPluginDocument;
  2206. #define SID_SHTMLWindow IID_IHTMLWindow2
  2207.  
  2208.  
  2209. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_c_ifspec;
  2210. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_s_ifspec;
  2211.  
  2212.  
  2213. #ifndef __MSHTML_LIBRARY_DEFINED__
  2214. #define __MSHTML_LIBRARY_DEFINED__
  2215.  
  2216. /****************************************
  2217.  * Generated header for library: MSHTML
  2218.  * at Mon Nov 17 12:04:35 1997
  2219.  * using MIDL 3.02.88
  2220.  ****************************************/
  2221. /* [uuid][version][helpfile][helpstring][lcid][control] */ 
  2222.  
  2223.  
  2224. EXTERN_C const GUID CLSID_CStyle;
  2225. EXTERN_C const GUID CLSID_CRuleStyle;
  2226.  
  2227. EXTERN_C const GUID CLSID_CFilterArray;
  2228. EXTERN_C const GUID CLSID_CStyleSheetRule;
  2229. EXTERN_C const GUID CLSID_CStyleSheetRuleArray;
  2230.  
  2231. EXTERN_C const GUID CLSID_CStyleSheet;
  2232. EXTERN_C const GUID CLSID_CStyleSheetArray;
  2233. EXTERN_C const GUID CLSID_CLinkElement;
  2234. EXTERN_C const GUID CLSID_CFormElement;
  2235. EXTERN_C const GUID CLSID_CTextElement;
  2236. EXTERN_C const GUID CLSID_CImgElement;
  2237. EXTERN_C const GUID CLSID_CInputImage;
  2238. EXTERN_C const GUID CLSID_CImageElementFactory;
  2239. EXTERN_C const GUID CLSID_CBodyElement;
  2240. EXTERN_C const GUID CLSID_CFontElement;
  2241. EXTERN_C const GUID CLSID_CAnchorElement;
  2242. EXTERN_C const GUID CLSID_CLabelElement;
  2243. EXTERN_C const GUID CLSID_CListElement;
  2244. EXTERN_C const GUID CLSID_CUListElement;
  2245. EXTERN_C const GUID CLSID_COListElement;
  2246. EXTERN_C const GUID CLSID_CLIElement;
  2247. EXTERN_C const GUID CLSID_CBlockElement;
  2248. EXTERN_C const GUID CLSID_CDivElement;
  2249. EXTERN_C const GUID CLSID_CDDElement;
  2250. EXTERN_C const GUID CLSID_CDTElement;
  2251. EXTERN_C const GUID CLSID_CBRElement;
  2252. EXTERN_C const GUID CLSID_CDListElement;
  2253. EXTERN_C const GUID CLSID_CHRElement;
  2254. EXTERN_C const GUID CLSID_CParaElement;
  2255. EXTERN_C const GUID CLSID_CHeaderElement;
  2256. EXTERN_C const GUID CLSID_CSelectElement;
  2257. EXTERN_C const GUID CLSID_COptionElement;
  2258. EXTERN_C const GUID CLSID_COptionElementFactory;
  2259. EXTERN_C const GUID CLSID_CInputText;
  2260. EXTERN_C const GUID CLSID_CTextArea;
  2261. EXTERN_C const GUID CLSID_CInputButton;
  2262. EXTERN_C const GUID CLSID_CButton;
  2263. EXTERN_C const GUID CLSID_CInputFile;
  2264. EXTERN_C const GUID CLSID_CMarquee;
  2265. EXTERN_C const GUID CLSID_CCheckboxElement;
  2266. EXTERN_C const GUID CLSID_CTitleElement;
  2267. EXTERN_C const GUID CLSID_CMetaElement;
  2268. EXTERN_C const GUID CLSID_CBaseElement;
  2269. EXTERN_C const GUID CLSID_CIsIndexElement;
  2270. EXTERN_C const GUID CLSID_CNextIdElement;
  2271. EXTERN_C const GUID CLSID_CBaseFontElement;
  2272. EXTERN_C const GUID CLSID_CUnknownElement;
  2273. EXTERN_C const GUID CLSID_COmHistory;
  2274. EXTERN_C const GUID CLSID_CMimeTypes;
  2275. EXTERN_C const GUID CLSID_CPlugins;
  2276. EXTERN_C const GUID CLSID_COpsProfile;
  2277. EXTERN_C const GUID CLSID_COmNavigator;
  2278. EXTERN_C const GUID CLSID_COmLocation;
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285. EXTERN_C const GUID CLSID_CScreen;
  2286. EXTERN_C const GUID CLSID_COmWindow2;
  2287. EXTERN_C const GUID CLSID_COmWindowProxy;
  2288. EXTERN_C const GUID CLSID_CDoc;
  2289. EXTERN_C const GUID CLSID_CPluginSite;
  2290. EXTERN_C const GUID CLSID_CMapElement;
  2291. EXTERN_C const GUID CLSID_CAreaElement;
  2292. EXTERN_C const GUID CLSID_CTableCaption;
  2293. EXTERN_C const GUID CLSID_CCommentElement;
  2294. EXTERN_C const GUID CLSID_CPhraseElement;
  2295. EXTERN_C const GUID CLSID_CSpanElement;
  2296.  
  2297. EXTERN_C const GUID CLSID_CTable;
  2298. EXTERN_C const GUID CLSID_CTableCol;
  2299. EXTERN_C const GUID CLSID_CTableSection;
  2300. EXTERN_C const GUID CLSID_CTableRow;
  2301. EXTERN_C const GUID CLSID_CTableCell;
  2302. EXTERN_C const GUID CLSID_CScriptElement;
  2303. EXTERN_C const GUID CLSID_CNoShowElement;
  2304. EXTERN_C const GUID CLSID_CObjectElement;
  2305. EXTERN_C const GUID CLSID_CFrameSite;
  2306. EXTERN_C const GUID CLSID_CFrameElement;
  2307. EXTERN_C const GUID CLSID_CIFrameElement;
  2308. EXTERN_C const GUID CLSID_C1DElement;
  2309. EXTERN_C const GUID CLSID_CFieldSetElement;
  2310. EXTERN_C const GUID CLSID_CLegendElement;
  2311. EXTERN_C const GUID CLSID_CSpanSite;
  2312. EXTERN_C const GUID CLSID_CFrameSetSite;
  2313. EXTERN_C const GUID CLSID_CBGsound;
  2314. EXTERN_C const GUID CLSID_CStyleElement;
  2315. EXTERN_C const GUID CLSID_CFontFace;
  2316. EXTERN_C const GUID CLSID_CHTMLDlg;
  2317.  
  2318. EXTERN_C const IID LIBID_MSHTML;
  2319.  
  2320. #ifndef __IHTMLStyle_INTERFACE_DEFINED__
  2321. #define __IHTMLStyle_INTERFACE_DEFINED__
  2322.  
  2323. /****************************************
  2324.  * Generated header for interface: IHTMLStyle
  2325.  * at Mon Nov 17 12:04:35 1997
  2326.  * using MIDL 3.02.88
  2327.  ****************************************/
  2328. /* [object][uuid][dual][oleautomation] */ 
  2329.  
  2330.  
  2331.  
  2332. EXTERN_C const IID IID_IHTMLStyle;
  2333.  
  2334. #if defined(__cplusplus) && !defined(CINTERFACE)
  2335.     
  2336.     interface DECLSPEC_UUID("3050f25e-98b5-11cf-bb82-00aa00bdce0b")
  2337.     IHTMLStyle : public IDispatch
  2338.     {
  2339.     public:
  2340.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  2341.             /* [in] */ BSTR v) = 0;
  2342.         
  2343.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  2344.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2345.         
  2346.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  2347.             /* [in] */ BSTR v) = 0;
  2348.         
  2349.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  2350.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2351.         
  2352.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  2353.             /* [in] */ BSTR v) = 0;
  2354.         
  2355.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  2356.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2357.         
  2358.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  2359.             /* [in] */ BSTR v) = 0;
  2360.         
  2361.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  2362.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2363.         
  2364.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  2365.             /* [in] */ VARIANT v) = 0;
  2366.         
  2367.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  2368.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2369.         
  2370.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  2371.             /* [in] */ BSTR v) = 0;
  2372.         
  2373.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  2374.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2375.         
  2376.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  2377.             /* [in] */ VARIANT v) = 0;
  2378.         
  2379.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  2380.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2381.         
  2382.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  2383.             /* [in] */ BSTR v) = 0;
  2384.         
  2385.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  2386.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2387.         
  2388.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  2389.             /* [in] */ VARIANT v) = 0;
  2390.         
  2391.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  2392.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2393.         
  2394.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  2395.             /* [in] */ BSTR v) = 0;
  2396.         
  2397.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  2398.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2399.         
  2400.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  2401.             /* [in] */ BSTR v) = 0;
  2402.         
  2403.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  2404.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2405.         
  2406.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  2407.             /* [in] */ BSTR v) = 0;
  2408.         
  2409.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  2410.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2411.         
  2412.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  2413.             /* [in] */ BSTR v) = 0;
  2414.         
  2415.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  2416.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2417.         
  2418.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  2419.             /* [in] */ VARIANT v) = 0;
  2420.         
  2421.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  2422.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2423.         
  2424.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  2425.             /* [in] */ VARIANT v) = 0;
  2426.         
  2427.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  2428.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2429.         
  2430.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  2431.             /* [in] */ VARIANT v) = 0;
  2432.         
  2433.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  2434.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2435.         
  2436.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  2437.             /* [in] */ VARIANT v) = 0;
  2438.         
  2439.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  2440.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2441.         
  2442.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  2443.             /* [in] */ BSTR v) = 0;
  2444.         
  2445.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  2446.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2447.         
  2448.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  2449.             /* [in] */ VARIANT_BOOL v) = 0;
  2450.         
  2451.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  2452.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2453.         
  2454.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  2455.             /* [in] */ VARIANT_BOOL v) = 0;
  2456.         
  2457.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  2458.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2459.         
  2460.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  2461.             /* [in] */ VARIANT_BOOL v) = 0;
  2462.         
  2463.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  2464.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2465.         
  2466.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  2467.             /* [in] */ VARIANT_BOOL v) = 0;
  2468.         
  2469.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  2470.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2471.         
  2472.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  2473.             /* [in] */ VARIANT_BOOL v) = 0;
  2474.         
  2475.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  2476.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  2477.         
  2478.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  2479.             /* [in] */ VARIANT v) = 0;
  2480.         
  2481.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  2482.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2483.         
  2484.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  2485.             /* [in] */ BSTR v) = 0;
  2486.         
  2487.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  2488.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2489.         
  2490.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  2491.             /* [in] */ BSTR v) = 0;
  2492.         
  2493.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  2494.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2495.         
  2496.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  2497.             /* [in] */ VARIANT v) = 0;
  2498.         
  2499.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  2500.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2501.         
  2502.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  2503.             /* [in] */ VARIANT v) = 0;
  2504.         
  2505.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  2506.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2507.         
  2508.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  2509.             /* [in] */ VARIANT v) = 0;
  2510.         
  2511.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  2512.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2513.         
  2514.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  2515.             /* [in] */ VARIANT v) = 0;
  2516.         
  2517.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  2518.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2519.         
  2520.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  2521.             /* [in] */ VARIANT v) = 0;
  2522.         
  2523.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  2524.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2525.         
  2526.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  2527.             /* [in] */ VARIANT v) = 0;
  2528.         
  2529.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  2530.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2531.         
  2532.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  2533.             /* [in] */ BSTR v) = 0;
  2534.         
  2535.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  2536.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2537.         
  2538.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  2539.             /* [in] */ VARIANT v) = 0;
  2540.         
  2541.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  2542.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2543.         
  2544.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  2545.             /* [in] */ VARIANT v) = 0;
  2546.         
  2547.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  2548.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2549.         
  2550.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  2551.             /* [in] */ VARIANT v) = 0;
  2552.         
  2553.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  2554.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2555.         
  2556.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  2557.             /* [in] */ VARIANT v) = 0;
  2558.         
  2559.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  2560.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2561.         
  2562.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  2563.             /* [in] */ BSTR v) = 0;
  2564.         
  2565.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  2566.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2567.         
  2568.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  2569.             /* [in] */ BSTR v) = 0;
  2570.         
  2571.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  2572.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2573.         
  2574.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  2575.             /* [in] */ BSTR v) = 0;
  2576.         
  2577.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  2578.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2579.         
  2580.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  2581.             /* [in] */ BSTR v) = 0;
  2582.         
  2583.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  2584.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2585.         
  2586.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  2587.             /* [in] */ BSTR v) = 0;
  2588.         
  2589.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  2590.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2591.         
  2592.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  2593.             /* [in] */ BSTR v) = 0;
  2594.         
  2595.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  2596.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2597.         
  2598.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  2599.             /* [in] */ BSTR v) = 0;
  2600.         
  2601.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  2602.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2603.         
  2604.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  2605.             /* [in] */ VARIANT v) = 0;
  2606.         
  2607.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  2608.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2609.         
  2610.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  2611.             /* [in] */ VARIANT v) = 0;
  2612.         
  2613.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  2614.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2615.         
  2616.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  2617.             /* [in] */ VARIANT v) = 0;
  2618.         
  2619.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  2620.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2621.         
  2622.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  2623.             /* [in] */ VARIANT v) = 0;
  2624.         
  2625.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  2626.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2627.         
  2628.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  2629.             /* [in] */ BSTR v) = 0;
  2630.         
  2631.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  2632.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2633.         
  2634.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  2635.             /* [in] */ VARIANT v) = 0;
  2636.         
  2637.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  2638.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2639.         
  2640.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  2641.             /* [in] */ VARIANT v) = 0;
  2642.         
  2643.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  2644.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2645.         
  2646.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  2647.             /* [in] */ VARIANT v) = 0;
  2648.         
  2649.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  2650.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2651.         
  2652.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  2653.             /* [in] */ VARIANT v) = 0;
  2654.         
  2655.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  2656.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2657.         
  2658.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  2659.             /* [in] */ BSTR v) = 0;
  2660.         
  2661.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  2662.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2663.         
  2664.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  2665.             /* [in] */ BSTR v) = 0;
  2666.         
  2667.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  2668.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2669.         
  2670.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  2671.             /* [in] */ BSTR v) = 0;
  2672.         
  2673.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  2674.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2675.         
  2676.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  2677.             /* [in] */ BSTR v) = 0;
  2678.         
  2679.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  2680.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2681.         
  2682.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  2683.             /* [in] */ BSTR v) = 0;
  2684.         
  2685.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  2686.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2687.         
  2688.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  2689.             /* [in] */ VARIANT v) = 0;
  2690.         
  2691.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  2692.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2693.         
  2694.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  2695.             /* [in] */ VARIANT v) = 0;
  2696.         
  2697.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  2698.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2699.         
  2700.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  2701.             /* [in] */ BSTR v) = 0;
  2702.         
  2703.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  2704.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2705.         
  2706.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  2707.             /* [in] */ BSTR v) = 0;
  2708.         
  2709.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  2710.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2711.         
  2712.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  2713.             /* [in] */ BSTR v) = 0;
  2714.         
  2715.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  2716.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2717.         
  2718.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  2719.             /* [in] */ BSTR v) = 0;
  2720.         
  2721.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  2722.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2723.         
  2724.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  2725.             /* [in] */ BSTR v) = 0;
  2726.         
  2727.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  2728.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2729.         
  2730.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  2731.             /* [in] */ BSTR v) = 0;
  2732.         
  2733.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  2734.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2735.         
  2736.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  2737.             /* [in] */ BSTR v) = 0;
  2738.         
  2739.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  2740.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2741.         
  2742.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  2743.             /* [in] */ BSTR v) = 0;
  2744.         
  2745.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  2746.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2747.         
  2748.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  2749.             /* [in] */ BSTR v) = 0;
  2750.         
  2751.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  2752.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2753.         
  2754.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  2755.             /* [in] */ VARIANT v) = 0;
  2756.         
  2757.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  2758.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2759.         
  2760.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  2761.             /* [in] */ VARIANT v) = 0;
  2762.         
  2763.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  2764.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2765.         
  2766.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  2767.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2768.         
  2769.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  2770.             /* [in] */ VARIANT v) = 0;
  2771.         
  2772.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  2773.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  2774.         
  2775.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  2776.             /* [in] */ BSTR v) = 0;
  2777.         
  2778.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  2779.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2780.         
  2781.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  2782.             /* [in] */ BSTR v) = 0;
  2783.         
  2784.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  2785.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2786.         
  2787.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  2788.             /* [in] */ BSTR v) = 0;
  2789.         
  2790.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  2791.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2792.         
  2793.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  2794.             /* [in] */ BSTR v) = 0;
  2795.         
  2796.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  2797.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2798.         
  2799.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelTop( 
  2800.             /* [in] */ long v) = 0;
  2801.         
  2802.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelTop( 
  2803.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2804.         
  2805.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelLeft( 
  2806.             /* [in] */ long v) = 0;
  2807.         
  2808.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelLeft( 
  2809.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2810.         
  2811.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelWidth( 
  2812.             /* [in] */ long v) = 0;
  2813.         
  2814.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelWidth( 
  2815.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2816.         
  2817.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelHeight( 
  2818.             /* [in] */ long v) = 0;
  2819.         
  2820.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelHeight( 
  2821.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  2822.         
  2823.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posTop( 
  2824.             /* [in] */ float v) = 0;
  2825.         
  2826.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posTop( 
  2827.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2828.         
  2829.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posLeft( 
  2830.             /* [in] */ float v) = 0;
  2831.         
  2832.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posLeft( 
  2833.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2834.         
  2835.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posWidth( 
  2836.             /* [in] */ float v) = 0;
  2837.         
  2838.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posWidth( 
  2839.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2840.         
  2841.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posHeight( 
  2842.             /* [in] */ float v) = 0;
  2843.         
  2844.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posHeight( 
  2845.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  2846.         
  2847.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  2848.             /* [in] */ BSTR v) = 0;
  2849.         
  2850.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  2851.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2852.         
  2853.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  2854.             /* [in] */ BSTR v) = 0;
  2855.         
  2856.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  2857.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2858.         
  2859.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  2860.             /* [in] */ BSTR v) = 0;
  2861.         
  2862.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  2863.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  2864.         
  2865.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  2866.             /* [in] */ BSTR strAttributeName,
  2867.             /* [in] */ VARIANT AttributeValue,
  2868.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  2869.         
  2870.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  2871.             /* [in] */ BSTR strAttributeName,
  2872.             /* [in][defaultvalue] */ LONG lFlags,
  2873.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  2874.         
  2875.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  2876.             /* [in] */ BSTR strAttributeName,
  2877.             /* [in][defaultvalue] */ LONG lFlags,
  2878.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  2879.         
  2880.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  2881.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  2882.         
  2883.     };
  2884.     
  2885. #else     /* C style interface */
  2886.  
  2887.     typedef struct IHTMLStyleVtbl
  2888.     {
  2889.         BEGIN_INTERFACE
  2890.         
  2891.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  2892.             IHTMLStyle __RPC_FAR * This,
  2893.             /* [in] */ REFIID riid,
  2894.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2895.         
  2896.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  2897.             IHTMLStyle __RPC_FAR * This);
  2898.         
  2899.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  2900.             IHTMLStyle __RPC_FAR * This);
  2901.         
  2902.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  2903.             IHTMLStyle __RPC_FAR * This,
  2904.             /* [out] */ UINT __RPC_FAR *pctinfo);
  2905.         
  2906.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  2907.             IHTMLStyle __RPC_FAR * This,
  2908.             /* [in] */ UINT iTInfo,
  2909.             /* [in] */ LCID lcid,
  2910.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2911.         
  2912.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  2913.             IHTMLStyle __RPC_FAR * This,
  2914.             /* [in] */ REFIID riid,
  2915.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2916.             /* [in] */ UINT cNames,
  2917.             /* [in] */ LCID lcid,
  2918.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2919.         
  2920.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  2921.             IHTMLStyle __RPC_FAR * This,
  2922.             /* [in] */ DISPID dispIdMember,
  2923.             /* [in] */ REFIID riid,
  2924.             /* [in] */ LCID lcid,
  2925.             /* [in] */ WORD wFlags,
  2926.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2927.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2928.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2929.             /* [out] */ UINT __RPC_FAR *puArgErr);
  2930.         
  2931.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  2932.             IHTMLStyle __RPC_FAR * This,
  2933.             /* [in] */ BSTR v);
  2934.         
  2935.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  2936.             IHTMLStyle __RPC_FAR * This,
  2937.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2938.         
  2939.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  2940.             IHTMLStyle __RPC_FAR * This,
  2941.             /* [in] */ BSTR v);
  2942.         
  2943.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  2944.             IHTMLStyle __RPC_FAR * This,
  2945.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2946.         
  2947.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  2948.             IHTMLStyle __RPC_FAR * This,
  2949.             /* [in] */ BSTR v);
  2950.         
  2951.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  2952.             IHTMLStyle __RPC_FAR * This,
  2953.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2954.         
  2955.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  2956.             IHTMLStyle __RPC_FAR * This,
  2957.             /* [in] */ BSTR v);
  2958.         
  2959.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  2960.             IHTMLStyle __RPC_FAR * This,
  2961.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2962.         
  2963.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  2964.             IHTMLStyle __RPC_FAR * This,
  2965.             /* [in] */ VARIANT v);
  2966.         
  2967.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  2968.             IHTMLStyle __RPC_FAR * This,
  2969.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  2970.         
  2971.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  2972.             IHTMLStyle __RPC_FAR * This,
  2973.             /* [in] */ BSTR v);
  2974.         
  2975.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  2976.             IHTMLStyle __RPC_FAR * This,
  2977.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2978.         
  2979.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  2980.             IHTMLStyle __RPC_FAR * This,
  2981.             /* [in] */ VARIANT v);
  2982.         
  2983.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  2984.             IHTMLStyle __RPC_FAR * This,
  2985.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  2986.         
  2987.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  2988.             IHTMLStyle __RPC_FAR * This,
  2989.             /* [in] */ BSTR v);
  2990.         
  2991.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  2992.             IHTMLStyle __RPC_FAR * This,
  2993.             /* [out][retval] */ BSTR __RPC_FAR *p);
  2994.         
  2995.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  2996.             IHTMLStyle __RPC_FAR * This,
  2997.             /* [in] */ VARIANT v);
  2998.         
  2999.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  3000.             IHTMLStyle __RPC_FAR * This,
  3001.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3002.         
  3003.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  3004.             IHTMLStyle __RPC_FAR * This,
  3005.             /* [in] */ BSTR v);
  3006.         
  3007.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  3008.             IHTMLStyle __RPC_FAR * This,
  3009.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3010.         
  3011.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  3012.             IHTMLStyle __RPC_FAR * This,
  3013.             /* [in] */ BSTR v);
  3014.         
  3015.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  3016.             IHTMLStyle __RPC_FAR * This,
  3017.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3018.         
  3019.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  3020.             IHTMLStyle __RPC_FAR * This,
  3021.             /* [in] */ BSTR v);
  3022.         
  3023.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  3024.             IHTMLStyle __RPC_FAR * This,
  3025.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3026.         
  3027.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  3028.             IHTMLStyle __RPC_FAR * This,
  3029.             /* [in] */ BSTR v);
  3030.         
  3031.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  3032.             IHTMLStyle __RPC_FAR * This,
  3033.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3034.         
  3035.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  3036.             IHTMLStyle __RPC_FAR * This,
  3037.             /* [in] */ VARIANT v);
  3038.         
  3039.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  3040.             IHTMLStyle __RPC_FAR * This,
  3041.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3042.         
  3043.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  3044.             IHTMLStyle __RPC_FAR * This,
  3045.             /* [in] */ VARIANT v);
  3046.         
  3047.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  3048.             IHTMLStyle __RPC_FAR * This,
  3049.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3050.         
  3051.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  3052.             IHTMLStyle __RPC_FAR * This,
  3053.             /* [in] */ VARIANT v);
  3054.         
  3055.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  3056.             IHTMLStyle __RPC_FAR * This,
  3057.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3058.         
  3059.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  3060.             IHTMLStyle __RPC_FAR * This,
  3061.             /* [in] */ VARIANT v);
  3062.         
  3063.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  3064.             IHTMLStyle __RPC_FAR * This,
  3065.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3066.         
  3067.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  3068.             IHTMLStyle __RPC_FAR * This,
  3069.             /* [in] */ BSTR v);
  3070.         
  3071.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  3072.             IHTMLStyle __RPC_FAR * This,
  3073.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3074.         
  3075.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  3076.             IHTMLStyle __RPC_FAR * This,
  3077.             /* [in] */ VARIANT_BOOL v);
  3078.         
  3079.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  3080.             IHTMLStyle __RPC_FAR * This,
  3081.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3082.         
  3083.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  3084.             IHTMLStyle __RPC_FAR * This,
  3085.             /* [in] */ VARIANT_BOOL v);
  3086.         
  3087.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  3088.             IHTMLStyle __RPC_FAR * This,
  3089.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3090.         
  3091.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  3092.             IHTMLStyle __RPC_FAR * This,
  3093.             /* [in] */ VARIANT_BOOL v);
  3094.         
  3095.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  3096.             IHTMLStyle __RPC_FAR * This,
  3097.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3098.         
  3099.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  3100.             IHTMLStyle __RPC_FAR * This,
  3101.             /* [in] */ VARIANT_BOOL v);
  3102.         
  3103.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  3104.             IHTMLStyle __RPC_FAR * This,
  3105.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3106.         
  3107.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  3108.             IHTMLStyle __RPC_FAR * This,
  3109.             /* [in] */ VARIANT_BOOL v);
  3110.         
  3111.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  3112.             IHTMLStyle __RPC_FAR * This,
  3113.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  3114.         
  3115.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  3116.             IHTMLStyle __RPC_FAR * This,
  3117.             /* [in] */ VARIANT v);
  3118.         
  3119.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  3120.             IHTMLStyle __RPC_FAR * This,
  3121.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3122.         
  3123.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  3124.             IHTMLStyle __RPC_FAR * This,
  3125.             /* [in] */ BSTR v);
  3126.         
  3127.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  3128.             IHTMLStyle __RPC_FAR * This,
  3129.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3130.         
  3131.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  3132.             IHTMLStyle __RPC_FAR * This,
  3133.             /* [in] */ BSTR v);
  3134.         
  3135.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  3136.             IHTMLStyle __RPC_FAR * This,
  3137.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3138.         
  3139.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  3140.             IHTMLStyle __RPC_FAR * This,
  3141.             /* [in] */ VARIANT v);
  3142.         
  3143.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  3144.             IHTMLStyle __RPC_FAR * This,
  3145.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3146.         
  3147.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  3148.             IHTMLStyle __RPC_FAR * This,
  3149.             /* [in] */ VARIANT v);
  3150.         
  3151.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  3152.             IHTMLStyle __RPC_FAR * This,
  3153.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3154.         
  3155.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  3156.             IHTMLStyle __RPC_FAR * This,
  3157.             /* [in] */ VARIANT v);
  3158.         
  3159.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  3160.             IHTMLStyle __RPC_FAR * This,
  3161.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3162.         
  3163.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  3164.             IHTMLStyle __RPC_FAR * This,
  3165.             /* [in] */ VARIANT v);
  3166.         
  3167.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  3168.             IHTMLStyle __RPC_FAR * This,
  3169.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3170.         
  3171.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  3172.             IHTMLStyle __RPC_FAR * This,
  3173.             /* [in] */ VARIANT v);
  3174.         
  3175.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  3176.             IHTMLStyle __RPC_FAR * This,
  3177.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3178.         
  3179.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  3180.             IHTMLStyle __RPC_FAR * This,
  3181.             /* [in] */ VARIANT v);
  3182.         
  3183.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  3184.             IHTMLStyle __RPC_FAR * This,
  3185.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3186.         
  3187.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  3188.             IHTMLStyle __RPC_FAR * This,
  3189.             /* [in] */ BSTR v);
  3190.         
  3191.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  3192.             IHTMLStyle __RPC_FAR * This,
  3193.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3194.         
  3195.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  3196.             IHTMLStyle __RPC_FAR * This,
  3197.             /* [in] */ VARIANT v);
  3198.         
  3199.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  3200.             IHTMLStyle __RPC_FAR * This,
  3201.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3202.         
  3203.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  3204.             IHTMLStyle __RPC_FAR * This,
  3205.             /* [in] */ VARIANT v);
  3206.         
  3207.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  3208.             IHTMLStyle __RPC_FAR * This,
  3209.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3210.         
  3211.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  3212.             IHTMLStyle __RPC_FAR * This,
  3213.             /* [in] */ VARIANT v);
  3214.         
  3215.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  3216.             IHTMLStyle __RPC_FAR * This,
  3217.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3218.         
  3219.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  3220.             IHTMLStyle __RPC_FAR * This,
  3221.             /* [in] */ VARIANT v);
  3222.         
  3223.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  3224.             IHTMLStyle __RPC_FAR * This,
  3225.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3226.         
  3227.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  3228.             IHTMLStyle __RPC_FAR * This,
  3229.             /* [in] */ BSTR v);
  3230.         
  3231.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  3232.             IHTMLStyle __RPC_FAR * This,
  3233.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3234.         
  3235.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  3236.             IHTMLStyle __RPC_FAR * This,
  3237.             /* [in] */ BSTR v);
  3238.         
  3239.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  3240.             IHTMLStyle __RPC_FAR * This,
  3241.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3242.         
  3243.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  3244.             IHTMLStyle __RPC_FAR * This,
  3245.             /* [in] */ BSTR v);
  3246.         
  3247.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  3248.             IHTMLStyle __RPC_FAR * This,
  3249.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3250.         
  3251.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  3252.             IHTMLStyle __RPC_FAR * This,
  3253.             /* [in] */ BSTR v);
  3254.         
  3255.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  3256.             IHTMLStyle __RPC_FAR * This,
  3257.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3258.         
  3259.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  3260.             IHTMLStyle __RPC_FAR * This,
  3261.             /* [in] */ BSTR v);
  3262.         
  3263.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  3264.             IHTMLStyle __RPC_FAR * This,
  3265.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3266.         
  3267.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  3268.             IHTMLStyle __RPC_FAR * This,
  3269.             /* [in] */ BSTR v);
  3270.         
  3271.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  3272.             IHTMLStyle __RPC_FAR * This,
  3273.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3274.         
  3275.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  3276.             IHTMLStyle __RPC_FAR * This,
  3277.             /* [in] */ BSTR v);
  3278.         
  3279.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  3280.             IHTMLStyle __RPC_FAR * This,
  3281.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3282.         
  3283.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  3284.             IHTMLStyle __RPC_FAR * This,
  3285.             /* [in] */ VARIANT v);
  3286.         
  3287.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  3288.             IHTMLStyle __RPC_FAR * This,
  3289.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3290.         
  3291.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  3292.             IHTMLStyle __RPC_FAR * This,
  3293.             /* [in] */ VARIANT v);
  3294.         
  3295.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  3296.             IHTMLStyle __RPC_FAR * This,
  3297.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3298.         
  3299.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  3300.             IHTMLStyle __RPC_FAR * This,
  3301.             /* [in] */ VARIANT v);
  3302.         
  3303.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  3304.             IHTMLStyle __RPC_FAR * This,
  3305.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3306.         
  3307.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  3308.             IHTMLStyle __RPC_FAR * This,
  3309.             /* [in] */ VARIANT v);
  3310.         
  3311.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  3312.             IHTMLStyle __RPC_FAR * This,
  3313.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3314.         
  3315.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  3316.             IHTMLStyle __RPC_FAR * This,
  3317.             /* [in] */ BSTR v);
  3318.         
  3319.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  3320.             IHTMLStyle __RPC_FAR * This,
  3321.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3322.         
  3323.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  3324.             IHTMLStyle __RPC_FAR * This,
  3325.             /* [in] */ VARIANT v);
  3326.         
  3327.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  3328.             IHTMLStyle __RPC_FAR * This,
  3329.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3330.         
  3331.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  3332.             IHTMLStyle __RPC_FAR * This,
  3333.             /* [in] */ VARIANT v);
  3334.         
  3335.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  3336.             IHTMLStyle __RPC_FAR * This,
  3337.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3338.         
  3339.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  3340.             IHTMLStyle __RPC_FAR * This,
  3341.             /* [in] */ VARIANT v);
  3342.         
  3343.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  3344.             IHTMLStyle __RPC_FAR * This,
  3345.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3346.         
  3347.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  3348.             IHTMLStyle __RPC_FAR * This,
  3349.             /* [in] */ VARIANT v);
  3350.         
  3351.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  3352.             IHTMLStyle __RPC_FAR * This,
  3353.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3354.         
  3355.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  3356.             IHTMLStyle __RPC_FAR * This,
  3357.             /* [in] */ BSTR v);
  3358.         
  3359.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  3360.             IHTMLStyle __RPC_FAR * This,
  3361.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3362.         
  3363.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  3364.             IHTMLStyle __RPC_FAR * This,
  3365.             /* [in] */ BSTR v);
  3366.         
  3367.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  3368.             IHTMLStyle __RPC_FAR * This,
  3369.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3370.         
  3371.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  3372.             IHTMLStyle __RPC_FAR * This,
  3373.             /* [in] */ BSTR v);
  3374.         
  3375.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  3376.             IHTMLStyle __RPC_FAR * This,
  3377.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3378.         
  3379.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  3380.             IHTMLStyle __RPC_FAR * This,
  3381.             /* [in] */ BSTR v);
  3382.         
  3383.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  3384.             IHTMLStyle __RPC_FAR * This,
  3385.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3386.         
  3387.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  3388.             IHTMLStyle __RPC_FAR * This,
  3389.             /* [in] */ BSTR v);
  3390.         
  3391.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  3392.             IHTMLStyle __RPC_FAR * This,
  3393.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3394.         
  3395.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  3396.             IHTMLStyle __RPC_FAR * This,
  3397.             /* [in] */ VARIANT v);
  3398.         
  3399.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  3400.             IHTMLStyle __RPC_FAR * This,
  3401.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3402.         
  3403.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  3404.             IHTMLStyle __RPC_FAR * This,
  3405.             /* [in] */ VARIANT v);
  3406.         
  3407.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  3408.             IHTMLStyle __RPC_FAR * This,
  3409.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3410.         
  3411.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  3412.             IHTMLStyle __RPC_FAR * This,
  3413.             /* [in] */ BSTR v);
  3414.         
  3415.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  3416.             IHTMLStyle __RPC_FAR * This,
  3417.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3418.         
  3419.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  3420.             IHTMLStyle __RPC_FAR * This,
  3421.             /* [in] */ BSTR v);
  3422.         
  3423.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  3424.             IHTMLStyle __RPC_FAR * This,
  3425.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3426.         
  3427.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  3428.             IHTMLStyle __RPC_FAR * This,
  3429.             /* [in] */ BSTR v);
  3430.         
  3431.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  3432.             IHTMLStyle __RPC_FAR * This,
  3433.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3434.         
  3435.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  3436.             IHTMLStyle __RPC_FAR * This,
  3437.             /* [in] */ BSTR v);
  3438.         
  3439.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  3440.             IHTMLStyle __RPC_FAR * This,
  3441.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3442.         
  3443.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  3444.             IHTMLStyle __RPC_FAR * This,
  3445.             /* [in] */ BSTR v);
  3446.         
  3447.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  3448.             IHTMLStyle __RPC_FAR * This,
  3449.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3450.         
  3451.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  3452.             IHTMLStyle __RPC_FAR * This,
  3453.             /* [in] */ BSTR v);
  3454.         
  3455.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  3456.             IHTMLStyle __RPC_FAR * This,
  3457.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3458.         
  3459.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  3460.             IHTMLStyle __RPC_FAR * This,
  3461.             /* [in] */ BSTR v);
  3462.         
  3463.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  3464.             IHTMLStyle __RPC_FAR * This,
  3465.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3466.         
  3467.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  3468.             IHTMLStyle __RPC_FAR * This,
  3469.             /* [in] */ BSTR v);
  3470.         
  3471.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  3472.             IHTMLStyle __RPC_FAR * This,
  3473.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3474.         
  3475.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  3476.             IHTMLStyle __RPC_FAR * This,
  3477.             /* [in] */ BSTR v);
  3478.         
  3479.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  3480.             IHTMLStyle __RPC_FAR * This,
  3481.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3482.         
  3483.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  3484.             IHTMLStyle __RPC_FAR * This,
  3485.             /* [in] */ VARIANT v);
  3486.         
  3487.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  3488.             IHTMLStyle __RPC_FAR * This,
  3489.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3490.         
  3491.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  3492.             IHTMLStyle __RPC_FAR * This,
  3493.             /* [in] */ VARIANT v);
  3494.         
  3495.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  3496.             IHTMLStyle __RPC_FAR * This,
  3497.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3498.         
  3499.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  3500.             IHTMLStyle __RPC_FAR * This,
  3501.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3502.         
  3503.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  3504.             IHTMLStyle __RPC_FAR * This,
  3505.             /* [in] */ VARIANT v);
  3506.         
  3507.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  3508.             IHTMLStyle __RPC_FAR * This,
  3509.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  3510.         
  3511.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  3512.             IHTMLStyle __RPC_FAR * This,
  3513.             /* [in] */ BSTR v);
  3514.         
  3515.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  3516.             IHTMLStyle __RPC_FAR * This,
  3517.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3518.         
  3519.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  3520.             IHTMLStyle __RPC_FAR * This,
  3521.             /* [in] */ BSTR v);
  3522.         
  3523.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  3524.             IHTMLStyle __RPC_FAR * This,
  3525.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3526.         
  3527.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  3528.             IHTMLStyle __RPC_FAR * This,
  3529.             /* [in] */ BSTR v);
  3530.         
  3531.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  3532.             IHTMLStyle __RPC_FAR * This,
  3533.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3534.         
  3535.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  3536.             IHTMLStyle __RPC_FAR * This,
  3537.             /* [in] */ BSTR v);
  3538.         
  3539.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  3540.             IHTMLStyle __RPC_FAR * This,
  3541.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3542.         
  3543.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelTop )( 
  3544.             IHTMLStyle __RPC_FAR * This,
  3545.             /* [in] */ long v);
  3546.         
  3547.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelTop )( 
  3548.             IHTMLStyle __RPC_FAR * This,
  3549.             /* [out][retval] */ long __RPC_FAR *p);
  3550.         
  3551.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelLeft )( 
  3552.             IHTMLStyle __RPC_FAR * This,
  3553.             /* [in] */ long v);
  3554.         
  3555.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelLeft )( 
  3556.             IHTMLStyle __RPC_FAR * This,
  3557.             /* [out][retval] */ long __RPC_FAR *p);
  3558.         
  3559.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelWidth )( 
  3560.             IHTMLStyle __RPC_FAR * This,
  3561.             /* [in] */ long v);
  3562.         
  3563.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelWidth )( 
  3564.             IHTMLStyle __RPC_FAR * This,
  3565.             /* [out][retval] */ long __RPC_FAR *p);
  3566.         
  3567.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelHeight )( 
  3568.             IHTMLStyle __RPC_FAR * This,
  3569.             /* [in] */ long v);
  3570.         
  3571.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelHeight )( 
  3572.             IHTMLStyle __RPC_FAR * This,
  3573.             /* [out][retval] */ long __RPC_FAR *p);
  3574.         
  3575.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posTop )( 
  3576.             IHTMLStyle __RPC_FAR * This,
  3577.             /* [in] */ float v);
  3578.         
  3579.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posTop )( 
  3580.             IHTMLStyle __RPC_FAR * This,
  3581.             /* [out][retval] */ float __RPC_FAR *p);
  3582.         
  3583.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posLeft )( 
  3584.             IHTMLStyle __RPC_FAR * This,
  3585.             /* [in] */ float v);
  3586.         
  3587.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posLeft )( 
  3588.             IHTMLStyle __RPC_FAR * This,
  3589.             /* [out][retval] */ float __RPC_FAR *p);
  3590.         
  3591.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posWidth )( 
  3592.             IHTMLStyle __RPC_FAR * This,
  3593.             /* [in] */ float v);
  3594.         
  3595.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posWidth )( 
  3596.             IHTMLStyle __RPC_FAR * This,
  3597.             /* [out][retval] */ float __RPC_FAR *p);
  3598.         
  3599.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posHeight )( 
  3600.             IHTMLStyle __RPC_FAR * This,
  3601.             /* [in] */ float v);
  3602.         
  3603.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posHeight )( 
  3604.             IHTMLStyle __RPC_FAR * This,
  3605.             /* [out][retval] */ float __RPC_FAR *p);
  3606.         
  3607.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  3608.             IHTMLStyle __RPC_FAR * This,
  3609.             /* [in] */ BSTR v);
  3610.         
  3611.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  3612.             IHTMLStyle __RPC_FAR * This,
  3613.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3614.         
  3615.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  3616.             IHTMLStyle __RPC_FAR * This,
  3617.             /* [in] */ BSTR v);
  3618.         
  3619.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  3620.             IHTMLStyle __RPC_FAR * This,
  3621.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3622.         
  3623.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  3624.             IHTMLStyle __RPC_FAR * This,
  3625.             /* [in] */ BSTR v);
  3626.         
  3627.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  3628.             IHTMLStyle __RPC_FAR * This,
  3629.             /* [out][retval] */ BSTR __RPC_FAR *p);
  3630.         
  3631.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  3632.             IHTMLStyle __RPC_FAR * This,
  3633.             /* [in] */ BSTR strAttributeName,
  3634.             /* [in] */ VARIANT AttributeValue,
  3635.             /* [in][defaultvalue] */ LONG lFlags);
  3636.         
  3637.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  3638.             IHTMLStyle __RPC_FAR * This,
  3639.             /* [in] */ BSTR strAttributeName,
  3640.             /* [in][defaultvalue] */ LONG lFlags,
  3641.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  3642.         
  3643.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  3644.             IHTMLStyle __RPC_FAR * This,
  3645.             /* [in] */ BSTR strAttributeName,
  3646.             /* [in][defaultvalue] */ LONG lFlags,
  3647.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  3648.         
  3649.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  3650.             IHTMLStyle __RPC_FAR * This,
  3651.             /* [out][retval] */ BSTR __RPC_FAR *String);
  3652.         
  3653.         END_INTERFACE
  3654.     } IHTMLStyleVtbl;
  3655.  
  3656.     interface IHTMLStyle
  3657.     {
  3658.         CONST_VTBL struct IHTMLStyleVtbl __RPC_FAR *lpVtbl;
  3659.     };
  3660.  
  3661.     
  3662.  
  3663. #ifdef COBJMACROS
  3664.  
  3665.  
  3666. #define IHTMLStyle_QueryInterface(This,riid,ppvObject)    \
  3667.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3668.  
  3669. #define IHTMLStyle_AddRef(This)    \
  3670.     (This)->lpVtbl -> AddRef(This)
  3671.  
  3672. #define IHTMLStyle_Release(This)    \
  3673.     (This)->lpVtbl -> Release(This)
  3674.  
  3675.  
  3676. #define IHTMLStyle_GetTypeInfoCount(This,pctinfo)    \
  3677.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3678.  
  3679. #define IHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  3680.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3681.  
  3682. #define IHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  3683.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3684.  
  3685. #define IHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  3686.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3687.  
  3688.  
  3689. #define IHTMLStyle_put_fontFamily(This,v)    \
  3690.     (This)->lpVtbl -> put_fontFamily(This,v)
  3691.  
  3692. #define IHTMLStyle_get_fontFamily(This,p)    \
  3693.     (This)->lpVtbl -> get_fontFamily(This,p)
  3694.  
  3695. #define IHTMLStyle_put_fontStyle(This,v)    \
  3696.     (This)->lpVtbl -> put_fontStyle(This,v)
  3697.  
  3698. #define IHTMLStyle_get_fontStyle(This,p)    \
  3699.     (This)->lpVtbl -> get_fontStyle(This,p)
  3700.  
  3701. #define IHTMLStyle_put_fontVariant(This,v)    \
  3702.     (This)->lpVtbl -> put_fontVariant(This,v)
  3703.  
  3704. #define IHTMLStyle_get_fontVariant(This,p)    \
  3705.     (This)->lpVtbl -> get_fontVariant(This,p)
  3706.  
  3707. #define IHTMLStyle_put_fontWeight(This,v)    \
  3708.     (This)->lpVtbl -> put_fontWeight(This,v)
  3709.  
  3710. #define IHTMLStyle_get_fontWeight(This,p)    \
  3711.     (This)->lpVtbl -> get_fontWeight(This,p)
  3712.  
  3713. #define IHTMLStyle_put_fontSize(This,v)    \
  3714.     (This)->lpVtbl -> put_fontSize(This,v)
  3715.  
  3716. #define IHTMLStyle_get_fontSize(This,p)    \
  3717.     (This)->lpVtbl -> get_fontSize(This,p)
  3718.  
  3719. #define IHTMLStyle_put_font(This,v)    \
  3720.     (This)->lpVtbl -> put_font(This,v)
  3721.  
  3722. #define IHTMLStyle_get_font(This,p)    \
  3723.     (This)->lpVtbl -> get_font(This,p)
  3724.  
  3725. #define IHTMLStyle_put_color(This,v)    \
  3726.     (This)->lpVtbl -> put_color(This,v)
  3727.  
  3728. #define IHTMLStyle_get_color(This,p)    \
  3729.     (This)->lpVtbl -> get_color(This,p)
  3730.  
  3731. #define IHTMLStyle_put_background(This,v)    \
  3732.     (This)->lpVtbl -> put_background(This,v)
  3733.  
  3734. #define IHTMLStyle_get_background(This,p)    \
  3735.     (This)->lpVtbl -> get_background(This,p)
  3736.  
  3737. #define IHTMLStyle_put_backgroundColor(This,v)    \
  3738.     (This)->lpVtbl -> put_backgroundColor(This,v)
  3739.  
  3740. #define IHTMLStyle_get_backgroundColor(This,p)    \
  3741.     (This)->lpVtbl -> get_backgroundColor(This,p)
  3742.  
  3743. #define IHTMLStyle_put_backgroundImage(This,v)    \
  3744.     (This)->lpVtbl -> put_backgroundImage(This,v)
  3745.  
  3746. #define IHTMLStyle_get_backgroundImage(This,p)    \
  3747.     (This)->lpVtbl -> get_backgroundImage(This,p)
  3748.  
  3749. #define IHTMLStyle_put_backgroundRepeat(This,v)    \
  3750.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  3751.  
  3752. #define IHTMLStyle_get_backgroundRepeat(This,p)    \
  3753.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  3754.  
  3755. #define IHTMLStyle_put_backgroundAttachment(This,v)    \
  3756.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  3757.  
  3758. #define IHTMLStyle_get_backgroundAttachment(This,p)    \
  3759.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  3760.  
  3761. #define IHTMLStyle_put_backgroundPosition(This,v)    \
  3762.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  3763.  
  3764. #define IHTMLStyle_get_backgroundPosition(This,p)    \
  3765.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  3766.  
  3767. #define IHTMLStyle_put_backgroundPositionX(This,v)    \
  3768.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  3769.  
  3770. #define IHTMLStyle_get_backgroundPositionX(This,p)    \
  3771.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  3772.  
  3773. #define IHTMLStyle_put_backgroundPositionY(This,v)    \
  3774.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  3775.  
  3776. #define IHTMLStyle_get_backgroundPositionY(This,p)    \
  3777.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  3778.  
  3779. #define IHTMLStyle_put_wordSpacing(This,v)    \
  3780.     (This)->lpVtbl -> put_wordSpacing(This,v)
  3781.  
  3782. #define IHTMLStyle_get_wordSpacing(This,p)    \
  3783.     (This)->lpVtbl -> get_wordSpacing(This,p)
  3784.  
  3785. #define IHTMLStyle_put_letterSpacing(This,v)    \
  3786.     (This)->lpVtbl -> put_letterSpacing(This,v)
  3787.  
  3788. #define IHTMLStyle_get_letterSpacing(This,p)    \
  3789.     (This)->lpVtbl -> get_letterSpacing(This,p)
  3790.  
  3791. #define IHTMLStyle_put_textDecoration(This,v)    \
  3792.     (This)->lpVtbl -> put_textDecoration(This,v)
  3793.  
  3794. #define IHTMLStyle_get_textDecoration(This,p)    \
  3795.     (This)->lpVtbl -> get_textDecoration(This,p)
  3796.  
  3797. #define IHTMLStyle_put_textDecorationNone(This,v)    \
  3798.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  3799.  
  3800. #define IHTMLStyle_get_textDecorationNone(This,p)    \
  3801.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  3802.  
  3803. #define IHTMLStyle_put_textDecorationUnderline(This,v)    \
  3804.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  3805.  
  3806. #define IHTMLStyle_get_textDecorationUnderline(This,p)    \
  3807.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  3808.  
  3809. #define IHTMLStyle_put_textDecorationOverline(This,v)    \
  3810.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  3811.  
  3812. #define IHTMLStyle_get_textDecorationOverline(This,p)    \
  3813.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  3814.  
  3815. #define IHTMLStyle_put_textDecorationLineThrough(This,v)    \
  3816.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  3817.  
  3818. #define IHTMLStyle_get_textDecorationLineThrough(This,p)    \
  3819.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  3820.  
  3821. #define IHTMLStyle_put_textDecorationBlink(This,v)    \
  3822.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  3823.  
  3824. #define IHTMLStyle_get_textDecorationBlink(This,p)    \
  3825.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  3826.  
  3827. #define IHTMLStyle_put_verticalAlign(This,v)    \
  3828.     (This)->lpVtbl -> put_verticalAlign(This,v)
  3829.  
  3830. #define IHTMLStyle_get_verticalAlign(This,p)    \
  3831.     (This)->lpVtbl -> get_verticalAlign(This,p)
  3832.  
  3833. #define IHTMLStyle_put_textTransform(This,v)    \
  3834.     (This)->lpVtbl -> put_textTransform(This,v)
  3835.  
  3836. #define IHTMLStyle_get_textTransform(This,p)    \
  3837.     (This)->lpVtbl -> get_textTransform(This,p)
  3838.  
  3839. #define IHTMLStyle_put_textAlign(This,v)    \
  3840.     (This)->lpVtbl -> put_textAlign(This,v)
  3841.  
  3842. #define IHTMLStyle_get_textAlign(This,p)    \
  3843.     (This)->lpVtbl -> get_textAlign(This,p)
  3844.  
  3845. #define IHTMLStyle_put_textIndent(This,v)    \
  3846.     (This)->lpVtbl -> put_textIndent(This,v)
  3847.  
  3848. #define IHTMLStyle_get_textIndent(This,p)    \
  3849.     (This)->lpVtbl -> get_textIndent(This,p)
  3850.  
  3851. #define IHTMLStyle_put_lineHeight(This,v)    \
  3852.     (This)->lpVtbl -> put_lineHeight(This,v)
  3853.  
  3854. #define IHTMLStyle_get_lineHeight(This,p)    \
  3855.     (This)->lpVtbl -> get_lineHeight(This,p)
  3856.  
  3857. #define IHTMLStyle_put_marginTop(This,v)    \
  3858.     (This)->lpVtbl -> put_marginTop(This,v)
  3859.  
  3860. #define IHTMLStyle_get_marginTop(This,p)    \
  3861.     (This)->lpVtbl -> get_marginTop(This,p)
  3862.  
  3863. #define IHTMLStyle_put_marginRight(This,v)    \
  3864.     (This)->lpVtbl -> put_marginRight(This,v)
  3865.  
  3866. #define IHTMLStyle_get_marginRight(This,p)    \
  3867.     (This)->lpVtbl -> get_marginRight(This,p)
  3868.  
  3869. #define IHTMLStyle_put_marginBottom(This,v)    \
  3870.     (This)->lpVtbl -> put_marginBottom(This,v)
  3871.  
  3872. #define IHTMLStyle_get_marginBottom(This,p)    \
  3873.     (This)->lpVtbl -> get_marginBottom(This,p)
  3874.  
  3875. #define IHTMLStyle_put_marginLeft(This,v)    \
  3876.     (This)->lpVtbl -> put_marginLeft(This,v)
  3877.  
  3878. #define IHTMLStyle_get_marginLeft(This,p)    \
  3879.     (This)->lpVtbl -> get_marginLeft(This,p)
  3880.  
  3881. #define IHTMLStyle_put_margin(This,v)    \
  3882.     (This)->lpVtbl -> put_margin(This,v)
  3883.  
  3884. #define IHTMLStyle_get_margin(This,p)    \
  3885.     (This)->lpVtbl -> get_margin(This,p)
  3886.  
  3887. #define IHTMLStyle_put_paddingTop(This,v)    \
  3888.     (This)->lpVtbl -> put_paddingTop(This,v)
  3889.  
  3890. #define IHTMLStyle_get_paddingTop(This,p)    \
  3891.     (This)->lpVtbl -> get_paddingTop(This,p)
  3892.  
  3893. #define IHTMLStyle_put_paddingRight(This,v)    \
  3894.     (This)->lpVtbl -> put_paddingRight(This,v)
  3895.  
  3896. #define IHTMLStyle_get_paddingRight(This,p)    \
  3897.     (This)->lpVtbl -> get_paddingRight(This,p)
  3898.  
  3899. #define IHTMLStyle_put_paddingBottom(This,v)    \
  3900.     (This)->lpVtbl -> put_paddingBottom(This,v)
  3901.  
  3902. #define IHTMLStyle_get_paddingBottom(This,p)    \
  3903.     (This)->lpVtbl -> get_paddingBottom(This,p)
  3904.  
  3905. #define IHTMLStyle_put_paddingLeft(This,v)    \
  3906.     (This)->lpVtbl -> put_paddingLeft(This,v)
  3907.  
  3908. #define IHTMLStyle_get_paddingLeft(This,p)    \
  3909.     (This)->lpVtbl -> get_paddingLeft(This,p)
  3910.  
  3911. #define IHTMLStyle_put_padding(This,v)    \
  3912.     (This)->lpVtbl -> put_padding(This,v)
  3913.  
  3914. #define IHTMLStyle_get_padding(This,p)    \
  3915.     (This)->lpVtbl -> get_padding(This,p)
  3916.  
  3917. #define IHTMLStyle_put_border(This,v)    \
  3918.     (This)->lpVtbl -> put_border(This,v)
  3919.  
  3920. #define IHTMLStyle_get_border(This,p)    \
  3921.     (This)->lpVtbl -> get_border(This,p)
  3922.  
  3923. #define IHTMLStyle_put_borderTop(This,v)    \
  3924.     (This)->lpVtbl -> put_borderTop(This,v)
  3925.  
  3926. #define IHTMLStyle_get_borderTop(This,p)    \
  3927.     (This)->lpVtbl -> get_borderTop(This,p)
  3928.  
  3929. #define IHTMLStyle_put_borderRight(This,v)    \
  3930.     (This)->lpVtbl -> put_borderRight(This,v)
  3931.  
  3932. #define IHTMLStyle_get_borderRight(This,p)    \
  3933.     (This)->lpVtbl -> get_borderRight(This,p)
  3934.  
  3935. #define IHTMLStyle_put_borderBottom(This,v)    \
  3936.     (This)->lpVtbl -> put_borderBottom(This,v)
  3937.  
  3938. #define IHTMLStyle_get_borderBottom(This,p)    \
  3939.     (This)->lpVtbl -> get_borderBottom(This,p)
  3940.  
  3941. #define IHTMLStyle_put_borderLeft(This,v)    \
  3942.     (This)->lpVtbl -> put_borderLeft(This,v)
  3943.  
  3944. #define IHTMLStyle_get_borderLeft(This,p)    \
  3945.     (This)->lpVtbl -> get_borderLeft(This,p)
  3946.  
  3947. #define IHTMLStyle_put_borderColor(This,v)    \
  3948.     (This)->lpVtbl -> put_borderColor(This,v)
  3949.  
  3950. #define IHTMLStyle_get_borderColor(This,p)    \
  3951.     (This)->lpVtbl -> get_borderColor(This,p)
  3952.  
  3953. #define IHTMLStyle_put_borderTopColor(This,v)    \
  3954.     (This)->lpVtbl -> put_borderTopColor(This,v)
  3955.  
  3956. #define IHTMLStyle_get_borderTopColor(This,p)    \
  3957.     (This)->lpVtbl -> get_borderTopColor(This,p)
  3958.  
  3959. #define IHTMLStyle_put_borderRightColor(This,v)    \
  3960.     (This)->lpVtbl -> put_borderRightColor(This,v)
  3961.  
  3962. #define IHTMLStyle_get_borderRightColor(This,p)    \
  3963.     (This)->lpVtbl -> get_borderRightColor(This,p)
  3964.  
  3965. #define IHTMLStyle_put_borderBottomColor(This,v)    \
  3966.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  3967.  
  3968. #define IHTMLStyle_get_borderBottomColor(This,p)    \
  3969.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  3970.  
  3971. #define IHTMLStyle_put_borderLeftColor(This,v)    \
  3972.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  3973.  
  3974. #define IHTMLStyle_get_borderLeftColor(This,p)    \
  3975.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  3976.  
  3977. #define IHTMLStyle_put_borderWidth(This,v)    \
  3978.     (This)->lpVtbl -> put_borderWidth(This,v)
  3979.  
  3980. #define IHTMLStyle_get_borderWidth(This,p)    \
  3981.     (This)->lpVtbl -> get_borderWidth(This,p)
  3982.  
  3983. #define IHTMLStyle_put_borderTopWidth(This,v)    \
  3984.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  3985.  
  3986. #define IHTMLStyle_get_borderTopWidth(This,p)    \
  3987.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  3988.  
  3989. #define IHTMLStyle_put_borderRightWidth(This,v)    \
  3990.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  3991.  
  3992. #define IHTMLStyle_get_borderRightWidth(This,p)    \
  3993.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  3994.  
  3995. #define IHTMLStyle_put_borderBottomWidth(This,v)    \
  3996.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  3997.  
  3998. #define IHTMLStyle_get_borderBottomWidth(This,p)    \
  3999.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  4000.  
  4001. #define IHTMLStyle_put_borderLeftWidth(This,v)    \
  4002.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  4003.  
  4004. #define IHTMLStyle_get_borderLeftWidth(This,p)    \
  4005.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  4006.  
  4007. #define IHTMLStyle_put_borderStyle(This,v)    \
  4008.     (This)->lpVtbl -> put_borderStyle(This,v)
  4009.  
  4010. #define IHTMLStyle_get_borderStyle(This,p)    \
  4011.     (This)->lpVtbl -> get_borderStyle(This,p)
  4012.  
  4013. #define IHTMLStyle_put_borderTopStyle(This,v)    \
  4014.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  4015.  
  4016. #define IHTMLStyle_get_borderTopStyle(This,p)    \
  4017.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  4018.  
  4019. #define IHTMLStyle_put_borderRightStyle(This,v)    \
  4020.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  4021.  
  4022. #define IHTMLStyle_get_borderRightStyle(This,p)    \
  4023.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  4024.  
  4025. #define IHTMLStyle_put_borderBottomStyle(This,v)    \
  4026.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  4027.  
  4028. #define IHTMLStyle_get_borderBottomStyle(This,p)    \
  4029.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  4030.  
  4031. #define IHTMLStyle_put_borderLeftStyle(This,v)    \
  4032.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  4033.  
  4034. #define IHTMLStyle_get_borderLeftStyle(This,p)    \
  4035.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  4036.  
  4037. #define IHTMLStyle_put_width(This,v)    \
  4038.     (This)->lpVtbl -> put_width(This,v)
  4039.  
  4040. #define IHTMLStyle_get_width(This,p)    \
  4041.     (This)->lpVtbl -> get_width(This,p)
  4042.  
  4043. #define IHTMLStyle_put_height(This,v)    \
  4044.     (This)->lpVtbl -> put_height(This,v)
  4045.  
  4046. #define IHTMLStyle_get_height(This,p)    \
  4047.     (This)->lpVtbl -> get_height(This,p)
  4048.  
  4049. #define IHTMLStyle_put_styleFloat(This,v)    \
  4050.     (This)->lpVtbl -> put_styleFloat(This,v)
  4051.  
  4052. #define IHTMLStyle_get_styleFloat(This,p)    \
  4053.     (This)->lpVtbl -> get_styleFloat(This,p)
  4054.  
  4055. #define IHTMLStyle_put_clear(This,v)    \
  4056.     (This)->lpVtbl -> put_clear(This,v)
  4057.  
  4058. #define IHTMLStyle_get_clear(This,p)    \
  4059.     (This)->lpVtbl -> get_clear(This,p)
  4060.  
  4061. #define IHTMLStyle_put_display(This,v)    \
  4062.     (This)->lpVtbl -> put_display(This,v)
  4063.  
  4064. #define IHTMLStyle_get_display(This,p)    \
  4065.     (This)->lpVtbl -> get_display(This,p)
  4066.  
  4067. #define IHTMLStyle_put_visibility(This,v)    \
  4068.     (This)->lpVtbl -> put_visibility(This,v)
  4069.  
  4070. #define IHTMLStyle_get_visibility(This,p)    \
  4071.     (This)->lpVtbl -> get_visibility(This,p)
  4072.  
  4073. #define IHTMLStyle_put_listStyleType(This,v)    \
  4074.     (This)->lpVtbl -> put_listStyleType(This,v)
  4075.  
  4076. #define IHTMLStyle_get_listStyleType(This,p)    \
  4077.     (This)->lpVtbl -> get_listStyleType(This,p)
  4078.  
  4079. #define IHTMLStyle_put_listStylePosition(This,v)    \
  4080.     (This)->lpVtbl -> put_listStylePosition(This,v)
  4081.  
  4082. #define IHTMLStyle_get_listStylePosition(This,p)    \
  4083.     (This)->lpVtbl -> get_listStylePosition(This,p)
  4084.  
  4085. #define IHTMLStyle_put_listStyleImage(This,v)    \
  4086.     (This)->lpVtbl -> put_listStyleImage(This,v)
  4087.  
  4088. #define IHTMLStyle_get_listStyleImage(This,p)    \
  4089.     (This)->lpVtbl -> get_listStyleImage(This,p)
  4090.  
  4091. #define IHTMLStyle_put_listStyle(This,v)    \
  4092.     (This)->lpVtbl -> put_listStyle(This,v)
  4093.  
  4094. #define IHTMLStyle_get_listStyle(This,p)    \
  4095.     (This)->lpVtbl -> get_listStyle(This,p)
  4096.  
  4097. #define IHTMLStyle_put_whiteSpace(This,v)    \
  4098.     (This)->lpVtbl -> put_whiteSpace(This,v)
  4099.  
  4100. #define IHTMLStyle_get_whiteSpace(This,p)    \
  4101.     (This)->lpVtbl -> get_whiteSpace(This,p)
  4102.  
  4103. #define IHTMLStyle_put_top(This,v)    \
  4104.     (This)->lpVtbl -> put_top(This,v)
  4105.  
  4106. #define IHTMLStyle_get_top(This,p)    \
  4107.     (This)->lpVtbl -> get_top(This,p)
  4108.  
  4109. #define IHTMLStyle_put_left(This,v)    \
  4110.     (This)->lpVtbl -> put_left(This,v)
  4111.  
  4112. #define IHTMLStyle_get_left(This,p)    \
  4113.     (This)->lpVtbl -> get_left(This,p)
  4114.  
  4115. #define IHTMLStyle_get_position(This,p)    \
  4116.     (This)->lpVtbl -> get_position(This,p)
  4117.  
  4118. #define IHTMLStyle_put_zIndex(This,v)    \
  4119.     (This)->lpVtbl -> put_zIndex(This,v)
  4120.  
  4121. #define IHTMLStyle_get_zIndex(This,p)    \
  4122.     (This)->lpVtbl -> get_zIndex(This,p)
  4123.  
  4124. #define IHTMLStyle_put_overflow(This,v)    \
  4125.     (This)->lpVtbl -> put_overflow(This,v)
  4126.  
  4127. #define IHTMLStyle_get_overflow(This,p)    \
  4128.     (This)->lpVtbl -> get_overflow(This,p)
  4129.  
  4130. #define IHTMLStyle_put_pageBreakBefore(This,v)    \
  4131.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  4132.  
  4133. #define IHTMLStyle_get_pageBreakBefore(This,p)    \
  4134.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  4135.  
  4136. #define IHTMLStyle_put_pageBreakAfter(This,v)    \
  4137.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  4138.  
  4139. #define IHTMLStyle_get_pageBreakAfter(This,p)    \
  4140.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  4141.  
  4142. #define IHTMLStyle_put_cssText(This,v)    \
  4143.     (This)->lpVtbl -> put_cssText(This,v)
  4144.  
  4145. #define IHTMLStyle_get_cssText(This,p)    \
  4146.     (This)->lpVtbl -> get_cssText(This,p)
  4147.  
  4148. #define IHTMLStyle_put_pixelTop(This,v)    \
  4149.     (This)->lpVtbl -> put_pixelTop(This,v)
  4150.  
  4151. #define IHTMLStyle_get_pixelTop(This,p)    \
  4152.     (This)->lpVtbl -> get_pixelTop(This,p)
  4153.  
  4154. #define IHTMLStyle_put_pixelLeft(This,v)    \
  4155.     (This)->lpVtbl -> put_pixelLeft(This,v)
  4156.  
  4157. #define IHTMLStyle_get_pixelLeft(This,p)    \
  4158.     (This)->lpVtbl -> get_pixelLeft(This,p)
  4159.  
  4160. #define IHTMLStyle_put_pixelWidth(This,v)    \
  4161.     (This)->lpVtbl -> put_pixelWidth(This,v)
  4162.  
  4163. #define IHTMLStyle_get_pixelWidth(This,p)    \
  4164.     (This)->lpVtbl -> get_pixelWidth(This,p)
  4165.  
  4166. #define IHTMLStyle_put_pixelHeight(This,v)    \
  4167.     (This)->lpVtbl -> put_pixelHeight(This,v)
  4168.  
  4169. #define IHTMLStyle_get_pixelHeight(This,p)    \
  4170.     (This)->lpVtbl -> get_pixelHeight(This,p)
  4171.  
  4172. #define IHTMLStyle_put_posTop(This,v)    \
  4173.     (This)->lpVtbl -> put_posTop(This,v)
  4174.  
  4175. #define IHTMLStyle_get_posTop(This,p)    \
  4176.     (This)->lpVtbl -> get_posTop(This,p)
  4177.  
  4178. #define IHTMLStyle_put_posLeft(This,v)    \
  4179.     (This)->lpVtbl -> put_posLeft(This,v)
  4180.  
  4181. #define IHTMLStyle_get_posLeft(This,p)    \
  4182.     (This)->lpVtbl -> get_posLeft(This,p)
  4183.  
  4184. #define IHTMLStyle_put_posWidth(This,v)    \
  4185.     (This)->lpVtbl -> put_posWidth(This,v)
  4186.  
  4187. #define IHTMLStyle_get_posWidth(This,p)    \
  4188.     (This)->lpVtbl -> get_posWidth(This,p)
  4189.  
  4190. #define IHTMLStyle_put_posHeight(This,v)    \
  4191.     (This)->lpVtbl -> put_posHeight(This,v)
  4192.  
  4193. #define IHTMLStyle_get_posHeight(This,p)    \
  4194.     (This)->lpVtbl -> get_posHeight(This,p)
  4195.  
  4196. #define IHTMLStyle_put_cursor(This,v)    \
  4197.     (This)->lpVtbl -> put_cursor(This,v)
  4198.  
  4199. #define IHTMLStyle_get_cursor(This,p)    \
  4200.     (This)->lpVtbl -> get_cursor(This,p)
  4201.  
  4202. #define IHTMLStyle_put_clip(This,v)    \
  4203.     (This)->lpVtbl -> put_clip(This,v)
  4204.  
  4205. #define IHTMLStyle_get_clip(This,p)    \
  4206.     (This)->lpVtbl -> get_clip(This,p)
  4207.  
  4208. #define IHTMLStyle_put_filter(This,v)    \
  4209.     (This)->lpVtbl -> put_filter(This,v)
  4210.  
  4211. #define IHTMLStyle_get_filter(This,p)    \
  4212.     (This)->lpVtbl -> get_filter(This,p)
  4213.  
  4214. #define IHTMLStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  4215.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  4216.  
  4217. #define IHTMLStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  4218.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  4219.  
  4220. #define IHTMLStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  4221.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  4222.  
  4223. #define IHTMLStyle_toString(This,String)    \
  4224.     (This)->lpVtbl -> toString(This,String)
  4225.  
  4226. #endif /* COBJMACROS */
  4227.  
  4228.  
  4229. #endif     /* C style interface */
  4230.  
  4231.  
  4232.  
  4233. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontFamily_Proxy( 
  4234.     IHTMLStyle __RPC_FAR * This,
  4235.     /* [in] */ BSTR v);
  4236.  
  4237.  
  4238. void __RPC_STUB IHTMLStyle_put_fontFamily_Stub(
  4239.     IRpcStubBuffer *This,
  4240.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4241.     PRPC_MESSAGE _pRpcMessage,
  4242.     DWORD *_pdwStubPhase);
  4243.  
  4244.  
  4245. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontFamily_Proxy( 
  4246.     IHTMLStyle __RPC_FAR * This,
  4247.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4248.  
  4249.  
  4250. void __RPC_STUB IHTMLStyle_get_fontFamily_Stub(
  4251.     IRpcStubBuffer *This,
  4252.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4253.     PRPC_MESSAGE _pRpcMessage,
  4254.     DWORD *_pdwStubPhase);
  4255.  
  4256.  
  4257. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontStyle_Proxy( 
  4258.     IHTMLStyle __RPC_FAR * This,
  4259.     /* [in] */ BSTR v);
  4260.  
  4261.  
  4262. void __RPC_STUB IHTMLStyle_put_fontStyle_Stub(
  4263.     IRpcStubBuffer *This,
  4264.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4265.     PRPC_MESSAGE _pRpcMessage,
  4266.     DWORD *_pdwStubPhase);
  4267.  
  4268.  
  4269. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontStyle_Proxy( 
  4270.     IHTMLStyle __RPC_FAR * This,
  4271.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4272.  
  4273.  
  4274. void __RPC_STUB IHTMLStyle_get_fontStyle_Stub(
  4275.     IRpcStubBuffer *This,
  4276.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4277.     PRPC_MESSAGE _pRpcMessage,
  4278.     DWORD *_pdwStubPhase);
  4279.  
  4280.  
  4281. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontVariant_Proxy( 
  4282.     IHTMLStyle __RPC_FAR * This,
  4283.     /* [in] */ BSTR v);
  4284.  
  4285.  
  4286. void __RPC_STUB IHTMLStyle_put_fontVariant_Stub(
  4287.     IRpcStubBuffer *This,
  4288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4289.     PRPC_MESSAGE _pRpcMessage,
  4290.     DWORD *_pdwStubPhase);
  4291.  
  4292.  
  4293. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontVariant_Proxy( 
  4294.     IHTMLStyle __RPC_FAR * This,
  4295.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4296.  
  4297.  
  4298. void __RPC_STUB IHTMLStyle_get_fontVariant_Stub(
  4299.     IRpcStubBuffer *This,
  4300.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4301.     PRPC_MESSAGE _pRpcMessage,
  4302.     DWORD *_pdwStubPhase);
  4303.  
  4304.  
  4305. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontWeight_Proxy( 
  4306.     IHTMLStyle __RPC_FAR * This,
  4307.     /* [in] */ BSTR v);
  4308.  
  4309.  
  4310. void __RPC_STUB IHTMLStyle_put_fontWeight_Stub(
  4311.     IRpcStubBuffer *This,
  4312.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4313.     PRPC_MESSAGE _pRpcMessage,
  4314.     DWORD *_pdwStubPhase);
  4315.  
  4316.  
  4317. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontWeight_Proxy( 
  4318.     IHTMLStyle __RPC_FAR * This,
  4319.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4320.  
  4321.  
  4322. void __RPC_STUB IHTMLStyle_get_fontWeight_Stub(
  4323.     IRpcStubBuffer *This,
  4324.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4325.     PRPC_MESSAGE _pRpcMessage,
  4326.     DWORD *_pdwStubPhase);
  4327.  
  4328.  
  4329. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontSize_Proxy( 
  4330.     IHTMLStyle __RPC_FAR * This,
  4331.     /* [in] */ VARIANT v);
  4332.  
  4333.  
  4334. void __RPC_STUB IHTMLStyle_put_fontSize_Stub(
  4335.     IRpcStubBuffer *This,
  4336.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4337.     PRPC_MESSAGE _pRpcMessage,
  4338.     DWORD *_pdwStubPhase);
  4339.  
  4340.  
  4341. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontSize_Proxy( 
  4342.     IHTMLStyle __RPC_FAR * This,
  4343.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4344.  
  4345.  
  4346. void __RPC_STUB IHTMLStyle_get_fontSize_Stub(
  4347.     IRpcStubBuffer *This,
  4348.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4349.     PRPC_MESSAGE _pRpcMessage,
  4350.     DWORD *_pdwStubPhase);
  4351.  
  4352.  
  4353. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_font_Proxy( 
  4354.     IHTMLStyle __RPC_FAR * This,
  4355.     /* [in] */ BSTR v);
  4356.  
  4357.  
  4358. void __RPC_STUB IHTMLStyle_put_font_Stub(
  4359.     IRpcStubBuffer *This,
  4360.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4361.     PRPC_MESSAGE _pRpcMessage,
  4362.     DWORD *_pdwStubPhase);
  4363.  
  4364.  
  4365. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_font_Proxy( 
  4366.     IHTMLStyle __RPC_FAR * This,
  4367.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4368.  
  4369.  
  4370. void __RPC_STUB IHTMLStyle_get_font_Stub(
  4371.     IRpcStubBuffer *This,
  4372.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4373.     PRPC_MESSAGE _pRpcMessage,
  4374.     DWORD *_pdwStubPhase);
  4375.  
  4376.  
  4377. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_color_Proxy( 
  4378.     IHTMLStyle __RPC_FAR * This,
  4379.     /* [in] */ VARIANT v);
  4380.  
  4381.  
  4382. void __RPC_STUB IHTMLStyle_put_color_Stub(
  4383.     IRpcStubBuffer *This,
  4384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4385.     PRPC_MESSAGE _pRpcMessage,
  4386.     DWORD *_pdwStubPhase);
  4387.  
  4388.  
  4389. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_color_Proxy( 
  4390.     IHTMLStyle __RPC_FAR * This,
  4391.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4392.  
  4393.  
  4394. void __RPC_STUB IHTMLStyle_get_color_Stub(
  4395.     IRpcStubBuffer *This,
  4396.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4397.     PRPC_MESSAGE _pRpcMessage,
  4398.     DWORD *_pdwStubPhase);
  4399.  
  4400.  
  4401. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_background_Proxy( 
  4402.     IHTMLStyle __RPC_FAR * This,
  4403.     /* [in] */ BSTR v);
  4404.  
  4405.  
  4406. void __RPC_STUB IHTMLStyle_put_background_Stub(
  4407.     IRpcStubBuffer *This,
  4408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4409.     PRPC_MESSAGE _pRpcMessage,
  4410.     DWORD *_pdwStubPhase);
  4411.  
  4412.  
  4413. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_background_Proxy( 
  4414.     IHTMLStyle __RPC_FAR * This,
  4415.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4416.  
  4417.  
  4418. void __RPC_STUB IHTMLStyle_get_background_Stub(
  4419.     IRpcStubBuffer *This,
  4420.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4421.     PRPC_MESSAGE _pRpcMessage,
  4422.     DWORD *_pdwStubPhase);
  4423.  
  4424.  
  4425. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundColor_Proxy( 
  4426.     IHTMLStyle __RPC_FAR * This,
  4427.     /* [in] */ VARIANT v);
  4428.  
  4429.  
  4430. void __RPC_STUB IHTMLStyle_put_backgroundColor_Stub(
  4431.     IRpcStubBuffer *This,
  4432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4433.     PRPC_MESSAGE _pRpcMessage,
  4434.     DWORD *_pdwStubPhase);
  4435.  
  4436.  
  4437. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundColor_Proxy( 
  4438.     IHTMLStyle __RPC_FAR * This,
  4439.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4440.  
  4441.  
  4442. void __RPC_STUB IHTMLStyle_get_backgroundColor_Stub(
  4443.     IRpcStubBuffer *This,
  4444.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4445.     PRPC_MESSAGE _pRpcMessage,
  4446.     DWORD *_pdwStubPhase);
  4447.  
  4448.  
  4449. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundImage_Proxy( 
  4450.     IHTMLStyle __RPC_FAR * This,
  4451.     /* [in] */ BSTR v);
  4452.  
  4453.  
  4454. void __RPC_STUB IHTMLStyle_put_backgroundImage_Stub(
  4455.     IRpcStubBuffer *This,
  4456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4457.     PRPC_MESSAGE _pRpcMessage,
  4458.     DWORD *_pdwStubPhase);
  4459.  
  4460.  
  4461. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundImage_Proxy( 
  4462.     IHTMLStyle __RPC_FAR * This,
  4463.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4464.  
  4465.  
  4466. void __RPC_STUB IHTMLStyle_get_backgroundImage_Stub(
  4467.     IRpcStubBuffer *This,
  4468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4469.     PRPC_MESSAGE _pRpcMessage,
  4470.     DWORD *_pdwStubPhase);
  4471.  
  4472.  
  4473. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundRepeat_Proxy( 
  4474.     IHTMLStyle __RPC_FAR * This,
  4475.     /* [in] */ BSTR v);
  4476.  
  4477.  
  4478. void __RPC_STUB IHTMLStyle_put_backgroundRepeat_Stub(
  4479.     IRpcStubBuffer *This,
  4480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4481.     PRPC_MESSAGE _pRpcMessage,
  4482.     DWORD *_pdwStubPhase);
  4483.  
  4484.  
  4485. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundRepeat_Proxy( 
  4486.     IHTMLStyle __RPC_FAR * This,
  4487.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4488.  
  4489.  
  4490. void __RPC_STUB IHTMLStyle_get_backgroundRepeat_Stub(
  4491.     IRpcStubBuffer *This,
  4492.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4493.     PRPC_MESSAGE _pRpcMessage,
  4494.     DWORD *_pdwStubPhase);
  4495.  
  4496.  
  4497. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundAttachment_Proxy( 
  4498.     IHTMLStyle __RPC_FAR * This,
  4499.     /* [in] */ BSTR v);
  4500.  
  4501.  
  4502. void __RPC_STUB IHTMLStyle_put_backgroundAttachment_Stub(
  4503.     IRpcStubBuffer *This,
  4504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4505.     PRPC_MESSAGE _pRpcMessage,
  4506.     DWORD *_pdwStubPhase);
  4507.  
  4508.  
  4509. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundAttachment_Proxy( 
  4510.     IHTMLStyle __RPC_FAR * This,
  4511.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4512.  
  4513.  
  4514. void __RPC_STUB IHTMLStyle_get_backgroundAttachment_Stub(
  4515.     IRpcStubBuffer *This,
  4516.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4517.     PRPC_MESSAGE _pRpcMessage,
  4518.     DWORD *_pdwStubPhase);
  4519.  
  4520.  
  4521. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPosition_Proxy( 
  4522.     IHTMLStyle __RPC_FAR * This,
  4523.     /* [in] */ BSTR v);
  4524.  
  4525.  
  4526. void __RPC_STUB IHTMLStyle_put_backgroundPosition_Stub(
  4527.     IRpcStubBuffer *This,
  4528.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4529.     PRPC_MESSAGE _pRpcMessage,
  4530.     DWORD *_pdwStubPhase);
  4531.  
  4532.  
  4533. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPosition_Proxy( 
  4534.     IHTMLStyle __RPC_FAR * This,
  4535.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4536.  
  4537.  
  4538. void __RPC_STUB IHTMLStyle_get_backgroundPosition_Stub(
  4539.     IRpcStubBuffer *This,
  4540.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4541.     PRPC_MESSAGE _pRpcMessage,
  4542.     DWORD *_pdwStubPhase);
  4543.  
  4544.  
  4545. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionX_Proxy( 
  4546.     IHTMLStyle __RPC_FAR * This,
  4547.     /* [in] */ VARIANT v);
  4548.  
  4549.  
  4550. void __RPC_STUB IHTMLStyle_put_backgroundPositionX_Stub(
  4551.     IRpcStubBuffer *This,
  4552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4553.     PRPC_MESSAGE _pRpcMessage,
  4554.     DWORD *_pdwStubPhase);
  4555.  
  4556.  
  4557. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionX_Proxy( 
  4558.     IHTMLStyle __RPC_FAR * This,
  4559.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4560.  
  4561.  
  4562. void __RPC_STUB IHTMLStyle_get_backgroundPositionX_Stub(
  4563.     IRpcStubBuffer *This,
  4564.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4565.     PRPC_MESSAGE _pRpcMessage,
  4566.     DWORD *_pdwStubPhase);
  4567.  
  4568.  
  4569. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionY_Proxy( 
  4570.     IHTMLStyle __RPC_FAR * This,
  4571.     /* [in] */ VARIANT v);
  4572.  
  4573.  
  4574. void __RPC_STUB IHTMLStyle_put_backgroundPositionY_Stub(
  4575.     IRpcStubBuffer *This,
  4576.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4577.     PRPC_MESSAGE _pRpcMessage,
  4578.     DWORD *_pdwStubPhase);
  4579.  
  4580.  
  4581. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionY_Proxy( 
  4582.     IHTMLStyle __RPC_FAR * This,
  4583.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4584.  
  4585.  
  4586. void __RPC_STUB IHTMLStyle_get_backgroundPositionY_Stub(
  4587.     IRpcStubBuffer *This,
  4588.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4589.     PRPC_MESSAGE _pRpcMessage,
  4590.     DWORD *_pdwStubPhase);
  4591.  
  4592.  
  4593. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_wordSpacing_Proxy( 
  4594.     IHTMLStyle __RPC_FAR * This,
  4595.     /* [in] */ VARIANT v);
  4596.  
  4597.  
  4598. void __RPC_STUB IHTMLStyle_put_wordSpacing_Stub(
  4599.     IRpcStubBuffer *This,
  4600.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4601.     PRPC_MESSAGE _pRpcMessage,
  4602.     DWORD *_pdwStubPhase);
  4603.  
  4604.  
  4605. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_wordSpacing_Proxy( 
  4606.     IHTMLStyle __RPC_FAR * This,
  4607.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4608.  
  4609.  
  4610. void __RPC_STUB IHTMLStyle_get_wordSpacing_Stub(
  4611.     IRpcStubBuffer *This,
  4612.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4613.     PRPC_MESSAGE _pRpcMessage,
  4614.     DWORD *_pdwStubPhase);
  4615.  
  4616.  
  4617. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_letterSpacing_Proxy( 
  4618.     IHTMLStyle __RPC_FAR * This,
  4619.     /* [in] */ VARIANT v);
  4620.  
  4621.  
  4622. void __RPC_STUB IHTMLStyle_put_letterSpacing_Stub(
  4623.     IRpcStubBuffer *This,
  4624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4625.     PRPC_MESSAGE _pRpcMessage,
  4626.     DWORD *_pdwStubPhase);
  4627.  
  4628.  
  4629. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_letterSpacing_Proxy( 
  4630.     IHTMLStyle __RPC_FAR * This,
  4631.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4632.  
  4633.  
  4634. void __RPC_STUB IHTMLStyle_get_letterSpacing_Stub(
  4635.     IRpcStubBuffer *This,
  4636.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4637.     PRPC_MESSAGE _pRpcMessage,
  4638.     DWORD *_pdwStubPhase);
  4639.  
  4640.  
  4641. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecoration_Proxy( 
  4642.     IHTMLStyle __RPC_FAR * This,
  4643.     /* [in] */ BSTR v);
  4644.  
  4645.  
  4646. void __RPC_STUB IHTMLStyle_put_textDecoration_Stub(
  4647.     IRpcStubBuffer *This,
  4648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4649.     PRPC_MESSAGE _pRpcMessage,
  4650.     DWORD *_pdwStubPhase);
  4651.  
  4652.  
  4653. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecoration_Proxy( 
  4654.     IHTMLStyle __RPC_FAR * This,
  4655.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4656.  
  4657.  
  4658. void __RPC_STUB IHTMLStyle_get_textDecoration_Stub(
  4659.     IRpcStubBuffer *This,
  4660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4661.     PRPC_MESSAGE _pRpcMessage,
  4662.     DWORD *_pdwStubPhase);
  4663.  
  4664.  
  4665. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationNone_Proxy( 
  4666.     IHTMLStyle __RPC_FAR * This,
  4667.     /* [in] */ VARIANT_BOOL v);
  4668.  
  4669.  
  4670. void __RPC_STUB IHTMLStyle_put_textDecorationNone_Stub(
  4671.     IRpcStubBuffer *This,
  4672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4673.     PRPC_MESSAGE _pRpcMessage,
  4674.     DWORD *_pdwStubPhase);
  4675.  
  4676.  
  4677. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationNone_Proxy( 
  4678.     IHTMLStyle __RPC_FAR * This,
  4679.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4680.  
  4681.  
  4682. void __RPC_STUB IHTMLStyle_get_textDecorationNone_Stub(
  4683.     IRpcStubBuffer *This,
  4684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4685.     PRPC_MESSAGE _pRpcMessage,
  4686.     DWORD *_pdwStubPhase);
  4687.  
  4688.  
  4689. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationUnderline_Proxy( 
  4690.     IHTMLStyle __RPC_FAR * This,
  4691.     /* [in] */ VARIANT_BOOL v);
  4692.  
  4693.  
  4694. void __RPC_STUB IHTMLStyle_put_textDecorationUnderline_Stub(
  4695.     IRpcStubBuffer *This,
  4696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4697.     PRPC_MESSAGE _pRpcMessage,
  4698.     DWORD *_pdwStubPhase);
  4699.  
  4700.  
  4701. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationUnderline_Proxy( 
  4702.     IHTMLStyle __RPC_FAR * This,
  4703.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4704.  
  4705.  
  4706. void __RPC_STUB IHTMLStyle_get_textDecorationUnderline_Stub(
  4707.     IRpcStubBuffer *This,
  4708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4709.     PRPC_MESSAGE _pRpcMessage,
  4710.     DWORD *_pdwStubPhase);
  4711.  
  4712.  
  4713. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationOverline_Proxy( 
  4714.     IHTMLStyle __RPC_FAR * This,
  4715.     /* [in] */ VARIANT_BOOL v);
  4716.  
  4717.  
  4718. void __RPC_STUB IHTMLStyle_put_textDecorationOverline_Stub(
  4719.     IRpcStubBuffer *This,
  4720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4721.     PRPC_MESSAGE _pRpcMessage,
  4722.     DWORD *_pdwStubPhase);
  4723.  
  4724.  
  4725. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationOverline_Proxy( 
  4726.     IHTMLStyle __RPC_FAR * This,
  4727.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4728.  
  4729.  
  4730. void __RPC_STUB IHTMLStyle_get_textDecorationOverline_Stub(
  4731.     IRpcStubBuffer *This,
  4732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4733.     PRPC_MESSAGE _pRpcMessage,
  4734.     DWORD *_pdwStubPhase);
  4735.  
  4736.  
  4737. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationLineThrough_Proxy( 
  4738.     IHTMLStyle __RPC_FAR * This,
  4739.     /* [in] */ VARIANT_BOOL v);
  4740.  
  4741.  
  4742. void __RPC_STUB IHTMLStyle_put_textDecorationLineThrough_Stub(
  4743.     IRpcStubBuffer *This,
  4744.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4745.     PRPC_MESSAGE _pRpcMessage,
  4746.     DWORD *_pdwStubPhase);
  4747.  
  4748.  
  4749. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationLineThrough_Proxy( 
  4750.     IHTMLStyle __RPC_FAR * This,
  4751.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4752.  
  4753.  
  4754. void __RPC_STUB IHTMLStyle_get_textDecorationLineThrough_Stub(
  4755.     IRpcStubBuffer *This,
  4756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4757.     PRPC_MESSAGE _pRpcMessage,
  4758.     DWORD *_pdwStubPhase);
  4759.  
  4760.  
  4761. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationBlink_Proxy( 
  4762.     IHTMLStyle __RPC_FAR * This,
  4763.     /* [in] */ VARIANT_BOOL v);
  4764.  
  4765.  
  4766. void __RPC_STUB IHTMLStyle_put_textDecorationBlink_Stub(
  4767.     IRpcStubBuffer *This,
  4768.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4769.     PRPC_MESSAGE _pRpcMessage,
  4770.     DWORD *_pdwStubPhase);
  4771.  
  4772.  
  4773. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationBlink_Proxy( 
  4774.     IHTMLStyle __RPC_FAR * This,
  4775.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4776.  
  4777.  
  4778. void __RPC_STUB IHTMLStyle_get_textDecorationBlink_Stub(
  4779.     IRpcStubBuffer *This,
  4780.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4781.     PRPC_MESSAGE _pRpcMessage,
  4782.     DWORD *_pdwStubPhase);
  4783.  
  4784.  
  4785. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_verticalAlign_Proxy( 
  4786.     IHTMLStyle __RPC_FAR * This,
  4787.     /* [in] */ VARIANT v);
  4788.  
  4789.  
  4790. void __RPC_STUB IHTMLStyle_put_verticalAlign_Stub(
  4791.     IRpcStubBuffer *This,
  4792.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4793.     PRPC_MESSAGE _pRpcMessage,
  4794.     DWORD *_pdwStubPhase);
  4795.  
  4796.  
  4797. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_verticalAlign_Proxy( 
  4798.     IHTMLStyle __RPC_FAR * This,
  4799.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4800.  
  4801.  
  4802. void __RPC_STUB IHTMLStyle_get_verticalAlign_Stub(
  4803.     IRpcStubBuffer *This,
  4804.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4805.     PRPC_MESSAGE _pRpcMessage,
  4806.     DWORD *_pdwStubPhase);
  4807.  
  4808.  
  4809. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textTransform_Proxy( 
  4810.     IHTMLStyle __RPC_FAR * This,
  4811.     /* [in] */ BSTR v);
  4812.  
  4813.  
  4814. void __RPC_STUB IHTMLStyle_put_textTransform_Stub(
  4815.     IRpcStubBuffer *This,
  4816.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4817.     PRPC_MESSAGE _pRpcMessage,
  4818.     DWORD *_pdwStubPhase);
  4819.  
  4820.  
  4821. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textTransform_Proxy( 
  4822.     IHTMLStyle __RPC_FAR * This,
  4823.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4824.  
  4825.  
  4826. void __RPC_STUB IHTMLStyle_get_textTransform_Stub(
  4827.     IRpcStubBuffer *This,
  4828.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4829.     PRPC_MESSAGE _pRpcMessage,
  4830.     DWORD *_pdwStubPhase);
  4831.  
  4832.  
  4833. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textAlign_Proxy( 
  4834.     IHTMLStyle __RPC_FAR * This,
  4835.     /* [in] */ BSTR v);
  4836.  
  4837.  
  4838. void __RPC_STUB IHTMLStyle_put_textAlign_Stub(
  4839.     IRpcStubBuffer *This,
  4840.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4841.     PRPC_MESSAGE _pRpcMessage,
  4842.     DWORD *_pdwStubPhase);
  4843.  
  4844.  
  4845. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textAlign_Proxy( 
  4846.     IHTMLStyle __RPC_FAR * This,
  4847.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4848.  
  4849.  
  4850. void __RPC_STUB IHTMLStyle_get_textAlign_Stub(
  4851.     IRpcStubBuffer *This,
  4852.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4853.     PRPC_MESSAGE _pRpcMessage,
  4854.     DWORD *_pdwStubPhase);
  4855.  
  4856.  
  4857. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textIndent_Proxy( 
  4858.     IHTMLStyle __RPC_FAR * This,
  4859.     /* [in] */ VARIANT v);
  4860.  
  4861.  
  4862. void __RPC_STUB IHTMLStyle_put_textIndent_Stub(
  4863.     IRpcStubBuffer *This,
  4864.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4865.     PRPC_MESSAGE _pRpcMessage,
  4866.     DWORD *_pdwStubPhase);
  4867.  
  4868.  
  4869. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textIndent_Proxy( 
  4870.     IHTMLStyle __RPC_FAR * This,
  4871.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4872.  
  4873.  
  4874. void __RPC_STUB IHTMLStyle_get_textIndent_Stub(
  4875.     IRpcStubBuffer *This,
  4876.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4877.     PRPC_MESSAGE _pRpcMessage,
  4878.     DWORD *_pdwStubPhase);
  4879.  
  4880.  
  4881. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_lineHeight_Proxy( 
  4882.     IHTMLStyle __RPC_FAR * This,
  4883.     /* [in] */ VARIANT v);
  4884.  
  4885.  
  4886. void __RPC_STUB IHTMLStyle_put_lineHeight_Stub(
  4887.     IRpcStubBuffer *This,
  4888.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4889.     PRPC_MESSAGE _pRpcMessage,
  4890.     DWORD *_pdwStubPhase);
  4891.  
  4892.  
  4893. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_lineHeight_Proxy( 
  4894.     IHTMLStyle __RPC_FAR * This,
  4895.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4896.  
  4897.  
  4898. void __RPC_STUB IHTMLStyle_get_lineHeight_Stub(
  4899.     IRpcStubBuffer *This,
  4900.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4901.     PRPC_MESSAGE _pRpcMessage,
  4902.     DWORD *_pdwStubPhase);
  4903.  
  4904.  
  4905. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginTop_Proxy( 
  4906.     IHTMLStyle __RPC_FAR * This,
  4907.     /* [in] */ VARIANT v);
  4908.  
  4909.  
  4910. void __RPC_STUB IHTMLStyle_put_marginTop_Stub(
  4911.     IRpcStubBuffer *This,
  4912.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4913.     PRPC_MESSAGE _pRpcMessage,
  4914.     DWORD *_pdwStubPhase);
  4915.  
  4916.  
  4917. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginTop_Proxy( 
  4918.     IHTMLStyle __RPC_FAR * This,
  4919.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4920.  
  4921.  
  4922. void __RPC_STUB IHTMLStyle_get_marginTop_Stub(
  4923.     IRpcStubBuffer *This,
  4924.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4925.     PRPC_MESSAGE _pRpcMessage,
  4926.     DWORD *_pdwStubPhase);
  4927.  
  4928.  
  4929. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginRight_Proxy( 
  4930.     IHTMLStyle __RPC_FAR * This,
  4931.     /* [in] */ VARIANT v);
  4932.  
  4933.  
  4934. void __RPC_STUB IHTMLStyle_put_marginRight_Stub(
  4935.     IRpcStubBuffer *This,
  4936.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4937.     PRPC_MESSAGE _pRpcMessage,
  4938.     DWORD *_pdwStubPhase);
  4939.  
  4940.  
  4941. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginRight_Proxy( 
  4942.     IHTMLStyle __RPC_FAR * This,
  4943.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4944.  
  4945.  
  4946. void __RPC_STUB IHTMLStyle_get_marginRight_Stub(
  4947.     IRpcStubBuffer *This,
  4948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4949.     PRPC_MESSAGE _pRpcMessage,
  4950.     DWORD *_pdwStubPhase);
  4951.  
  4952.  
  4953. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginBottom_Proxy( 
  4954.     IHTMLStyle __RPC_FAR * This,
  4955.     /* [in] */ VARIANT v);
  4956.  
  4957.  
  4958. void __RPC_STUB IHTMLStyle_put_marginBottom_Stub(
  4959.     IRpcStubBuffer *This,
  4960.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4961.     PRPC_MESSAGE _pRpcMessage,
  4962.     DWORD *_pdwStubPhase);
  4963.  
  4964.  
  4965. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginBottom_Proxy( 
  4966.     IHTMLStyle __RPC_FAR * This,
  4967.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4968.  
  4969.  
  4970. void __RPC_STUB IHTMLStyle_get_marginBottom_Stub(
  4971.     IRpcStubBuffer *This,
  4972.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4973.     PRPC_MESSAGE _pRpcMessage,
  4974.     DWORD *_pdwStubPhase);
  4975.  
  4976.  
  4977. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginLeft_Proxy( 
  4978.     IHTMLStyle __RPC_FAR * This,
  4979.     /* [in] */ VARIANT v);
  4980.  
  4981.  
  4982. void __RPC_STUB IHTMLStyle_put_marginLeft_Stub(
  4983.     IRpcStubBuffer *This,
  4984.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4985.     PRPC_MESSAGE _pRpcMessage,
  4986.     DWORD *_pdwStubPhase);
  4987.  
  4988.  
  4989. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginLeft_Proxy( 
  4990.     IHTMLStyle __RPC_FAR * This,
  4991.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4992.  
  4993.  
  4994. void __RPC_STUB IHTMLStyle_get_marginLeft_Stub(
  4995.     IRpcStubBuffer *This,
  4996.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4997.     PRPC_MESSAGE _pRpcMessage,
  4998.     DWORD *_pdwStubPhase);
  4999.  
  5000.  
  5001. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_margin_Proxy( 
  5002.     IHTMLStyle __RPC_FAR * This,
  5003.     /* [in] */ BSTR v);
  5004.  
  5005.  
  5006. void __RPC_STUB IHTMLStyle_put_margin_Stub(
  5007.     IRpcStubBuffer *This,
  5008.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5009.     PRPC_MESSAGE _pRpcMessage,
  5010.     DWORD *_pdwStubPhase);
  5011.  
  5012.  
  5013. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_margin_Proxy( 
  5014.     IHTMLStyle __RPC_FAR * This,
  5015.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5016.  
  5017.  
  5018. void __RPC_STUB IHTMLStyle_get_margin_Stub(
  5019.     IRpcStubBuffer *This,
  5020.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5021.     PRPC_MESSAGE _pRpcMessage,
  5022.     DWORD *_pdwStubPhase);
  5023.  
  5024.  
  5025. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingTop_Proxy( 
  5026.     IHTMLStyle __RPC_FAR * This,
  5027.     /* [in] */ VARIANT v);
  5028.  
  5029.  
  5030. void __RPC_STUB IHTMLStyle_put_paddingTop_Stub(
  5031.     IRpcStubBuffer *This,
  5032.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5033.     PRPC_MESSAGE _pRpcMessage,
  5034.     DWORD *_pdwStubPhase);
  5035.  
  5036.  
  5037. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingTop_Proxy( 
  5038.     IHTMLStyle __RPC_FAR * This,
  5039.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5040.  
  5041.  
  5042. void __RPC_STUB IHTMLStyle_get_paddingTop_Stub(
  5043.     IRpcStubBuffer *This,
  5044.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5045.     PRPC_MESSAGE _pRpcMessage,
  5046.     DWORD *_pdwStubPhase);
  5047.  
  5048.  
  5049. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingRight_Proxy( 
  5050.     IHTMLStyle __RPC_FAR * This,
  5051.     /* [in] */ VARIANT v);
  5052.  
  5053.  
  5054. void __RPC_STUB IHTMLStyle_put_paddingRight_Stub(
  5055.     IRpcStubBuffer *This,
  5056.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5057.     PRPC_MESSAGE _pRpcMessage,
  5058.     DWORD *_pdwStubPhase);
  5059.  
  5060.  
  5061. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingRight_Proxy( 
  5062.     IHTMLStyle __RPC_FAR * This,
  5063.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5064.  
  5065.  
  5066. void __RPC_STUB IHTMLStyle_get_paddingRight_Stub(
  5067.     IRpcStubBuffer *This,
  5068.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5069.     PRPC_MESSAGE _pRpcMessage,
  5070.     DWORD *_pdwStubPhase);
  5071.  
  5072.  
  5073. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingBottom_Proxy( 
  5074.     IHTMLStyle __RPC_FAR * This,
  5075.     /* [in] */ VARIANT v);
  5076.  
  5077.  
  5078. void __RPC_STUB IHTMLStyle_put_paddingBottom_Stub(
  5079.     IRpcStubBuffer *This,
  5080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5081.     PRPC_MESSAGE _pRpcMessage,
  5082.     DWORD *_pdwStubPhase);
  5083.  
  5084.  
  5085. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingBottom_Proxy( 
  5086.     IHTMLStyle __RPC_FAR * This,
  5087.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5088.  
  5089.  
  5090. void __RPC_STUB IHTMLStyle_get_paddingBottom_Stub(
  5091.     IRpcStubBuffer *This,
  5092.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5093.     PRPC_MESSAGE _pRpcMessage,
  5094.     DWORD *_pdwStubPhase);
  5095.  
  5096.  
  5097. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingLeft_Proxy( 
  5098.     IHTMLStyle __RPC_FAR * This,
  5099.     /* [in] */ VARIANT v);
  5100.  
  5101.  
  5102. void __RPC_STUB IHTMLStyle_put_paddingLeft_Stub(
  5103.     IRpcStubBuffer *This,
  5104.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5105.     PRPC_MESSAGE _pRpcMessage,
  5106.     DWORD *_pdwStubPhase);
  5107.  
  5108.  
  5109. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingLeft_Proxy( 
  5110.     IHTMLStyle __RPC_FAR * This,
  5111.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5112.  
  5113.  
  5114. void __RPC_STUB IHTMLStyle_get_paddingLeft_Stub(
  5115.     IRpcStubBuffer *This,
  5116.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5117.     PRPC_MESSAGE _pRpcMessage,
  5118.     DWORD *_pdwStubPhase);
  5119.  
  5120.  
  5121. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_padding_Proxy( 
  5122.     IHTMLStyle __RPC_FAR * This,
  5123.     /* [in] */ BSTR v);
  5124.  
  5125.  
  5126. void __RPC_STUB IHTMLStyle_put_padding_Stub(
  5127.     IRpcStubBuffer *This,
  5128.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5129.     PRPC_MESSAGE _pRpcMessage,
  5130.     DWORD *_pdwStubPhase);
  5131.  
  5132.  
  5133. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_padding_Proxy( 
  5134.     IHTMLStyle __RPC_FAR * This,
  5135.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5136.  
  5137.  
  5138. void __RPC_STUB IHTMLStyle_get_padding_Stub(
  5139.     IRpcStubBuffer *This,
  5140.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5141.     PRPC_MESSAGE _pRpcMessage,
  5142.     DWORD *_pdwStubPhase);
  5143.  
  5144.  
  5145. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_border_Proxy( 
  5146.     IHTMLStyle __RPC_FAR * This,
  5147.     /* [in] */ BSTR v);
  5148.  
  5149.  
  5150. void __RPC_STUB IHTMLStyle_put_border_Stub(
  5151.     IRpcStubBuffer *This,
  5152.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5153.     PRPC_MESSAGE _pRpcMessage,
  5154.     DWORD *_pdwStubPhase);
  5155.  
  5156.  
  5157. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_border_Proxy( 
  5158.     IHTMLStyle __RPC_FAR * This,
  5159.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5160.  
  5161.  
  5162. void __RPC_STUB IHTMLStyle_get_border_Stub(
  5163.     IRpcStubBuffer *This,
  5164.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5165.     PRPC_MESSAGE _pRpcMessage,
  5166.     DWORD *_pdwStubPhase);
  5167.  
  5168.  
  5169. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTop_Proxy( 
  5170.     IHTMLStyle __RPC_FAR * This,
  5171.     /* [in] */ BSTR v);
  5172.  
  5173.  
  5174. void __RPC_STUB IHTMLStyle_put_borderTop_Stub(
  5175.     IRpcStubBuffer *This,
  5176.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5177.     PRPC_MESSAGE _pRpcMessage,
  5178.     DWORD *_pdwStubPhase);
  5179.  
  5180.  
  5181. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTop_Proxy( 
  5182.     IHTMLStyle __RPC_FAR * This,
  5183.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5184.  
  5185.  
  5186. void __RPC_STUB IHTMLStyle_get_borderTop_Stub(
  5187.     IRpcStubBuffer *This,
  5188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5189.     PRPC_MESSAGE _pRpcMessage,
  5190.     DWORD *_pdwStubPhase);
  5191.  
  5192.  
  5193. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRight_Proxy( 
  5194.     IHTMLStyle __RPC_FAR * This,
  5195.     /* [in] */ BSTR v);
  5196.  
  5197.  
  5198. void __RPC_STUB IHTMLStyle_put_borderRight_Stub(
  5199.     IRpcStubBuffer *This,
  5200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5201.     PRPC_MESSAGE _pRpcMessage,
  5202.     DWORD *_pdwStubPhase);
  5203.  
  5204.  
  5205. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRight_Proxy( 
  5206.     IHTMLStyle __RPC_FAR * This,
  5207.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5208.  
  5209.  
  5210. void __RPC_STUB IHTMLStyle_get_borderRight_Stub(
  5211.     IRpcStubBuffer *This,
  5212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5213.     PRPC_MESSAGE _pRpcMessage,
  5214.     DWORD *_pdwStubPhase);
  5215.  
  5216.  
  5217. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottom_Proxy( 
  5218.     IHTMLStyle __RPC_FAR * This,
  5219.     /* [in] */ BSTR v);
  5220.  
  5221.  
  5222. void __RPC_STUB IHTMLStyle_put_borderBottom_Stub(
  5223.     IRpcStubBuffer *This,
  5224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5225.     PRPC_MESSAGE _pRpcMessage,
  5226.     DWORD *_pdwStubPhase);
  5227.  
  5228.  
  5229. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottom_Proxy( 
  5230.     IHTMLStyle __RPC_FAR * This,
  5231.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5232.  
  5233.  
  5234. void __RPC_STUB IHTMLStyle_get_borderBottom_Stub(
  5235.     IRpcStubBuffer *This,
  5236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5237.     PRPC_MESSAGE _pRpcMessage,
  5238.     DWORD *_pdwStubPhase);
  5239.  
  5240.  
  5241. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeft_Proxy( 
  5242.     IHTMLStyle __RPC_FAR * This,
  5243.     /* [in] */ BSTR v);
  5244.  
  5245.  
  5246. void __RPC_STUB IHTMLStyle_put_borderLeft_Stub(
  5247.     IRpcStubBuffer *This,
  5248.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5249.     PRPC_MESSAGE _pRpcMessage,
  5250.     DWORD *_pdwStubPhase);
  5251.  
  5252.  
  5253. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeft_Proxy( 
  5254.     IHTMLStyle __RPC_FAR * This,
  5255.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5256.  
  5257.  
  5258. void __RPC_STUB IHTMLStyle_get_borderLeft_Stub(
  5259.     IRpcStubBuffer *This,
  5260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5261.     PRPC_MESSAGE _pRpcMessage,
  5262.     DWORD *_pdwStubPhase);
  5263.  
  5264.  
  5265. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderColor_Proxy( 
  5266.     IHTMLStyle __RPC_FAR * This,
  5267.     /* [in] */ BSTR v);
  5268.  
  5269.  
  5270. void __RPC_STUB IHTMLStyle_put_borderColor_Stub(
  5271.     IRpcStubBuffer *This,
  5272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5273.     PRPC_MESSAGE _pRpcMessage,
  5274.     DWORD *_pdwStubPhase);
  5275.  
  5276.  
  5277. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderColor_Proxy( 
  5278.     IHTMLStyle __RPC_FAR * This,
  5279.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5280.  
  5281.  
  5282. void __RPC_STUB IHTMLStyle_get_borderColor_Stub(
  5283.     IRpcStubBuffer *This,
  5284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5285.     PRPC_MESSAGE _pRpcMessage,
  5286.     DWORD *_pdwStubPhase);
  5287.  
  5288.  
  5289. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopColor_Proxy( 
  5290.     IHTMLStyle __RPC_FAR * This,
  5291.     /* [in] */ VARIANT v);
  5292.  
  5293.  
  5294. void __RPC_STUB IHTMLStyle_put_borderTopColor_Stub(
  5295.     IRpcStubBuffer *This,
  5296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5297.     PRPC_MESSAGE _pRpcMessage,
  5298.     DWORD *_pdwStubPhase);
  5299.  
  5300.  
  5301. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopColor_Proxy( 
  5302.     IHTMLStyle __RPC_FAR * This,
  5303.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5304.  
  5305.  
  5306. void __RPC_STUB IHTMLStyle_get_borderTopColor_Stub(
  5307.     IRpcStubBuffer *This,
  5308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5309.     PRPC_MESSAGE _pRpcMessage,
  5310.     DWORD *_pdwStubPhase);
  5311.  
  5312.  
  5313. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightColor_Proxy( 
  5314.     IHTMLStyle __RPC_FAR * This,
  5315.     /* [in] */ VARIANT v);
  5316.  
  5317.  
  5318. void __RPC_STUB IHTMLStyle_put_borderRightColor_Stub(
  5319.     IRpcStubBuffer *This,
  5320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5321.     PRPC_MESSAGE _pRpcMessage,
  5322.     DWORD *_pdwStubPhase);
  5323.  
  5324.  
  5325. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightColor_Proxy( 
  5326.     IHTMLStyle __RPC_FAR * This,
  5327.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5328.  
  5329.  
  5330. void __RPC_STUB IHTMLStyle_get_borderRightColor_Stub(
  5331.     IRpcStubBuffer *This,
  5332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5333.     PRPC_MESSAGE _pRpcMessage,
  5334.     DWORD *_pdwStubPhase);
  5335.  
  5336.  
  5337. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomColor_Proxy( 
  5338.     IHTMLStyle __RPC_FAR * This,
  5339.     /* [in] */ VARIANT v);
  5340.  
  5341.  
  5342. void __RPC_STUB IHTMLStyle_put_borderBottomColor_Stub(
  5343.     IRpcStubBuffer *This,
  5344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5345.     PRPC_MESSAGE _pRpcMessage,
  5346.     DWORD *_pdwStubPhase);
  5347.  
  5348.  
  5349. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomColor_Proxy( 
  5350.     IHTMLStyle __RPC_FAR * This,
  5351.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5352.  
  5353.  
  5354. void __RPC_STUB IHTMLStyle_get_borderBottomColor_Stub(
  5355.     IRpcStubBuffer *This,
  5356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5357.     PRPC_MESSAGE _pRpcMessage,
  5358.     DWORD *_pdwStubPhase);
  5359.  
  5360.  
  5361. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftColor_Proxy( 
  5362.     IHTMLStyle __RPC_FAR * This,
  5363.     /* [in] */ VARIANT v);
  5364.  
  5365.  
  5366. void __RPC_STUB IHTMLStyle_put_borderLeftColor_Stub(
  5367.     IRpcStubBuffer *This,
  5368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5369.     PRPC_MESSAGE _pRpcMessage,
  5370.     DWORD *_pdwStubPhase);
  5371.  
  5372.  
  5373. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftColor_Proxy( 
  5374.     IHTMLStyle __RPC_FAR * This,
  5375.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5376.  
  5377.  
  5378. void __RPC_STUB IHTMLStyle_get_borderLeftColor_Stub(
  5379.     IRpcStubBuffer *This,
  5380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5381.     PRPC_MESSAGE _pRpcMessage,
  5382.     DWORD *_pdwStubPhase);
  5383.  
  5384.  
  5385. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderWidth_Proxy( 
  5386.     IHTMLStyle __RPC_FAR * This,
  5387.     /* [in] */ BSTR v);
  5388.  
  5389.  
  5390. void __RPC_STUB IHTMLStyle_put_borderWidth_Stub(
  5391.     IRpcStubBuffer *This,
  5392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5393.     PRPC_MESSAGE _pRpcMessage,
  5394.     DWORD *_pdwStubPhase);
  5395.  
  5396.  
  5397. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderWidth_Proxy( 
  5398.     IHTMLStyle __RPC_FAR * This,
  5399.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5400.  
  5401.  
  5402. void __RPC_STUB IHTMLStyle_get_borderWidth_Stub(
  5403.     IRpcStubBuffer *This,
  5404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5405.     PRPC_MESSAGE _pRpcMessage,
  5406.     DWORD *_pdwStubPhase);
  5407.  
  5408.  
  5409. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopWidth_Proxy( 
  5410.     IHTMLStyle __RPC_FAR * This,
  5411.     /* [in] */ VARIANT v);
  5412.  
  5413.  
  5414. void __RPC_STUB IHTMLStyle_put_borderTopWidth_Stub(
  5415.     IRpcStubBuffer *This,
  5416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5417.     PRPC_MESSAGE _pRpcMessage,
  5418.     DWORD *_pdwStubPhase);
  5419.  
  5420.  
  5421. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopWidth_Proxy( 
  5422.     IHTMLStyle __RPC_FAR * This,
  5423.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5424.  
  5425.  
  5426. void __RPC_STUB IHTMLStyle_get_borderTopWidth_Stub(
  5427.     IRpcStubBuffer *This,
  5428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5429.     PRPC_MESSAGE _pRpcMessage,
  5430.     DWORD *_pdwStubPhase);
  5431.  
  5432.  
  5433. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightWidth_Proxy( 
  5434.     IHTMLStyle __RPC_FAR * This,
  5435.     /* [in] */ VARIANT v);
  5436.  
  5437.  
  5438. void __RPC_STUB IHTMLStyle_put_borderRightWidth_Stub(
  5439.     IRpcStubBuffer *This,
  5440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5441.     PRPC_MESSAGE _pRpcMessage,
  5442.     DWORD *_pdwStubPhase);
  5443.  
  5444.  
  5445. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightWidth_Proxy( 
  5446.     IHTMLStyle __RPC_FAR * This,
  5447.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5448.  
  5449.  
  5450. void __RPC_STUB IHTMLStyle_get_borderRightWidth_Stub(
  5451.     IRpcStubBuffer *This,
  5452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5453.     PRPC_MESSAGE _pRpcMessage,
  5454.     DWORD *_pdwStubPhase);
  5455.  
  5456.  
  5457. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomWidth_Proxy( 
  5458.     IHTMLStyle __RPC_FAR * This,
  5459.     /* [in] */ VARIANT v);
  5460.  
  5461.  
  5462. void __RPC_STUB IHTMLStyle_put_borderBottomWidth_Stub(
  5463.     IRpcStubBuffer *This,
  5464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5465.     PRPC_MESSAGE _pRpcMessage,
  5466.     DWORD *_pdwStubPhase);
  5467.  
  5468.  
  5469. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomWidth_Proxy( 
  5470.     IHTMLStyle __RPC_FAR * This,
  5471.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5472.  
  5473.  
  5474. void __RPC_STUB IHTMLStyle_get_borderBottomWidth_Stub(
  5475.     IRpcStubBuffer *This,
  5476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5477.     PRPC_MESSAGE _pRpcMessage,
  5478.     DWORD *_pdwStubPhase);
  5479.  
  5480.  
  5481. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftWidth_Proxy( 
  5482.     IHTMLStyle __RPC_FAR * This,
  5483.     /* [in] */ VARIANT v);
  5484.  
  5485.  
  5486. void __RPC_STUB IHTMLStyle_put_borderLeftWidth_Stub(
  5487.     IRpcStubBuffer *This,
  5488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5489.     PRPC_MESSAGE _pRpcMessage,
  5490.     DWORD *_pdwStubPhase);
  5491.  
  5492.  
  5493. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftWidth_Proxy( 
  5494.     IHTMLStyle __RPC_FAR * This,
  5495.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5496.  
  5497.  
  5498. void __RPC_STUB IHTMLStyle_get_borderLeftWidth_Stub(
  5499.     IRpcStubBuffer *This,
  5500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5501.     PRPC_MESSAGE _pRpcMessage,
  5502.     DWORD *_pdwStubPhase);
  5503.  
  5504.  
  5505. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderStyle_Proxy( 
  5506.     IHTMLStyle __RPC_FAR * This,
  5507.     /* [in] */ BSTR v);
  5508.  
  5509.  
  5510. void __RPC_STUB IHTMLStyle_put_borderStyle_Stub(
  5511.     IRpcStubBuffer *This,
  5512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5513.     PRPC_MESSAGE _pRpcMessage,
  5514.     DWORD *_pdwStubPhase);
  5515.  
  5516.  
  5517. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderStyle_Proxy( 
  5518.     IHTMLStyle __RPC_FAR * This,
  5519.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5520.  
  5521.  
  5522. void __RPC_STUB IHTMLStyle_get_borderStyle_Stub(
  5523.     IRpcStubBuffer *This,
  5524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5525.     PRPC_MESSAGE _pRpcMessage,
  5526.     DWORD *_pdwStubPhase);
  5527.  
  5528.  
  5529. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopStyle_Proxy( 
  5530.     IHTMLStyle __RPC_FAR * This,
  5531.     /* [in] */ BSTR v);
  5532.  
  5533.  
  5534. void __RPC_STUB IHTMLStyle_put_borderTopStyle_Stub(
  5535.     IRpcStubBuffer *This,
  5536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5537.     PRPC_MESSAGE _pRpcMessage,
  5538.     DWORD *_pdwStubPhase);
  5539.  
  5540.  
  5541. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopStyle_Proxy( 
  5542.     IHTMLStyle __RPC_FAR * This,
  5543.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5544.  
  5545.  
  5546. void __RPC_STUB IHTMLStyle_get_borderTopStyle_Stub(
  5547.     IRpcStubBuffer *This,
  5548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5549.     PRPC_MESSAGE _pRpcMessage,
  5550.     DWORD *_pdwStubPhase);
  5551.  
  5552.  
  5553. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightStyle_Proxy( 
  5554.     IHTMLStyle __RPC_FAR * This,
  5555.     /* [in] */ BSTR v);
  5556.  
  5557.  
  5558. void __RPC_STUB IHTMLStyle_put_borderRightStyle_Stub(
  5559.     IRpcStubBuffer *This,
  5560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5561.     PRPC_MESSAGE _pRpcMessage,
  5562.     DWORD *_pdwStubPhase);
  5563.  
  5564.  
  5565. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightStyle_Proxy( 
  5566.     IHTMLStyle __RPC_FAR * This,
  5567.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5568.  
  5569.  
  5570. void __RPC_STUB IHTMLStyle_get_borderRightStyle_Stub(
  5571.     IRpcStubBuffer *This,
  5572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5573.     PRPC_MESSAGE _pRpcMessage,
  5574.     DWORD *_pdwStubPhase);
  5575.  
  5576.  
  5577. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomStyle_Proxy( 
  5578.     IHTMLStyle __RPC_FAR * This,
  5579.     /* [in] */ BSTR v);
  5580.  
  5581.  
  5582. void __RPC_STUB IHTMLStyle_put_borderBottomStyle_Stub(
  5583.     IRpcStubBuffer *This,
  5584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5585.     PRPC_MESSAGE _pRpcMessage,
  5586.     DWORD *_pdwStubPhase);
  5587.  
  5588.  
  5589. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomStyle_Proxy( 
  5590.     IHTMLStyle __RPC_FAR * This,
  5591.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5592.  
  5593.  
  5594. void __RPC_STUB IHTMLStyle_get_borderBottomStyle_Stub(
  5595.     IRpcStubBuffer *This,
  5596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5597.     PRPC_MESSAGE _pRpcMessage,
  5598.     DWORD *_pdwStubPhase);
  5599.  
  5600.  
  5601. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftStyle_Proxy( 
  5602.     IHTMLStyle __RPC_FAR * This,
  5603.     /* [in] */ BSTR v);
  5604.  
  5605.  
  5606. void __RPC_STUB IHTMLStyle_put_borderLeftStyle_Stub(
  5607.     IRpcStubBuffer *This,
  5608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5609.     PRPC_MESSAGE _pRpcMessage,
  5610.     DWORD *_pdwStubPhase);
  5611.  
  5612.  
  5613. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftStyle_Proxy( 
  5614.     IHTMLStyle __RPC_FAR * This,
  5615.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5616.  
  5617.  
  5618. void __RPC_STUB IHTMLStyle_get_borderLeftStyle_Stub(
  5619.     IRpcStubBuffer *This,
  5620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5621.     PRPC_MESSAGE _pRpcMessage,
  5622.     DWORD *_pdwStubPhase);
  5623.  
  5624.  
  5625. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_width_Proxy( 
  5626.     IHTMLStyle __RPC_FAR * This,
  5627.     /* [in] */ VARIANT v);
  5628.  
  5629.  
  5630. void __RPC_STUB IHTMLStyle_put_width_Stub(
  5631.     IRpcStubBuffer *This,
  5632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5633.     PRPC_MESSAGE _pRpcMessage,
  5634.     DWORD *_pdwStubPhase);
  5635.  
  5636.  
  5637. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_width_Proxy( 
  5638.     IHTMLStyle __RPC_FAR * This,
  5639.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5640.  
  5641.  
  5642. void __RPC_STUB IHTMLStyle_get_width_Stub(
  5643.     IRpcStubBuffer *This,
  5644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5645.     PRPC_MESSAGE _pRpcMessage,
  5646.     DWORD *_pdwStubPhase);
  5647.  
  5648.  
  5649. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_height_Proxy( 
  5650.     IHTMLStyle __RPC_FAR * This,
  5651.     /* [in] */ VARIANT v);
  5652.  
  5653.  
  5654. void __RPC_STUB IHTMLStyle_put_height_Stub(
  5655.     IRpcStubBuffer *This,
  5656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5657.     PRPC_MESSAGE _pRpcMessage,
  5658.     DWORD *_pdwStubPhase);
  5659.  
  5660.  
  5661. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_height_Proxy( 
  5662.     IHTMLStyle __RPC_FAR * This,
  5663.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5664.  
  5665.  
  5666. void __RPC_STUB IHTMLStyle_get_height_Stub(
  5667.     IRpcStubBuffer *This,
  5668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5669.     PRPC_MESSAGE _pRpcMessage,
  5670.     DWORD *_pdwStubPhase);
  5671.  
  5672.  
  5673. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_styleFloat_Proxy( 
  5674.     IHTMLStyle __RPC_FAR * This,
  5675.     /* [in] */ BSTR v);
  5676.  
  5677.  
  5678. void __RPC_STUB IHTMLStyle_put_styleFloat_Stub(
  5679.     IRpcStubBuffer *This,
  5680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5681.     PRPC_MESSAGE _pRpcMessage,
  5682.     DWORD *_pdwStubPhase);
  5683.  
  5684.  
  5685. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_styleFloat_Proxy( 
  5686.     IHTMLStyle __RPC_FAR * This,
  5687.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5688.  
  5689.  
  5690. void __RPC_STUB IHTMLStyle_get_styleFloat_Stub(
  5691.     IRpcStubBuffer *This,
  5692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5693.     PRPC_MESSAGE _pRpcMessage,
  5694.     DWORD *_pdwStubPhase);
  5695.  
  5696.  
  5697. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clear_Proxy( 
  5698.     IHTMLStyle __RPC_FAR * This,
  5699.     /* [in] */ BSTR v);
  5700.  
  5701.  
  5702. void __RPC_STUB IHTMLStyle_put_clear_Stub(
  5703.     IRpcStubBuffer *This,
  5704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5705.     PRPC_MESSAGE _pRpcMessage,
  5706.     DWORD *_pdwStubPhase);
  5707.  
  5708.  
  5709. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clear_Proxy( 
  5710.     IHTMLStyle __RPC_FAR * This,
  5711.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5712.  
  5713.  
  5714. void __RPC_STUB IHTMLStyle_get_clear_Stub(
  5715.     IRpcStubBuffer *This,
  5716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5717.     PRPC_MESSAGE _pRpcMessage,
  5718.     DWORD *_pdwStubPhase);
  5719.  
  5720.  
  5721. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_display_Proxy( 
  5722.     IHTMLStyle __RPC_FAR * This,
  5723.     /* [in] */ BSTR v);
  5724.  
  5725.  
  5726. void __RPC_STUB IHTMLStyle_put_display_Stub(
  5727.     IRpcStubBuffer *This,
  5728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5729.     PRPC_MESSAGE _pRpcMessage,
  5730.     DWORD *_pdwStubPhase);
  5731.  
  5732.  
  5733. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_display_Proxy( 
  5734.     IHTMLStyle __RPC_FAR * This,
  5735.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5736.  
  5737.  
  5738. void __RPC_STUB IHTMLStyle_get_display_Stub(
  5739.     IRpcStubBuffer *This,
  5740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5741.     PRPC_MESSAGE _pRpcMessage,
  5742.     DWORD *_pdwStubPhase);
  5743.  
  5744.  
  5745. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_visibility_Proxy( 
  5746.     IHTMLStyle __RPC_FAR * This,
  5747.     /* [in] */ BSTR v);
  5748.  
  5749.  
  5750. void __RPC_STUB IHTMLStyle_put_visibility_Stub(
  5751.     IRpcStubBuffer *This,
  5752.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5753.     PRPC_MESSAGE _pRpcMessage,
  5754.     DWORD *_pdwStubPhase);
  5755.  
  5756.  
  5757. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_visibility_Proxy( 
  5758.     IHTMLStyle __RPC_FAR * This,
  5759.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5760.  
  5761.  
  5762. void __RPC_STUB IHTMLStyle_get_visibility_Stub(
  5763.     IRpcStubBuffer *This,
  5764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5765.     PRPC_MESSAGE _pRpcMessage,
  5766.     DWORD *_pdwStubPhase);
  5767.  
  5768.  
  5769. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleType_Proxy( 
  5770.     IHTMLStyle __RPC_FAR * This,
  5771.     /* [in] */ BSTR v);
  5772.  
  5773.  
  5774. void __RPC_STUB IHTMLStyle_put_listStyleType_Stub(
  5775.     IRpcStubBuffer *This,
  5776.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5777.     PRPC_MESSAGE _pRpcMessage,
  5778.     DWORD *_pdwStubPhase);
  5779.  
  5780.  
  5781. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleType_Proxy( 
  5782.     IHTMLStyle __RPC_FAR * This,
  5783.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5784.  
  5785.  
  5786. void __RPC_STUB IHTMLStyle_get_listStyleType_Stub(
  5787.     IRpcStubBuffer *This,
  5788.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5789.     PRPC_MESSAGE _pRpcMessage,
  5790.     DWORD *_pdwStubPhase);
  5791.  
  5792.  
  5793. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStylePosition_Proxy( 
  5794.     IHTMLStyle __RPC_FAR * This,
  5795.     /* [in] */ BSTR v);
  5796.  
  5797.  
  5798. void __RPC_STUB IHTMLStyle_put_listStylePosition_Stub(
  5799.     IRpcStubBuffer *This,
  5800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5801.     PRPC_MESSAGE _pRpcMessage,
  5802.     DWORD *_pdwStubPhase);
  5803.  
  5804.  
  5805. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStylePosition_Proxy( 
  5806.     IHTMLStyle __RPC_FAR * This,
  5807.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5808.  
  5809.  
  5810. void __RPC_STUB IHTMLStyle_get_listStylePosition_Stub(
  5811.     IRpcStubBuffer *This,
  5812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5813.     PRPC_MESSAGE _pRpcMessage,
  5814.     DWORD *_pdwStubPhase);
  5815.  
  5816.  
  5817. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleImage_Proxy( 
  5818.     IHTMLStyle __RPC_FAR * This,
  5819.     /* [in] */ BSTR v);
  5820.  
  5821.  
  5822. void __RPC_STUB IHTMLStyle_put_listStyleImage_Stub(
  5823.     IRpcStubBuffer *This,
  5824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5825.     PRPC_MESSAGE _pRpcMessage,
  5826.     DWORD *_pdwStubPhase);
  5827.  
  5828.  
  5829. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleImage_Proxy( 
  5830.     IHTMLStyle __RPC_FAR * This,
  5831.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5832.  
  5833.  
  5834. void __RPC_STUB IHTMLStyle_get_listStyleImage_Stub(
  5835.     IRpcStubBuffer *This,
  5836.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5837.     PRPC_MESSAGE _pRpcMessage,
  5838.     DWORD *_pdwStubPhase);
  5839.  
  5840.  
  5841. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyle_Proxy( 
  5842.     IHTMLStyle __RPC_FAR * This,
  5843.     /* [in] */ BSTR v);
  5844.  
  5845.  
  5846. void __RPC_STUB IHTMLStyle_put_listStyle_Stub(
  5847.     IRpcStubBuffer *This,
  5848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5849.     PRPC_MESSAGE _pRpcMessage,
  5850.     DWORD *_pdwStubPhase);
  5851.  
  5852.  
  5853. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyle_Proxy( 
  5854.     IHTMLStyle __RPC_FAR * This,
  5855.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5856.  
  5857.  
  5858. void __RPC_STUB IHTMLStyle_get_listStyle_Stub(
  5859.     IRpcStubBuffer *This,
  5860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5861.     PRPC_MESSAGE _pRpcMessage,
  5862.     DWORD *_pdwStubPhase);
  5863.  
  5864.  
  5865. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_whiteSpace_Proxy( 
  5866.     IHTMLStyle __RPC_FAR * This,
  5867.     /* [in] */ BSTR v);
  5868.  
  5869.  
  5870. void __RPC_STUB IHTMLStyle_put_whiteSpace_Stub(
  5871.     IRpcStubBuffer *This,
  5872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5873.     PRPC_MESSAGE _pRpcMessage,
  5874.     DWORD *_pdwStubPhase);
  5875.  
  5876.  
  5877. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_whiteSpace_Proxy( 
  5878.     IHTMLStyle __RPC_FAR * This,
  5879.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5880.  
  5881.  
  5882. void __RPC_STUB IHTMLStyle_get_whiteSpace_Stub(
  5883.     IRpcStubBuffer *This,
  5884.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5885.     PRPC_MESSAGE _pRpcMessage,
  5886.     DWORD *_pdwStubPhase);
  5887.  
  5888.  
  5889. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_top_Proxy( 
  5890.     IHTMLStyle __RPC_FAR * This,
  5891.     /* [in] */ VARIANT v);
  5892.  
  5893.  
  5894. void __RPC_STUB IHTMLStyle_put_top_Stub(
  5895.     IRpcStubBuffer *This,
  5896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5897.     PRPC_MESSAGE _pRpcMessage,
  5898.     DWORD *_pdwStubPhase);
  5899.  
  5900.  
  5901. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_top_Proxy( 
  5902.     IHTMLStyle __RPC_FAR * This,
  5903.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5904.  
  5905.  
  5906. void __RPC_STUB IHTMLStyle_get_top_Stub(
  5907.     IRpcStubBuffer *This,
  5908.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5909.     PRPC_MESSAGE _pRpcMessage,
  5910.     DWORD *_pdwStubPhase);
  5911.  
  5912.  
  5913. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_left_Proxy( 
  5914.     IHTMLStyle __RPC_FAR * This,
  5915.     /* [in] */ VARIANT v);
  5916.  
  5917.  
  5918. void __RPC_STUB IHTMLStyle_put_left_Stub(
  5919.     IRpcStubBuffer *This,
  5920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5921.     PRPC_MESSAGE _pRpcMessage,
  5922.     DWORD *_pdwStubPhase);
  5923.  
  5924.  
  5925. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_left_Proxy( 
  5926.     IHTMLStyle __RPC_FAR * This,
  5927.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5928.  
  5929.  
  5930. void __RPC_STUB IHTMLStyle_get_left_Stub(
  5931.     IRpcStubBuffer *This,
  5932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5933.     PRPC_MESSAGE _pRpcMessage,
  5934.     DWORD *_pdwStubPhase);
  5935.  
  5936.  
  5937. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_position_Proxy( 
  5938.     IHTMLStyle __RPC_FAR * This,
  5939.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5940.  
  5941.  
  5942. void __RPC_STUB IHTMLStyle_get_position_Stub(
  5943.     IRpcStubBuffer *This,
  5944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5945.     PRPC_MESSAGE _pRpcMessage,
  5946.     DWORD *_pdwStubPhase);
  5947.  
  5948.  
  5949. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_zIndex_Proxy( 
  5950.     IHTMLStyle __RPC_FAR * This,
  5951.     /* [in] */ VARIANT v);
  5952.  
  5953.  
  5954. void __RPC_STUB IHTMLStyle_put_zIndex_Stub(
  5955.     IRpcStubBuffer *This,
  5956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5957.     PRPC_MESSAGE _pRpcMessage,
  5958.     DWORD *_pdwStubPhase);
  5959.  
  5960.  
  5961. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_zIndex_Proxy( 
  5962.     IHTMLStyle __RPC_FAR * This,
  5963.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  5964.  
  5965.  
  5966. void __RPC_STUB IHTMLStyle_get_zIndex_Stub(
  5967.     IRpcStubBuffer *This,
  5968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5969.     PRPC_MESSAGE _pRpcMessage,
  5970.     DWORD *_pdwStubPhase);
  5971.  
  5972.  
  5973. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_overflow_Proxy( 
  5974.     IHTMLStyle __RPC_FAR * This,
  5975.     /* [in] */ BSTR v);
  5976.  
  5977.  
  5978. void __RPC_STUB IHTMLStyle_put_overflow_Stub(
  5979.     IRpcStubBuffer *This,
  5980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5981.     PRPC_MESSAGE _pRpcMessage,
  5982.     DWORD *_pdwStubPhase);
  5983.  
  5984.  
  5985. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_overflow_Proxy( 
  5986.     IHTMLStyle __RPC_FAR * This,
  5987.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5988.  
  5989.  
  5990. void __RPC_STUB IHTMLStyle_get_overflow_Stub(
  5991.     IRpcStubBuffer *This,
  5992.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5993.     PRPC_MESSAGE _pRpcMessage,
  5994.     DWORD *_pdwStubPhase);
  5995.  
  5996.  
  5997. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakBefore_Proxy( 
  5998.     IHTMLStyle __RPC_FAR * This,
  5999.     /* [in] */ BSTR v);
  6000.  
  6001.  
  6002. void __RPC_STUB IHTMLStyle_put_pageBreakBefore_Stub(
  6003.     IRpcStubBuffer *This,
  6004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6005.     PRPC_MESSAGE _pRpcMessage,
  6006.     DWORD *_pdwStubPhase);
  6007.  
  6008.  
  6009. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakBefore_Proxy( 
  6010.     IHTMLStyle __RPC_FAR * This,
  6011.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6012.  
  6013.  
  6014. void __RPC_STUB IHTMLStyle_get_pageBreakBefore_Stub(
  6015.     IRpcStubBuffer *This,
  6016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6017.     PRPC_MESSAGE _pRpcMessage,
  6018.     DWORD *_pdwStubPhase);
  6019.  
  6020.  
  6021. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakAfter_Proxy( 
  6022.     IHTMLStyle __RPC_FAR * This,
  6023.     /* [in] */ BSTR v);
  6024.  
  6025.  
  6026. void __RPC_STUB IHTMLStyle_put_pageBreakAfter_Stub(
  6027.     IRpcStubBuffer *This,
  6028.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6029.     PRPC_MESSAGE _pRpcMessage,
  6030.     DWORD *_pdwStubPhase);
  6031.  
  6032.  
  6033. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakAfter_Proxy( 
  6034.     IHTMLStyle __RPC_FAR * This,
  6035.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6036.  
  6037.  
  6038. void __RPC_STUB IHTMLStyle_get_pageBreakAfter_Stub(
  6039.     IRpcStubBuffer *This,
  6040.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6041.     PRPC_MESSAGE _pRpcMessage,
  6042.     DWORD *_pdwStubPhase);
  6043.  
  6044.  
  6045. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cssText_Proxy( 
  6046.     IHTMLStyle __RPC_FAR * This,
  6047.     /* [in] */ BSTR v);
  6048.  
  6049.  
  6050. void __RPC_STUB IHTMLStyle_put_cssText_Stub(
  6051.     IRpcStubBuffer *This,
  6052.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6053.     PRPC_MESSAGE _pRpcMessage,
  6054.     DWORD *_pdwStubPhase);
  6055.  
  6056.  
  6057. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cssText_Proxy( 
  6058.     IHTMLStyle __RPC_FAR * This,
  6059.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6060.  
  6061.  
  6062. void __RPC_STUB IHTMLStyle_get_cssText_Stub(
  6063.     IRpcStubBuffer *This,
  6064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6065.     PRPC_MESSAGE _pRpcMessage,
  6066.     DWORD *_pdwStubPhase);
  6067.  
  6068.  
  6069. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelTop_Proxy( 
  6070.     IHTMLStyle __RPC_FAR * This,
  6071.     /* [in] */ long v);
  6072.  
  6073.  
  6074. void __RPC_STUB IHTMLStyle_put_pixelTop_Stub(
  6075.     IRpcStubBuffer *This,
  6076.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6077.     PRPC_MESSAGE _pRpcMessage,
  6078.     DWORD *_pdwStubPhase);
  6079.  
  6080.  
  6081. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelTop_Proxy( 
  6082.     IHTMLStyle __RPC_FAR * This,
  6083.     /* [out][retval] */ long __RPC_FAR *p);
  6084.  
  6085.  
  6086. void __RPC_STUB IHTMLStyle_get_pixelTop_Stub(
  6087.     IRpcStubBuffer *This,
  6088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6089.     PRPC_MESSAGE _pRpcMessage,
  6090.     DWORD *_pdwStubPhase);
  6091.  
  6092.  
  6093. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelLeft_Proxy( 
  6094.     IHTMLStyle __RPC_FAR * This,
  6095.     /* [in] */ long v);
  6096.  
  6097.  
  6098. void __RPC_STUB IHTMLStyle_put_pixelLeft_Stub(
  6099.     IRpcStubBuffer *This,
  6100.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6101.     PRPC_MESSAGE _pRpcMessage,
  6102.     DWORD *_pdwStubPhase);
  6103.  
  6104.  
  6105. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelLeft_Proxy( 
  6106.     IHTMLStyle __RPC_FAR * This,
  6107.     /* [out][retval] */ long __RPC_FAR *p);
  6108.  
  6109.  
  6110. void __RPC_STUB IHTMLStyle_get_pixelLeft_Stub(
  6111.     IRpcStubBuffer *This,
  6112.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6113.     PRPC_MESSAGE _pRpcMessage,
  6114.     DWORD *_pdwStubPhase);
  6115.  
  6116.  
  6117. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelWidth_Proxy( 
  6118.     IHTMLStyle __RPC_FAR * This,
  6119.     /* [in] */ long v);
  6120.  
  6121.  
  6122. void __RPC_STUB IHTMLStyle_put_pixelWidth_Stub(
  6123.     IRpcStubBuffer *This,
  6124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6125.     PRPC_MESSAGE _pRpcMessage,
  6126.     DWORD *_pdwStubPhase);
  6127.  
  6128.  
  6129. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelWidth_Proxy( 
  6130.     IHTMLStyle __RPC_FAR * This,
  6131.     /* [out][retval] */ long __RPC_FAR *p);
  6132.  
  6133.  
  6134. void __RPC_STUB IHTMLStyle_get_pixelWidth_Stub(
  6135.     IRpcStubBuffer *This,
  6136.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6137.     PRPC_MESSAGE _pRpcMessage,
  6138.     DWORD *_pdwStubPhase);
  6139.  
  6140.  
  6141. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelHeight_Proxy( 
  6142.     IHTMLStyle __RPC_FAR * This,
  6143.     /* [in] */ long v);
  6144.  
  6145.  
  6146. void __RPC_STUB IHTMLStyle_put_pixelHeight_Stub(
  6147.     IRpcStubBuffer *This,
  6148.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6149.     PRPC_MESSAGE _pRpcMessage,
  6150.     DWORD *_pdwStubPhase);
  6151.  
  6152.  
  6153. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelHeight_Proxy( 
  6154.     IHTMLStyle __RPC_FAR * This,
  6155.     /* [out][retval] */ long __RPC_FAR *p);
  6156.  
  6157.  
  6158. void __RPC_STUB IHTMLStyle_get_pixelHeight_Stub(
  6159.     IRpcStubBuffer *This,
  6160.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6161.     PRPC_MESSAGE _pRpcMessage,
  6162.     DWORD *_pdwStubPhase);
  6163.  
  6164.  
  6165. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posTop_Proxy( 
  6166.     IHTMLStyle __RPC_FAR * This,
  6167.     /* [in] */ float v);
  6168.  
  6169.  
  6170. void __RPC_STUB IHTMLStyle_put_posTop_Stub(
  6171.     IRpcStubBuffer *This,
  6172.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6173.     PRPC_MESSAGE _pRpcMessage,
  6174.     DWORD *_pdwStubPhase);
  6175.  
  6176.  
  6177. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posTop_Proxy( 
  6178.     IHTMLStyle __RPC_FAR * This,
  6179.     /* [out][retval] */ float __RPC_FAR *p);
  6180.  
  6181.  
  6182. void __RPC_STUB IHTMLStyle_get_posTop_Stub(
  6183.     IRpcStubBuffer *This,
  6184.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6185.     PRPC_MESSAGE _pRpcMessage,
  6186.     DWORD *_pdwStubPhase);
  6187.  
  6188.  
  6189. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posLeft_Proxy( 
  6190.     IHTMLStyle __RPC_FAR * This,
  6191.     /* [in] */ float v);
  6192.  
  6193.  
  6194. void __RPC_STUB IHTMLStyle_put_posLeft_Stub(
  6195.     IRpcStubBuffer *This,
  6196.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6197.     PRPC_MESSAGE _pRpcMessage,
  6198.     DWORD *_pdwStubPhase);
  6199.  
  6200.  
  6201. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posLeft_Proxy( 
  6202.     IHTMLStyle __RPC_FAR * This,
  6203.     /* [out][retval] */ float __RPC_FAR *p);
  6204.  
  6205.  
  6206. void __RPC_STUB IHTMLStyle_get_posLeft_Stub(
  6207.     IRpcStubBuffer *This,
  6208.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6209.     PRPC_MESSAGE _pRpcMessage,
  6210.     DWORD *_pdwStubPhase);
  6211.  
  6212.  
  6213. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posWidth_Proxy( 
  6214.     IHTMLStyle __RPC_FAR * This,
  6215.     /* [in] */ float v);
  6216.  
  6217.  
  6218. void __RPC_STUB IHTMLStyle_put_posWidth_Stub(
  6219.     IRpcStubBuffer *This,
  6220.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6221.     PRPC_MESSAGE _pRpcMessage,
  6222.     DWORD *_pdwStubPhase);
  6223.  
  6224.  
  6225. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posWidth_Proxy( 
  6226.     IHTMLStyle __RPC_FAR * This,
  6227.     /* [out][retval] */ float __RPC_FAR *p);
  6228.  
  6229.  
  6230. void __RPC_STUB IHTMLStyle_get_posWidth_Stub(
  6231.     IRpcStubBuffer *This,
  6232.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6233.     PRPC_MESSAGE _pRpcMessage,
  6234.     DWORD *_pdwStubPhase);
  6235.  
  6236.  
  6237. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posHeight_Proxy( 
  6238.     IHTMLStyle __RPC_FAR * This,
  6239.     /* [in] */ float v);
  6240.  
  6241.  
  6242. void __RPC_STUB IHTMLStyle_put_posHeight_Stub(
  6243.     IRpcStubBuffer *This,
  6244.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6245.     PRPC_MESSAGE _pRpcMessage,
  6246.     DWORD *_pdwStubPhase);
  6247.  
  6248.  
  6249. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posHeight_Proxy( 
  6250.     IHTMLStyle __RPC_FAR * This,
  6251.     /* [out][retval] */ float __RPC_FAR *p);
  6252.  
  6253.  
  6254. void __RPC_STUB IHTMLStyle_get_posHeight_Stub(
  6255.     IRpcStubBuffer *This,
  6256.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6257.     PRPC_MESSAGE _pRpcMessage,
  6258.     DWORD *_pdwStubPhase);
  6259.  
  6260.  
  6261. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cursor_Proxy( 
  6262.     IHTMLStyle __RPC_FAR * This,
  6263.     /* [in] */ BSTR v);
  6264.  
  6265.  
  6266. void __RPC_STUB IHTMLStyle_put_cursor_Stub(
  6267.     IRpcStubBuffer *This,
  6268.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6269.     PRPC_MESSAGE _pRpcMessage,
  6270.     DWORD *_pdwStubPhase);
  6271.  
  6272.  
  6273. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cursor_Proxy( 
  6274.     IHTMLStyle __RPC_FAR * This,
  6275.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6276.  
  6277.  
  6278. void __RPC_STUB IHTMLStyle_get_cursor_Stub(
  6279.     IRpcStubBuffer *This,
  6280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6281.     PRPC_MESSAGE _pRpcMessage,
  6282.     DWORD *_pdwStubPhase);
  6283.  
  6284.  
  6285. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clip_Proxy( 
  6286.     IHTMLStyle __RPC_FAR * This,
  6287.     /* [in] */ BSTR v);
  6288.  
  6289.  
  6290. void __RPC_STUB IHTMLStyle_put_clip_Stub(
  6291.     IRpcStubBuffer *This,
  6292.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6293.     PRPC_MESSAGE _pRpcMessage,
  6294.     DWORD *_pdwStubPhase);
  6295.  
  6296.  
  6297. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clip_Proxy( 
  6298.     IHTMLStyle __RPC_FAR * This,
  6299.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6300.  
  6301.  
  6302. void __RPC_STUB IHTMLStyle_get_clip_Stub(
  6303.     IRpcStubBuffer *This,
  6304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6305.     PRPC_MESSAGE _pRpcMessage,
  6306.     DWORD *_pdwStubPhase);
  6307.  
  6308.  
  6309. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_filter_Proxy( 
  6310.     IHTMLStyle __RPC_FAR * This,
  6311.     /* [in] */ BSTR v);
  6312.  
  6313.  
  6314. void __RPC_STUB IHTMLStyle_put_filter_Stub(
  6315.     IRpcStubBuffer *This,
  6316.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6317.     PRPC_MESSAGE _pRpcMessage,
  6318.     DWORD *_pdwStubPhase);
  6319.  
  6320.  
  6321. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_filter_Proxy( 
  6322.     IHTMLStyle __RPC_FAR * This,
  6323.     /* [out][retval] */ BSTR __RPC_FAR *p);
  6324.  
  6325.  
  6326. void __RPC_STUB IHTMLStyle_get_filter_Stub(
  6327.     IRpcStubBuffer *This,
  6328.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6329.     PRPC_MESSAGE _pRpcMessage,
  6330.     DWORD *_pdwStubPhase);
  6331.  
  6332.  
  6333. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_setAttribute_Proxy( 
  6334.     IHTMLStyle __RPC_FAR * This,
  6335.     /* [in] */ BSTR strAttributeName,
  6336.     /* [in] */ VARIANT AttributeValue,
  6337.     /* [in][defaultvalue] */ LONG lFlags);
  6338.  
  6339.  
  6340. void __RPC_STUB IHTMLStyle_setAttribute_Stub(
  6341.     IRpcStubBuffer *This,
  6342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6343.     PRPC_MESSAGE _pRpcMessage,
  6344.     DWORD *_pdwStubPhase);
  6345.  
  6346.  
  6347. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_getAttribute_Proxy( 
  6348.     IHTMLStyle __RPC_FAR * This,
  6349.     /* [in] */ BSTR strAttributeName,
  6350.     /* [in][defaultvalue] */ LONG lFlags,
  6351.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  6352.  
  6353.  
  6354. void __RPC_STUB IHTMLStyle_getAttribute_Stub(
  6355.     IRpcStubBuffer *This,
  6356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6357.     PRPC_MESSAGE _pRpcMessage,
  6358.     DWORD *_pdwStubPhase);
  6359.  
  6360.  
  6361. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_removeAttribute_Proxy( 
  6362.     IHTMLStyle __RPC_FAR * This,
  6363.     /* [in] */ BSTR strAttributeName,
  6364.     /* [in][defaultvalue] */ LONG lFlags,
  6365.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  6366.  
  6367.  
  6368. void __RPC_STUB IHTMLStyle_removeAttribute_Stub(
  6369.     IRpcStubBuffer *This,
  6370.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6371.     PRPC_MESSAGE _pRpcMessage,
  6372.     DWORD *_pdwStubPhase);
  6373.  
  6374.  
  6375. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_toString_Proxy( 
  6376.     IHTMLStyle __RPC_FAR * This,
  6377.     /* [out][retval] */ BSTR __RPC_FAR *String);
  6378.  
  6379.  
  6380. void __RPC_STUB IHTMLStyle_toString_Stub(
  6381.     IRpcStubBuffer *This,
  6382.     IRpcChannelBuffer *_pRpcChannelBuffer,
  6383.     PRPC_MESSAGE _pRpcMessage,
  6384.     DWORD *_pdwStubPhase);
  6385.  
  6386.  
  6387.  
  6388. #endif     /* __IHTMLStyle_INTERFACE_DEFINED__ */
  6389.  
  6390.  
  6391. #ifndef __IHTMLRuleStyle_INTERFACE_DEFINED__
  6392. #define __IHTMLRuleStyle_INTERFACE_DEFINED__
  6393.  
  6394. /****************************************
  6395.  * Generated header for interface: IHTMLRuleStyle
  6396.  * at Mon Nov 17 12:04:35 1997
  6397.  * using MIDL 3.02.88
  6398.  ****************************************/
  6399. /* [object][uuid][dual][oleautomation] */ 
  6400.  
  6401.  
  6402.  
  6403. EXTERN_C const IID IID_IHTMLRuleStyle;
  6404.  
  6405. #if defined(__cplusplus) && !defined(CINTERFACE)
  6406.     
  6407.     interface DECLSPEC_UUID("3050f3cf-98b5-11cf-bb82-00aa00bdce0b")
  6408.     IHTMLRuleStyle : public IDispatch
  6409.     {
  6410.     public:
  6411.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  6412.             /* [in] */ BSTR v) = 0;
  6413.         
  6414.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  6415.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6416.         
  6417.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  6418.             /* [in] */ BSTR v) = 0;
  6419.         
  6420.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  6421.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6422.         
  6423.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  6424.             /* [in] */ BSTR v) = 0;
  6425.         
  6426.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  6427.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6428.         
  6429.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  6430.             /* [in] */ BSTR v) = 0;
  6431.         
  6432.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  6433.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6434.         
  6435.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  6436.             /* [in] */ VARIANT v) = 0;
  6437.         
  6438.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  6439.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6440.         
  6441.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  6442.             /* [in] */ BSTR v) = 0;
  6443.         
  6444.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  6445.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6446.         
  6447.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  6448.             /* [in] */ VARIANT v) = 0;
  6449.         
  6450.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  6451.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6452.         
  6453.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  6454.             /* [in] */ BSTR v) = 0;
  6455.         
  6456.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  6457.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6458.         
  6459.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  6460.             /* [in] */ VARIANT v) = 0;
  6461.         
  6462.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  6463.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6464.         
  6465.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  6466.             /* [in] */ BSTR v) = 0;
  6467.         
  6468.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  6469.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6470.         
  6471.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  6472.             /* [in] */ BSTR v) = 0;
  6473.         
  6474.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  6475.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6476.         
  6477.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  6478.             /* [in] */ BSTR v) = 0;
  6479.         
  6480.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  6481.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6482.         
  6483.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  6484.             /* [in] */ BSTR v) = 0;
  6485.         
  6486.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  6487.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6488.         
  6489.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  6490.             /* [in] */ VARIANT v) = 0;
  6491.         
  6492.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  6493.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6494.         
  6495.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  6496.             /* [in] */ VARIANT v) = 0;
  6497.         
  6498.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  6499.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6500.         
  6501.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  6502.             /* [in] */ VARIANT v) = 0;
  6503.         
  6504.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  6505.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6506.         
  6507.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  6508.             /* [in] */ VARIANT v) = 0;
  6509.         
  6510.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  6511.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6512.         
  6513.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  6514.             /* [in] */ BSTR v) = 0;
  6515.         
  6516.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  6517.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6518.         
  6519.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  6520.             /* [in] */ VARIANT_BOOL v) = 0;
  6521.         
  6522.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  6523.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6524.         
  6525.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  6526.             /* [in] */ VARIANT_BOOL v) = 0;
  6527.         
  6528.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  6529.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6530.         
  6531.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  6532.             /* [in] */ VARIANT_BOOL v) = 0;
  6533.         
  6534.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  6535.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6536.         
  6537.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  6538.             /* [in] */ VARIANT_BOOL v) = 0;
  6539.         
  6540.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  6541.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6542.         
  6543.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  6544.             /* [in] */ VARIANT_BOOL v) = 0;
  6545.         
  6546.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  6547.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6548.         
  6549.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  6550.             /* [in] */ VARIANT v) = 0;
  6551.         
  6552.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  6553.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6554.         
  6555.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  6556.             /* [in] */ BSTR v) = 0;
  6557.         
  6558.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  6559.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6560.         
  6561.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  6562.             /* [in] */ BSTR v) = 0;
  6563.         
  6564.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  6565.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6566.         
  6567.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  6568.             /* [in] */ VARIANT v) = 0;
  6569.         
  6570.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  6571.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6572.         
  6573.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  6574.             /* [in] */ VARIANT v) = 0;
  6575.         
  6576.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  6577.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6578.         
  6579.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  6580.             /* [in] */ VARIANT v) = 0;
  6581.         
  6582.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  6583.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6584.         
  6585.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  6586.             /* [in] */ VARIANT v) = 0;
  6587.         
  6588.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  6589.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6590.         
  6591.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  6592.             /* [in] */ VARIANT v) = 0;
  6593.         
  6594.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  6595.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6596.         
  6597.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  6598.             /* [in] */ VARIANT v) = 0;
  6599.         
  6600.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  6601.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6602.         
  6603.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  6604.             /* [in] */ BSTR v) = 0;
  6605.         
  6606.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  6607.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6608.         
  6609.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  6610.             /* [in] */ VARIANT v) = 0;
  6611.         
  6612.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  6613.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6614.         
  6615.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  6616.             /* [in] */ VARIANT v) = 0;
  6617.         
  6618.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  6619.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6620.         
  6621.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  6622.             /* [in] */ VARIANT v) = 0;
  6623.         
  6624.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  6625.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6626.         
  6627.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  6628.             /* [in] */ VARIANT v) = 0;
  6629.         
  6630.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  6631.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6632.         
  6633.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  6634.             /* [in] */ BSTR v) = 0;
  6635.         
  6636.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  6637.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6638.         
  6639.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  6640.             /* [in] */ BSTR v) = 0;
  6641.         
  6642.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  6643.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6644.         
  6645.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  6646.             /* [in] */ BSTR v) = 0;
  6647.         
  6648.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  6649.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6650.         
  6651.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  6652.             /* [in] */ BSTR v) = 0;
  6653.         
  6654.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  6655.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6656.         
  6657.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  6658.             /* [in] */ BSTR v) = 0;
  6659.         
  6660.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  6661.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6662.         
  6663.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  6664.             /* [in] */ BSTR v) = 0;
  6665.         
  6666.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  6667.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6668.         
  6669.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  6670.             /* [in] */ BSTR v) = 0;
  6671.         
  6672.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  6673.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6674.         
  6675.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  6676.             /* [in] */ VARIANT v) = 0;
  6677.         
  6678.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  6679.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6680.         
  6681.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  6682.             /* [in] */ VARIANT v) = 0;
  6683.         
  6684.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  6685.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6686.         
  6687.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  6688.             /* [in] */ VARIANT v) = 0;
  6689.         
  6690.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  6691.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6692.         
  6693.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  6694.             /* [in] */ VARIANT v) = 0;
  6695.         
  6696.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  6697.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6698.         
  6699.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  6700.             /* [in] */ BSTR v) = 0;
  6701.         
  6702.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  6703.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6704.         
  6705.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  6706.             /* [in] */ VARIANT v) = 0;
  6707.         
  6708.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  6709.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6710.         
  6711.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  6712.             /* [in] */ VARIANT v) = 0;
  6713.         
  6714.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  6715.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6716.         
  6717.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  6718.             /* [in] */ VARIANT v) = 0;
  6719.         
  6720.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  6721.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6722.         
  6723.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  6724.             /* [in] */ VARIANT v) = 0;
  6725.         
  6726.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  6727.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6728.         
  6729.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  6730.             /* [in] */ BSTR v) = 0;
  6731.         
  6732.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  6733.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6734.         
  6735.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  6736.             /* [in] */ BSTR v) = 0;
  6737.         
  6738.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  6739.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6740.         
  6741.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  6742.             /* [in] */ BSTR v) = 0;
  6743.         
  6744.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  6745.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6746.         
  6747.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  6748.             /* [in] */ BSTR v) = 0;
  6749.         
  6750.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  6751.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6752.         
  6753.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  6754.             /* [in] */ BSTR v) = 0;
  6755.         
  6756.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  6757.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6758.         
  6759.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  6760.             /* [in] */ VARIANT v) = 0;
  6761.         
  6762.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  6763.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6764.         
  6765.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  6766.             /* [in] */ VARIANT v) = 0;
  6767.         
  6768.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  6769.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6770.         
  6771.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  6772.             /* [in] */ BSTR v) = 0;
  6773.         
  6774.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  6775.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6776.         
  6777.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  6778.             /* [in] */ BSTR v) = 0;
  6779.         
  6780.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  6781.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6782.         
  6783.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  6784.             /* [in] */ BSTR v) = 0;
  6785.         
  6786.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  6787.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6788.         
  6789.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  6790.             /* [in] */ BSTR v) = 0;
  6791.         
  6792.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  6793.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6794.         
  6795.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  6796.             /* [in] */ BSTR v) = 0;
  6797.         
  6798.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  6799.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6800.         
  6801.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  6802.             /* [in] */ BSTR v) = 0;
  6803.         
  6804.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  6805.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6806.         
  6807.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  6808.             /* [in] */ BSTR v) = 0;
  6809.         
  6810.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  6811.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6812.         
  6813.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  6814.             /* [in] */ BSTR v) = 0;
  6815.         
  6816.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  6817.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6818.         
  6819.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  6820.             /* [in] */ BSTR v) = 0;
  6821.         
  6822.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  6823.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6824.         
  6825.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  6826.             /* [in] */ VARIANT v) = 0;
  6827.         
  6828.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  6829.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6830.         
  6831.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  6832.             /* [in] */ VARIANT v) = 0;
  6833.         
  6834.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  6835.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6836.         
  6837.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  6838.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6839.         
  6840.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  6841.             /* [in] */ VARIANT v) = 0;
  6842.         
  6843.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  6844.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6845.         
  6846.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  6847.             /* [in] */ BSTR v) = 0;
  6848.         
  6849.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  6850.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6851.         
  6852.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  6853.             /* [in] */ BSTR v) = 0;
  6854.         
  6855.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  6856.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6857.         
  6858.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  6859.             /* [in] */ BSTR v) = 0;
  6860.         
  6861.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  6862.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6863.         
  6864.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  6865.             /* [in] */ BSTR v) = 0;
  6866.         
  6867.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  6868.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6869.         
  6870.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  6871.             /* [in] */ BSTR v) = 0;
  6872.         
  6873.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  6874.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6875.         
  6876.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  6877.             /* [in] */ BSTR v) = 0;
  6878.         
  6879.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  6880.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6881.         
  6882.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  6883.             /* [in] */ BSTR v) = 0;
  6884.         
  6885.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  6886.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6887.         
  6888.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  6889.             /* [in] */ BSTR strAttributeName,
  6890.             /* [in] */ VARIANT AttributeValue,
  6891.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  6892.         
  6893.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  6894.             /* [in] */ BSTR strAttributeName,
  6895.             /* [in][defaultvalue] */ LONG lFlags,
  6896.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  6897.         
  6898.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  6899.             /* [in] */ BSTR strAttributeName,
  6900.             /* [in][defaultvalue] */ LONG lFlags,
  6901.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  6902.         
  6903.     };
  6904.     
  6905. #else     /* C style interface */
  6906.  
  6907.     typedef struct IHTMLRuleStyleVtbl
  6908.     {
  6909.         BEGIN_INTERFACE
  6910.         
  6911.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  6912.             IHTMLRuleStyle __RPC_FAR * This,
  6913.             /* [in] */ REFIID riid,
  6914.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  6915.         
  6916.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  6917.             IHTMLRuleStyle __RPC_FAR * This);
  6918.         
  6919.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  6920.             IHTMLRuleStyle __RPC_FAR * This);
  6921.         
  6922.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  6923.             IHTMLRuleStyle __RPC_FAR * This,
  6924.             /* [out] */ UINT __RPC_FAR *pctinfo);
  6925.         
  6926.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  6927.             IHTMLRuleStyle __RPC_FAR * This,
  6928.             /* [in] */ UINT iTInfo,
  6929.             /* [in] */ LCID lcid,
  6930.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  6931.         
  6932.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  6933.             IHTMLRuleStyle __RPC_FAR * This,
  6934.             /* [in] */ REFIID riid,
  6935.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  6936.             /* [in] */ UINT cNames,
  6937.             /* [in] */ LCID lcid,
  6938.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  6939.         
  6940.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  6941.             IHTMLRuleStyle __RPC_FAR * This,
  6942.             /* [in] */ DISPID dispIdMember,
  6943.             /* [in] */ REFIID riid,
  6944.             /* [in] */ LCID lcid,
  6945.             /* [in] */ WORD wFlags,
  6946.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  6947.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  6948.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  6949.             /* [out] */ UINT __RPC_FAR *puArgErr);
  6950.         
  6951.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  6952.             IHTMLRuleStyle __RPC_FAR * This,
  6953.             /* [in] */ BSTR v);
  6954.         
  6955.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  6956.             IHTMLRuleStyle __RPC_FAR * This,
  6957.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6958.         
  6959.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  6960.             IHTMLRuleStyle __RPC_FAR * This,
  6961.             /* [in] */ BSTR v);
  6962.         
  6963.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  6964.             IHTMLRuleStyle __RPC_FAR * This,
  6965.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6966.         
  6967.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  6968.             IHTMLRuleStyle __RPC_FAR * This,
  6969.             /* [in] */ BSTR v);
  6970.         
  6971.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  6972.             IHTMLRuleStyle __RPC_FAR * This,
  6973.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6974.         
  6975.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  6976.             IHTMLRuleStyle __RPC_FAR * This,
  6977.             /* [in] */ BSTR v);
  6978.         
  6979.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  6980.             IHTMLRuleStyle __RPC_FAR * This,
  6981.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6982.         
  6983.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  6984.             IHTMLRuleStyle __RPC_FAR * This,
  6985.             /* [in] */ VARIANT v);
  6986.         
  6987.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  6988.             IHTMLRuleStyle __RPC_FAR * This,
  6989.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6990.         
  6991.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  6992.             IHTMLRuleStyle __RPC_FAR * This,
  6993.             /* [in] */ BSTR v);
  6994.         
  6995.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  6996.             IHTMLRuleStyle __RPC_FAR * This,
  6997.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6998.         
  6999.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  7000.             IHTMLRuleStyle __RPC_FAR * This,
  7001.             /* [in] */ VARIANT v);
  7002.         
  7003.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  7004.             IHTMLRuleStyle __RPC_FAR * This,
  7005.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7006.         
  7007.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  7008.             IHTMLRuleStyle __RPC_FAR * This,
  7009.             /* [in] */ BSTR v);
  7010.         
  7011.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  7012.             IHTMLRuleStyle __RPC_FAR * This,
  7013.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7014.         
  7015.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  7016.             IHTMLRuleStyle __RPC_FAR * This,
  7017.             /* [in] */ VARIANT v);
  7018.         
  7019.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  7020.             IHTMLRuleStyle __RPC_FAR * This,
  7021.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7022.         
  7023.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  7024.             IHTMLRuleStyle __RPC_FAR * This,
  7025.             /* [in] */ BSTR v);
  7026.         
  7027.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  7028.             IHTMLRuleStyle __RPC_FAR * This,
  7029.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7030.         
  7031.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  7032.             IHTMLRuleStyle __RPC_FAR * This,
  7033.             /* [in] */ BSTR v);
  7034.         
  7035.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  7036.             IHTMLRuleStyle __RPC_FAR * This,
  7037.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7038.         
  7039.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  7040.             IHTMLRuleStyle __RPC_FAR * This,
  7041.             /* [in] */ BSTR v);
  7042.         
  7043.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  7044.             IHTMLRuleStyle __RPC_FAR * This,
  7045.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7046.         
  7047.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  7048.             IHTMLRuleStyle __RPC_FAR * This,
  7049.             /* [in] */ BSTR v);
  7050.         
  7051.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  7052.             IHTMLRuleStyle __RPC_FAR * This,
  7053.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7054.         
  7055.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  7056.             IHTMLRuleStyle __RPC_FAR * This,
  7057.             /* [in] */ VARIANT v);
  7058.         
  7059.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  7060.             IHTMLRuleStyle __RPC_FAR * This,
  7061.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7062.         
  7063.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  7064.             IHTMLRuleStyle __RPC_FAR * This,
  7065.             /* [in] */ VARIANT v);
  7066.         
  7067.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  7068.             IHTMLRuleStyle __RPC_FAR * This,
  7069.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7070.         
  7071.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  7072.             IHTMLRuleStyle __RPC_FAR * This,
  7073.             /* [in] */ VARIANT v);
  7074.         
  7075.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  7076.             IHTMLRuleStyle __RPC_FAR * This,
  7077.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7078.         
  7079.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  7080.             IHTMLRuleStyle __RPC_FAR * This,
  7081.             /* [in] */ VARIANT v);
  7082.         
  7083.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  7084.             IHTMLRuleStyle __RPC_FAR * This,
  7085.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7086.         
  7087.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  7088.             IHTMLRuleStyle __RPC_FAR * This,
  7089.             /* [in] */ BSTR v);
  7090.         
  7091.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  7092.             IHTMLRuleStyle __RPC_FAR * This,
  7093.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7094.         
  7095.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  7096.             IHTMLRuleStyle __RPC_FAR * This,
  7097.             /* [in] */ VARIANT_BOOL v);
  7098.         
  7099.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  7100.             IHTMLRuleStyle __RPC_FAR * This,
  7101.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7102.         
  7103.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  7104.             IHTMLRuleStyle __RPC_FAR * This,
  7105.             /* [in] */ VARIANT_BOOL v);
  7106.         
  7107.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  7108.             IHTMLRuleStyle __RPC_FAR * This,
  7109.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7110.         
  7111.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  7112.             IHTMLRuleStyle __RPC_FAR * This,
  7113.             /* [in] */ VARIANT_BOOL v);
  7114.         
  7115.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  7116.             IHTMLRuleStyle __RPC_FAR * This,
  7117.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7118.         
  7119.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  7120.             IHTMLRuleStyle __RPC_FAR * This,
  7121.             /* [in] */ VARIANT_BOOL v);
  7122.         
  7123.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  7124.             IHTMLRuleStyle __RPC_FAR * This,
  7125.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7126.         
  7127.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  7128.             IHTMLRuleStyle __RPC_FAR * This,
  7129.             /* [in] */ VARIANT_BOOL v);
  7130.         
  7131.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  7132.             IHTMLRuleStyle __RPC_FAR * This,
  7133.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  7134.         
  7135.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  7136.             IHTMLRuleStyle __RPC_FAR * This,
  7137.             /* [in] */ VARIANT v);
  7138.         
  7139.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  7140.             IHTMLRuleStyle __RPC_FAR * This,
  7141.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7142.         
  7143.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  7144.             IHTMLRuleStyle __RPC_FAR * This,
  7145.             /* [in] */ BSTR v);
  7146.         
  7147.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  7148.             IHTMLRuleStyle __RPC_FAR * This,
  7149.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7150.         
  7151.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  7152.             IHTMLRuleStyle __RPC_FAR * This,
  7153.             /* [in] */ BSTR v);
  7154.         
  7155.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  7156.             IHTMLRuleStyle __RPC_FAR * This,
  7157.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7158.         
  7159.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  7160.             IHTMLRuleStyle __RPC_FAR * This,
  7161.             /* [in] */ VARIANT v);
  7162.         
  7163.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  7164.             IHTMLRuleStyle __RPC_FAR * This,
  7165.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7166.         
  7167.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  7168.             IHTMLRuleStyle __RPC_FAR * This,
  7169.             /* [in] */ VARIANT v);
  7170.         
  7171.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  7172.             IHTMLRuleStyle __RPC_FAR * This,
  7173.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7174.         
  7175.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  7176.             IHTMLRuleStyle __RPC_FAR * This,
  7177.             /* [in] */ VARIANT v);
  7178.         
  7179.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  7180.             IHTMLRuleStyle __RPC_FAR * This,
  7181.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7182.         
  7183.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  7184.             IHTMLRuleStyle __RPC_FAR * This,
  7185.             /* [in] */ VARIANT v);
  7186.         
  7187.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  7188.             IHTMLRuleStyle __RPC_FAR * This,
  7189.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7190.         
  7191.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  7192.             IHTMLRuleStyle __RPC_FAR * This,
  7193.             /* [in] */ VARIANT v);
  7194.         
  7195.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  7196.             IHTMLRuleStyle __RPC_FAR * This,
  7197.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7198.         
  7199.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  7200.             IHTMLRuleStyle __RPC_FAR * This,
  7201.             /* [in] */ VARIANT v);
  7202.         
  7203.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  7204.             IHTMLRuleStyle __RPC_FAR * This,
  7205.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7206.         
  7207.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  7208.             IHTMLRuleStyle __RPC_FAR * This,
  7209.             /* [in] */ BSTR v);
  7210.         
  7211.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  7212.             IHTMLRuleStyle __RPC_FAR * This,
  7213.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7214.         
  7215.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  7216.             IHTMLRuleStyle __RPC_FAR * This,
  7217.             /* [in] */ VARIANT v);
  7218.         
  7219.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  7220.             IHTMLRuleStyle __RPC_FAR * This,
  7221.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7222.         
  7223.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  7224.             IHTMLRuleStyle __RPC_FAR * This,
  7225.             /* [in] */ VARIANT v);
  7226.         
  7227.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  7228.             IHTMLRuleStyle __RPC_FAR * This,
  7229.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7230.         
  7231.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  7232.             IHTMLRuleStyle __RPC_FAR * This,
  7233.             /* [in] */ VARIANT v);
  7234.         
  7235.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  7236.             IHTMLRuleStyle __RPC_FAR * This,
  7237.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7238.         
  7239.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  7240.             IHTMLRuleStyle __RPC_FAR * This,
  7241.             /* [in] */ VARIANT v);
  7242.         
  7243.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  7244.             IHTMLRuleStyle __RPC_FAR * This,
  7245.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7246.         
  7247.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  7248.             IHTMLRuleStyle __RPC_FAR * This,
  7249.             /* [in] */ BSTR v);
  7250.         
  7251.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  7252.             IHTMLRuleStyle __RPC_FAR * This,
  7253.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7254.         
  7255.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  7256.             IHTMLRuleStyle __RPC_FAR * This,
  7257.             /* [in] */ BSTR v);
  7258.         
  7259.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  7260.             IHTMLRuleStyle __RPC_FAR * This,
  7261.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7262.         
  7263.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  7264.             IHTMLRuleStyle __RPC_FAR * This,
  7265.             /* [in] */ BSTR v);
  7266.         
  7267.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  7268.             IHTMLRuleStyle __RPC_FAR * This,
  7269.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7270.         
  7271.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  7272.             IHTMLRuleStyle __RPC_FAR * This,
  7273.             /* [in] */ BSTR v);
  7274.         
  7275.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  7276.             IHTMLRuleStyle __RPC_FAR * This,
  7277.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7278.         
  7279.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  7280.             IHTMLRuleStyle __RPC_FAR * This,
  7281.             /* [in] */ BSTR v);
  7282.         
  7283.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  7284.             IHTMLRuleStyle __RPC_FAR * This,
  7285.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7286.         
  7287.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  7288.             IHTMLRuleStyle __RPC_FAR * This,
  7289.             /* [in] */ BSTR v);
  7290.         
  7291.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  7292.             IHTMLRuleStyle __RPC_FAR * This,
  7293.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7294.         
  7295.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  7296.             IHTMLRuleStyle __RPC_FAR * This,
  7297.             /* [in] */ BSTR v);
  7298.         
  7299.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  7300.             IHTMLRuleStyle __RPC_FAR * This,
  7301.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7302.         
  7303.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  7304.             IHTMLRuleStyle __RPC_FAR * This,
  7305.             /* [in] */ VARIANT v);
  7306.         
  7307.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  7308.             IHTMLRuleStyle __RPC_FAR * This,
  7309.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7310.         
  7311.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  7312.             IHTMLRuleStyle __RPC_FAR * This,
  7313.             /* [in] */ VARIANT v);
  7314.         
  7315.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  7316.             IHTMLRuleStyle __RPC_FAR * This,
  7317.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7318.         
  7319.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  7320.             IHTMLRuleStyle __RPC_FAR * This,
  7321.             /* [in] */ VARIANT v);
  7322.         
  7323.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  7324.             IHTMLRuleStyle __RPC_FAR * This,
  7325.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7326.         
  7327.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  7328.             IHTMLRuleStyle __RPC_FAR * This,
  7329.             /* [in] */ VARIANT v);
  7330.         
  7331.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  7332.             IHTMLRuleStyle __RPC_FAR * This,
  7333.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7334.         
  7335.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  7336.             IHTMLRuleStyle __RPC_FAR * This,
  7337.             /* [in] */ BSTR v);
  7338.         
  7339.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  7340.             IHTMLRuleStyle __RPC_FAR * This,
  7341.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7342.         
  7343.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  7344.             IHTMLRuleStyle __RPC_FAR * This,
  7345.             /* [in] */ VARIANT v);
  7346.         
  7347.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  7348.             IHTMLRuleStyle __RPC_FAR * This,
  7349.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7350.         
  7351.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  7352.             IHTMLRuleStyle __RPC_FAR * This,
  7353.             /* [in] */ VARIANT v);
  7354.         
  7355.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  7356.             IHTMLRuleStyle __RPC_FAR * This,
  7357.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7358.         
  7359.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  7360.             IHTMLRuleStyle __RPC_FAR * This,
  7361.             /* [in] */ VARIANT v);
  7362.         
  7363.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  7364.             IHTMLRuleStyle __RPC_FAR * This,
  7365.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7366.         
  7367.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  7368.             IHTMLRuleStyle __RPC_FAR * This,
  7369.             /* [in] */ VARIANT v);
  7370.         
  7371.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  7372.             IHTMLRuleStyle __RPC_FAR * This,
  7373.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7374.         
  7375.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  7376.             IHTMLRuleStyle __RPC_FAR * This,
  7377.             /* [in] */ BSTR v);
  7378.         
  7379.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  7380.             IHTMLRuleStyle __RPC_FAR * This,
  7381.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7382.         
  7383.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  7384.             IHTMLRuleStyle __RPC_FAR * This,
  7385.             /* [in] */ BSTR v);
  7386.         
  7387.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  7388.             IHTMLRuleStyle __RPC_FAR * This,
  7389.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7390.         
  7391.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  7392.             IHTMLRuleStyle __RPC_FAR * This,
  7393.             /* [in] */ BSTR v);
  7394.         
  7395.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  7396.             IHTMLRuleStyle __RPC_FAR * This,
  7397.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7398.         
  7399.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  7400.             IHTMLRuleStyle __RPC_FAR * This,
  7401.             /* [in] */ BSTR v);
  7402.         
  7403.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  7404.             IHTMLRuleStyle __RPC_FAR * This,
  7405.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7406.         
  7407.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  7408.             IHTMLRuleStyle __RPC_FAR * This,
  7409.             /* [in] */ BSTR v);
  7410.         
  7411.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  7412.             IHTMLRuleStyle __RPC_FAR * This,
  7413.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7414.         
  7415.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  7416.             IHTMLRuleStyle __RPC_FAR * This,
  7417.             /* [in] */ VARIANT v);
  7418.         
  7419.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  7420.             IHTMLRuleStyle __RPC_FAR * This,
  7421.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7422.         
  7423.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  7424.             IHTMLRuleStyle __RPC_FAR * This,
  7425.             /* [in] */ VARIANT v);
  7426.         
  7427.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  7428.             IHTMLRuleStyle __RPC_FAR * This,
  7429.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7430.         
  7431.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  7432.             IHTMLRuleStyle __RPC_FAR * This,
  7433.             /* [in] */ BSTR v);
  7434.         
  7435.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  7436.             IHTMLRuleStyle __RPC_FAR * This,
  7437.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7438.         
  7439.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  7440.             IHTMLRuleStyle __RPC_FAR * This,
  7441.             /* [in] */ BSTR v);
  7442.         
  7443.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  7444.             IHTMLRuleStyle __RPC_FAR * This,
  7445.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7446.         
  7447.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  7448.             IHTMLRuleStyle __RPC_FAR * This,
  7449.             /* [in] */ BSTR v);
  7450.         
  7451.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  7452.             IHTMLRuleStyle __RPC_FAR * This,
  7453.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7454.         
  7455.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  7456.             IHTMLRuleStyle __RPC_FAR * This,
  7457.             /* [in] */ BSTR v);
  7458.         
  7459.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  7460.             IHTMLRuleStyle __RPC_FAR * This,
  7461.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7462.         
  7463.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  7464.             IHTMLRuleStyle __RPC_FAR * This,
  7465.             /* [in] */ BSTR v);
  7466.         
  7467.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  7468.             IHTMLRuleStyle __RPC_FAR * This,
  7469.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7470.         
  7471.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  7472.             IHTMLRuleStyle __RPC_FAR * This,
  7473.             /* [in] */ BSTR v);
  7474.         
  7475.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  7476.             IHTMLRuleStyle __RPC_FAR * This,
  7477.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7478.         
  7479.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  7480.             IHTMLRuleStyle __RPC_FAR * This,
  7481.             /* [in] */ BSTR v);
  7482.         
  7483.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  7484.             IHTMLRuleStyle __RPC_FAR * This,
  7485.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7486.         
  7487.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  7488.             IHTMLRuleStyle __RPC_FAR * This,
  7489.             /* [in] */ BSTR v);
  7490.         
  7491.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  7492.             IHTMLRuleStyle __RPC_FAR * This,
  7493.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7494.         
  7495.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  7496.             IHTMLRuleStyle __RPC_FAR * This,
  7497.             /* [in] */ BSTR v);
  7498.         
  7499.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  7500.             IHTMLRuleStyle __RPC_FAR * This,
  7501.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7502.         
  7503.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  7504.             IHTMLRuleStyle __RPC_FAR * This,
  7505.             /* [in] */ VARIANT v);
  7506.         
  7507.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  7508.             IHTMLRuleStyle __RPC_FAR * This,
  7509.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7510.         
  7511.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  7512.             IHTMLRuleStyle __RPC_FAR * This,
  7513.             /* [in] */ VARIANT v);
  7514.         
  7515.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  7516.             IHTMLRuleStyle __RPC_FAR * This,
  7517.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7518.         
  7519.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  7520.             IHTMLRuleStyle __RPC_FAR * This,
  7521.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7522.         
  7523.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  7524.             IHTMLRuleStyle __RPC_FAR * This,
  7525.             /* [in] */ VARIANT v);
  7526.         
  7527.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  7528.             IHTMLRuleStyle __RPC_FAR * This,
  7529.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7530.         
  7531.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  7532.             IHTMLRuleStyle __RPC_FAR * This,
  7533.             /* [in] */ BSTR v);
  7534.         
  7535.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  7536.             IHTMLRuleStyle __RPC_FAR * This,
  7537.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7538.         
  7539.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  7540.             IHTMLRuleStyle __RPC_FAR * This,
  7541.             /* [in] */ BSTR v);
  7542.         
  7543.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  7544.             IHTMLRuleStyle __RPC_FAR * This,
  7545.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7546.         
  7547.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  7548.             IHTMLRuleStyle __RPC_FAR * This,
  7549.             /* [in] */ BSTR v);
  7550.         
  7551.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  7552.             IHTMLRuleStyle __RPC_FAR * This,
  7553.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7554.         
  7555.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  7556.             IHTMLRuleStyle __RPC_FAR * This,
  7557.             /* [in] */ BSTR v);
  7558.         
  7559.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  7560.             IHTMLRuleStyle __RPC_FAR * This,
  7561.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7562.         
  7563.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  7564.             IHTMLRuleStyle __RPC_FAR * This,
  7565.             /* [in] */ BSTR v);
  7566.         
  7567.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  7568.             IHTMLRuleStyle __RPC_FAR * This,
  7569.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7570.         
  7571.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  7572.             IHTMLRuleStyle __RPC_FAR * This,
  7573.             /* [in] */ BSTR v);
  7574.         
  7575.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  7576.             IHTMLRuleStyle __RPC_FAR * This,
  7577.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7578.         
  7579.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  7580.             IHTMLRuleStyle __RPC_FAR * This,
  7581.             /* [in] */ BSTR v);
  7582.         
  7583.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  7584.             IHTMLRuleStyle __RPC_FAR * This,
  7585.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7586.         
  7587.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  7588.             IHTMLRuleStyle __RPC_FAR * This,
  7589.             /* [in] */ BSTR strAttributeName,
  7590.             /* [in] */ VARIANT AttributeValue,
  7591.             /* [in][defaultvalue] */ LONG lFlags);
  7592.         
  7593.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  7594.             IHTMLRuleStyle __RPC_FAR * This,
  7595.             /* [in] */ BSTR strAttributeName,
  7596.             /* [in][defaultvalue] */ LONG lFlags,
  7597.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  7598.         
  7599.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  7600.             IHTMLRuleStyle __RPC_FAR * This,
  7601.             /* [in] */ BSTR strAttributeName,
  7602.             /* [in][defaultvalue] */ LONG lFlags,
  7603.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  7604.         
  7605.         END_INTERFACE
  7606.     } IHTMLRuleStyleVtbl;
  7607.  
  7608.     interface IHTMLRuleStyle
  7609.     {
  7610.         CONST_VTBL struct IHTMLRuleStyleVtbl __RPC_FAR *lpVtbl;
  7611.     };
  7612.  
  7613.     
  7614.  
  7615. #ifdef COBJMACROS
  7616.  
  7617.  
  7618. #define IHTMLRuleStyle_QueryInterface(This,riid,ppvObject)    \
  7619.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  7620.  
  7621. #define IHTMLRuleStyle_AddRef(This)    \
  7622.     (This)->lpVtbl -> AddRef(This)
  7623.  
  7624. #define IHTMLRuleStyle_Release(This)    \
  7625.     (This)->lpVtbl -> Release(This)
  7626.  
  7627.  
  7628. #define IHTMLRuleStyle_GetTypeInfoCount(This,pctinfo)    \
  7629.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  7630.  
  7631. #define IHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  7632.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  7633.  
  7634. #define IHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  7635.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  7636.  
  7637. #define IHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  7638.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  7639.  
  7640.  
  7641. #define IHTMLRuleStyle_put_fontFamily(This,v)    \
  7642.     (This)->lpVtbl -> put_fontFamily(This,v)
  7643.  
  7644. #define IHTMLRuleStyle_get_fontFamily(This,p)    \
  7645.     (This)->lpVtbl -> get_fontFamily(This,p)
  7646.  
  7647. #define IHTMLRuleStyle_put_fontStyle(This,v)    \
  7648.     (This)->lpVtbl -> put_fontStyle(This,v)
  7649.  
  7650. #define IHTMLRuleStyle_get_fontStyle(This,p)    \
  7651.     (This)->lpVtbl -> get_fontStyle(This,p)
  7652.  
  7653. #define IHTMLRuleStyle_put_fontVariant(This,v)    \
  7654.     (This)->lpVtbl -> put_fontVariant(This,v)
  7655.  
  7656. #define IHTMLRuleStyle_get_fontVariant(This,p)    \
  7657.     (This)->lpVtbl -> get_fontVariant(This,p)
  7658.  
  7659. #define IHTMLRuleStyle_put_fontWeight(This,v)    \
  7660.     (This)->lpVtbl -> put_fontWeight(This,v)
  7661.  
  7662. #define IHTMLRuleStyle_get_fontWeight(This,p)    \
  7663.     (This)->lpVtbl -> get_fontWeight(This,p)
  7664.  
  7665. #define IHTMLRuleStyle_put_fontSize(This,v)    \
  7666.     (This)->lpVtbl -> put_fontSize(This,v)
  7667.  
  7668. #define IHTMLRuleStyle_get_fontSize(This,p)    \
  7669.     (This)->lpVtbl -> get_fontSize(This,p)
  7670.  
  7671. #define IHTMLRuleStyle_put_font(This,v)    \
  7672.     (This)->lpVtbl -> put_font(This,v)
  7673.  
  7674. #define IHTMLRuleStyle_get_font(This,p)    \
  7675.     (This)->lpVtbl -> get_font(This,p)
  7676.  
  7677. #define IHTMLRuleStyle_put_color(This,v)    \
  7678.     (This)->lpVtbl -> put_color(This,v)
  7679.  
  7680. #define IHTMLRuleStyle_get_color(This,p)    \
  7681.     (This)->lpVtbl -> get_color(This,p)
  7682.  
  7683. #define IHTMLRuleStyle_put_background(This,v)    \
  7684.     (This)->lpVtbl -> put_background(This,v)
  7685.  
  7686. #define IHTMLRuleStyle_get_background(This,p)    \
  7687.     (This)->lpVtbl -> get_background(This,p)
  7688.  
  7689. #define IHTMLRuleStyle_put_backgroundColor(This,v)    \
  7690.     (This)->lpVtbl -> put_backgroundColor(This,v)
  7691.  
  7692. #define IHTMLRuleStyle_get_backgroundColor(This,p)    \
  7693.     (This)->lpVtbl -> get_backgroundColor(This,p)
  7694.  
  7695. #define IHTMLRuleStyle_put_backgroundImage(This,v)    \
  7696.     (This)->lpVtbl -> put_backgroundImage(This,v)
  7697.  
  7698. #define IHTMLRuleStyle_get_backgroundImage(This,p)    \
  7699.     (This)->lpVtbl -> get_backgroundImage(This,p)
  7700.  
  7701. #define IHTMLRuleStyle_put_backgroundRepeat(This,v)    \
  7702.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  7703.  
  7704. #define IHTMLRuleStyle_get_backgroundRepeat(This,p)    \
  7705.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  7706.  
  7707. #define IHTMLRuleStyle_put_backgroundAttachment(This,v)    \
  7708.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  7709.  
  7710. #define IHTMLRuleStyle_get_backgroundAttachment(This,p)    \
  7711.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  7712.  
  7713. #define IHTMLRuleStyle_put_backgroundPosition(This,v)    \
  7714.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  7715.  
  7716. #define IHTMLRuleStyle_get_backgroundPosition(This,p)    \
  7717.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  7718.  
  7719. #define IHTMLRuleStyle_put_backgroundPositionX(This,v)    \
  7720.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  7721.  
  7722. #define IHTMLRuleStyle_get_backgroundPositionX(This,p)    \
  7723.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  7724.  
  7725. #define IHTMLRuleStyle_put_backgroundPositionY(This,v)    \
  7726.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  7727.  
  7728. #define IHTMLRuleStyle_get_backgroundPositionY(This,p)    \
  7729.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  7730.  
  7731. #define IHTMLRuleStyle_put_wordSpacing(This,v)    \
  7732.     (This)->lpVtbl -> put_wordSpacing(This,v)
  7733.  
  7734. #define IHTMLRuleStyle_get_wordSpacing(This,p)    \
  7735.     (This)->lpVtbl -> get_wordSpacing(This,p)
  7736.  
  7737. #define IHTMLRuleStyle_put_letterSpacing(This,v)    \
  7738.     (This)->lpVtbl -> put_letterSpacing(This,v)
  7739.  
  7740. #define IHTMLRuleStyle_get_letterSpacing(This,p)    \
  7741.     (This)->lpVtbl -> get_letterSpacing(This,p)
  7742.  
  7743. #define IHTMLRuleStyle_put_textDecoration(This,v)    \
  7744.     (This)->lpVtbl -> put_textDecoration(This,v)
  7745.  
  7746. #define IHTMLRuleStyle_get_textDecoration(This,p)    \
  7747.     (This)->lpVtbl -> get_textDecoration(This,p)
  7748.  
  7749. #define IHTMLRuleStyle_put_textDecorationNone(This,v)    \
  7750.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  7751.  
  7752. #define IHTMLRuleStyle_get_textDecorationNone(This,p)    \
  7753.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  7754.  
  7755. #define IHTMLRuleStyle_put_textDecorationUnderline(This,v)    \
  7756.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  7757.  
  7758. #define IHTMLRuleStyle_get_textDecorationUnderline(This,p)    \
  7759.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  7760.  
  7761. #define IHTMLRuleStyle_put_textDecorationOverline(This,v)    \
  7762.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  7763.  
  7764. #define IHTMLRuleStyle_get_textDecorationOverline(This,p)    \
  7765.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  7766.  
  7767. #define IHTMLRuleStyle_put_textDecorationLineThrough(This,v)    \
  7768.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  7769.  
  7770. #define IHTMLRuleStyle_get_textDecorationLineThrough(This,p)    \
  7771.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  7772.  
  7773. #define IHTMLRuleStyle_put_textDecorationBlink(This,v)    \
  7774.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  7775.  
  7776. #define IHTMLRuleStyle_get_textDecorationBlink(This,p)    \
  7777.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  7778.  
  7779. #define IHTMLRuleStyle_put_verticalAlign(This,v)    \
  7780.     (This)->lpVtbl -> put_verticalAlign(This,v)
  7781.  
  7782. #define IHTMLRuleStyle_get_verticalAlign(This,p)    \
  7783.     (This)->lpVtbl -> get_verticalAlign(This,p)
  7784.  
  7785. #define IHTMLRuleStyle_put_textTransform(This,v)    \
  7786.     (This)->lpVtbl -> put_textTransform(This,v)
  7787.  
  7788. #define IHTMLRuleStyle_get_textTransform(This,p)    \
  7789.     (This)->lpVtbl -> get_textTransform(This,p)
  7790.  
  7791. #define IHTMLRuleStyle_put_textAlign(This,v)    \
  7792.     (This)->lpVtbl -> put_textAlign(This,v)
  7793.  
  7794. #define IHTMLRuleStyle_get_textAlign(This,p)    \
  7795.     (This)->lpVtbl -> get_textAlign(This,p)
  7796.  
  7797. #define IHTMLRuleStyle_put_textIndent(This,v)    \
  7798.     (This)->lpVtbl -> put_textIndent(This,v)
  7799.  
  7800. #define IHTMLRuleStyle_get_textIndent(This,p)    \
  7801.     (This)->lpVtbl -> get_textIndent(This,p)
  7802.  
  7803. #define IHTMLRuleStyle_put_lineHeight(This,v)    \
  7804.     (This)->lpVtbl -> put_lineHeight(This,v)
  7805.  
  7806. #define IHTMLRuleStyle_get_lineHeight(This,p)    \
  7807.     (This)->lpVtbl -> get_lineHeight(This,p)
  7808.  
  7809. #define IHTMLRuleStyle_put_marginTop(This,v)    \
  7810.     (This)->lpVtbl -> put_marginTop(This,v)
  7811.  
  7812. #define IHTMLRuleStyle_get_marginTop(This,p)    \
  7813.     (This)->lpVtbl -> get_marginTop(This,p)
  7814.  
  7815. #define IHTMLRuleStyle_put_marginRight(This,v)    \
  7816.     (This)->lpVtbl -> put_marginRight(This,v)
  7817.  
  7818. #define IHTMLRuleStyle_get_marginRight(This,p)    \
  7819.     (This)->lpVtbl -> get_marginRight(This,p)
  7820.  
  7821. #define IHTMLRuleStyle_put_marginBottom(This,v)    \
  7822.     (This)->lpVtbl -> put_marginBottom(This,v)
  7823.  
  7824. #define IHTMLRuleStyle_get_marginBottom(This,p)    \
  7825.     (This)->lpVtbl -> get_marginBottom(This,p)
  7826.  
  7827. #define IHTMLRuleStyle_put_marginLeft(This,v)    \
  7828.     (This)->lpVtbl -> put_marginLeft(This,v)
  7829.  
  7830. #define IHTMLRuleStyle_get_marginLeft(This,p)    \
  7831.     (This)->lpVtbl -> get_marginLeft(This,p)
  7832.  
  7833. #define IHTMLRuleStyle_put_margin(This,v)    \
  7834.     (This)->lpVtbl -> put_margin(This,v)
  7835.  
  7836. #define IHTMLRuleStyle_get_margin(This,p)    \
  7837.     (This)->lpVtbl -> get_margin(This,p)
  7838.  
  7839. #define IHTMLRuleStyle_put_paddingTop(This,v)    \
  7840.     (This)->lpVtbl -> put_paddingTop(This,v)
  7841.  
  7842. #define IHTMLRuleStyle_get_paddingTop(This,p)    \
  7843.     (This)->lpVtbl -> get_paddingTop(This,p)
  7844.  
  7845. #define IHTMLRuleStyle_put_paddingRight(This,v)    \
  7846.     (This)->lpVtbl -> put_paddingRight(This,v)
  7847.  
  7848. #define IHTMLRuleStyle_get_paddingRight(This,p)    \
  7849.     (This)->lpVtbl -> get_paddingRight(This,p)
  7850.  
  7851. #define IHTMLRuleStyle_put_paddingBottom(This,v)    \
  7852.     (This)->lpVtbl -> put_paddingBottom(This,v)
  7853.  
  7854. #define IHTMLRuleStyle_get_paddingBottom(This,p)    \
  7855.     (This)->lpVtbl -> get_paddingBottom(This,p)
  7856.  
  7857. #define IHTMLRuleStyle_put_paddingLeft(This,v)    \
  7858.     (This)->lpVtbl -> put_paddingLeft(This,v)
  7859.  
  7860. #define IHTMLRuleStyle_get_paddingLeft(This,p)    \
  7861.     (This)->lpVtbl -> get_paddingLeft(This,p)
  7862.  
  7863. #define IHTMLRuleStyle_put_padding(This,v)    \
  7864.     (This)->lpVtbl -> put_padding(This,v)
  7865.  
  7866. #define IHTMLRuleStyle_get_padding(This,p)    \
  7867.     (This)->lpVtbl -> get_padding(This,p)
  7868.  
  7869. #define IHTMLRuleStyle_put_border(This,v)    \
  7870.     (This)->lpVtbl -> put_border(This,v)
  7871.  
  7872. #define IHTMLRuleStyle_get_border(This,p)    \
  7873.     (This)->lpVtbl -> get_border(This,p)
  7874.  
  7875. #define IHTMLRuleStyle_put_borderTop(This,v)    \
  7876.     (This)->lpVtbl -> put_borderTop(This,v)
  7877.  
  7878. #define IHTMLRuleStyle_get_borderTop(This,p)    \
  7879.     (This)->lpVtbl -> get_borderTop(This,p)
  7880.  
  7881. #define IHTMLRuleStyle_put_borderRight(This,v)    \
  7882.     (This)->lpVtbl -> put_borderRight(This,v)
  7883.  
  7884. #define IHTMLRuleStyle_get_borderRight(This,p)    \
  7885.     (This)->lpVtbl -> get_borderRight(This,p)
  7886.  
  7887. #define IHTMLRuleStyle_put_borderBottom(This,v)    \
  7888.     (This)->lpVtbl -> put_borderBottom(This,v)
  7889.  
  7890. #define IHTMLRuleStyle_get_borderBottom(This,p)    \
  7891.     (This)->lpVtbl -> get_borderBottom(This,p)
  7892.  
  7893. #define IHTMLRuleStyle_put_borderLeft(This,v)    \
  7894.     (This)->lpVtbl -> put_borderLeft(This,v)
  7895.  
  7896. #define IHTMLRuleStyle_get_borderLeft(This,p)    \
  7897.     (This)->lpVtbl -> get_borderLeft(This,p)
  7898.  
  7899. #define IHTMLRuleStyle_put_borderColor(This,v)    \
  7900.     (This)->lpVtbl -> put_borderColor(This,v)
  7901.  
  7902. #define IHTMLRuleStyle_get_borderColor(This,p)    \
  7903.     (This)->lpVtbl -> get_borderColor(This,p)
  7904.  
  7905. #define IHTMLRuleStyle_put_borderTopColor(This,v)    \
  7906.     (This)->lpVtbl -> put_borderTopColor(This,v)
  7907.  
  7908. #define IHTMLRuleStyle_get_borderTopColor(This,p)    \
  7909.     (This)->lpVtbl -> get_borderTopColor(This,p)
  7910.  
  7911. #define IHTMLRuleStyle_put_borderRightColor(This,v)    \
  7912.     (This)->lpVtbl -> put_borderRightColor(This,v)
  7913.  
  7914. #define IHTMLRuleStyle_get_borderRightColor(This,p)    \
  7915.     (This)->lpVtbl -> get_borderRightColor(This,p)
  7916.  
  7917. #define IHTMLRuleStyle_put_borderBottomColor(This,v)    \
  7918.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  7919.  
  7920. #define IHTMLRuleStyle_get_borderBottomColor(This,p)    \
  7921.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  7922.  
  7923. #define IHTMLRuleStyle_put_borderLeftColor(This,v)    \
  7924.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  7925.  
  7926. #define IHTMLRuleStyle_get_borderLeftColor(This,p)    \
  7927.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  7928.  
  7929. #define IHTMLRuleStyle_put_borderWidth(This,v)    \
  7930.     (This)->lpVtbl -> put_borderWidth(This,v)
  7931.  
  7932. #define IHTMLRuleStyle_get_borderWidth(This,p)    \
  7933.     (This)->lpVtbl -> get_borderWidth(This,p)
  7934.  
  7935. #define IHTMLRuleStyle_put_borderTopWidth(This,v)    \
  7936.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  7937.  
  7938. #define IHTMLRuleStyle_get_borderTopWidth(This,p)    \
  7939.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  7940.  
  7941. #define IHTMLRuleStyle_put_borderRightWidth(This,v)    \
  7942.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  7943.  
  7944. #define IHTMLRuleStyle_get_borderRightWidth(This,p)    \
  7945.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  7946.  
  7947. #define IHTMLRuleStyle_put_borderBottomWidth(This,v)    \
  7948.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  7949.  
  7950. #define IHTMLRuleStyle_get_borderBottomWidth(This,p)    \
  7951.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  7952.  
  7953. #define IHTMLRuleStyle_put_borderLeftWidth(This,v)    \
  7954.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  7955.  
  7956. #define IHTMLRuleStyle_get_borderLeftWidth(This,p)    \
  7957.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  7958.  
  7959. #define IHTMLRuleStyle_put_borderStyle(This,v)    \
  7960.     (This)->lpVtbl -> put_borderStyle(This,v)
  7961.  
  7962. #define IHTMLRuleStyle_get_borderStyle(This,p)    \
  7963.     (This)->lpVtbl -> get_borderStyle(This,p)
  7964.  
  7965. #define IHTMLRuleStyle_put_borderTopStyle(This,v)    \
  7966.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  7967.  
  7968. #define IHTMLRuleStyle_get_borderTopStyle(This,p)    \
  7969.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  7970.  
  7971. #define IHTMLRuleStyle_put_borderRightStyle(This,v)    \
  7972.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  7973.  
  7974. #define IHTMLRuleStyle_get_borderRightStyle(This,p)    \
  7975.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  7976.  
  7977. #define IHTMLRuleStyle_put_borderBottomStyle(This,v)    \
  7978.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  7979.  
  7980. #define IHTMLRuleStyle_get_borderBottomStyle(This,p)    \
  7981.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  7982.  
  7983. #define IHTMLRuleStyle_put_borderLeftStyle(This,v)    \
  7984.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  7985.  
  7986. #define IHTMLRuleStyle_get_borderLeftStyle(This,p)    \
  7987.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  7988.  
  7989. #define IHTMLRuleStyle_put_width(This,v)    \
  7990.     (This)->lpVtbl -> put_width(This,v)
  7991.  
  7992. #define IHTMLRuleStyle_get_width(This,p)    \
  7993.     (This)->lpVtbl -> get_width(This,p)
  7994.  
  7995. #define IHTMLRuleStyle_put_height(This,v)    \
  7996.     (This)->lpVtbl -> put_height(This,v)
  7997.  
  7998. #define IHTMLRuleStyle_get_height(This,p)    \
  7999.     (This)->lpVtbl -> get_height(This,p)
  8000.  
  8001. #define IHTMLRuleStyle_put_styleFloat(This,v)    \
  8002.     (This)->lpVtbl -> put_styleFloat(This,v)
  8003.  
  8004. #define IHTMLRuleStyle_get_styleFloat(This,p)    \
  8005.     (This)->lpVtbl -> get_styleFloat(This,p)
  8006.  
  8007. #define IHTMLRuleStyle_put_clear(This,v)    \
  8008.     (This)->lpVtbl -> put_clear(This,v)
  8009.  
  8010. #define IHTMLRuleStyle_get_clear(This,p)    \
  8011.     (This)->lpVtbl -> get_clear(This,p)
  8012.  
  8013. #define IHTMLRuleStyle_put_display(This,v)    \
  8014.     (This)->lpVtbl -> put_display(This,v)
  8015.  
  8016. #define IHTMLRuleStyle_get_display(This,p)    \
  8017.     (This)->lpVtbl -> get_display(This,p)
  8018.  
  8019. #define IHTMLRuleStyle_put_visibility(This,v)    \
  8020.     (This)->lpVtbl -> put_visibility(This,v)
  8021.  
  8022. #define IHTMLRuleStyle_get_visibility(This,p)    \
  8023.     (This)->lpVtbl -> get_visibility(This,p)
  8024.  
  8025. #define IHTMLRuleStyle_put_listStyleType(This,v)    \
  8026.     (This)->lpVtbl -> put_listStyleType(This,v)
  8027.  
  8028. #define IHTMLRuleStyle_get_listStyleType(This,p)    \
  8029.     (This)->lpVtbl -> get_listStyleType(This,p)
  8030.  
  8031. #define IHTMLRuleStyle_put_listStylePosition(This,v)    \
  8032.     (This)->lpVtbl -> put_listStylePosition(This,v)
  8033.  
  8034. #define IHTMLRuleStyle_get_listStylePosition(This,p)    \
  8035.     (This)->lpVtbl -> get_listStylePosition(This,p)
  8036.  
  8037. #define IHTMLRuleStyle_put_listStyleImage(This,v)    \
  8038.     (This)->lpVtbl -> put_listStyleImage(This,v)
  8039.  
  8040. #define IHTMLRuleStyle_get_listStyleImage(This,p)    \
  8041.     (This)->lpVtbl -> get_listStyleImage(This,p)
  8042.  
  8043. #define IHTMLRuleStyle_put_listStyle(This,v)    \
  8044.     (This)->lpVtbl -> put_listStyle(This,v)
  8045.  
  8046. #define IHTMLRuleStyle_get_listStyle(This,p)    \
  8047.     (This)->lpVtbl -> get_listStyle(This,p)
  8048.  
  8049. #define IHTMLRuleStyle_put_whiteSpace(This,v)    \
  8050.     (This)->lpVtbl -> put_whiteSpace(This,v)
  8051.  
  8052. #define IHTMLRuleStyle_get_whiteSpace(This,p)    \
  8053.     (This)->lpVtbl -> get_whiteSpace(This,p)
  8054.  
  8055. #define IHTMLRuleStyle_put_top(This,v)    \
  8056.     (This)->lpVtbl -> put_top(This,v)
  8057.  
  8058. #define IHTMLRuleStyle_get_top(This,p)    \
  8059.     (This)->lpVtbl -> get_top(This,p)
  8060.  
  8061. #define IHTMLRuleStyle_put_left(This,v)    \
  8062.     (This)->lpVtbl -> put_left(This,v)
  8063.  
  8064. #define IHTMLRuleStyle_get_left(This,p)    \
  8065.     (This)->lpVtbl -> get_left(This,p)
  8066.  
  8067. #define IHTMLRuleStyle_get_position(This,p)    \
  8068.     (This)->lpVtbl -> get_position(This,p)
  8069.  
  8070. #define IHTMLRuleStyle_put_zIndex(This,v)    \
  8071.     (This)->lpVtbl -> put_zIndex(This,v)
  8072.  
  8073. #define IHTMLRuleStyle_get_zIndex(This,p)    \
  8074.     (This)->lpVtbl -> get_zIndex(This,p)
  8075.  
  8076. #define IHTMLRuleStyle_put_overflow(This,v)    \
  8077.     (This)->lpVtbl -> put_overflow(This,v)
  8078.  
  8079. #define IHTMLRuleStyle_get_overflow(This,p)    \
  8080.     (This)->lpVtbl -> get_overflow(This,p)
  8081.  
  8082. #define IHTMLRuleStyle_put_pageBreakBefore(This,v)    \
  8083.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  8084.  
  8085. #define IHTMLRuleStyle_get_pageBreakBefore(This,p)    \
  8086.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  8087.  
  8088. #define IHTMLRuleStyle_put_pageBreakAfter(This,v)    \
  8089.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  8090.  
  8091. #define IHTMLRuleStyle_get_pageBreakAfter(This,p)    \
  8092.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  8093.  
  8094. #define IHTMLRuleStyle_put_cssText(This,v)    \
  8095.     (This)->lpVtbl -> put_cssText(This,v)
  8096.  
  8097. #define IHTMLRuleStyle_get_cssText(This,p)    \
  8098.     (This)->lpVtbl -> get_cssText(This,p)
  8099.  
  8100. #define IHTMLRuleStyle_put_cursor(This,v)    \
  8101.     (This)->lpVtbl -> put_cursor(This,v)
  8102.  
  8103. #define IHTMLRuleStyle_get_cursor(This,p)    \
  8104.     (This)->lpVtbl -> get_cursor(This,p)
  8105.  
  8106. #define IHTMLRuleStyle_put_clip(This,v)    \
  8107.     (This)->lpVtbl -> put_clip(This,v)
  8108.  
  8109. #define IHTMLRuleStyle_get_clip(This,p)    \
  8110.     (This)->lpVtbl -> get_clip(This,p)
  8111.  
  8112. #define IHTMLRuleStyle_put_filter(This,v)    \
  8113.     (This)->lpVtbl -> put_filter(This,v)
  8114.  
  8115. #define IHTMLRuleStyle_get_filter(This,p)    \
  8116.     (This)->lpVtbl -> get_filter(This,p)
  8117.  
  8118. #define IHTMLRuleStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  8119.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  8120.  
  8121. #define IHTMLRuleStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  8122.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  8123.  
  8124. #define IHTMLRuleStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  8125.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  8126.  
  8127. #endif /* COBJMACROS */
  8128.  
  8129.  
  8130. #endif     /* C style interface */
  8131.  
  8132.  
  8133.  
  8134. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontFamily_Proxy( 
  8135.     IHTMLRuleStyle __RPC_FAR * This,
  8136.     /* [in] */ BSTR v);
  8137.  
  8138.  
  8139. void __RPC_STUB IHTMLRuleStyle_put_fontFamily_Stub(
  8140.     IRpcStubBuffer *This,
  8141.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8142.     PRPC_MESSAGE _pRpcMessage,
  8143.     DWORD *_pdwStubPhase);
  8144.  
  8145.  
  8146. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontFamily_Proxy( 
  8147.     IHTMLRuleStyle __RPC_FAR * This,
  8148.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8149.  
  8150.  
  8151. void __RPC_STUB IHTMLRuleStyle_get_fontFamily_Stub(
  8152.     IRpcStubBuffer *This,
  8153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8154.     PRPC_MESSAGE _pRpcMessage,
  8155.     DWORD *_pdwStubPhase);
  8156.  
  8157.  
  8158. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontStyle_Proxy( 
  8159.     IHTMLRuleStyle __RPC_FAR * This,
  8160.     /* [in] */ BSTR v);
  8161.  
  8162.  
  8163. void __RPC_STUB IHTMLRuleStyle_put_fontStyle_Stub(
  8164.     IRpcStubBuffer *This,
  8165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8166.     PRPC_MESSAGE _pRpcMessage,
  8167.     DWORD *_pdwStubPhase);
  8168.  
  8169.  
  8170. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontStyle_Proxy( 
  8171.     IHTMLRuleStyle __RPC_FAR * This,
  8172.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8173.  
  8174.  
  8175. void __RPC_STUB IHTMLRuleStyle_get_fontStyle_Stub(
  8176.     IRpcStubBuffer *This,
  8177.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8178.     PRPC_MESSAGE _pRpcMessage,
  8179.     DWORD *_pdwStubPhase);
  8180.  
  8181.  
  8182. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontVariant_Proxy( 
  8183.     IHTMLRuleStyle __RPC_FAR * This,
  8184.     /* [in] */ BSTR v);
  8185.  
  8186.  
  8187. void __RPC_STUB IHTMLRuleStyle_put_fontVariant_Stub(
  8188.     IRpcStubBuffer *This,
  8189.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8190.     PRPC_MESSAGE _pRpcMessage,
  8191.     DWORD *_pdwStubPhase);
  8192.  
  8193.  
  8194. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontVariant_Proxy( 
  8195.     IHTMLRuleStyle __RPC_FAR * This,
  8196.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8197.  
  8198.  
  8199. void __RPC_STUB IHTMLRuleStyle_get_fontVariant_Stub(
  8200.     IRpcStubBuffer *This,
  8201.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8202.     PRPC_MESSAGE _pRpcMessage,
  8203.     DWORD *_pdwStubPhase);
  8204.  
  8205.  
  8206. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontWeight_Proxy( 
  8207.     IHTMLRuleStyle __RPC_FAR * This,
  8208.     /* [in] */ BSTR v);
  8209.  
  8210.  
  8211. void __RPC_STUB IHTMLRuleStyle_put_fontWeight_Stub(
  8212.     IRpcStubBuffer *This,
  8213.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8214.     PRPC_MESSAGE _pRpcMessage,
  8215.     DWORD *_pdwStubPhase);
  8216.  
  8217.  
  8218. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontWeight_Proxy( 
  8219.     IHTMLRuleStyle __RPC_FAR * This,
  8220.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8221.  
  8222.  
  8223. void __RPC_STUB IHTMLRuleStyle_get_fontWeight_Stub(
  8224.     IRpcStubBuffer *This,
  8225.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8226.     PRPC_MESSAGE _pRpcMessage,
  8227.     DWORD *_pdwStubPhase);
  8228.  
  8229.  
  8230. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontSize_Proxy( 
  8231.     IHTMLRuleStyle __RPC_FAR * This,
  8232.     /* [in] */ VARIANT v);
  8233.  
  8234.  
  8235. void __RPC_STUB IHTMLRuleStyle_put_fontSize_Stub(
  8236.     IRpcStubBuffer *This,
  8237.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8238.     PRPC_MESSAGE _pRpcMessage,
  8239.     DWORD *_pdwStubPhase);
  8240.  
  8241.  
  8242. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontSize_Proxy( 
  8243.     IHTMLRuleStyle __RPC_FAR * This,
  8244.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8245.  
  8246.  
  8247. void __RPC_STUB IHTMLRuleStyle_get_fontSize_Stub(
  8248.     IRpcStubBuffer *This,
  8249.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8250.     PRPC_MESSAGE _pRpcMessage,
  8251.     DWORD *_pdwStubPhase);
  8252.  
  8253.  
  8254. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_font_Proxy( 
  8255.     IHTMLRuleStyle __RPC_FAR * This,
  8256.     /* [in] */ BSTR v);
  8257.  
  8258.  
  8259. void __RPC_STUB IHTMLRuleStyle_put_font_Stub(
  8260.     IRpcStubBuffer *This,
  8261.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8262.     PRPC_MESSAGE _pRpcMessage,
  8263.     DWORD *_pdwStubPhase);
  8264.  
  8265.  
  8266. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_font_Proxy( 
  8267.     IHTMLRuleStyle __RPC_FAR * This,
  8268.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8269.  
  8270.  
  8271. void __RPC_STUB IHTMLRuleStyle_get_font_Stub(
  8272.     IRpcStubBuffer *This,
  8273.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8274.     PRPC_MESSAGE _pRpcMessage,
  8275.     DWORD *_pdwStubPhase);
  8276.  
  8277.  
  8278. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_color_Proxy( 
  8279.     IHTMLRuleStyle __RPC_FAR * This,
  8280.     /* [in] */ VARIANT v);
  8281.  
  8282.  
  8283. void __RPC_STUB IHTMLRuleStyle_put_color_Stub(
  8284.     IRpcStubBuffer *This,
  8285.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8286.     PRPC_MESSAGE _pRpcMessage,
  8287.     DWORD *_pdwStubPhase);
  8288.  
  8289.  
  8290. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_color_Proxy( 
  8291.     IHTMLRuleStyle __RPC_FAR * This,
  8292.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8293.  
  8294.  
  8295. void __RPC_STUB IHTMLRuleStyle_get_color_Stub(
  8296.     IRpcStubBuffer *This,
  8297.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8298.     PRPC_MESSAGE _pRpcMessage,
  8299.     DWORD *_pdwStubPhase);
  8300.  
  8301.  
  8302. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_background_Proxy( 
  8303.     IHTMLRuleStyle __RPC_FAR * This,
  8304.     /* [in] */ BSTR v);
  8305.  
  8306.  
  8307. void __RPC_STUB IHTMLRuleStyle_put_background_Stub(
  8308.     IRpcStubBuffer *This,
  8309.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8310.     PRPC_MESSAGE _pRpcMessage,
  8311.     DWORD *_pdwStubPhase);
  8312.  
  8313.  
  8314. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_background_Proxy( 
  8315.     IHTMLRuleStyle __RPC_FAR * This,
  8316.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8317.  
  8318.  
  8319. void __RPC_STUB IHTMLRuleStyle_get_background_Stub(
  8320.     IRpcStubBuffer *This,
  8321.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8322.     PRPC_MESSAGE _pRpcMessage,
  8323.     DWORD *_pdwStubPhase);
  8324.  
  8325.  
  8326. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundColor_Proxy( 
  8327.     IHTMLRuleStyle __RPC_FAR * This,
  8328.     /* [in] */ VARIANT v);
  8329.  
  8330.  
  8331. void __RPC_STUB IHTMLRuleStyle_put_backgroundColor_Stub(
  8332.     IRpcStubBuffer *This,
  8333.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8334.     PRPC_MESSAGE _pRpcMessage,
  8335.     DWORD *_pdwStubPhase);
  8336.  
  8337.  
  8338. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundColor_Proxy( 
  8339.     IHTMLRuleStyle __RPC_FAR * This,
  8340.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8341.  
  8342.  
  8343. void __RPC_STUB IHTMLRuleStyle_get_backgroundColor_Stub(
  8344.     IRpcStubBuffer *This,
  8345.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8346.     PRPC_MESSAGE _pRpcMessage,
  8347.     DWORD *_pdwStubPhase);
  8348.  
  8349.  
  8350. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundImage_Proxy( 
  8351.     IHTMLRuleStyle __RPC_FAR * This,
  8352.     /* [in] */ BSTR v);
  8353.  
  8354.  
  8355. void __RPC_STUB IHTMLRuleStyle_put_backgroundImage_Stub(
  8356.     IRpcStubBuffer *This,
  8357.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8358.     PRPC_MESSAGE _pRpcMessage,
  8359.     DWORD *_pdwStubPhase);
  8360.  
  8361.  
  8362. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundImage_Proxy( 
  8363.     IHTMLRuleStyle __RPC_FAR * This,
  8364.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8365.  
  8366.  
  8367. void __RPC_STUB IHTMLRuleStyle_get_backgroundImage_Stub(
  8368.     IRpcStubBuffer *This,
  8369.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8370.     PRPC_MESSAGE _pRpcMessage,
  8371.     DWORD *_pdwStubPhase);
  8372.  
  8373.  
  8374. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundRepeat_Proxy( 
  8375.     IHTMLRuleStyle __RPC_FAR * This,
  8376.     /* [in] */ BSTR v);
  8377.  
  8378.  
  8379. void __RPC_STUB IHTMLRuleStyle_put_backgroundRepeat_Stub(
  8380.     IRpcStubBuffer *This,
  8381.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8382.     PRPC_MESSAGE _pRpcMessage,
  8383.     DWORD *_pdwStubPhase);
  8384.  
  8385.  
  8386. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundRepeat_Proxy( 
  8387.     IHTMLRuleStyle __RPC_FAR * This,
  8388.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8389.  
  8390.  
  8391. void __RPC_STUB IHTMLRuleStyle_get_backgroundRepeat_Stub(
  8392.     IRpcStubBuffer *This,
  8393.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8394.     PRPC_MESSAGE _pRpcMessage,
  8395.     DWORD *_pdwStubPhase);
  8396.  
  8397.  
  8398. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundAttachment_Proxy( 
  8399.     IHTMLRuleStyle __RPC_FAR * This,
  8400.     /* [in] */ BSTR v);
  8401.  
  8402.  
  8403. void __RPC_STUB IHTMLRuleStyle_put_backgroundAttachment_Stub(
  8404.     IRpcStubBuffer *This,
  8405.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8406.     PRPC_MESSAGE _pRpcMessage,
  8407.     DWORD *_pdwStubPhase);
  8408.  
  8409.  
  8410. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundAttachment_Proxy( 
  8411.     IHTMLRuleStyle __RPC_FAR * This,
  8412.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8413.  
  8414.  
  8415. void __RPC_STUB IHTMLRuleStyle_get_backgroundAttachment_Stub(
  8416.     IRpcStubBuffer *This,
  8417.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8418.     PRPC_MESSAGE _pRpcMessage,
  8419.     DWORD *_pdwStubPhase);
  8420.  
  8421.  
  8422. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPosition_Proxy( 
  8423.     IHTMLRuleStyle __RPC_FAR * This,
  8424.     /* [in] */ BSTR v);
  8425.  
  8426.  
  8427. void __RPC_STUB IHTMLRuleStyle_put_backgroundPosition_Stub(
  8428.     IRpcStubBuffer *This,
  8429.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8430.     PRPC_MESSAGE _pRpcMessage,
  8431.     DWORD *_pdwStubPhase);
  8432.  
  8433.  
  8434. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPosition_Proxy( 
  8435.     IHTMLRuleStyle __RPC_FAR * This,
  8436.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8437.  
  8438.  
  8439. void __RPC_STUB IHTMLRuleStyle_get_backgroundPosition_Stub(
  8440.     IRpcStubBuffer *This,
  8441.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8442.     PRPC_MESSAGE _pRpcMessage,
  8443.     DWORD *_pdwStubPhase);
  8444.  
  8445.  
  8446. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionX_Proxy( 
  8447.     IHTMLRuleStyle __RPC_FAR * This,
  8448.     /* [in] */ VARIANT v);
  8449.  
  8450.  
  8451. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionX_Stub(
  8452.     IRpcStubBuffer *This,
  8453.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8454.     PRPC_MESSAGE _pRpcMessage,
  8455.     DWORD *_pdwStubPhase);
  8456.  
  8457.  
  8458. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionX_Proxy( 
  8459.     IHTMLRuleStyle __RPC_FAR * This,
  8460.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8461.  
  8462.  
  8463. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionX_Stub(
  8464.     IRpcStubBuffer *This,
  8465.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8466.     PRPC_MESSAGE _pRpcMessage,
  8467.     DWORD *_pdwStubPhase);
  8468.  
  8469.  
  8470. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionY_Proxy( 
  8471.     IHTMLRuleStyle __RPC_FAR * This,
  8472.     /* [in] */ VARIANT v);
  8473.  
  8474.  
  8475. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionY_Stub(
  8476.     IRpcStubBuffer *This,
  8477.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8478.     PRPC_MESSAGE _pRpcMessage,
  8479.     DWORD *_pdwStubPhase);
  8480.  
  8481.  
  8482. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionY_Proxy( 
  8483.     IHTMLRuleStyle __RPC_FAR * This,
  8484.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8485.  
  8486.  
  8487. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionY_Stub(
  8488.     IRpcStubBuffer *This,
  8489.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8490.     PRPC_MESSAGE _pRpcMessage,
  8491.     DWORD *_pdwStubPhase);
  8492.  
  8493.  
  8494. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_wordSpacing_Proxy( 
  8495.     IHTMLRuleStyle __RPC_FAR * This,
  8496.     /* [in] */ VARIANT v);
  8497.  
  8498.  
  8499. void __RPC_STUB IHTMLRuleStyle_put_wordSpacing_Stub(
  8500.     IRpcStubBuffer *This,
  8501.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8502.     PRPC_MESSAGE _pRpcMessage,
  8503.     DWORD *_pdwStubPhase);
  8504.  
  8505.  
  8506. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_wordSpacing_Proxy( 
  8507.     IHTMLRuleStyle __RPC_FAR * This,
  8508.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8509.  
  8510.  
  8511. void __RPC_STUB IHTMLRuleStyle_get_wordSpacing_Stub(
  8512.     IRpcStubBuffer *This,
  8513.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8514.     PRPC_MESSAGE _pRpcMessage,
  8515.     DWORD *_pdwStubPhase);
  8516.  
  8517.  
  8518. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_letterSpacing_Proxy( 
  8519.     IHTMLRuleStyle __RPC_FAR * This,
  8520.     /* [in] */ VARIANT v);
  8521.  
  8522.  
  8523. void __RPC_STUB IHTMLRuleStyle_put_letterSpacing_Stub(
  8524.     IRpcStubBuffer *This,
  8525.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8526.     PRPC_MESSAGE _pRpcMessage,
  8527.     DWORD *_pdwStubPhase);
  8528.  
  8529.  
  8530. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_letterSpacing_Proxy( 
  8531.     IHTMLRuleStyle __RPC_FAR * This,
  8532.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8533.  
  8534.  
  8535. void __RPC_STUB IHTMLRuleStyle_get_letterSpacing_Stub(
  8536.     IRpcStubBuffer *This,
  8537.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8538.     PRPC_MESSAGE _pRpcMessage,
  8539.     DWORD *_pdwStubPhase);
  8540.  
  8541.  
  8542. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecoration_Proxy( 
  8543.     IHTMLRuleStyle __RPC_FAR * This,
  8544.     /* [in] */ BSTR v);
  8545.  
  8546.  
  8547. void __RPC_STUB IHTMLRuleStyle_put_textDecoration_Stub(
  8548.     IRpcStubBuffer *This,
  8549.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8550.     PRPC_MESSAGE _pRpcMessage,
  8551.     DWORD *_pdwStubPhase);
  8552.  
  8553.  
  8554. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecoration_Proxy( 
  8555.     IHTMLRuleStyle __RPC_FAR * This,
  8556.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8557.  
  8558.  
  8559. void __RPC_STUB IHTMLRuleStyle_get_textDecoration_Stub(
  8560.     IRpcStubBuffer *This,
  8561.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8562.     PRPC_MESSAGE _pRpcMessage,
  8563.     DWORD *_pdwStubPhase);
  8564.  
  8565.  
  8566. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationNone_Proxy( 
  8567.     IHTMLRuleStyle __RPC_FAR * This,
  8568.     /* [in] */ VARIANT_BOOL v);
  8569.  
  8570.  
  8571. void __RPC_STUB IHTMLRuleStyle_put_textDecorationNone_Stub(
  8572.     IRpcStubBuffer *This,
  8573.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8574.     PRPC_MESSAGE _pRpcMessage,
  8575.     DWORD *_pdwStubPhase);
  8576.  
  8577.  
  8578. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationNone_Proxy( 
  8579.     IHTMLRuleStyle __RPC_FAR * This,
  8580.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8581.  
  8582.  
  8583. void __RPC_STUB IHTMLRuleStyle_get_textDecorationNone_Stub(
  8584.     IRpcStubBuffer *This,
  8585.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8586.     PRPC_MESSAGE _pRpcMessage,
  8587.     DWORD *_pdwStubPhase);
  8588.  
  8589.  
  8590. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationUnderline_Proxy( 
  8591.     IHTMLRuleStyle __RPC_FAR * This,
  8592.     /* [in] */ VARIANT_BOOL v);
  8593.  
  8594.  
  8595. void __RPC_STUB IHTMLRuleStyle_put_textDecorationUnderline_Stub(
  8596.     IRpcStubBuffer *This,
  8597.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8598.     PRPC_MESSAGE _pRpcMessage,
  8599.     DWORD *_pdwStubPhase);
  8600.  
  8601.  
  8602. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationUnderline_Proxy( 
  8603.     IHTMLRuleStyle __RPC_FAR * This,
  8604.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8605.  
  8606.  
  8607. void __RPC_STUB IHTMLRuleStyle_get_textDecorationUnderline_Stub(
  8608.     IRpcStubBuffer *This,
  8609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8610.     PRPC_MESSAGE _pRpcMessage,
  8611.     DWORD *_pdwStubPhase);
  8612.  
  8613.  
  8614. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationOverline_Proxy( 
  8615.     IHTMLRuleStyle __RPC_FAR * This,
  8616.     /* [in] */ VARIANT_BOOL v);
  8617.  
  8618.  
  8619. void __RPC_STUB IHTMLRuleStyle_put_textDecorationOverline_Stub(
  8620.     IRpcStubBuffer *This,
  8621.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8622.     PRPC_MESSAGE _pRpcMessage,
  8623.     DWORD *_pdwStubPhase);
  8624.  
  8625.  
  8626. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationOverline_Proxy( 
  8627.     IHTMLRuleStyle __RPC_FAR * This,
  8628.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8629.  
  8630.  
  8631. void __RPC_STUB IHTMLRuleStyle_get_textDecorationOverline_Stub(
  8632.     IRpcStubBuffer *This,
  8633.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8634.     PRPC_MESSAGE _pRpcMessage,
  8635.     DWORD *_pdwStubPhase);
  8636.  
  8637.  
  8638. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationLineThrough_Proxy( 
  8639.     IHTMLRuleStyle __RPC_FAR * This,
  8640.     /* [in] */ VARIANT_BOOL v);
  8641.  
  8642.  
  8643. void __RPC_STUB IHTMLRuleStyle_put_textDecorationLineThrough_Stub(
  8644.     IRpcStubBuffer *This,
  8645.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8646.     PRPC_MESSAGE _pRpcMessage,
  8647.     DWORD *_pdwStubPhase);
  8648.  
  8649.  
  8650. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationLineThrough_Proxy( 
  8651.     IHTMLRuleStyle __RPC_FAR * This,
  8652.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8653.  
  8654.  
  8655. void __RPC_STUB IHTMLRuleStyle_get_textDecorationLineThrough_Stub(
  8656.     IRpcStubBuffer *This,
  8657.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8658.     PRPC_MESSAGE _pRpcMessage,
  8659.     DWORD *_pdwStubPhase);
  8660.  
  8661.  
  8662. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationBlink_Proxy( 
  8663.     IHTMLRuleStyle __RPC_FAR * This,
  8664.     /* [in] */ VARIANT_BOOL v);
  8665.  
  8666.  
  8667. void __RPC_STUB IHTMLRuleStyle_put_textDecorationBlink_Stub(
  8668.     IRpcStubBuffer *This,
  8669.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8670.     PRPC_MESSAGE _pRpcMessage,
  8671.     DWORD *_pdwStubPhase);
  8672.  
  8673.  
  8674. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationBlink_Proxy( 
  8675.     IHTMLRuleStyle __RPC_FAR * This,
  8676.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8677.  
  8678.  
  8679. void __RPC_STUB IHTMLRuleStyle_get_textDecorationBlink_Stub(
  8680.     IRpcStubBuffer *This,
  8681.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8682.     PRPC_MESSAGE _pRpcMessage,
  8683.     DWORD *_pdwStubPhase);
  8684.  
  8685.  
  8686. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_verticalAlign_Proxy( 
  8687.     IHTMLRuleStyle __RPC_FAR * This,
  8688.     /* [in] */ VARIANT v);
  8689.  
  8690.  
  8691. void __RPC_STUB IHTMLRuleStyle_put_verticalAlign_Stub(
  8692.     IRpcStubBuffer *This,
  8693.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8694.     PRPC_MESSAGE _pRpcMessage,
  8695.     DWORD *_pdwStubPhase);
  8696.  
  8697.  
  8698. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_verticalAlign_Proxy( 
  8699.     IHTMLRuleStyle __RPC_FAR * This,
  8700.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8701.  
  8702.  
  8703. void __RPC_STUB IHTMLRuleStyle_get_verticalAlign_Stub(
  8704.     IRpcStubBuffer *This,
  8705.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8706.     PRPC_MESSAGE _pRpcMessage,
  8707.     DWORD *_pdwStubPhase);
  8708.  
  8709.  
  8710. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textTransform_Proxy( 
  8711.     IHTMLRuleStyle __RPC_FAR * This,
  8712.     /* [in] */ BSTR v);
  8713.  
  8714.  
  8715. void __RPC_STUB IHTMLRuleStyle_put_textTransform_Stub(
  8716.     IRpcStubBuffer *This,
  8717.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8718.     PRPC_MESSAGE _pRpcMessage,
  8719.     DWORD *_pdwStubPhase);
  8720.  
  8721.  
  8722. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textTransform_Proxy( 
  8723.     IHTMLRuleStyle __RPC_FAR * This,
  8724.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8725.  
  8726.  
  8727. void __RPC_STUB IHTMLRuleStyle_get_textTransform_Stub(
  8728.     IRpcStubBuffer *This,
  8729.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8730.     PRPC_MESSAGE _pRpcMessage,
  8731.     DWORD *_pdwStubPhase);
  8732.  
  8733.  
  8734. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textAlign_Proxy( 
  8735.     IHTMLRuleStyle __RPC_FAR * This,
  8736.     /* [in] */ BSTR v);
  8737.  
  8738.  
  8739. void __RPC_STUB IHTMLRuleStyle_put_textAlign_Stub(
  8740.     IRpcStubBuffer *This,
  8741.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8742.     PRPC_MESSAGE _pRpcMessage,
  8743.     DWORD *_pdwStubPhase);
  8744.  
  8745.  
  8746. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textAlign_Proxy( 
  8747.     IHTMLRuleStyle __RPC_FAR * This,
  8748.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8749.  
  8750.  
  8751. void __RPC_STUB IHTMLRuleStyle_get_textAlign_Stub(
  8752.     IRpcStubBuffer *This,
  8753.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8754.     PRPC_MESSAGE _pRpcMessage,
  8755.     DWORD *_pdwStubPhase);
  8756.  
  8757.  
  8758. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textIndent_Proxy( 
  8759.     IHTMLRuleStyle __RPC_FAR * This,
  8760.     /* [in] */ VARIANT v);
  8761.  
  8762.  
  8763. void __RPC_STUB IHTMLRuleStyle_put_textIndent_Stub(
  8764.     IRpcStubBuffer *This,
  8765.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8766.     PRPC_MESSAGE _pRpcMessage,
  8767.     DWORD *_pdwStubPhase);
  8768.  
  8769.  
  8770. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textIndent_Proxy( 
  8771.     IHTMLRuleStyle __RPC_FAR * This,
  8772.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8773.  
  8774.  
  8775. void __RPC_STUB IHTMLRuleStyle_get_textIndent_Stub(
  8776.     IRpcStubBuffer *This,
  8777.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8778.     PRPC_MESSAGE _pRpcMessage,
  8779.     DWORD *_pdwStubPhase);
  8780.  
  8781.  
  8782. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_lineHeight_Proxy( 
  8783.     IHTMLRuleStyle __RPC_FAR * This,
  8784.     /* [in] */ VARIANT v);
  8785.  
  8786.  
  8787. void __RPC_STUB IHTMLRuleStyle_put_lineHeight_Stub(
  8788.     IRpcStubBuffer *This,
  8789.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8790.     PRPC_MESSAGE _pRpcMessage,
  8791.     DWORD *_pdwStubPhase);
  8792.  
  8793.  
  8794. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_lineHeight_Proxy( 
  8795.     IHTMLRuleStyle __RPC_FAR * This,
  8796.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8797.  
  8798.  
  8799. void __RPC_STUB IHTMLRuleStyle_get_lineHeight_Stub(
  8800.     IRpcStubBuffer *This,
  8801.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8802.     PRPC_MESSAGE _pRpcMessage,
  8803.     DWORD *_pdwStubPhase);
  8804.  
  8805.  
  8806. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginTop_Proxy( 
  8807.     IHTMLRuleStyle __RPC_FAR * This,
  8808.     /* [in] */ VARIANT v);
  8809.  
  8810.  
  8811. void __RPC_STUB IHTMLRuleStyle_put_marginTop_Stub(
  8812.     IRpcStubBuffer *This,
  8813.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8814.     PRPC_MESSAGE _pRpcMessage,
  8815.     DWORD *_pdwStubPhase);
  8816.  
  8817.  
  8818. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginTop_Proxy( 
  8819.     IHTMLRuleStyle __RPC_FAR * This,
  8820.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8821.  
  8822.  
  8823. void __RPC_STUB IHTMLRuleStyle_get_marginTop_Stub(
  8824.     IRpcStubBuffer *This,
  8825.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8826.     PRPC_MESSAGE _pRpcMessage,
  8827.     DWORD *_pdwStubPhase);
  8828.  
  8829.  
  8830. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginRight_Proxy( 
  8831.     IHTMLRuleStyle __RPC_FAR * This,
  8832.     /* [in] */ VARIANT v);
  8833.  
  8834.  
  8835. void __RPC_STUB IHTMLRuleStyle_put_marginRight_Stub(
  8836.     IRpcStubBuffer *This,
  8837.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8838.     PRPC_MESSAGE _pRpcMessage,
  8839.     DWORD *_pdwStubPhase);
  8840.  
  8841.  
  8842. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginRight_Proxy( 
  8843.     IHTMLRuleStyle __RPC_FAR * This,
  8844.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8845.  
  8846.  
  8847. void __RPC_STUB IHTMLRuleStyle_get_marginRight_Stub(
  8848.     IRpcStubBuffer *This,
  8849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8850.     PRPC_MESSAGE _pRpcMessage,
  8851.     DWORD *_pdwStubPhase);
  8852.  
  8853.  
  8854. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginBottom_Proxy( 
  8855.     IHTMLRuleStyle __RPC_FAR * This,
  8856.     /* [in] */ VARIANT v);
  8857.  
  8858.  
  8859. void __RPC_STUB IHTMLRuleStyle_put_marginBottom_Stub(
  8860.     IRpcStubBuffer *This,
  8861.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8862.     PRPC_MESSAGE _pRpcMessage,
  8863.     DWORD *_pdwStubPhase);
  8864.  
  8865.  
  8866. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginBottom_Proxy( 
  8867.     IHTMLRuleStyle __RPC_FAR * This,
  8868.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8869.  
  8870.  
  8871. void __RPC_STUB IHTMLRuleStyle_get_marginBottom_Stub(
  8872.     IRpcStubBuffer *This,
  8873.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8874.     PRPC_MESSAGE _pRpcMessage,
  8875.     DWORD *_pdwStubPhase);
  8876.  
  8877.  
  8878. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginLeft_Proxy( 
  8879.     IHTMLRuleStyle __RPC_FAR * This,
  8880.     /* [in] */ VARIANT v);
  8881.  
  8882.  
  8883. void __RPC_STUB IHTMLRuleStyle_put_marginLeft_Stub(
  8884.     IRpcStubBuffer *This,
  8885.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8886.     PRPC_MESSAGE _pRpcMessage,
  8887.     DWORD *_pdwStubPhase);
  8888.  
  8889.  
  8890. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginLeft_Proxy( 
  8891.     IHTMLRuleStyle __RPC_FAR * This,
  8892.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8893.  
  8894.  
  8895. void __RPC_STUB IHTMLRuleStyle_get_marginLeft_Stub(
  8896.     IRpcStubBuffer *This,
  8897.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8898.     PRPC_MESSAGE _pRpcMessage,
  8899.     DWORD *_pdwStubPhase);
  8900.  
  8901.  
  8902. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_margin_Proxy( 
  8903.     IHTMLRuleStyle __RPC_FAR * This,
  8904.     /* [in] */ BSTR v);
  8905.  
  8906.  
  8907. void __RPC_STUB IHTMLRuleStyle_put_margin_Stub(
  8908.     IRpcStubBuffer *This,
  8909.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8910.     PRPC_MESSAGE _pRpcMessage,
  8911.     DWORD *_pdwStubPhase);
  8912.  
  8913.  
  8914. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_margin_Proxy( 
  8915.     IHTMLRuleStyle __RPC_FAR * This,
  8916.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8917.  
  8918.  
  8919. void __RPC_STUB IHTMLRuleStyle_get_margin_Stub(
  8920.     IRpcStubBuffer *This,
  8921.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8922.     PRPC_MESSAGE _pRpcMessage,
  8923.     DWORD *_pdwStubPhase);
  8924.  
  8925.  
  8926. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingTop_Proxy( 
  8927.     IHTMLRuleStyle __RPC_FAR * This,
  8928.     /* [in] */ VARIANT v);
  8929.  
  8930.  
  8931. void __RPC_STUB IHTMLRuleStyle_put_paddingTop_Stub(
  8932.     IRpcStubBuffer *This,
  8933.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8934.     PRPC_MESSAGE _pRpcMessage,
  8935.     DWORD *_pdwStubPhase);
  8936.  
  8937.  
  8938. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingTop_Proxy( 
  8939.     IHTMLRuleStyle __RPC_FAR * This,
  8940.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8941.  
  8942.  
  8943. void __RPC_STUB IHTMLRuleStyle_get_paddingTop_Stub(
  8944.     IRpcStubBuffer *This,
  8945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8946.     PRPC_MESSAGE _pRpcMessage,
  8947.     DWORD *_pdwStubPhase);
  8948.  
  8949.  
  8950. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingRight_Proxy( 
  8951.     IHTMLRuleStyle __RPC_FAR * This,
  8952.     /* [in] */ VARIANT v);
  8953.  
  8954.  
  8955. void __RPC_STUB IHTMLRuleStyle_put_paddingRight_Stub(
  8956.     IRpcStubBuffer *This,
  8957.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8958.     PRPC_MESSAGE _pRpcMessage,
  8959.     DWORD *_pdwStubPhase);
  8960.  
  8961.  
  8962. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingRight_Proxy( 
  8963.     IHTMLRuleStyle __RPC_FAR * This,
  8964.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8965.  
  8966.  
  8967. void __RPC_STUB IHTMLRuleStyle_get_paddingRight_Stub(
  8968.     IRpcStubBuffer *This,
  8969.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8970.     PRPC_MESSAGE _pRpcMessage,
  8971.     DWORD *_pdwStubPhase);
  8972.  
  8973.  
  8974. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingBottom_Proxy( 
  8975.     IHTMLRuleStyle __RPC_FAR * This,
  8976.     /* [in] */ VARIANT v);
  8977.  
  8978.  
  8979. void __RPC_STUB IHTMLRuleStyle_put_paddingBottom_Stub(
  8980.     IRpcStubBuffer *This,
  8981.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8982.     PRPC_MESSAGE _pRpcMessage,
  8983.     DWORD *_pdwStubPhase);
  8984.  
  8985.  
  8986. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingBottom_Proxy( 
  8987.     IHTMLRuleStyle __RPC_FAR * This,
  8988.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8989.  
  8990.  
  8991. void __RPC_STUB IHTMLRuleStyle_get_paddingBottom_Stub(
  8992.     IRpcStubBuffer *This,
  8993.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8994.     PRPC_MESSAGE _pRpcMessage,
  8995.     DWORD *_pdwStubPhase);
  8996.  
  8997.  
  8998. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingLeft_Proxy( 
  8999.     IHTMLRuleStyle __RPC_FAR * This,
  9000.     /* [in] */ VARIANT v);
  9001.  
  9002.  
  9003. void __RPC_STUB IHTMLRuleStyle_put_paddingLeft_Stub(
  9004.     IRpcStubBuffer *This,
  9005.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9006.     PRPC_MESSAGE _pRpcMessage,
  9007.     DWORD *_pdwStubPhase);
  9008.  
  9009.  
  9010. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingLeft_Proxy( 
  9011.     IHTMLRuleStyle __RPC_FAR * This,
  9012.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9013.  
  9014.  
  9015. void __RPC_STUB IHTMLRuleStyle_get_paddingLeft_Stub(
  9016.     IRpcStubBuffer *This,
  9017.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9018.     PRPC_MESSAGE _pRpcMessage,
  9019.     DWORD *_pdwStubPhase);
  9020.  
  9021.  
  9022. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_padding_Proxy( 
  9023.     IHTMLRuleStyle __RPC_FAR * This,
  9024.     /* [in] */ BSTR v);
  9025.  
  9026.  
  9027. void __RPC_STUB IHTMLRuleStyle_put_padding_Stub(
  9028.     IRpcStubBuffer *This,
  9029.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9030.     PRPC_MESSAGE _pRpcMessage,
  9031.     DWORD *_pdwStubPhase);
  9032.  
  9033.  
  9034. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_padding_Proxy( 
  9035.     IHTMLRuleStyle __RPC_FAR * This,
  9036.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9037.  
  9038.  
  9039. void __RPC_STUB IHTMLRuleStyle_get_padding_Stub(
  9040.     IRpcStubBuffer *This,
  9041.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9042.     PRPC_MESSAGE _pRpcMessage,
  9043.     DWORD *_pdwStubPhase);
  9044.  
  9045.  
  9046. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_border_Proxy( 
  9047.     IHTMLRuleStyle __RPC_FAR * This,
  9048.     /* [in] */ BSTR v);
  9049.  
  9050.  
  9051. void __RPC_STUB IHTMLRuleStyle_put_border_Stub(
  9052.     IRpcStubBuffer *This,
  9053.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9054.     PRPC_MESSAGE _pRpcMessage,
  9055.     DWORD *_pdwStubPhase);
  9056.  
  9057.  
  9058. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_border_Proxy( 
  9059.     IHTMLRuleStyle __RPC_FAR * This,
  9060.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9061.  
  9062.  
  9063. void __RPC_STUB IHTMLRuleStyle_get_border_Stub(
  9064.     IRpcStubBuffer *This,
  9065.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9066.     PRPC_MESSAGE _pRpcMessage,
  9067.     DWORD *_pdwStubPhase);
  9068.  
  9069.  
  9070. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTop_Proxy( 
  9071.     IHTMLRuleStyle __RPC_FAR * This,
  9072.     /* [in] */ BSTR v);
  9073.  
  9074.  
  9075. void __RPC_STUB IHTMLRuleStyle_put_borderTop_Stub(
  9076.     IRpcStubBuffer *This,
  9077.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9078.     PRPC_MESSAGE _pRpcMessage,
  9079.     DWORD *_pdwStubPhase);
  9080.  
  9081.  
  9082. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTop_Proxy( 
  9083.     IHTMLRuleStyle __RPC_FAR * This,
  9084.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9085.  
  9086.  
  9087. void __RPC_STUB IHTMLRuleStyle_get_borderTop_Stub(
  9088.     IRpcStubBuffer *This,
  9089.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9090.     PRPC_MESSAGE _pRpcMessage,
  9091.     DWORD *_pdwStubPhase);
  9092.  
  9093.  
  9094. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRight_Proxy( 
  9095.     IHTMLRuleStyle __RPC_FAR * This,
  9096.     /* [in] */ BSTR v);
  9097.  
  9098.  
  9099. void __RPC_STUB IHTMLRuleStyle_put_borderRight_Stub(
  9100.     IRpcStubBuffer *This,
  9101.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9102.     PRPC_MESSAGE _pRpcMessage,
  9103.     DWORD *_pdwStubPhase);
  9104.  
  9105.  
  9106. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRight_Proxy( 
  9107.     IHTMLRuleStyle __RPC_FAR * This,
  9108.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9109.  
  9110.  
  9111. void __RPC_STUB IHTMLRuleStyle_get_borderRight_Stub(
  9112.     IRpcStubBuffer *This,
  9113.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9114.     PRPC_MESSAGE _pRpcMessage,
  9115.     DWORD *_pdwStubPhase);
  9116.  
  9117.  
  9118. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottom_Proxy( 
  9119.     IHTMLRuleStyle __RPC_FAR * This,
  9120.     /* [in] */ BSTR v);
  9121.  
  9122.  
  9123. void __RPC_STUB IHTMLRuleStyle_put_borderBottom_Stub(
  9124.     IRpcStubBuffer *This,
  9125.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9126.     PRPC_MESSAGE _pRpcMessage,
  9127.     DWORD *_pdwStubPhase);
  9128.  
  9129.  
  9130. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottom_Proxy( 
  9131.     IHTMLRuleStyle __RPC_FAR * This,
  9132.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9133.  
  9134.  
  9135. void __RPC_STUB IHTMLRuleStyle_get_borderBottom_Stub(
  9136.     IRpcStubBuffer *This,
  9137.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9138.     PRPC_MESSAGE _pRpcMessage,
  9139.     DWORD *_pdwStubPhase);
  9140.  
  9141.  
  9142. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeft_Proxy( 
  9143.     IHTMLRuleStyle __RPC_FAR * This,
  9144.     /* [in] */ BSTR v);
  9145.  
  9146.  
  9147. void __RPC_STUB IHTMLRuleStyle_put_borderLeft_Stub(
  9148.     IRpcStubBuffer *This,
  9149.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9150.     PRPC_MESSAGE _pRpcMessage,
  9151.     DWORD *_pdwStubPhase);
  9152.  
  9153.  
  9154. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeft_Proxy( 
  9155.     IHTMLRuleStyle __RPC_FAR * This,
  9156.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9157.  
  9158.  
  9159. void __RPC_STUB IHTMLRuleStyle_get_borderLeft_Stub(
  9160.     IRpcStubBuffer *This,
  9161.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9162.     PRPC_MESSAGE _pRpcMessage,
  9163.     DWORD *_pdwStubPhase);
  9164.  
  9165.  
  9166. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderColor_Proxy( 
  9167.     IHTMLRuleStyle __RPC_FAR * This,
  9168.     /* [in] */ BSTR v);
  9169.  
  9170.  
  9171. void __RPC_STUB IHTMLRuleStyle_put_borderColor_Stub(
  9172.     IRpcStubBuffer *This,
  9173.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9174.     PRPC_MESSAGE _pRpcMessage,
  9175.     DWORD *_pdwStubPhase);
  9176.  
  9177.  
  9178. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderColor_Proxy( 
  9179.     IHTMLRuleStyle __RPC_FAR * This,
  9180.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9181.  
  9182.  
  9183. void __RPC_STUB IHTMLRuleStyle_get_borderColor_Stub(
  9184.     IRpcStubBuffer *This,
  9185.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9186.     PRPC_MESSAGE _pRpcMessage,
  9187.     DWORD *_pdwStubPhase);
  9188.  
  9189.  
  9190. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopColor_Proxy( 
  9191.     IHTMLRuleStyle __RPC_FAR * This,
  9192.     /* [in] */ VARIANT v);
  9193.  
  9194.  
  9195. void __RPC_STUB IHTMLRuleStyle_put_borderTopColor_Stub(
  9196.     IRpcStubBuffer *This,
  9197.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9198.     PRPC_MESSAGE _pRpcMessage,
  9199.     DWORD *_pdwStubPhase);
  9200.  
  9201.  
  9202. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopColor_Proxy( 
  9203.     IHTMLRuleStyle __RPC_FAR * This,
  9204.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9205.  
  9206.  
  9207. void __RPC_STUB IHTMLRuleStyle_get_borderTopColor_Stub(
  9208.     IRpcStubBuffer *This,
  9209.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9210.     PRPC_MESSAGE _pRpcMessage,
  9211.     DWORD *_pdwStubPhase);
  9212.  
  9213.  
  9214. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightColor_Proxy( 
  9215.     IHTMLRuleStyle __RPC_FAR * This,
  9216.     /* [in] */ VARIANT v);
  9217.  
  9218.  
  9219. void __RPC_STUB IHTMLRuleStyle_put_borderRightColor_Stub(
  9220.     IRpcStubBuffer *This,
  9221.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9222.     PRPC_MESSAGE _pRpcMessage,
  9223.     DWORD *_pdwStubPhase);
  9224.  
  9225.  
  9226. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightColor_Proxy( 
  9227.     IHTMLRuleStyle __RPC_FAR * This,
  9228.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9229.  
  9230.  
  9231. void __RPC_STUB IHTMLRuleStyle_get_borderRightColor_Stub(
  9232.     IRpcStubBuffer *This,
  9233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9234.     PRPC_MESSAGE _pRpcMessage,
  9235.     DWORD *_pdwStubPhase);
  9236.  
  9237.  
  9238. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomColor_Proxy( 
  9239.     IHTMLRuleStyle __RPC_FAR * This,
  9240.     /* [in] */ VARIANT v);
  9241.  
  9242.  
  9243. void __RPC_STUB IHTMLRuleStyle_put_borderBottomColor_Stub(
  9244.     IRpcStubBuffer *This,
  9245.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9246.     PRPC_MESSAGE _pRpcMessage,
  9247.     DWORD *_pdwStubPhase);
  9248.  
  9249.  
  9250. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomColor_Proxy( 
  9251.     IHTMLRuleStyle __RPC_FAR * This,
  9252.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9253.  
  9254.  
  9255. void __RPC_STUB IHTMLRuleStyle_get_borderBottomColor_Stub(
  9256.     IRpcStubBuffer *This,
  9257.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9258.     PRPC_MESSAGE _pRpcMessage,
  9259.     DWORD *_pdwStubPhase);
  9260.  
  9261.  
  9262. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftColor_Proxy( 
  9263.     IHTMLRuleStyle __RPC_FAR * This,
  9264.     /* [in] */ VARIANT v);
  9265.  
  9266.  
  9267. void __RPC_STUB IHTMLRuleStyle_put_borderLeftColor_Stub(
  9268.     IRpcStubBuffer *This,
  9269.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9270.     PRPC_MESSAGE _pRpcMessage,
  9271.     DWORD *_pdwStubPhase);
  9272.  
  9273.  
  9274. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftColor_Proxy( 
  9275.     IHTMLRuleStyle __RPC_FAR * This,
  9276.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9277.  
  9278.  
  9279. void __RPC_STUB IHTMLRuleStyle_get_borderLeftColor_Stub(
  9280.     IRpcStubBuffer *This,
  9281.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9282.     PRPC_MESSAGE _pRpcMessage,
  9283.     DWORD *_pdwStubPhase);
  9284.  
  9285.  
  9286. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderWidth_Proxy( 
  9287.     IHTMLRuleStyle __RPC_FAR * This,
  9288.     /* [in] */ BSTR v);
  9289.  
  9290.  
  9291. void __RPC_STUB IHTMLRuleStyle_put_borderWidth_Stub(
  9292.     IRpcStubBuffer *This,
  9293.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9294.     PRPC_MESSAGE _pRpcMessage,
  9295.     DWORD *_pdwStubPhase);
  9296.  
  9297.  
  9298. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderWidth_Proxy( 
  9299.     IHTMLRuleStyle __RPC_FAR * This,
  9300.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9301.  
  9302.  
  9303. void __RPC_STUB IHTMLRuleStyle_get_borderWidth_Stub(
  9304.     IRpcStubBuffer *This,
  9305.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9306.     PRPC_MESSAGE _pRpcMessage,
  9307.     DWORD *_pdwStubPhase);
  9308.  
  9309.  
  9310. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopWidth_Proxy( 
  9311.     IHTMLRuleStyle __RPC_FAR * This,
  9312.     /* [in] */ VARIANT v);
  9313.  
  9314.  
  9315. void __RPC_STUB IHTMLRuleStyle_put_borderTopWidth_Stub(
  9316.     IRpcStubBuffer *This,
  9317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9318.     PRPC_MESSAGE _pRpcMessage,
  9319.     DWORD *_pdwStubPhase);
  9320.  
  9321.  
  9322. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopWidth_Proxy( 
  9323.     IHTMLRuleStyle __RPC_FAR * This,
  9324.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9325.  
  9326.  
  9327. void __RPC_STUB IHTMLRuleStyle_get_borderTopWidth_Stub(
  9328.     IRpcStubBuffer *This,
  9329.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9330.     PRPC_MESSAGE _pRpcMessage,
  9331.     DWORD *_pdwStubPhase);
  9332.  
  9333.  
  9334. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightWidth_Proxy( 
  9335.     IHTMLRuleStyle __RPC_FAR * This,
  9336.     /* [in] */ VARIANT v);
  9337.  
  9338.  
  9339. void __RPC_STUB IHTMLRuleStyle_put_borderRightWidth_Stub(
  9340.     IRpcStubBuffer *This,
  9341.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9342.     PRPC_MESSAGE _pRpcMessage,
  9343.     DWORD *_pdwStubPhase);
  9344.  
  9345.  
  9346. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightWidth_Proxy( 
  9347.     IHTMLRuleStyle __RPC_FAR * This,
  9348.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9349.  
  9350.  
  9351. void __RPC_STUB IHTMLRuleStyle_get_borderRightWidth_Stub(
  9352.     IRpcStubBuffer *This,
  9353.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9354.     PRPC_MESSAGE _pRpcMessage,
  9355.     DWORD *_pdwStubPhase);
  9356.  
  9357.  
  9358. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomWidth_Proxy( 
  9359.     IHTMLRuleStyle __RPC_FAR * This,
  9360.     /* [in] */ VARIANT v);
  9361.  
  9362.  
  9363. void __RPC_STUB IHTMLRuleStyle_put_borderBottomWidth_Stub(
  9364.     IRpcStubBuffer *This,
  9365.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9366.     PRPC_MESSAGE _pRpcMessage,
  9367.     DWORD *_pdwStubPhase);
  9368.  
  9369.  
  9370. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomWidth_Proxy( 
  9371.     IHTMLRuleStyle __RPC_FAR * This,
  9372.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9373.  
  9374.  
  9375. void __RPC_STUB IHTMLRuleStyle_get_borderBottomWidth_Stub(
  9376.     IRpcStubBuffer *This,
  9377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9378.     PRPC_MESSAGE _pRpcMessage,
  9379.     DWORD *_pdwStubPhase);
  9380.  
  9381.  
  9382. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftWidth_Proxy( 
  9383.     IHTMLRuleStyle __RPC_FAR * This,
  9384.     /* [in] */ VARIANT v);
  9385.  
  9386.  
  9387. void __RPC_STUB IHTMLRuleStyle_put_borderLeftWidth_Stub(
  9388.     IRpcStubBuffer *This,
  9389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9390.     PRPC_MESSAGE _pRpcMessage,
  9391.     DWORD *_pdwStubPhase);
  9392.  
  9393.  
  9394. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftWidth_Proxy( 
  9395.     IHTMLRuleStyle __RPC_FAR * This,
  9396.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9397.  
  9398.  
  9399. void __RPC_STUB IHTMLRuleStyle_get_borderLeftWidth_Stub(
  9400.     IRpcStubBuffer *This,
  9401.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9402.     PRPC_MESSAGE _pRpcMessage,
  9403.     DWORD *_pdwStubPhase);
  9404.  
  9405.  
  9406. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderStyle_Proxy( 
  9407.     IHTMLRuleStyle __RPC_FAR * This,
  9408.     /* [in] */ BSTR v);
  9409.  
  9410.  
  9411. void __RPC_STUB IHTMLRuleStyle_put_borderStyle_Stub(
  9412.     IRpcStubBuffer *This,
  9413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9414.     PRPC_MESSAGE _pRpcMessage,
  9415.     DWORD *_pdwStubPhase);
  9416.  
  9417.  
  9418. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderStyle_Proxy( 
  9419.     IHTMLRuleStyle __RPC_FAR * This,
  9420.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9421.  
  9422.  
  9423. void __RPC_STUB IHTMLRuleStyle_get_borderStyle_Stub(
  9424.     IRpcStubBuffer *This,
  9425.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9426.     PRPC_MESSAGE _pRpcMessage,
  9427.     DWORD *_pdwStubPhase);
  9428.  
  9429.  
  9430. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopStyle_Proxy( 
  9431.     IHTMLRuleStyle __RPC_FAR * This,
  9432.     /* [in] */ BSTR v);
  9433.  
  9434.  
  9435. void __RPC_STUB IHTMLRuleStyle_put_borderTopStyle_Stub(
  9436.     IRpcStubBuffer *This,
  9437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9438.     PRPC_MESSAGE _pRpcMessage,
  9439.     DWORD *_pdwStubPhase);
  9440.  
  9441.  
  9442. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopStyle_Proxy( 
  9443.     IHTMLRuleStyle __RPC_FAR * This,
  9444.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9445.  
  9446.  
  9447. void __RPC_STUB IHTMLRuleStyle_get_borderTopStyle_Stub(
  9448.     IRpcStubBuffer *This,
  9449.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9450.     PRPC_MESSAGE _pRpcMessage,
  9451.     DWORD *_pdwStubPhase);
  9452.  
  9453.  
  9454. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightStyle_Proxy( 
  9455.     IHTMLRuleStyle __RPC_FAR * This,
  9456.     /* [in] */ BSTR v);
  9457.  
  9458.  
  9459. void __RPC_STUB IHTMLRuleStyle_put_borderRightStyle_Stub(
  9460.     IRpcStubBuffer *This,
  9461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9462.     PRPC_MESSAGE _pRpcMessage,
  9463.     DWORD *_pdwStubPhase);
  9464.  
  9465.  
  9466. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightStyle_Proxy( 
  9467.     IHTMLRuleStyle __RPC_FAR * This,
  9468.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9469.  
  9470.  
  9471. void __RPC_STUB IHTMLRuleStyle_get_borderRightStyle_Stub(
  9472.     IRpcStubBuffer *This,
  9473.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9474.     PRPC_MESSAGE _pRpcMessage,
  9475.     DWORD *_pdwStubPhase);
  9476.  
  9477.  
  9478. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomStyle_Proxy( 
  9479.     IHTMLRuleStyle __RPC_FAR * This,
  9480.     /* [in] */ BSTR v);
  9481.  
  9482.  
  9483. void __RPC_STUB IHTMLRuleStyle_put_borderBottomStyle_Stub(
  9484.     IRpcStubBuffer *This,
  9485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9486.     PRPC_MESSAGE _pRpcMessage,
  9487.     DWORD *_pdwStubPhase);
  9488.  
  9489.  
  9490. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomStyle_Proxy( 
  9491.     IHTMLRuleStyle __RPC_FAR * This,
  9492.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9493.  
  9494.  
  9495. void __RPC_STUB IHTMLRuleStyle_get_borderBottomStyle_Stub(
  9496.     IRpcStubBuffer *This,
  9497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9498.     PRPC_MESSAGE _pRpcMessage,
  9499.     DWORD *_pdwStubPhase);
  9500.  
  9501.  
  9502. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftStyle_Proxy( 
  9503.     IHTMLRuleStyle __RPC_FAR * This,
  9504.     /* [in] */ BSTR v);
  9505.  
  9506.  
  9507. void __RPC_STUB IHTMLRuleStyle_put_borderLeftStyle_Stub(
  9508.     IRpcStubBuffer *This,
  9509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9510.     PRPC_MESSAGE _pRpcMessage,
  9511.     DWORD *_pdwStubPhase);
  9512.  
  9513.  
  9514. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftStyle_Proxy( 
  9515.     IHTMLRuleStyle __RPC_FAR * This,
  9516.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9517.  
  9518.  
  9519. void __RPC_STUB IHTMLRuleStyle_get_borderLeftStyle_Stub(
  9520.     IRpcStubBuffer *This,
  9521.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9522.     PRPC_MESSAGE _pRpcMessage,
  9523.     DWORD *_pdwStubPhase);
  9524.  
  9525.  
  9526. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_width_Proxy( 
  9527.     IHTMLRuleStyle __RPC_FAR * This,
  9528.     /* [in] */ VARIANT v);
  9529.  
  9530.  
  9531. void __RPC_STUB IHTMLRuleStyle_put_width_Stub(
  9532.     IRpcStubBuffer *This,
  9533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9534.     PRPC_MESSAGE _pRpcMessage,
  9535.     DWORD *_pdwStubPhase);
  9536.  
  9537.  
  9538. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_width_Proxy( 
  9539.     IHTMLRuleStyle __RPC_FAR * This,
  9540.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9541.  
  9542.  
  9543. void __RPC_STUB IHTMLRuleStyle_get_width_Stub(
  9544.     IRpcStubBuffer *This,
  9545.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9546.     PRPC_MESSAGE _pRpcMessage,
  9547.     DWORD *_pdwStubPhase);
  9548.  
  9549.  
  9550. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_height_Proxy( 
  9551.     IHTMLRuleStyle __RPC_FAR * This,
  9552.     /* [in] */ VARIANT v);
  9553.  
  9554.  
  9555. void __RPC_STUB IHTMLRuleStyle_put_height_Stub(
  9556.     IRpcStubBuffer *This,
  9557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9558.     PRPC_MESSAGE _pRpcMessage,
  9559.     DWORD *_pdwStubPhase);
  9560.  
  9561.  
  9562. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_height_Proxy( 
  9563.     IHTMLRuleStyle __RPC_FAR * This,
  9564.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9565.  
  9566.  
  9567. void __RPC_STUB IHTMLRuleStyle_get_height_Stub(
  9568.     IRpcStubBuffer *This,
  9569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9570.     PRPC_MESSAGE _pRpcMessage,
  9571.     DWORD *_pdwStubPhase);
  9572.  
  9573.  
  9574. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_styleFloat_Proxy( 
  9575.     IHTMLRuleStyle __RPC_FAR * This,
  9576.     /* [in] */ BSTR v);
  9577.  
  9578.  
  9579. void __RPC_STUB IHTMLRuleStyle_put_styleFloat_Stub(
  9580.     IRpcStubBuffer *This,
  9581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9582.     PRPC_MESSAGE _pRpcMessage,
  9583.     DWORD *_pdwStubPhase);
  9584.  
  9585.  
  9586. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_styleFloat_Proxy( 
  9587.     IHTMLRuleStyle __RPC_FAR * This,
  9588.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9589.  
  9590.  
  9591. void __RPC_STUB IHTMLRuleStyle_get_styleFloat_Stub(
  9592.     IRpcStubBuffer *This,
  9593.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9594.     PRPC_MESSAGE _pRpcMessage,
  9595.     DWORD *_pdwStubPhase);
  9596.  
  9597.  
  9598. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clear_Proxy( 
  9599.     IHTMLRuleStyle __RPC_FAR * This,
  9600.     /* [in] */ BSTR v);
  9601.  
  9602.  
  9603. void __RPC_STUB IHTMLRuleStyle_put_clear_Stub(
  9604.     IRpcStubBuffer *This,
  9605.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9606.     PRPC_MESSAGE _pRpcMessage,
  9607.     DWORD *_pdwStubPhase);
  9608.  
  9609.  
  9610. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clear_Proxy( 
  9611.     IHTMLRuleStyle __RPC_FAR * This,
  9612.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9613.  
  9614.  
  9615. void __RPC_STUB IHTMLRuleStyle_get_clear_Stub(
  9616.     IRpcStubBuffer *This,
  9617.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9618.     PRPC_MESSAGE _pRpcMessage,
  9619.     DWORD *_pdwStubPhase);
  9620.  
  9621.  
  9622. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_display_Proxy( 
  9623.     IHTMLRuleStyle __RPC_FAR * This,
  9624.     /* [in] */ BSTR v);
  9625.  
  9626.  
  9627. void __RPC_STUB IHTMLRuleStyle_put_display_Stub(
  9628.     IRpcStubBuffer *This,
  9629.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9630.     PRPC_MESSAGE _pRpcMessage,
  9631.     DWORD *_pdwStubPhase);
  9632.  
  9633.  
  9634. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_display_Proxy( 
  9635.     IHTMLRuleStyle __RPC_FAR * This,
  9636.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9637.  
  9638.  
  9639. void __RPC_STUB IHTMLRuleStyle_get_display_Stub(
  9640.     IRpcStubBuffer *This,
  9641.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9642.     PRPC_MESSAGE _pRpcMessage,
  9643.     DWORD *_pdwStubPhase);
  9644.  
  9645.  
  9646. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_visibility_Proxy( 
  9647.     IHTMLRuleStyle __RPC_FAR * This,
  9648.     /* [in] */ BSTR v);
  9649.  
  9650.  
  9651. void __RPC_STUB IHTMLRuleStyle_put_visibility_Stub(
  9652.     IRpcStubBuffer *This,
  9653.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9654.     PRPC_MESSAGE _pRpcMessage,
  9655.     DWORD *_pdwStubPhase);
  9656.  
  9657.  
  9658. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_visibility_Proxy( 
  9659.     IHTMLRuleStyle __RPC_FAR * This,
  9660.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9661.  
  9662.  
  9663. void __RPC_STUB IHTMLRuleStyle_get_visibility_Stub(
  9664.     IRpcStubBuffer *This,
  9665.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9666.     PRPC_MESSAGE _pRpcMessage,
  9667.     DWORD *_pdwStubPhase);
  9668.  
  9669.  
  9670. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleType_Proxy( 
  9671.     IHTMLRuleStyle __RPC_FAR * This,
  9672.     /* [in] */ BSTR v);
  9673.  
  9674.  
  9675. void __RPC_STUB IHTMLRuleStyle_put_listStyleType_Stub(
  9676.     IRpcStubBuffer *This,
  9677.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9678.     PRPC_MESSAGE _pRpcMessage,
  9679.     DWORD *_pdwStubPhase);
  9680.  
  9681.  
  9682. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleType_Proxy( 
  9683.     IHTMLRuleStyle __RPC_FAR * This,
  9684.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9685.  
  9686.  
  9687. void __RPC_STUB IHTMLRuleStyle_get_listStyleType_Stub(
  9688.     IRpcStubBuffer *This,
  9689.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9690.     PRPC_MESSAGE _pRpcMessage,
  9691.     DWORD *_pdwStubPhase);
  9692.  
  9693.  
  9694. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStylePosition_Proxy( 
  9695.     IHTMLRuleStyle __RPC_FAR * This,
  9696.     /* [in] */ BSTR v);
  9697.  
  9698.  
  9699. void __RPC_STUB IHTMLRuleStyle_put_listStylePosition_Stub(
  9700.     IRpcStubBuffer *This,
  9701.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9702.     PRPC_MESSAGE _pRpcMessage,
  9703.     DWORD *_pdwStubPhase);
  9704.  
  9705.  
  9706. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStylePosition_Proxy( 
  9707.     IHTMLRuleStyle __RPC_FAR * This,
  9708.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9709.  
  9710.  
  9711. void __RPC_STUB IHTMLRuleStyle_get_listStylePosition_Stub(
  9712.     IRpcStubBuffer *This,
  9713.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9714.     PRPC_MESSAGE _pRpcMessage,
  9715.     DWORD *_pdwStubPhase);
  9716.  
  9717.  
  9718. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleImage_Proxy( 
  9719.     IHTMLRuleStyle __RPC_FAR * This,
  9720.     /* [in] */ BSTR v);
  9721.  
  9722.  
  9723. void __RPC_STUB IHTMLRuleStyle_put_listStyleImage_Stub(
  9724.     IRpcStubBuffer *This,
  9725.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9726.     PRPC_MESSAGE _pRpcMessage,
  9727.     DWORD *_pdwStubPhase);
  9728.  
  9729.  
  9730. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleImage_Proxy( 
  9731.     IHTMLRuleStyle __RPC_FAR * This,
  9732.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9733.  
  9734.  
  9735. void __RPC_STUB IHTMLRuleStyle_get_listStyleImage_Stub(
  9736.     IRpcStubBuffer *This,
  9737.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9738.     PRPC_MESSAGE _pRpcMessage,
  9739.     DWORD *_pdwStubPhase);
  9740.  
  9741.  
  9742. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyle_Proxy( 
  9743.     IHTMLRuleStyle __RPC_FAR * This,
  9744.     /* [in] */ BSTR v);
  9745.  
  9746.  
  9747. void __RPC_STUB IHTMLRuleStyle_put_listStyle_Stub(
  9748.     IRpcStubBuffer *This,
  9749.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9750.     PRPC_MESSAGE _pRpcMessage,
  9751.     DWORD *_pdwStubPhase);
  9752.  
  9753.  
  9754. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyle_Proxy( 
  9755.     IHTMLRuleStyle __RPC_FAR * This,
  9756.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9757.  
  9758.  
  9759. void __RPC_STUB IHTMLRuleStyle_get_listStyle_Stub(
  9760.     IRpcStubBuffer *This,
  9761.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9762.     PRPC_MESSAGE _pRpcMessage,
  9763.     DWORD *_pdwStubPhase);
  9764.  
  9765.  
  9766. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_whiteSpace_Proxy( 
  9767.     IHTMLRuleStyle __RPC_FAR * This,
  9768.     /* [in] */ BSTR v);
  9769.  
  9770.  
  9771. void __RPC_STUB IHTMLRuleStyle_put_whiteSpace_Stub(
  9772.     IRpcStubBuffer *This,
  9773.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9774.     PRPC_MESSAGE _pRpcMessage,
  9775.     DWORD *_pdwStubPhase);
  9776.  
  9777.  
  9778. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_whiteSpace_Proxy( 
  9779.     IHTMLRuleStyle __RPC_FAR * This,
  9780.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9781.  
  9782.  
  9783. void __RPC_STUB IHTMLRuleStyle_get_whiteSpace_Stub(
  9784.     IRpcStubBuffer *This,
  9785.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9786.     PRPC_MESSAGE _pRpcMessage,
  9787.     DWORD *_pdwStubPhase);
  9788.  
  9789.  
  9790. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_top_Proxy( 
  9791.     IHTMLRuleStyle __RPC_FAR * This,
  9792.     /* [in] */ VARIANT v);
  9793.  
  9794.  
  9795. void __RPC_STUB IHTMLRuleStyle_put_top_Stub(
  9796.     IRpcStubBuffer *This,
  9797.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9798.     PRPC_MESSAGE _pRpcMessage,
  9799.     DWORD *_pdwStubPhase);
  9800.  
  9801.  
  9802. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_top_Proxy( 
  9803.     IHTMLRuleStyle __RPC_FAR * This,
  9804.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9805.  
  9806.  
  9807. void __RPC_STUB IHTMLRuleStyle_get_top_Stub(
  9808.     IRpcStubBuffer *This,
  9809.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9810.     PRPC_MESSAGE _pRpcMessage,
  9811.     DWORD *_pdwStubPhase);
  9812.  
  9813.  
  9814. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_left_Proxy( 
  9815.     IHTMLRuleStyle __RPC_FAR * This,
  9816.     /* [in] */ VARIANT v);
  9817.  
  9818.  
  9819. void __RPC_STUB IHTMLRuleStyle_put_left_Stub(
  9820.     IRpcStubBuffer *This,
  9821.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9822.     PRPC_MESSAGE _pRpcMessage,
  9823.     DWORD *_pdwStubPhase);
  9824.  
  9825.  
  9826. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_left_Proxy( 
  9827.     IHTMLRuleStyle __RPC_FAR * This,
  9828.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9829.  
  9830.  
  9831. void __RPC_STUB IHTMLRuleStyle_get_left_Stub(
  9832.     IRpcStubBuffer *This,
  9833.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9834.     PRPC_MESSAGE _pRpcMessage,
  9835.     DWORD *_pdwStubPhase);
  9836.  
  9837.  
  9838. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_position_Proxy( 
  9839.     IHTMLRuleStyle __RPC_FAR * This,
  9840.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9841.  
  9842.  
  9843. void __RPC_STUB IHTMLRuleStyle_get_position_Stub(
  9844.     IRpcStubBuffer *This,
  9845.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9846.     PRPC_MESSAGE _pRpcMessage,
  9847.     DWORD *_pdwStubPhase);
  9848.  
  9849.  
  9850. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_zIndex_Proxy( 
  9851.     IHTMLRuleStyle __RPC_FAR * This,
  9852.     /* [in] */ VARIANT v);
  9853.  
  9854.  
  9855. void __RPC_STUB IHTMLRuleStyle_put_zIndex_Stub(
  9856.     IRpcStubBuffer *This,
  9857.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9858.     PRPC_MESSAGE _pRpcMessage,
  9859.     DWORD *_pdwStubPhase);
  9860.  
  9861.  
  9862. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_zIndex_Proxy( 
  9863.     IHTMLRuleStyle __RPC_FAR * This,
  9864.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9865.  
  9866.  
  9867. void __RPC_STUB IHTMLRuleStyle_get_zIndex_Stub(
  9868.     IRpcStubBuffer *This,
  9869.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9870.     PRPC_MESSAGE _pRpcMessage,
  9871.     DWORD *_pdwStubPhase);
  9872.  
  9873.  
  9874. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_overflow_Proxy( 
  9875.     IHTMLRuleStyle __RPC_FAR * This,
  9876.     /* [in] */ BSTR v);
  9877.  
  9878.  
  9879. void __RPC_STUB IHTMLRuleStyle_put_overflow_Stub(
  9880.     IRpcStubBuffer *This,
  9881.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9882.     PRPC_MESSAGE _pRpcMessage,
  9883.     DWORD *_pdwStubPhase);
  9884.  
  9885.  
  9886. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_overflow_Proxy( 
  9887.     IHTMLRuleStyle __RPC_FAR * This,
  9888.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9889.  
  9890.  
  9891. void __RPC_STUB IHTMLRuleStyle_get_overflow_Stub(
  9892.     IRpcStubBuffer *This,
  9893.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9894.     PRPC_MESSAGE _pRpcMessage,
  9895.     DWORD *_pdwStubPhase);
  9896.  
  9897.  
  9898. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakBefore_Proxy( 
  9899.     IHTMLRuleStyle __RPC_FAR * This,
  9900.     /* [in] */ BSTR v);
  9901.  
  9902.  
  9903. void __RPC_STUB IHTMLRuleStyle_put_pageBreakBefore_Stub(
  9904.     IRpcStubBuffer *This,
  9905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9906.     PRPC_MESSAGE _pRpcMessage,
  9907.     DWORD *_pdwStubPhase);
  9908.  
  9909.  
  9910. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakBefore_Proxy( 
  9911.     IHTMLRuleStyle __RPC_FAR * This,
  9912.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9913.  
  9914.  
  9915. void __RPC_STUB IHTMLRuleStyle_get_pageBreakBefore_Stub(
  9916.     IRpcStubBuffer *This,
  9917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9918.     PRPC_MESSAGE _pRpcMessage,
  9919.     DWORD *_pdwStubPhase);
  9920.  
  9921.  
  9922. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakAfter_Proxy( 
  9923.     IHTMLRuleStyle __RPC_FAR * This,
  9924.     /* [in] */ BSTR v);
  9925.  
  9926.  
  9927. void __RPC_STUB IHTMLRuleStyle_put_pageBreakAfter_Stub(
  9928.     IRpcStubBuffer *This,
  9929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9930.     PRPC_MESSAGE _pRpcMessage,
  9931.     DWORD *_pdwStubPhase);
  9932.  
  9933.  
  9934. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakAfter_Proxy( 
  9935.     IHTMLRuleStyle __RPC_FAR * This,
  9936.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9937.  
  9938.  
  9939. void __RPC_STUB IHTMLRuleStyle_get_pageBreakAfter_Stub(
  9940.     IRpcStubBuffer *This,
  9941.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9942.     PRPC_MESSAGE _pRpcMessage,
  9943.     DWORD *_pdwStubPhase);
  9944.  
  9945.  
  9946. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cssText_Proxy( 
  9947.     IHTMLRuleStyle __RPC_FAR * This,
  9948.     /* [in] */ BSTR v);
  9949.  
  9950.  
  9951. void __RPC_STUB IHTMLRuleStyle_put_cssText_Stub(
  9952.     IRpcStubBuffer *This,
  9953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9954.     PRPC_MESSAGE _pRpcMessage,
  9955.     DWORD *_pdwStubPhase);
  9956.  
  9957.  
  9958. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cssText_Proxy( 
  9959.     IHTMLRuleStyle __RPC_FAR * This,
  9960.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9961.  
  9962.  
  9963. void __RPC_STUB IHTMLRuleStyle_get_cssText_Stub(
  9964.     IRpcStubBuffer *This,
  9965.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9966.     PRPC_MESSAGE _pRpcMessage,
  9967.     DWORD *_pdwStubPhase);
  9968.  
  9969.  
  9970. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cursor_Proxy( 
  9971.     IHTMLRuleStyle __RPC_FAR * This,
  9972.     /* [in] */ BSTR v);
  9973.  
  9974.  
  9975. void __RPC_STUB IHTMLRuleStyle_put_cursor_Stub(
  9976.     IRpcStubBuffer *This,
  9977.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9978.     PRPC_MESSAGE _pRpcMessage,
  9979.     DWORD *_pdwStubPhase);
  9980.  
  9981.  
  9982. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cursor_Proxy( 
  9983.     IHTMLRuleStyle __RPC_FAR * This,
  9984.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9985.  
  9986.  
  9987. void __RPC_STUB IHTMLRuleStyle_get_cursor_Stub(
  9988.     IRpcStubBuffer *This,
  9989.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9990.     PRPC_MESSAGE _pRpcMessage,
  9991.     DWORD *_pdwStubPhase);
  9992.  
  9993.  
  9994. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clip_Proxy( 
  9995.     IHTMLRuleStyle __RPC_FAR * This,
  9996.     /* [in] */ BSTR v);
  9997.  
  9998.  
  9999. void __RPC_STUB IHTMLRuleStyle_put_clip_Stub(
  10000.     IRpcStubBuffer *This,
  10001.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10002.     PRPC_MESSAGE _pRpcMessage,
  10003.     DWORD *_pdwStubPhase);
  10004.  
  10005.  
  10006. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clip_Proxy( 
  10007.     IHTMLRuleStyle __RPC_FAR * This,
  10008.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10009.  
  10010.  
  10011. void __RPC_STUB IHTMLRuleStyle_get_clip_Stub(
  10012.     IRpcStubBuffer *This,
  10013.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10014.     PRPC_MESSAGE _pRpcMessage,
  10015.     DWORD *_pdwStubPhase);
  10016.  
  10017.  
  10018. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_filter_Proxy( 
  10019.     IHTMLRuleStyle __RPC_FAR * This,
  10020.     /* [in] */ BSTR v);
  10021.  
  10022.  
  10023. void __RPC_STUB IHTMLRuleStyle_put_filter_Stub(
  10024.     IRpcStubBuffer *This,
  10025.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10026.     PRPC_MESSAGE _pRpcMessage,
  10027.     DWORD *_pdwStubPhase);
  10028.  
  10029.  
  10030. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_filter_Proxy( 
  10031.     IHTMLRuleStyle __RPC_FAR * This,
  10032.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10033.  
  10034.  
  10035. void __RPC_STUB IHTMLRuleStyle_get_filter_Stub(
  10036.     IRpcStubBuffer *This,
  10037.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10038.     PRPC_MESSAGE _pRpcMessage,
  10039.     DWORD *_pdwStubPhase);
  10040.  
  10041.  
  10042. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_setAttribute_Proxy( 
  10043.     IHTMLRuleStyle __RPC_FAR * This,
  10044.     /* [in] */ BSTR strAttributeName,
  10045.     /* [in] */ VARIANT AttributeValue,
  10046.     /* [in][defaultvalue] */ LONG lFlags);
  10047.  
  10048.  
  10049. void __RPC_STUB IHTMLRuleStyle_setAttribute_Stub(
  10050.     IRpcStubBuffer *This,
  10051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10052.     PRPC_MESSAGE _pRpcMessage,
  10053.     DWORD *_pdwStubPhase);
  10054.  
  10055.  
  10056. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_getAttribute_Proxy( 
  10057.     IHTMLRuleStyle __RPC_FAR * This,
  10058.     /* [in] */ BSTR strAttributeName,
  10059.     /* [in][defaultvalue] */ LONG lFlags,
  10060.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  10061.  
  10062.  
  10063. void __RPC_STUB IHTMLRuleStyle_getAttribute_Stub(
  10064.     IRpcStubBuffer *This,
  10065.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10066.     PRPC_MESSAGE _pRpcMessage,
  10067.     DWORD *_pdwStubPhase);
  10068.  
  10069.  
  10070. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_removeAttribute_Proxy( 
  10071.     IHTMLRuleStyle __RPC_FAR * This,
  10072.     /* [in] */ BSTR strAttributeName,
  10073.     /* [in][defaultvalue] */ LONG lFlags,
  10074.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10075.  
  10076.  
  10077. void __RPC_STUB IHTMLRuleStyle_removeAttribute_Stub(
  10078.     IRpcStubBuffer *This,
  10079.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10080.     PRPC_MESSAGE _pRpcMessage,
  10081.     DWORD *_pdwStubPhase);
  10082.  
  10083.  
  10084.  
  10085. #endif     /* __IHTMLRuleStyle_INTERFACE_DEFINED__ */
  10086.  
  10087.  
  10088. EXTERN_C const CLSID CLSID_HTMLStyle;
  10089.  
  10090. #ifdef __cplusplus
  10091.  
  10092. class DECLSPEC_UUID("3050f285-98b5-11cf-bb82-00aa00bdce0b")
  10093. HTMLStyle;
  10094. #endif
  10095.  
  10096. EXTERN_C const CLSID CLSID_HTMLRuleStyle;
  10097.  
  10098. #ifdef __cplusplus
  10099.  
  10100. class DECLSPEC_UUID("3050f3d0-98b5-11cf-bb82-00aa00bdce0b")
  10101. HTMLRuleStyle;
  10102. #endif
  10103.  
  10104. #ifndef __IHTMLElement_INTERFACE_DEFINED__
  10105. #define __IHTMLElement_INTERFACE_DEFINED__
  10106.  
  10107. /****************************************
  10108.  * Generated header for interface: IHTMLElement
  10109.  * at Mon Nov 17 12:04:35 1997
  10110.  * using MIDL 3.02.88
  10111.  ****************************************/
  10112. /* [object][uuid][dual][oleautomation] */ 
  10113.  
  10114.  
  10115.  
  10116. EXTERN_C const IID IID_IHTMLElement;
  10117.  
  10118. #if defined(__cplusplus) && !defined(CINTERFACE)
  10119.     
  10120.     interface DECLSPEC_UUID("3050f1ff-98b5-11cf-bb82-00aa00bdce0b")
  10121.     IHTMLElement : public IDispatch
  10122.     {
  10123.     public:
  10124.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  10125.             /* [in] */ BSTR strAttributeName,
  10126.             /* [in] */ VARIANT AttributeValue,
  10127.             /* [in][defaultvalue] */ LONG lFlags) = 0;
  10128.         
  10129.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  10130.             /* [in] */ BSTR strAttributeName,
  10131.             /* [in][defaultvalue] */ LONG lFlags,
  10132.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  10133.         
  10134.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  10135.             /* [in] */ BSTR strAttributeName,
  10136.             /* [in][defaultvalue] */ LONG lFlags,
  10137.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  10138.         
  10139.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_className( 
  10140.             /* [in] */ BSTR v) = 0;
  10141.         
  10142.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_className( 
  10143.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10144.         
  10145.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_id( 
  10146.             /* [in] */ BSTR v) = 0;
  10147.         
  10148.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  10149.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10150.         
  10151.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( 
  10152.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10153.         
  10154.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentElement( 
  10155.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10156.         
  10157.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  10158.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p) = 0;
  10159.         
  10160.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp( 
  10161.             /* [in] */ VARIANT v) = 0;
  10162.         
  10163.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp( 
  10164.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10165.         
  10166.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onclick( 
  10167.             /* [in] */ VARIANT v) = 0;
  10168.         
  10169.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onclick( 
  10170.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10171.         
  10172.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondblclick( 
  10173.             /* [in] */ VARIANT v) = 0;
  10174.         
  10175.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondblclick( 
  10176.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10177.         
  10178.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeydown( 
  10179.             /* [in] */ VARIANT v) = 0;
  10180.         
  10181.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeydown( 
  10182.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10183.         
  10184.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeyup( 
  10185.             /* [in] */ VARIANT v) = 0;
  10186.         
  10187.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeyup( 
  10188.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10189.         
  10190.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeypress( 
  10191.             /* [in] */ VARIANT v) = 0;
  10192.         
  10193.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeypress( 
  10194.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10195.         
  10196.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseout( 
  10197.             /* [in] */ VARIANT v) = 0;
  10198.         
  10199.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseout( 
  10200.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10201.         
  10202.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseover( 
  10203.             /* [in] */ VARIANT v) = 0;
  10204.         
  10205.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseover( 
  10206.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10207.         
  10208.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousemove( 
  10209.             /* [in] */ VARIANT v) = 0;
  10210.         
  10211.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousemove( 
  10212.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10213.         
  10214.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousedown( 
  10215.             /* [in] */ VARIANT v) = 0;
  10216.         
  10217.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousedown( 
  10218.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10219.         
  10220.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseup( 
  10221.             /* [in] */ VARIANT v) = 0;
  10222.         
  10223.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseup( 
  10224.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10225.         
  10226.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document( 
  10227.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10228.         
  10229.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  10230.             /* [in] */ BSTR v) = 0;
  10231.         
  10232.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  10233.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10234.         
  10235.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_language( 
  10236.             /* [in] */ BSTR v) = 0;
  10237.         
  10238.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_language( 
  10239.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10240.         
  10241.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectstart( 
  10242.             /* [in] */ VARIANT v) = 0;
  10243.         
  10244.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectstart( 
  10245.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10246.         
  10247.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  10248.             /* [in][optional] */ VARIANT varargStart) = 0;
  10249.         
  10250.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE contains( 
  10251.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  10252.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult) = 0;
  10253.         
  10254.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_sourceIndex( 
  10255.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10256.         
  10257.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_recordNumber( 
  10258.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10259.         
  10260.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_lang( 
  10261.             /* [in] */ BSTR v) = 0;
  10262.         
  10263.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lang( 
  10264.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10265.         
  10266.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft( 
  10267.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10268.         
  10269.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop( 
  10270.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10271.         
  10272.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetWidth( 
  10273.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10274.         
  10275.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetHeight( 
  10276.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10277.         
  10278.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetParent( 
  10279.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10280.         
  10281.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerHTML( 
  10282.             /* [in] */ BSTR v) = 0;
  10283.         
  10284.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerHTML( 
  10285.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10286.         
  10287.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerText( 
  10288.             /* [in] */ BSTR v) = 0;
  10289.         
  10290.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerText( 
  10291.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10292.         
  10293.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerHTML( 
  10294.             /* [in] */ BSTR v) = 0;
  10295.         
  10296.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerHTML( 
  10297.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10298.         
  10299.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerText( 
  10300.             /* [in] */ BSTR v) = 0;
  10301.         
  10302.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerText( 
  10303.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10304.         
  10305.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentHTML( 
  10306.             /* [in] */ BSTR where,
  10307.             /* [in] */ BSTR html) = 0;
  10308.         
  10309.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentText( 
  10310.             /* [in] */ BSTR where,
  10311.             /* [in] */ BSTR text) = 0;
  10312.         
  10313.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentTextEdit( 
  10314.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  10315.         
  10316.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isTextEdit( 
  10317.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  10318.         
  10319.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE click( void) = 0;
  10320.         
  10321.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_filters( 
  10322.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p) = 0;
  10323.         
  10324.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragstart( 
  10325.             /* [in] */ VARIANT v) = 0;
  10326.         
  10327.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragstart( 
  10328.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10329.         
  10330.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  10331.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  10332.         
  10333.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeupdate( 
  10334.             /* [in] */ VARIANT v) = 0;
  10335.         
  10336.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeupdate( 
  10337.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10338.         
  10339.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterupdate( 
  10340.             /* [in] */ VARIANT v) = 0;
  10341.         
  10342.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterupdate( 
  10343.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10344.         
  10345.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerrorupdate( 
  10346.             /* [in] */ VARIANT v) = 0;
  10347.         
  10348.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerrorupdate( 
  10349.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10350.         
  10351.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowexit( 
  10352.             /* [in] */ VARIANT v) = 0;
  10353.         
  10354.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowexit( 
  10355.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10356.         
  10357.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowenter( 
  10358.             /* [in] */ VARIANT v) = 0;
  10359.         
  10360.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowenter( 
  10361.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10362.         
  10363.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetchanged( 
  10364.             /* [in] */ VARIANT v) = 0;
  10365.         
  10366.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetchanged( 
  10367.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10368.         
  10369.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable( 
  10370.             /* [in] */ VARIANT v) = 0;
  10371.         
  10372.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondataavailable( 
  10373.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10374.         
  10375.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetcomplete( 
  10376.             /* [in] */ VARIANT v) = 0;
  10377.         
  10378.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetcomplete( 
  10379.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10380.         
  10381.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfilterchange( 
  10382.             /* [in] */ VARIANT v) = 0;
  10383.         
  10384.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfilterchange( 
  10385.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10386.         
  10387.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_children( 
  10388.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10389.         
  10390.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_all( 
  10391.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  10392.         
  10393.     };
  10394.     
  10395. #else     /* C style interface */
  10396.  
  10397.     typedef struct IHTMLElementVtbl
  10398.     {
  10399.         BEGIN_INTERFACE
  10400.         
  10401.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  10402.             IHTMLElement __RPC_FAR * This,
  10403.             /* [in] */ REFIID riid,
  10404.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  10405.         
  10406.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  10407.             IHTMLElement __RPC_FAR * This);
  10408.         
  10409.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  10410.             IHTMLElement __RPC_FAR * This);
  10411.         
  10412.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  10413.             IHTMLElement __RPC_FAR * This,
  10414.             /* [out] */ UINT __RPC_FAR *pctinfo);
  10415.         
  10416.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  10417.             IHTMLElement __RPC_FAR * This,
  10418.             /* [in] */ UINT iTInfo,
  10419.             /* [in] */ LCID lcid,
  10420.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  10421.         
  10422.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  10423.             IHTMLElement __RPC_FAR * This,
  10424.             /* [in] */ REFIID riid,
  10425.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  10426.             /* [in] */ UINT cNames,
  10427.             /* [in] */ LCID lcid,
  10428.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  10429.         
  10430.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  10431.             IHTMLElement __RPC_FAR * This,
  10432.             /* [in] */ DISPID dispIdMember,
  10433.             /* [in] */ REFIID riid,
  10434.             /* [in] */ LCID lcid,
  10435.             /* [in] */ WORD wFlags,
  10436.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  10437.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  10438.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  10439.             /* [out] */ UINT __RPC_FAR *puArgErr);
  10440.         
  10441.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  10442.             IHTMLElement __RPC_FAR * This,
  10443.             /* [in] */ BSTR strAttributeName,
  10444.             /* [in] */ VARIANT AttributeValue,
  10445.             /* [in][defaultvalue] */ LONG lFlags);
  10446.         
  10447.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  10448.             IHTMLElement __RPC_FAR * This,
  10449.             /* [in] */ BSTR strAttributeName,
  10450.             /* [in][defaultvalue] */ LONG lFlags,
  10451.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  10452.         
  10453.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  10454.             IHTMLElement __RPC_FAR * This,
  10455.             /* [in] */ BSTR strAttributeName,
  10456.             /* [in][defaultvalue] */ LONG lFlags,
  10457.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10458.         
  10459.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_className )( 
  10460.             IHTMLElement __RPC_FAR * This,
  10461.             /* [in] */ BSTR v);
  10462.         
  10463.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_className )( 
  10464.             IHTMLElement __RPC_FAR * This,
  10465.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10466.         
  10467.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_id )( 
  10468.             IHTMLElement __RPC_FAR * This,
  10469.             /* [in] */ BSTR v);
  10470.         
  10471.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_id )( 
  10472.             IHTMLElement __RPC_FAR * This,
  10473.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10474.         
  10475.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagName )( 
  10476.             IHTMLElement __RPC_FAR * This,
  10477.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10478.         
  10479.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentElement )( 
  10480.             IHTMLElement __RPC_FAR * This,
  10481.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10482.         
  10483.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  10484.             IHTMLElement __RPC_FAR * This,
  10485.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  10486.         
  10487.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onhelp )( 
  10488.             IHTMLElement __RPC_FAR * This,
  10489.             /* [in] */ VARIANT v);
  10490.         
  10491.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onhelp )( 
  10492.             IHTMLElement __RPC_FAR * This,
  10493.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10494.         
  10495.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onclick )( 
  10496.             IHTMLElement __RPC_FAR * This,
  10497.             /* [in] */ VARIANT v);
  10498.         
  10499.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onclick )( 
  10500.             IHTMLElement __RPC_FAR * This,
  10501.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10502.         
  10503.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondblclick )( 
  10504.             IHTMLElement __RPC_FAR * This,
  10505.             /* [in] */ VARIANT v);
  10506.         
  10507.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondblclick )( 
  10508.             IHTMLElement __RPC_FAR * This,
  10509.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10510.         
  10511.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeydown )( 
  10512.             IHTMLElement __RPC_FAR * This,
  10513.             /* [in] */ VARIANT v);
  10514.         
  10515.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeydown )( 
  10516.             IHTMLElement __RPC_FAR * This,
  10517.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10518.         
  10519.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeyup )( 
  10520.             IHTMLElement __RPC_FAR * This,
  10521.             /* [in] */ VARIANT v);
  10522.         
  10523.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeyup )( 
  10524.             IHTMLElement __RPC_FAR * This,
  10525.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10526.         
  10527.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeypress )( 
  10528.             IHTMLElement __RPC_FAR * This,
  10529.             /* [in] */ VARIANT v);
  10530.         
  10531.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeypress )( 
  10532.             IHTMLElement __RPC_FAR * This,
  10533.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10534.         
  10535.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseout )( 
  10536.             IHTMLElement __RPC_FAR * This,
  10537.             /* [in] */ VARIANT v);
  10538.         
  10539.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseout )( 
  10540.             IHTMLElement __RPC_FAR * This,
  10541.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10542.         
  10543.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseover )( 
  10544.             IHTMLElement __RPC_FAR * This,
  10545.             /* [in] */ VARIANT v);
  10546.         
  10547.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseover )( 
  10548.             IHTMLElement __RPC_FAR * This,
  10549.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10550.         
  10551.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousemove )( 
  10552.             IHTMLElement __RPC_FAR * This,
  10553.             /* [in] */ VARIANT v);
  10554.         
  10555.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousemove )( 
  10556.             IHTMLElement __RPC_FAR * This,
  10557.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10558.         
  10559.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousedown )( 
  10560.             IHTMLElement __RPC_FAR * This,
  10561.             /* [in] */ VARIANT v);
  10562.         
  10563.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousedown )( 
  10564.             IHTMLElement __RPC_FAR * This,
  10565.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10566.         
  10567.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseup )( 
  10568.             IHTMLElement __RPC_FAR * This,
  10569.             /* [in] */ VARIANT v);
  10570.         
  10571.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseup )( 
  10572.             IHTMLElement __RPC_FAR * This,
  10573.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10574.         
  10575.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_document )( 
  10576.             IHTMLElement __RPC_FAR * This,
  10577.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10578.         
  10579.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_title )( 
  10580.             IHTMLElement __RPC_FAR * This,
  10581.             /* [in] */ BSTR v);
  10582.         
  10583.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_title )( 
  10584.             IHTMLElement __RPC_FAR * This,
  10585.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10586.         
  10587.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_language )( 
  10588.             IHTMLElement __RPC_FAR * This,
  10589.             /* [in] */ BSTR v);
  10590.         
  10591.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_language )( 
  10592.             IHTMLElement __RPC_FAR * This,
  10593.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10594.         
  10595.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onselectstart )( 
  10596.             IHTMLElement __RPC_FAR * This,
  10597.             /* [in] */ VARIANT v);
  10598.         
  10599.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onselectstart )( 
  10600.             IHTMLElement __RPC_FAR * This,
  10601.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10602.         
  10603.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  10604.             IHTMLElement __RPC_FAR * This,
  10605.             /* [in][optional] */ VARIANT varargStart);
  10606.         
  10607.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *contains )( 
  10608.             IHTMLElement __RPC_FAR * This,
  10609.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  10610.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  10611.         
  10612.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_sourceIndex )( 
  10613.             IHTMLElement __RPC_FAR * This,
  10614.             /* [out][retval] */ long __RPC_FAR *p);
  10615.         
  10616.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_recordNumber )( 
  10617.             IHTMLElement __RPC_FAR * This,
  10618.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10619.         
  10620.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lang )( 
  10621.             IHTMLElement __RPC_FAR * This,
  10622.             /* [in] */ BSTR v);
  10623.         
  10624.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lang )( 
  10625.             IHTMLElement __RPC_FAR * This,
  10626.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10627.         
  10628.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetLeft )( 
  10629.             IHTMLElement __RPC_FAR * This,
  10630.             /* [out][retval] */ long __RPC_FAR *p);
  10631.         
  10632.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetTop )( 
  10633.             IHTMLElement __RPC_FAR * This,
  10634.             /* [out][retval] */ long __RPC_FAR *p);
  10635.         
  10636.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetWidth )( 
  10637.             IHTMLElement __RPC_FAR * This,
  10638.             /* [out][retval] */ long __RPC_FAR *p);
  10639.         
  10640.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetHeight )( 
  10641.             IHTMLElement __RPC_FAR * This,
  10642.             /* [out][retval] */ long __RPC_FAR *p);
  10643.         
  10644.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetParent )( 
  10645.             IHTMLElement __RPC_FAR * This,
  10646.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10647.         
  10648.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerHTML )( 
  10649.             IHTMLElement __RPC_FAR * This,
  10650.             /* [in] */ BSTR v);
  10651.         
  10652.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerHTML )( 
  10653.             IHTMLElement __RPC_FAR * This,
  10654.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10655.         
  10656.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerText )( 
  10657.             IHTMLElement __RPC_FAR * This,
  10658.             /* [in] */ BSTR v);
  10659.         
  10660.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerText )( 
  10661.             IHTMLElement __RPC_FAR * This,
  10662.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10663.         
  10664.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerHTML )( 
  10665.             IHTMLElement __RPC_FAR * This,
  10666.             /* [in] */ BSTR v);
  10667.         
  10668.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerHTML )( 
  10669.             IHTMLElement __RPC_FAR * This,
  10670.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10671.         
  10672.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerText )( 
  10673.             IHTMLElement __RPC_FAR * This,
  10674.             /* [in] */ BSTR v);
  10675.         
  10676.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerText )( 
  10677.             IHTMLElement __RPC_FAR * This,
  10678.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10679.         
  10680.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentHTML )( 
  10681.             IHTMLElement __RPC_FAR * This,
  10682.             /* [in] */ BSTR where,
  10683.             /* [in] */ BSTR html);
  10684.         
  10685.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentText )( 
  10686.             IHTMLElement __RPC_FAR * This,
  10687.             /* [in] */ BSTR where,
  10688.             /* [in] */ BSTR text);
  10689.         
  10690.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentTextEdit )( 
  10691.             IHTMLElement __RPC_FAR * This,
  10692.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  10693.         
  10694.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_isTextEdit )( 
  10695.             IHTMLElement __RPC_FAR * This,
  10696.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  10697.         
  10698.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *click )( 
  10699.             IHTMLElement __RPC_FAR * This);
  10700.         
  10701.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filters )( 
  10702.             IHTMLElement __RPC_FAR * This,
  10703.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  10704.         
  10705.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragstart )( 
  10706.             IHTMLElement __RPC_FAR * This,
  10707.             /* [in] */ VARIANT v);
  10708.         
  10709.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragstart )( 
  10710.             IHTMLElement __RPC_FAR * This,
  10711.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10712.         
  10713.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  10714.             IHTMLElement __RPC_FAR * This,
  10715.             /* [out][retval] */ BSTR __RPC_FAR *String);
  10716.         
  10717.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeupdate )( 
  10718.             IHTMLElement __RPC_FAR * This,
  10719.             /* [in] */ VARIANT v);
  10720.         
  10721.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeupdate )( 
  10722.             IHTMLElement __RPC_FAR * This,
  10723.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10724.         
  10725.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onafterupdate )( 
  10726.             IHTMLElement __RPC_FAR * This,
  10727.             /* [in] */ VARIANT v);
  10728.         
  10729.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onafterupdate )( 
  10730.             IHTMLElement __RPC_FAR * This,
  10731.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10732.         
  10733.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerrorupdate )( 
  10734.             IHTMLElement __RPC_FAR * This,
  10735.             /* [in] */ VARIANT v);
  10736.         
  10737.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerrorupdate )( 
  10738.             IHTMLElement __RPC_FAR * This,
  10739.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10740.         
  10741.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowexit )( 
  10742.             IHTMLElement __RPC_FAR * This,
  10743.             /* [in] */ VARIANT v);
  10744.         
  10745.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowexit )( 
  10746.             IHTMLElement __RPC_FAR * This,
  10747.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10748.         
  10749.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowenter )( 
  10750.             IHTMLElement __RPC_FAR * This,
  10751.             /* [in] */ VARIANT v);
  10752.         
  10753.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowenter )( 
  10754.             IHTMLElement __RPC_FAR * This,
  10755.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10756.         
  10757.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetchanged )( 
  10758.             IHTMLElement __RPC_FAR * This,
  10759.             /* [in] */ VARIANT v);
  10760.         
  10761.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetchanged )( 
  10762.             IHTMLElement __RPC_FAR * This,
  10763.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10764.         
  10765.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondataavailable )( 
  10766.             IHTMLElement __RPC_FAR * This,
  10767.             /* [in] */ VARIANT v);
  10768.         
  10769.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondataavailable )( 
  10770.             IHTMLElement __RPC_FAR * This,
  10771.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10772.         
  10773.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetcomplete )( 
  10774.             IHTMLElement __RPC_FAR * This,
  10775.             /* [in] */ VARIANT v);
  10776.         
  10777.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetcomplete )( 
  10778.             IHTMLElement __RPC_FAR * This,
  10779.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10780.         
  10781.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfilterchange )( 
  10782.             IHTMLElement __RPC_FAR * This,
  10783.             /* [in] */ VARIANT v);
  10784.         
  10785.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfilterchange )( 
  10786.             IHTMLElement __RPC_FAR * This,
  10787.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10788.         
  10789.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_children )( 
  10790.             IHTMLElement __RPC_FAR * This,
  10791.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10792.         
  10793.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_all )( 
  10794.             IHTMLElement __RPC_FAR * This,
  10795.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  10796.         
  10797.         END_INTERFACE
  10798.     } IHTMLElementVtbl;
  10799.  
  10800.     interface IHTMLElement
  10801.     {
  10802.         CONST_VTBL struct IHTMLElementVtbl __RPC_FAR *lpVtbl;
  10803.     };
  10804.  
  10805.     
  10806.  
  10807. #ifdef COBJMACROS
  10808.  
  10809.  
  10810. #define IHTMLElement_QueryInterface(This,riid,ppvObject)    \
  10811.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  10812.  
  10813. #define IHTMLElement_AddRef(This)    \
  10814.     (This)->lpVtbl -> AddRef(This)
  10815.  
  10816. #define IHTMLElement_Release(This)    \
  10817.     (This)->lpVtbl -> Release(This)
  10818.  
  10819.  
  10820. #define IHTMLElement_GetTypeInfoCount(This,pctinfo)    \
  10821.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  10822.  
  10823. #define IHTMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  10824.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  10825.  
  10826. #define IHTMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  10827.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  10828.  
  10829. #define IHTMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  10830.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  10831.  
  10832.  
  10833. #define IHTMLElement_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  10834.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  10835.  
  10836. #define IHTMLElement_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  10837.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  10838.  
  10839. #define IHTMLElement_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  10840.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  10841.  
  10842. #define IHTMLElement_put_className(This,v)    \
  10843.     (This)->lpVtbl -> put_className(This,v)
  10844.  
  10845. #define IHTMLElement_get_className(This,p)    \
  10846.     (This)->lpVtbl -> get_className(This,p)
  10847.  
  10848. #define IHTMLElement_put_id(This,v)    \
  10849.     (This)->lpVtbl -> put_id(This,v)
  10850.  
  10851. #define IHTMLElement_get_id(This,p)    \
  10852.     (This)->lpVtbl -> get_id(This,p)
  10853.  
  10854. #define IHTMLElement_get_tagName(This,p)    \
  10855.     (This)->lpVtbl -> get_tagName(This,p)
  10856.  
  10857. #define IHTMLElement_get_parentElement(This,p)    \
  10858.     (This)->lpVtbl -> get_parentElement(This,p)
  10859.  
  10860. #define IHTMLElement_get_style(This,p)    \
  10861.     (This)->lpVtbl -> get_style(This,p)
  10862.  
  10863. #define IHTMLElement_put_onhelp(This,v)    \
  10864.     (This)->lpVtbl -> put_onhelp(This,v)
  10865.  
  10866. #define IHTMLElement_get_onhelp(This,p)    \
  10867.     (This)->lpVtbl -> get_onhelp(This,p)
  10868.  
  10869. #define IHTMLElement_put_onclick(This,v)    \
  10870.     (This)->lpVtbl -> put_onclick(This,v)
  10871.  
  10872. #define IHTMLElement_get_onclick(This,p)    \
  10873.     (This)->lpVtbl -> get_onclick(This,p)
  10874.  
  10875. #define IHTMLElement_put_ondblclick(This,v)    \
  10876.     (This)->lpVtbl -> put_ondblclick(This,v)
  10877.  
  10878. #define IHTMLElement_get_ondblclick(This,p)    \
  10879.     (This)->lpVtbl -> get_ondblclick(This,p)
  10880.  
  10881. #define IHTMLElement_put_onkeydown(This,v)    \
  10882.     (This)->lpVtbl -> put_onkeydown(This,v)
  10883.  
  10884. #define IHTMLElement_get_onkeydown(This,p)    \
  10885.     (This)->lpVtbl -> get_onkeydown(This,p)
  10886.  
  10887. #define IHTMLElement_put_onkeyup(This,v)    \
  10888.     (This)->lpVtbl -> put_onkeyup(This,v)
  10889.  
  10890. #define IHTMLElement_get_onkeyup(This,p)    \
  10891.     (This)->lpVtbl -> get_onkeyup(This,p)
  10892.  
  10893. #define IHTMLElement_put_onkeypress(This,v)    \
  10894.     (This)->lpVtbl -> put_onkeypress(This,v)
  10895.  
  10896. #define IHTMLElement_get_onkeypress(This,p)    \
  10897.     (This)->lpVtbl -> get_onkeypress(This,p)
  10898.  
  10899. #define IHTMLElement_put_onmouseout(This,v)    \
  10900.     (This)->lpVtbl -> put_onmouseout(This,v)
  10901.  
  10902. #define IHTMLElement_get_onmouseout(This,p)    \
  10903.     (This)->lpVtbl -> get_onmouseout(This,p)
  10904.  
  10905. #define IHTMLElement_put_onmouseover(This,v)    \
  10906.     (This)->lpVtbl -> put_onmouseover(This,v)
  10907.  
  10908. #define IHTMLElement_get_onmouseover(This,p)    \
  10909.     (This)->lpVtbl -> get_onmouseover(This,p)
  10910.  
  10911. #define IHTMLElement_put_onmousemove(This,v)    \
  10912.     (This)->lpVtbl -> put_onmousemove(This,v)
  10913.  
  10914. #define IHTMLElement_get_onmousemove(This,p)    \
  10915.     (This)->lpVtbl -> get_onmousemove(This,p)
  10916.  
  10917. #define IHTMLElement_put_onmousedown(This,v)    \
  10918.     (This)->lpVtbl -> put_onmousedown(This,v)
  10919.  
  10920. #define IHTMLElement_get_onmousedown(This,p)    \
  10921.     (This)->lpVtbl -> get_onmousedown(This,p)
  10922.  
  10923. #define IHTMLElement_put_onmouseup(This,v)    \
  10924.     (This)->lpVtbl -> put_onmouseup(This,v)
  10925.  
  10926. #define IHTMLElement_get_onmouseup(This,p)    \
  10927.     (This)->lpVtbl -> get_onmouseup(This,p)
  10928.  
  10929. #define IHTMLElement_get_document(This,p)    \
  10930.     (This)->lpVtbl -> get_document(This,p)
  10931.  
  10932. #define IHTMLElement_put_title(This,v)    \
  10933.     (This)->lpVtbl -> put_title(This,v)
  10934.  
  10935. #define IHTMLElement_get_title(This,p)    \
  10936.     (This)->lpVtbl -> get_title(This,p)
  10937.  
  10938. #define IHTMLElement_put_language(This,v)    \
  10939.     (This)->lpVtbl -> put_language(This,v)
  10940.  
  10941. #define IHTMLElement_get_language(This,p)    \
  10942.     (This)->lpVtbl -> get_language(This,p)
  10943.  
  10944. #define IHTMLElement_put_onselectstart(This,v)    \
  10945.     (This)->lpVtbl -> put_onselectstart(This,v)
  10946.  
  10947. #define IHTMLElement_get_onselectstart(This,p)    \
  10948.     (This)->lpVtbl -> get_onselectstart(This,p)
  10949.  
  10950. #define IHTMLElement_scrollIntoView(This,varargStart)    \
  10951.     (This)->lpVtbl -> scrollIntoView(This,varargStart)
  10952.  
  10953. #define IHTMLElement_contains(This,pChild,pfResult)    \
  10954.     (This)->lpVtbl -> contains(This,pChild,pfResult)
  10955.  
  10956. #define IHTMLElement_get_sourceIndex(This,p)    \
  10957.     (This)->lpVtbl -> get_sourceIndex(This,p)
  10958.  
  10959. #define IHTMLElement_get_recordNumber(This,p)    \
  10960.     (This)->lpVtbl -> get_recordNumber(This,p)
  10961.  
  10962. #define IHTMLElement_put_lang(This,v)    \
  10963.     (This)->lpVtbl -> put_lang(This,v)
  10964.  
  10965. #define IHTMLElement_get_lang(This,p)    \
  10966.     (This)->lpVtbl -> get_lang(This,p)
  10967.  
  10968. #define IHTMLElement_get_offsetLeft(This,p)    \
  10969.     (This)->lpVtbl -> get_offsetLeft(This,p)
  10970.  
  10971. #define IHTMLElement_get_offsetTop(This,p)    \
  10972.     (This)->lpVtbl -> get_offsetTop(This,p)
  10973.  
  10974. #define IHTMLElement_get_offsetWidth(This,p)    \
  10975.     (This)->lpVtbl -> get_offsetWidth(This,p)
  10976.  
  10977. #define IHTMLElement_get_offsetHeight(This,p)    \
  10978.     (This)->lpVtbl -> get_offsetHeight(This,p)
  10979.  
  10980. #define IHTMLElement_get_offsetParent(This,p)    \
  10981.     (This)->lpVtbl -> get_offsetParent(This,p)
  10982.  
  10983. #define IHTMLElement_put_innerHTML(This,v)    \
  10984.     (This)->lpVtbl -> put_innerHTML(This,v)
  10985.  
  10986. #define IHTMLElement_get_innerHTML(This,p)    \
  10987.     (This)->lpVtbl -> get_innerHTML(This,p)
  10988.  
  10989. #define IHTMLElement_put_innerText(This,v)    \
  10990.     (This)->lpVtbl -> put_innerText(This,v)
  10991.  
  10992. #define IHTMLElement_get_innerText(This,p)    \
  10993.     (This)->lpVtbl -> get_innerText(This,p)
  10994.  
  10995. #define IHTMLElement_put_outerHTML(This,v)    \
  10996.     (This)->lpVtbl -> put_outerHTML(This,v)
  10997.  
  10998. #define IHTMLElement_get_outerHTML(This,p)    \
  10999.     (This)->lpVtbl -> get_outerHTML(This,p)
  11000.  
  11001. #define IHTMLElement_put_outerText(This,v)    \
  11002.     (This)->lpVtbl -> put_outerText(This,v)
  11003.  
  11004. #define IHTMLElement_get_outerText(This,p)    \
  11005.     (This)->lpVtbl -> get_outerText(This,p)
  11006.  
  11007. #define IHTMLElement_insertAdjacentHTML(This,where,html)    \
  11008.     (This)->lpVtbl -> insertAdjacentHTML(This,where,html)
  11009.  
  11010. #define IHTMLElement_insertAdjacentText(This,where,text)    \
  11011.     (This)->lpVtbl -> insertAdjacentText(This,where,text)
  11012.  
  11013. #define IHTMLElement_get_parentTextEdit(This,p)    \
  11014.     (This)->lpVtbl -> get_parentTextEdit(This,p)
  11015.  
  11016. #define IHTMLElement_get_isTextEdit(This,p)    \
  11017.     (This)->lpVtbl -> get_isTextEdit(This,p)
  11018.  
  11019. #define IHTMLElement_click(This)    \
  11020.     (This)->lpVtbl -> click(This)
  11021.  
  11022. #define IHTMLElement_get_filters(This,p)    \
  11023.     (This)->lpVtbl -> get_filters(This,p)
  11024.  
  11025. #define IHTMLElement_put_ondragstart(This,v)    \
  11026.     (This)->lpVtbl -> put_ondragstart(This,v)
  11027.  
  11028. #define IHTMLElement_get_ondragstart(This,p)    \
  11029.     (This)->lpVtbl -> get_ondragstart(This,p)
  11030.  
  11031. #define IHTMLElement_toString(This,String)    \
  11032.     (This)->lpVtbl -> toString(This,String)
  11033.  
  11034. #define IHTMLElement_put_onbeforeupdate(This,v)    \
  11035.     (This)->lpVtbl -> put_onbeforeupdate(This,v)
  11036.  
  11037. #define IHTMLElement_get_onbeforeupdate(This,p)    \
  11038.     (This)->lpVtbl -> get_onbeforeupdate(This,p)
  11039.  
  11040. #define IHTMLElement_put_onafterupdate(This,v)    \
  11041.     (This)->lpVtbl -> put_onafterupdate(This,v)
  11042.  
  11043. #define IHTMLElement_get_onafterupdate(This,p)    \
  11044.     (This)->lpVtbl -> get_onafterupdate(This,p)
  11045.  
  11046. #define IHTMLElement_put_onerrorupdate(This,v)    \
  11047.     (This)->lpVtbl -> put_onerrorupdate(This,v)
  11048.  
  11049. #define IHTMLElement_get_onerrorupdate(This,p)    \
  11050.     (This)->lpVtbl -> get_onerrorupdate(This,p)
  11051.  
  11052. #define IHTMLElement_put_onrowexit(This,v)    \
  11053.     (This)->lpVtbl -> put_onrowexit(This,v)
  11054.  
  11055. #define IHTMLElement_get_onrowexit(This,p)    \
  11056.     (This)->lpVtbl -> get_onrowexit(This,p)
  11057.  
  11058. #define IHTMLElement_put_onrowenter(This,v)    \
  11059.     (This)->lpVtbl -> put_onrowenter(This,v)
  11060.  
  11061. #define IHTMLElement_get_onrowenter(This,p)    \
  11062.     (This)->lpVtbl -> get_onrowenter(This,p)
  11063.  
  11064. #define IHTMLElement_put_ondatasetchanged(This,v)    \
  11065.     (This)->lpVtbl -> put_ondatasetchanged(This,v)
  11066.  
  11067. #define IHTMLElement_get_ondatasetchanged(This,p)    \
  11068.     (This)->lpVtbl -> get_ondatasetchanged(This,p)
  11069.  
  11070. #define IHTMLElement_put_ondataavailable(This,v)    \
  11071.     (This)->lpVtbl -> put_ondataavailable(This,v)
  11072.  
  11073. #define IHTMLElement_get_ondataavailable(This,p)    \
  11074.     (This)->lpVtbl -> get_ondataavailable(This,p)
  11075.  
  11076. #define IHTMLElement_put_ondatasetcomplete(This,v)    \
  11077.     (This)->lpVtbl -> put_ondatasetcomplete(This,v)
  11078.  
  11079. #define IHTMLElement_get_ondatasetcomplete(This,p)    \
  11080.     (This)->lpVtbl -> get_ondatasetcomplete(This,p)
  11081.  
  11082. #define IHTMLElement_put_onfilterchange(This,v)    \
  11083.     (This)->lpVtbl -> put_onfilterchange(This,v)
  11084.  
  11085. #define IHTMLElement_get_onfilterchange(This,p)    \
  11086.     (This)->lpVtbl -> get_onfilterchange(This,p)
  11087.  
  11088. #define IHTMLElement_get_children(This,p)    \
  11089.     (This)->lpVtbl -> get_children(This,p)
  11090.  
  11091. #define IHTMLElement_get_all(This,p)    \
  11092.     (This)->lpVtbl -> get_all(This,p)
  11093.  
  11094. #endif /* COBJMACROS */
  11095.  
  11096.  
  11097. #endif     /* C style interface */
  11098.  
  11099.  
  11100.  
  11101. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_setAttribute_Proxy( 
  11102.     IHTMLElement __RPC_FAR * This,
  11103.     /* [in] */ BSTR strAttributeName,
  11104.     /* [in] */ VARIANT AttributeValue,
  11105.     /* [in][defaultvalue] */ LONG lFlags);
  11106.  
  11107.  
  11108. void __RPC_STUB IHTMLElement_setAttribute_Stub(
  11109.     IRpcStubBuffer *This,
  11110.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11111.     PRPC_MESSAGE _pRpcMessage,
  11112.     DWORD *_pdwStubPhase);
  11113.  
  11114.  
  11115. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_getAttribute_Proxy( 
  11116.     IHTMLElement __RPC_FAR * This,
  11117.     /* [in] */ BSTR strAttributeName,
  11118.     /* [in][defaultvalue] */ LONG lFlags,
  11119.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  11120.  
  11121.  
  11122. void __RPC_STUB IHTMLElement_getAttribute_Stub(
  11123.     IRpcStubBuffer *This,
  11124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11125.     PRPC_MESSAGE _pRpcMessage,
  11126.     DWORD *_pdwStubPhase);
  11127.  
  11128.  
  11129. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_removeAttribute_Proxy( 
  11130.     IHTMLElement __RPC_FAR * This,
  11131.     /* [in] */ BSTR strAttributeName,
  11132.     /* [in][defaultvalue] */ LONG lFlags,
  11133.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  11134.  
  11135.  
  11136. void __RPC_STUB IHTMLElement_removeAttribute_Stub(
  11137.     IRpcStubBuffer *This,
  11138.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11139.     PRPC_MESSAGE _pRpcMessage,
  11140.     DWORD *_pdwStubPhase);
  11141.  
  11142.  
  11143. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_className_Proxy( 
  11144.     IHTMLElement __RPC_FAR * This,
  11145.     /* [in] */ BSTR v);
  11146.  
  11147.  
  11148. void __RPC_STUB IHTMLElement_put_className_Stub(
  11149.     IRpcStubBuffer *This,
  11150.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11151.     PRPC_MESSAGE _pRpcMessage,
  11152.     DWORD *_pdwStubPhase);
  11153.  
  11154.  
  11155. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_className_Proxy( 
  11156.     IHTMLElement __RPC_FAR * This,
  11157.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11158.  
  11159.  
  11160. void __RPC_STUB IHTMLElement_get_className_Stub(
  11161.     IRpcStubBuffer *This,
  11162.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11163.     PRPC_MESSAGE _pRpcMessage,
  11164.     DWORD *_pdwStubPhase);
  11165.  
  11166.  
  11167. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_id_Proxy( 
  11168.     IHTMLElement __RPC_FAR * This,
  11169.     /* [in] */ BSTR v);
  11170.  
  11171.  
  11172. void __RPC_STUB IHTMLElement_put_id_Stub(
  11173.     IRpcStubBuffer *This,
  11174.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11175.     PRPC_MESSAGE _pRpcMessage,
  11176.     DWORD *_pdwStubPhase);
  11177.  
  11178.  
  11179. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_id_Proxy( 
  11180.     IHTMLElement __RPC_FAR * This,
  11181.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11182.  
  11183.  
  11184. void __RPC_STUB IHTMLElement_get_id_Stub(
  11185.     IRpcStubBuffer *This,
  11186.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11187.     PRPC_MESSAGE _pRpcMessage,
  11188.     DWORD *_pdwStubPhase);
  11189.  
  11190.  
  11191. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_tagName_Proxy( 
  11192.     IHTMLElement __RPC_FAR * This,
  11193.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11194.  
  11195.  
  11196. void __RPC_STUB IHTMLElement_get_tagName_Stub(
  11197.     IRpcStubBuffer *This,
  11198.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11199.     PRPC_MESSAGE _pRpcMessage,
  11200.     DWORD *_pdwStubPhase);
  11201.  
  11202.  
  11203. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentElement_Proxy( 
  11204.     IHTMLElement __RPC_FAR * This,
  11205.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11206.  
  11207.  
  11208. void __RPC_STUB IHTMLElement_get_parentElement_Stub(
  11209.     IRpcStubBuffer *This,
  11210.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11211.     PRPC_MESSAGE _pRpcMessage,
  11212.     DWORD *_pdwStubPhase);
  11213.  
  11214.  
  11215. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_style_Proxy( 
  11216.     IHTMLElement __RPC_FAR * This,
  11217.     /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  11218.  
  11219.  
  11220. void __RPC_STUB IHTMLElement_get_style_Stub(
  11221.     IRpcStubBuffer *This,
  11222.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11223.     PRPC_MESSAGE _pRpcMessage,
  11224.     DWORD *_pdwStubPhase);
  11225.  
  11226.  
  11227. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onhelp_Proxy( 
  11228.     IHTMLElement __RPC_FAR * This,
  11229.     /* [in] */ VARIANT v);
  11230.  
  11231.  
  11232. void __RPC_STUB IHTMLElement_put_onhelp_Stub(
  11233.     IRpcStubBuffer *This,
  11234.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11235.     PRPC_MESSAGE _pRpcMessage,
  11236.     DWORD *_pdwStubPhase);
  11237.  
  11238.  
  11239. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onhelp_Proxy( 
  11240.     IHTMLElement __RPC_FAR * This,
  11241.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11242.  
  11243.  
  11244. void __RPC_STUB IHTMLElement_get_onhelp_Stub(
  11245.     IRpcStubBuffer *This,
  11246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11247.     PRPC_MESSAGE _pRpcMessage,
  11248.     DWORD *_pdwStubPhase);
  11249.  
  11250.  
  11251. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onclick_Proxy( 
  11252.     IHTMLElement __RPC_FAR * This,
  11253.     /* [in] */ VARIANT v);
  11254.  
  11255.  
  11256. void __RPC_STUB IHTMLElement_put_onclick_Stub(
  11257.     IRpcStubBuffer *This,
  11258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11259.     PRPC_MESSAGE _pRpcMessage,
  11260.     DWORD *_pdwStubPhase);
  11261.  
  11262.  
  11263. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onclick_Proxy( 
  11264.     IHTMLElement __RPC_FAR * This,
  11265.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11266.  
  11267.  
  11268. void __RPC_STUB IHTMLElement_get_onclick_Stub(
  11269.     IRpcStubBuffer *This,
  11270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11271.     PRPC_MESSAGE _pRpcMessage,
  11272.     DWORD *_pdwStubPhase);
  11273.  
  11274.  
  11275. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondblclick_Proxy( 
  11276.     IHTMLElement __RPC_FAR * This,
  11277.     /* [in] */ VARIANT v);
  11278.  
  11279.  
  11280. void __RPC_STUB IHTMLElement_put_ondblclick_Stub(
  11281.     IRpcStubBuffer *This,
  11282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11283.     PRPC_MESSAGE _pRpcMessage,
  11284.     DWORD *_pdwStubPhase);
  11285.  
  11286.  
  11287. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondblclick_Proxy( 
  11288.     IHTMLElement __RPC_FAR * This,
  11289.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11290.  
  11291.  
  11292. void __RPC_STUB IHTMLElement_get_ondblclick_Stub(
  11293.     IRpcStubBuffer *This,
  11294.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11295.     PRPC_MESSAGE _pRpcMessage,
  11296.     DWORD *_pdwStubPhase);
  11297.  
  11298.  
  11299. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeydown_Proxy( 
  11300.     IHTMLElement __RPC_FAR * This,
  11301.     /* [in] */ VARIANT v);
  11302.  
  11303.  
  11304. void __RPC_STUB IHTMLElement_put_onkeydown_Stub(
  11305.     IRpcStubBuffer *This,
  11306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11307.     PRPC_MESSAGE _pRpcMessage,
  11308.     DWORD *_pdwStubPhase);
  11309.  
  11310.  
  11311. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeydown_Proxy( 
  11312.     IHTMLElement __RPC_FAR * This,
  11313.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11314.  
  11315.  
  11316. void __RPC_STUB IHTMLElement_get_onkeydown_Stub(
  11317.     IRpcStubBuffer *This,
  11318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11319.     PRPC_MESSAGE _pRpcMessage,
  11320.     DWORD *_pdwStubPhase);
  11321.  
  11322.  
  11323. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeyup_Proxy( 
  11324.     IHTMLElement __RPC_FAR * This,
  11325.     /* [in] */ VARIANT v);
  11326.  
  11327.  
  11328. void __RPC_STUB IHTMLElement_put_onkeyup_Stub(
  11329.     IRpcStubBuffer *This,
  11330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11331.     PRPC_MESSAGE _pRpcMessage,
  11332.     DWORD *_pdwStubPhase);
  11333.  
  11334.  
  11335. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeyup_Proxy( 
  11336.     IHTMLElement __RPC_FAR * This,
  11337.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11338.  
  11339.  
  11340. void __RPC_STUB IHTMLElement_get_onkeyup_Stub(
  11341.     IRpcStubBuffer *This,
  11342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11343.     PRPC_MESSAGE _pRpcMessage,
  11344.     DWORD *_pdwStubPhase);
  11345.  
  11346.  
  11347. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeypress_Proxy( 
  11348.     IHTMLElement __RPC_FAR * This,
  11349.     /* [in] */ VARIANT v);
  11350.  
  11351.  
  11352. void __RPC_STUB IHTMLElement_put_onkeypress_Stub(
  11353.     IRpcStubBuffer *This,
  11354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11355.     PRPC_MESSAGE _pRpcMessage,
  11356.     DWORD *_pdwStubPhase);
  11357.  
  11358.  
  11359. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeypress_Proxy( 
  11360.     IHTMLElement __RPC_FAR * This,
  11361.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11362.  
  11363.  
  11364. void __RPC_STUB IHTMLElement_get_onkeypress_Stub(
  11365.     IRpcStubBuffer *This,
  11366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11367.     PRPC_MESSAGE _pRpcMessage,
  11368.     DWORD *_pdwStubPhase);
  11369.  
  11370.  
  11371. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseout_Proxy( 
  11372.     IHTMLElement __RPC_FAR * This,
  11373.     /* [in] */ VARIANT v);
  11374.  
  11375.  
  11376. void __RPC_STUB IHTMLElement_put_onmouseout_Stub(
  11377.     IRpcStubBuffer *This,
  11378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11379.     PRPC_MESSAGE _pRpcMessage,
  11380.     DWORD *_pdwStubPhase);
  11381.  
  11382.  
  11383. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseout_Proxy( 
  11384.     IHTMLElement __RPC_FAR * This,
  11385.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11386.  
  11387.  
  11388. void __RPC_STUB IHTMLElement_get_onmouseout_Stub(
  11389.     IRpcStubBuffer *This,
  11390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11391.     PRPC_MESSAGE _pRpcMessage,
  11392.     DWORD *_pdwStubPhase);
  11393.  
  11394.  
  11395. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseover_Proxy( 
  11396.     IHTMLElement __RPC_FAR * This,
  11397.     /* [in] */ VARIANT v);
  11398.  
  11399.  
  11400. void __RPC_STUB IHTMLElement_put_onmouseover_Stub(
  11401.     IRpcStubBuffer *This,
  11402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11403.     PRPC_MESSAGE _pRpcMessage,
  11404.     DWORD *_pdwStubPhase);
  11405.  
  11406.  
  11407. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseover_Proxy( 
  11408.     IHTMLElement __RPC_FAR * This,
  11409.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11410.  
  11411.  
  11412. void __RPC_STUB IHTMLElement_get_onmouseover_Stub(
  11413.     IRpcStubBuffer *This,
  11414.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11415.     PRPC_MESSAGE _pRpcMessage,
  11416.     DWORD *_pdwStubPhase);
  11417.  
  11418.  
  11419. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousemove_Proxy( 
  11420.     IHTMLElement __RPC_FAR * This,
  11421.     /* [in] */ VARIANT v);
  11422.  
  11423.  
  11424. void __RPC_STUB IHTMLElement_put_onmousemove_Stub(
  11425.     IRpcStubBuffer *This,
  11426.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11427.     PRPC_MESSAGE _pRpcMessage,
  11428.     DWORD *_pdwStubPhase);
  11429.  
  11430.  
  11431. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousemove_Proxy( 
  11432.     IHTMLElement __RPC_FAR * This,
  11433.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11434.  
  11435.  
  11436. void __RPC_STUB IHTMLElement_get_onmousemove_Stub(
  11437.     IRpcStubBuffer *This,
  11438.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11439.     PRPC_MESSAGE _pRpcMessage,
  11440.     DWORD *_pdwStubPhase);
  11441.  
  11442.  
  11443. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousedown_Proxy( 
  11444.     IHTMLElement __RPC_FAR * This,
  11445.     /* [in] */ VARIANT v);
  11446.  
  11447.  
  11448. void __RPC_STUB IHTMLElement_put_onmousedown_Stub(
  11449.     IRpcStubBuffer *This,
  11450.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11451.     PRPC_MESSAGE _pRpcMessage,
  11452.     DWORD *_pdwStubPhase);
  11453.  
  11454.  
  11455. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousedown_Proxy( 
  11456.     IHTMLElement __RPC_FAR * This,
  11457.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11458.  
  11459.  
  11460. void __RPC_STUB IHTMLElement_get_onmousedown_Stub(
  11461.     IRpcStubBuffer *This,
  11462.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11463.     PRPC_MESSAGE _pRpcMessage,
  11464.     DWORD *_pdwStubPhase);
  11465.  
  11466.  
  11467. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseup_Proxy( 
  11468.     IHTMLElement __RPC_FAR * This,
  11469.     /* [in] */ VARIANT v);
  11470.  
  11471.  
  11472. void __RPC_STUB IHTMLElement_put_onmouseup_Stub(
  11473.     IRpcStubBuffer *This,
  11474.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11475.     PRPC_MESSAGE _pRpcMessage,
  11476.     DWORD *_pdwStubPhase);
  11477.  
  11478.  
  11479. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseup_Proxy( 
  11480.     IHTMLElement __RPC_FAR * This,
  11481.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11482.  
  11483.  
  11484. void __RPC_STUB IHTMLElement_get_onmouseup_Stub(
  11485.     IRpcStubBuffer *This,
  11486.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11487.     PRPC_MESSAGE _pRpcMessage,
  11488.     DWORD *_pdwStubPhase);
  11489.  
  11490.  
  11491. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_document_Proxy( 
  11492.     IHTMLElement __RPC_FAR * This,
  11493.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  11494.  
  11495.  
  11496. void __RPC_STUB IHTMLElement_get_document_Stub(
  11497.     IRpcStubBuffer *This,
  11498.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11499.     PRPC_MESSAGE _pRpcMessage,
  11500.     DWORD *_pdwStubPhase);
  11501.  
  11502.  
  11503. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_title_Proxy( 
  11504.     IHTMLElement __RPC_FAR * This,
  11505.     /* [in] */ BSTR v);
  11506.  
  11507.  
  11508. void __RPC_STUB IHTMLElement_put_title_Stub(
  11509.     IRpcStubBuffer *This,
  11510.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11511.     PRPC_MESSAGE _pRpcMessage,
  11512.     DWORD *_pdwStubPhase);
  11513.  
  11514.  
  11515. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_title_Proxy( 
  11516.     IHTMLElement __RPC_FAR * This,
  11517.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11518.  
  11519.  
  11520. void __RPC_STUB IHTMLElement_get_title_Stub(
  11521.     IRpcStubBuffer *This,
  11522.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11523.     PRPC_MESSAGE _pRpcMessage,
  11524.     DWORD *_pdwStubPhase);
  11525.  
  11526.  
  11527. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_language_Proxy( 
  11528.     IHTMLElement __RPC_FAR * This,
  11529.     /* [in] */ BSTR v);
  11530.  
  11531.  
  11532. void __RPC_STUB IHTMLElement_put_language_Stub(
  11533.     IRpcStubBuffer *This,
  11534.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11535.     PRPC_MESSAGE _pRpcMessage,
  11536.     DWORD *_pdwStubPhase);
  11537.  
  11538.  
  11539. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_language_Proxy( 
  11540.     IHTMLElement __RPC_FAR * This,
  11541.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11542.  
  11543.  
  11544. void __RPC_STUB IHTMLElement_get_language_Stub(
  11545.     IRpcStubBuffer *This,
  11546.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11547.     PRPC_MESSAGE _pRpcMessage,
  11548.     DWORD *_pdwStubPhase);
  11549.  
  11550.  
  11551. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onselectstart_Proxy( 
  11552.     IHTMLElement __RPC_FAR * This,
  11553.     /* [in] */ VARIANT v);
  11554.  
  11555.  
  11556. void __RPC_STUB IHTMLElement_put_onselectstart_Stub(
  11557.     IRpcStubBuffer *This,
  11558.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11559.     PRPC_MESSAGE _pRpcMessage,
  11560.     DWORD *_pdwStubPhase);
  11561.  
  11562.  
  11563. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onselectstart_Proxy( 
  11564.     IHTMLElement __RPC_FAR * This,
  11565.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11566.  
  11567.  
  11568. void __RPC_STUB IHTMLElement_get_onselectstart_Stub(
  11569.     IRpcStubBuffer *This,
  11570.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11571.     PRPC_MESSAGE _pRpcMessage,
  11572.     DWORD *_pdwStubPhase);
  11573.  
  11574.  
  11575. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_scrollIntoView_Proxy( 
  11576.     IHTMLElement __RPC_FAR * This,
  11577.     /* [in][optional] */ VARIANT varargStart);
  11578.  
  11579.  
  11580. void __RPC_STUB IHTMLElement_scrollIntoView_Stub(
  11581.     IRpcStubBuffer *This,
  11582.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11583.     PRPC_MESSAGE _pRpcMessage,
  11584.     DWORD *_pdwStubPhase);
  11585.  
  11586.  
  11587. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_contains_Proxy( 
  11588.     IHTMLElement __RPC_FAR * This,
  11589.     /* [in] */ IHTMLElement __RPC_FAR *pChild,
  11590.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  11591.  
  11592.  
  11593. void __RPC_STUB IHTMLElement_contains_Stub(
  11594.     IRpcStubBuffer *This,
  11595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11596.     PRPC_MESSAGE _pRpcMessage,
  11597.     DWORD *_pdwStubPhase);
  11598.  
  11599.  
  11600. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_sourceIndex_Proxy( 
  11601.     IHTMLElement __RPC_FAR * This,
  11602.     /* [out][retval] */ long __RPC_FAR *p);
  11603.  
  11604.  
  11605. void __RPC_STUB IHTMLElement_get_sourceIndex_Stub(
  11606.     IRpcStubBuffer *This,
  11607.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11608.     PRPC_MESSAGE _pRpcMessage,
  11609.     DWORD *_pdwStubPhase);
  11610.  
  11611.  
  11612. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_recordNumber_Proxy( 
  11613.     IHTMLElement __RPC_FAR * This,
  11614.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11615.  
  11616.  
  11617. void __RPC_STUB IHTMLElement_get_recordNumber_Stub(
  11618.     IRpcStubBuffer *This,
  11619.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11620.     PRPC_MESSAGE _pRpcMessage,
  11621.     DWORD *_pdwStubPhase);
  11622.  
  11623.  
  11624. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_lang_Proxy( 
  11625.     IHTMLElement __RPC_FAR * This,
  11626.     /* [in] */ BSTR v);
  11627.  
  11628.  
  11629. void __RPC_STUB IHTMLElement_put_lang_Stub(
  11630.     IRpcStubBuffer *This,
  11631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11632.     PRPC_MESSAGE _pRpcMessage,
  11633.     DWORD *_pdwStubPhase);
  11634.  
  11635.  
  11636. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_lang_Proxy( 
  11637.     IHTMLElement __RPC_FAR * This,
  11638.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11639.  
  11640.  
  11641. void __RPC_STUB IHTMLElement_get_lang_Stub(
  11642.     IRpcStubBuffer *This,
  11643.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11644.     PRPC_MESSAGE _pRpcMessage,
  11645.     DWORD *_pdwStubPhase);
  11646.  
  11647.  
  11648. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetLeft_Proxy( 
  11649.     IHTMLElement __RPC_FAR * This,
  11650.     /* [out][retval] */ long __RPC_FAR *p);
  11651.  
  11652.  
  11653. void __RPC_STUB IHTMLElement_get_offsetLeft_Stub(
  11654.     IRpcStubBuffer *This,
  11655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11656.     PRPC_MESSAGE _pRpcMessage,
  11657.     DWORD *_pdwStubPhase);
  11658.  
  11659.  
  11660. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetTop_Proxy( 
  11661.     IHTMLElement __RPC_FAR * This,
  11662.     /* [out][retval] */ long __RPC_FAR *p);
  11663.  
  11664.  
  11665. void __RPC_STUB IHTMLElement_get_offsetTop_Stub(
  11666.     IRpcStubBuffer *This,
  11667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11668.     PRPC_MESSAGE _pRpcMessage,
  11669.     DWORD *_pdwStubPhase);
  11670.  
  11671.  
  11672. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetWidth_Proxy( 
  11673.     IHTMLElement __RPC_FAR * This,
  11674.     /* [out][retval] */ long __RPC_FAR *p);
  11675.  
  11676.  
  11677. void __RPC_STUB IHTMLElement_get_offsetWidth_Stub(
  11678.     IRpcStubBuffer *This,
  11679.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11680.     PRPC_MESSAGE _pRpcMessage,
  11681.     DWORD *_pdwStubPhase);
  11682.  
  11683.  
  11684. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetHeight_Proxy( 
  11685.     IHTMLElement __RPC_FAR * This,
  11686.     /* [out][retval] */ long __RPC_FAR *p);
  11687.  
  11688.  
  11689. void __RPC_STUB IHTMLElement_get_offsetHeight_Stub(
  11690.     IRpcStubBuffer *This,
  11691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11692.     PRPC_MESSAGE _pRpcMessage,
  11693.     DWORD *_pdwStubPhase);
  11694.  
  11695.  
  11696. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetParent_Proxy( 
  11697.     IHTMLElement __RPC_FAR * This,
  11698.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11699.  
  11700.  
  11701. void __RPC_STUB IHTMLElement_get_offsetParent_Stub(
  11702.     IRpcStubBuffer *This,
  11703.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11704.     PRPC_MESSAGE _pRpcMessage,
  11705.     DWORD *_pdwStubPhase);
  11706.  
  11707.  
  11708. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerHTML_Proxy( 
  11709.     IHTMLElement __RPC_FAR * This,
  11710.     /* [in] */ BSTR v);
  11711.  
  11712.  
  11713. void __RPC_STUB IHTMLElement_put_innerHTML_Stub(
  11714.     IRpcStubBuffer *This,
  11715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11716.     PRPC_MESSAGE _pRpcMessage,
  11717.     DWORD *_pdwStubPhase);
  11718.  
  11719.  
  11720. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerHTML_Proxy( 
  11721.     IHTMLElement __RPC_FAR * This,
  11722.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11723.  
  11724.  
  11725. void __RPC_STUB IHTMLElement_get_innerHTML_Stub(
  11726.     IRpcStubBuffer *This,
  11727.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11728.     PRPC_MESSAGE _pRpcMessage,
  11729.     DWORD *_pdwStubPhase);
  11730.  
  11731.  
  11732. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerText_Proxy( 
  11733.     IHTMLElement __RPC_FAR * This,
  11734.     /* [in] */ BSTR v);
  11735.  
  11736.  
  11737. void __RPC_STUB IHTMLElement_put_innerText_Stub(
  11738.     IRpcStubBuffer *This,
  11739.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11740.     PRPC_MESSAGE _pRpcMessage,
  11741.     DWORD *_pdwStubPhase);
  11742.  
  11743.  
  11744. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerText_Proxy( 
  11745.     IHTMLElement __RPC_FAR * This,
  11746.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11747.  
  11748.  
  11749. void __RPC_STUB IHTMLElement_get_innerText_Stub(
  11750.     IRpcStubBuffer *This,
  11751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11752.     PRPC_MESSAGE _pRpcMessage,
  11753.     DWORD *_pdwStubPhase);
  11754.  
  11755.  
  11756. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerHTML_Proxy( 
  11757.     IHTMLElement __RPC_FAR * This,
  11758.     /* [in] */ BSTR v);
  11759.  
  11760.  
  11761. void __RPC_STUB IHTMLElement_put_outerHTML_Stub(
  11762.     IRpcStubBuffer *This,
  11763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11764.     PRPC_MESSAGE _pRpcMessage,
  11765.     DWORD *_pdwStubPhase);
  11766.  
  11767.  
  11768. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerHTML_Proxy( 
  11769.     IHTMLElement __RPC_FAR * This,
  11770.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11771.  
  11772.  
  11773. void __RPC_STUB IHTMLElement_get_outerHTML_Stub(
  11774.     IRpcStubBuffer *This,
  11775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11776.     PRPC_MESSAGE _pRpcMessage,
  11777.     DWORD *_pdwStubPhase);
  11778.  
  11779.  
  11780. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerText_Proxy( 
  11781.     IHTMLElement __RPC_FAR * This,
  11782.     /* [in] */ BSTR v);
  11783.  
  11784.  
  11785. void __RPC_STUB IHTMLElement_put_outerText_Stub(
  11786.     IRpcStubBuffer *This,
  11787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11788.     PRPC_MESSAGE _pRpcMessage,
  11789.     DWORD *_pdwStubPhase);
  11790.  
  11791.  
  11792. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerText_Proxy( 
  11793.     IHTMLElement __RPC_FAR * This,
  11794.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11795.  
  11796.  
  11797. void __RPC_STUB IHTMLElement_get_outerText_Stub(
  11798.     IRpcStubBuffer *This,
  11799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11800.     PRPC_MESSAGE _pRpcMessage,
  11801.     DWORD *_pdwStubPhase);
  11802.  
  11803.  
  11804. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentHTML_Proxy( 
  11805.     IHTMLElement __RPC_FAR * This,
  11806.     /* [in] */ BSTR where,
  11807.     /* [in] */ BSTR html);
  11808.  
  11809.  
  11810. void __RPC_STUB IHTMLElement_insertAdjacentHTML_Stub(
  11811.     IRpcStubBuffer *This,
  11812.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11813.     PRPC_MESSAGE _pRpcMessage,
  11814.     DWORD *_pdwStubPhase);
  11815.  
  11816.  
  11817. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentText_Proxy( 
  11818.     IHTMLElement __RPC_FAR * This,
  11819.     /* [in] */ BSTR where,
  11820.     /* [in] */ BSTR text);
  11821.  
  11822.  
  11823. void __RPC_STUB IHTMLElement_insertAdjacentText_Stub(
  11824.     IRpcStubBuffer *This,
  11825.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11826.     PRPC_MESSAGE _pRpcMessage,
  11827.     DWORD *_pdwStubPhase);
  11828.  
  11829.  
  11830. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentTextEdit_Proxy( 
  11831.     IHTMLElement __RPC_FAR * This,
  11832.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  11833.  
  11834.  
  11835. void __RPC_STUB IHTMLElement_get_parentTextEdit_Stub(
  11836.     IRpcStubBuffer *This,
  11837.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11838.     PRPC_MESSAGE _pRpcMessage,
  11839.     DWORD *_pdwStubPhase);
  11840.  
  11841.  
  11842. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_isTextEdit_Proxy( 
  11843.     IHTMLElement __RPC_FAR * This,
  11844.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  11845.  
  11846.  
  11847. void __RPC_STUB IHTMLElement_get_isTextEdit_Stub(
  11848.     IRpcStubBuffer *This,
  11849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11850.     PRPC_MESSAGE _pRpcMessage,
  11851.     DWORD *_pdwStubPhase);
  11852.  
  11853.  
  11854. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_click_Proxy( 
  11855.     IHTMLElement __RPC_FAR * This);
  11856.  
  11857.  
  11858. void __RPC_STUB IHTMLElement_click_Stub(
  11859.     IRpcStubBuffer *This,
  11860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11861.     PRPC_MESSAGE _pRpcMessage,
  11862.     DWORD *_pdwStubPhase);
  11863.  
  11864.  
  11865. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_filters_Proxy( 
  11866.     IHTMLElement __RPC_FAR * This,
  11867.     /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  11868.  
  11869.  
  11870. void __RPC_STUB IHTMLElement_get_filters_Stub(
  11871.     IRpcStubBuffer *This,
  11872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11873.     PRPC_MESSAGE _pRpcMessage,
  11874.     DWORD *_pdwStubPhase);
  11875.  
  11876.  
  11877. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondragstart_Proxy( 
  11878.     IHTMLElement __RPC_FAR * This,
  11879.     /* [in] */ VARIANT v);
  11880.  
  11881.  
  11882. void __RPC_STUB IHTMLElement_put_ondragstart_Stub(
  11883.     IRpcStubBuffer *This,
  11884.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11885.     PRPC_MESSAGE _pRpcMessage,
  11886.     DWORD *_pdwStubPhase);
  11887.  
  11888.  
  11889. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondragstart_Proxy( 
  11890.     IHTMLElement __RPC_FAR * This,
  11891.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11892.  
  11893.  
  11894. void __RPC_STUB IHTMLElement_get_ondragstart_Stub(
  11895.     IRpcStubBuffer *This,
  11896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11897.     PRPC_MESSAGE _pRpcMessage,
  11898.     DWORD *_pdwStubPhase);
  11899.  
  11900.  
  11901. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_toString_Proxy( 
  11902.     IHTMLElement __RPC_FAR * This,
  11903.     /* [out][retval] */ BSTR __RPC_FAR *String);
  11904.  
  11905.  
  11906. void __RPC_STUB IHTMLElement_toString_Stub(
  11907.     IRpcStubBuffer *This,
  11908.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11909.     PRPC_MESSAGE _pRpcMessage,
  11910.     DWORD *_pdwStubPhase);
  11911.  
  11912.  
  11913. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onbeforeupdate_Proxy( 
  11914.     IHTMLElement __RPC_FAR * This,
  11915.     /* [in] */ VARIANT v);
  11916.  
  11917.  
  11918. void __RPC_STUB IHTMLElement_put_onbeforeupdate_Stub(
  11919.     IRpcStubBuffer *This,
  11920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11921.     PRPC_MESSAGE _pRpcMessage,
  11922.     DWORD *_pdwStubPhase);
  11923.  
  11924.  
  11925. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onbeforeupdate_Proxy( 
  11926.     IHTMLElement __RPC_FAR * This,
  11927.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11928.  
  11929.  
  11930. void __RPC_STUB IHTMLElement_get_onbeforeupdate_Stub(
  11931.     IRpcStubBuffer *This,
  11932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11933.     PRPC_MESSAGE _pRpcMessage,
  11934.     DWORD *_pdwStubPhase);
  11935.  
  11936.  
  11937. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onafterupdate_Proxy( 
  11938.     IHTMLElement __RPC_FAR * This,
  11939.     /* [in] */ VARIANT v);
  11940.  
  11941.  
  11942. void __RPC_STUB IHTMLElement_put_onafterupdate_Stub(
  11943.     IRpcStubBuffer *This,
  11944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11945.     PRPC_MESSAGE _pRpcMessage,
  11946.     DWORD *_pdwStubPhase);
  11947.  
  11948.  
  11949. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onafterupdate_Proxy( 
  11950.     IHTMLElement __RPC_FAR * This,
  11951.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11952.  
  11953.  
  11954. void __RPC_STUB IHTMLElement_get_onafterupdate_Stub(
  11955.     IRpcStubBuffer *This,
  11956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11957.     PRPC_MESSAGE _pRpcMessage,
  11958.     DWORD *_pdwStubPhase);
  11959.  
  11960.  
  11961. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onerrorupdate_Proxy( 
  11962.     IHTMLElement __RPC_FAR * This,
  11963.     /* [in] */ VARIANT v);
  11964.  
  11965.  
  11966. void __RPC_STUB IHTMLElement_put_onerrorupdate_Stub(
  11967.     IRpcStubBuffer *This,
  11968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11969.     PRPC_MESSAGE _pRpcMessage,
  11970.     DWORD *_pdwStubPhase);
  11971.  
  11972.  
  11973. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onerrorupdate_Proxy( 
  11974.     IHTMLElement __RPC_FAR * This,
  11975.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11976.  
  11977.  
  11978. void __RPC_STUB IHTMLElement_get_onerrorupdate_Stub(
  11979.     IRpcStubBuffer *This,
  11980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11981.     PRPC_MESSAGE _pRpcMessage,
  11982.     DWORD *_pdwStubPhase);
  11983.  
  11984.  
  11985. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowexit_Proxy( 
  11986.     IHTMLElement __RPC_FAR * This,
  11987.     /* [in] */ VARIANT v);
  11988.  
  11989.  
  11990. void __RPC_STUB IHTMLElement_put_onrowexit_Stub(
  11991.     IRpcStubBuffer *This,
  11992.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11993.     PRPC_MESSAGE _pRpcMessage,
  11994.     DWORD *_pdwStubPhase);
  11995.  
  11996.  
  11997. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowexit_Proxy( 
  11998.     IHTMLElement __RPC_FAR * This,
  11999.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12000.  
  12001.  
  12002. void __RPC_STUB IHTMLElement_get_onrowexit_Stub(
  12003.     IRpcStubBuffer *This,
  12004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12005.     PRPC_MESSAGE _pRpcMessage,
  12006.     DWORD *_pdwStubPhase);
  12007.  
  12008.  
  12009. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowenter_Proxy( 
  12010.     IHTMLElement __RPC_FAR * This,
  12011.     /* [in] */ VARIANT v);
  12012.  
  12013.  
  12014. void __RPC_STUB IHTMLElement_put_onrowenter_Stub(
  12015.     IRpcStubBuffer *This,
  12016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12017.     PRPC_MESSAGE _pRpcMessage,
  12018.     DWORD *_pdwStubPhase);
  12019.  
  12020.  
  12021. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowenter_Proxy( 
  12022.     IHTMLElement __RPC_FAR * This,
  12023.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12024.  
  12025.  
  12026. void __RPC_STUB IHTMLElement_get_onrowenter_Stub(
  12027.     IRpcStubBuffer *This,
  12028.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12029.     PRPC_MESSAGE _pRpcMessage,
  12030.     DWORD *_pdwStubPhase);
  12031.  
  12032.  
  12033. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetchanged_Proxy( 
  12034.     IHTMLElement __RPC_FAR * This,
  12035.     /* [in] */ VARIANT v);
  12036.  
  12037.  
  12038. void __RPC_STUB IHTMLElement_put_ondatasetchanged_Stub(
  12039.     IRpcStubBuffer *This,
  12040.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12041.     PRPC_MESSAGE _pRpcMessage,
  12042.     DWORD *_pdwStubPhase);
  12043.  
  12044.  
  12045. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetchanged_Proxy( 
  12046.     IHTMLElement __RPC_FAR * This,
  12047.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12048.  
  12049.  
  12050. void __RPC_STUB IHTMLElement_get_ondatasetchanged_Stub(
  12051.     IRpcStubBuffer *This,
  12052.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12053.     PRPC_MESSAGE _pRpcMessage,
  12054.     DWORD *_pdwStubPhase);
  12055.  
  12056.  
  12057. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondataavailable_Proxy( 
  12058.     IHTMLElement __RPC_FAR * This,
  12059.     /* [in] */ VARIANT v);
  12060.  
  12061.  
  12062. void __RPC_STUB IHTMLElement_put_ondataavailable_Stub(
  12063.     IRpcStubBuffer *This,
  12064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12065.     PRPC_MESSAGE _pRpcMessage,
  12066.     DWORD *_pdwStubPhase);
  12067.  
  12068.  
  12069. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondataavailable_Proxy( 
  12070.     IHTMLElement __RPC_FAR * This,
  12071.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12072.  
  12073.  
  12074. void __RPC_STUB IHTMLElement_get_ondataavailable_Stub(
  12075.     IRpcStubBuffer *This,
  12076.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12077.     PRPC_MESSAGE _pRpcMessage,
  12078.     DWORD *_pdwStubPhase);
  12079.  
  12080.  
  12081. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetcomplete_Proxy( 
  12082.     IHTMLElement __RPC_FAR * This,
  12083.     /* [in] */ VARIANT v);
  12084.  
  12085.  
  12086. void __RPC_STUB IHTMLElement_put_ondatasetcomplete_Stub(
  12087.     IRpcStubBuffer *This,
  12088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12089.     PRPC_MESSAGE _pRpcMessage,
  12090.     DWORD *_pdwStubPhase);
  12091.  
  12092.  
  12093. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetcomplete_Proxy( 
  12094.     IHTMLElement __RPC_FAR * This,
  12095.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12096.  
  12097.  
  12098. void __RPC_STUB IHTMLElement_get_ondatasetcomplete_Stub(
  12099.     IRpcStubBuffer *This,
  12100.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12101.     PRPC_MESSAGE _pRpcMessage,
  12102.     DWORD *_pdwStubPhase);
  12103.  
  12104.  
  12105. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onfilterchange_Proxy( 
  12106.     IHTMLElement __RPC_FAR * This,
  12107.     /* [in] */ VARIANT v);
  12108.  
  12109.  
  12110. void __RPC_STUB IHTMLElement_put_onfilterchange_Stub(
  12111.     IRpcStubBuffer *This,
  12112.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12113.     PRPC_MESSAGE _pRpcMessage,
  12114.     DWORD *_pdwStubPhase);
  12115.  
  12116.  
  12117. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onfilterchange_Proxy( 
  12118.     IHTMLElement __RPC_FAR * This,
  12119.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  12120.  
  12121.  
  12122. void __RPC_STUB IHTMLElement_get_onfilterchange_Stub(
  12123.     IRpcStubBuffer *This,
  12124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12125.     PRPC_MESSAGE _pRpcMessage,
  12126.     DWORD *_pdwStubPhase);
  12127.  
  12128.  
  12129. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_children_Proxy( 
  12130.     IHTMLElement __RPC_FAR * This,
  12131.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  12132.  
  12133.  
  12134. void __RPC_STUB IHTMLElement_get_children_Stub(
  12135.     IRpcStubBuffer *This,
  12136.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12137.     PRPC_MESSAGE _pRpcMessage,
  12138.     DWORD *_pdwStubPhase);
  12139.  
  12140.  
  12141. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_all_Proxy( 
  12142.     IHTMLElement __RPC_FAR * This,
  12143.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  12144.  
  12145.  
  12146. void __RPC_STUB IHTMLElement_get_all_Stub(
  12147.     IRpcStubBuffer *This,
  12148.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12149.     PRPC_MESSAGE _pRpcMessage,
  12150.     DWORD *_pdwStubPhase);
  12151.  
  12152.  
  12153.  
  12154. #endif     /* __IHTMLElement_INTERFACE_DEFINED__ */
  12155.  
  12156.  
  12157. #ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__
  12158. #define __IHTMLFiltersCollection_INTERFACE_DEFINED__
  12159.  
  12160. /****************************************
  12161.  * Generated header for interface: IHTMLFiltersCollection
  12162.  * at Mon Nov 17 12:04:35 1997
  12163.  * using MIDL 3.02.88
  12164.  ****************************************/
  12165. /* [object][uuid][dual][oleautomation] */ 
  12166.  
  12167.  
  12168.  
  12169. EXTERN_C const IID IID_IHTMLFiltersCollection;
  12170.  
  12171. #if defined(__cplusplus) && !defined(CINTERFACE)
  12172.     
  12173.     interface DECLSPEC_UUID("3050f3ee-98b5-11cf-bb82-00aa00bdce0b")
  12174.     IHTMLFiltersCollection : public IDispatch
  12175.     {
  12176.     public:
  12177.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  12178.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  12179.         
  12180.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  12181.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  12182.         
  12183.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  12184.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12185.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  12186.         
  12187.     };
  12188.     
  12189. #else     /* C style interface */
  12190.  
  12191.     typedef struct IHTMLFiltersCollectionVtbl
  12192.     {
  12193.         BEGIN_INTERFACE
  12194.         
  12195.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12196.             IHTMLFiltersCollection __RPC_FAR * This,
  12197.             /* [in] */ REFIID riid,
  12198.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12199.         
  12200.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12201.             IHTMLFiltersCollection __RPC_FAR * This);
  12202.         
  12203.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12204.             IHTMLFiltersCollection __RPC_FAR * This);
  12205.         
  12206.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12207.             IHTMLFiltersCollection __RPC_FAR * This,
  12208.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12209.         
  12210.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12211.             IHTMLFiltersCollection __RPC_FAR * This,
  12212.             /* [in] */ UINT iTInfo,
  12213.             /* [in] */ LCID lcid,
  12214.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12215.         
  12216.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12217.             IHTMLFiltersCollection __RPC_FAR * This,
  12218.             /* [in] */ REFIID riid,
  12219.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12220.             /* [in] */ UINT cNames,
  12221.             /* [in] */ LCID lcid,
  12222.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12223.         
  12224.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12225.             IHTMLFiltersCollection __RPC_FAR * This,
  12226.             /* [in] */ DISPID dispIdMember,
  12227.             /* [in] */ REFIID riid,
  12228.             /* [in] */ LCID lcid,
  12229.             /* [in] */ WORD wFlags,
  12230.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12231.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12232.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12233.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12234.         
  12235.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  12236.             IHTMLFiltersCollection __RPC_FAR * This,
  12237.             /* [out][retval] */ long __RPC_FAR *p);
  12238.         
  12239.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  12240.             IHTMLFiltersCollection __RPC_FAR * This,
  12241.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  12242.         
  12243.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  12244.             IHTMLFiltersCollection __RPC_FAR * This,
  12245.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12246.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  12247.         
  12248.         END_INTERFACE
  12249.     } IHTMLFiltersCollectionVtbl;
  12250.  
  12251.     interface IHTMLFiltersCollection
  12252.     {
  12253.         CONST_VTBL struct IHTMLFiltersCollectionVtbl __RPC_FAR *lpVtbl;
  12254.     };
  12255.  
  12256.     
  12257.  
  12258. #ifdef COBJMACROS
  12259.  
  12260.  
  12261. #define IHTMLFiltersCollection_QueryInterface(This,riid,ppvObject)    \
  12262.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12263.  
  12264. #define IHTMLFiltersCollection_AddRef(This)    \
  12265.     (This)->lpVtbl -> AddRef(This)
  12266.  
  12267. #define IHTMLFiltersCollection_Release(This)    \
  12268.     (This)->lpVtbl -> Release(This)
  12269.  
  12270.  
  12271. #define IHTMLFiltersCollection_GetTypeInfoCount(This,pctinfo)    \
  12272.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12273.  
  12274. #define IHTMLFiltersCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12275.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12276.  
  12277. #define IHTMLFiltersCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12278.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12279.  
  12280. #define IHTMLFiltersCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12281.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12282.  
  12283.  
  12284. #define IHTMLFiltersCollection_get_length(This,p)    \
  12285.     (This)->lpVtbl -> get_length(This,p)
  12286.  
  12287. #define IHTMLFiltersCollection_get__newEnum(This,p)    \
  12288.     (This)->lpVtbl -> get__newEnum(This,p)
  12289.  
  12290. #define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult)    \
  12291.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  12292.  
  12293. #endif /* COBJMACROS */
  12294.  
  12295.  
  12296. #endif     /* C style interface */
  12297.  
  12298.  
  12299.  
  12300. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get_length_Proxy( 
  12301.     IHTMLFiltersCollection __RPC_FAR * This,
  12302.     /* [out][retval] */ long __RPC_FAR *p);
  12303.  
  12304.  
  12305. void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(
  12306.     IRpcStubBuffer *This,
  12307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12308.     PRPC_MESSAGE _pRpcMessage,
  12309.     DWORD *_pdwStubPhase);
  12310.  
  12311.  
  12312. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get__newEnum_Proxy( 
  12313.     IHTMLFiltersCollection __RPC_FAR * This,
  12314.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  12315.  
  12316.  
  12317. void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(
  12318.     IRpcStubBuffer *This,
  12319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12320.     PRPC_MESSAGE _pRpcMessage,
  12321.     DWORD *_pdwStubPhase);
  12322.  
  12323.  
  12324. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_item_Proxy( 
  12325.     IHTMLFiltersCollection __RPC_FAR * This,
  12326.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  12327.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  12328.  
  12329.  
  12330. void __RPC_STUB IHTMLFiltersCollection_item_Stub(
  12331.     IRpcStubBuffer *This,
  12332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12333.     PRPC_MESSAGE _pRpcMessage,
  12334.     DWORD *_pdwStubPhase);
  12335.  
  12336.  
  12337.  
  12338. #endif     /* __IHTMLFiltersCollection_INTERFACE_DEFINED__ */
  12339.  
  12340.  
  12341. EXTERN_C const CLSID CLSID_HTMLFiltersCollection;
  12342.  
  12343. #ifdef __cplusplus
  12344.  
  12345. class DECLSPEC_UUID("3050f3ef-98b5-11cf-bb82-00aa00bdce0b")
  12346. HTMLFiltersCollection;
  12347. #endif
  12348.  
  12349. #ifndef __HTMLElementEvents_DISPINTERFACE_DEFINED__
  12350. #define __HTMLElementEvents_DISPINTERFACE_DEFINED__
  12351.  
  12352. /****************************************
  12353.  * Generated header for dispinterface: HTMLElementEvents
  12354.  * at Mon Nov 17 12:04:35 1997
  12355.  * using MIDL 3.02.88
  12356.  ****************************************/
  12357. /* [uuid][hidden] */ 
  12358.  
  12359.  
  12360.  
  12361. EXTERN_C const IID DIID_HTMLElementEvents;
  12362.  
  12363. #if defined(__cplusplus) && !defined(CINTERFACE)
  12364.  
  12365.     interface DECLSPEC_UUID("3050f33c-98b5-11cf-bb82-00aa00bdce0b")
  12366.     HTMLElementEvents : public IDispatch
  12367.     {
  12368.     };
  12369.     
  12370. #else     /* C style interface */
  12371.  
  12372.     typedef struct HTMLElementEventsVtbl
  12373.     {
  12374.         BEGIN_INTERFACE
  12375.         
  12376.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12377.             HTMLElementEvents __RPC_FAR * This,
  12378.             /* [in] */ REFIID riid,
  12379.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12380.         
  12381.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12382.             HTMLElementEvents __RPC_FAR * This);
  12383.         
  12384.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12385.             HTMLElementEvents __RPC_FAR * This);
  12386.         
  12387.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12388.             HTMLElementEvents __RPC_FAR * This,
  12389.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12390.         
  12391.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12392.             HTMLElementEvents __RPC_FAR * This,
  12393.             /* [in] */ UINT iTInfo,
  12394.             /* [in] */ LCID lcid,
  12395.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12396.         
  12397.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12398.             HTMLElementEvents __RPC_FAR * This,
  12399.             /* [in] */ REFIID riid,
  12400.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12401.             /* [in] */ UINT cNames,
  12402.             /* [in] */ LCID lcid,
  12403.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12404.         
  12405.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12406.             HTMLElementEvents __RPC_FAR * This,
  12407.             /* [in] */ DISPID dispIdMember,
  12408.             /* [in] */ REFIID riid,
  12409.             /* [in] */ LCID lcid,
  12410.             /* [in] */ WORD wFlags,
  12411.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12412.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12413.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12414.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12415.         
  12416.         END_INTERFACE
  12417.     } HTMLElementEventsVtbl;
  12418.  
  12419.     interface HTMLElementEvents
  12420.     {
  12421.         CONST_VTBL struct HTMLElementEventsVtbl __RPC_FAR *lpVtbl;
  12422.     };
  12423.  
  12424.     
  12425.  
  12426. #ifdef COBJMACROS
  12427.  
  12428.  
  12429. #define HTMLElementEvents_QueryInterface(This,riid,ppvObject)    \
  12430.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12431.  
  12432. #define HTMLElementEvents_AddRef(This)    \
  12433.     (This)->lpVtbl -> AddRef(This)
  12434.  
  12435. #define HTMLElementEvents_Release(This)    \
  12436.     (This)->lpVtbl -> Release(This)
  12437.  
  12438.  
  12439. #define HTMLElementEvents_GetTypeInfoCount(This,pctinfo)    \
  12440.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12441.  
  12442. #define HTMLElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12443.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12444.  
  12445. #define HTMLElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12446.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12447.  
  12448. #define HTMLElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12449.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12450.  
  12451. #endif /* COBJMACROS */
  12452.  
  12453.  
  12454. #endif     /* C style interface */
  12455.  
  12456.  
  12457. #endif     /* __HTMLElementEvents_DISPINTERFACE_DEFINED__ */
  12458.  
  12459.  
  12460. #ifndef __IHTMLDatabinding_INTERFACE_DEFINED__
  12461. #define __IHTMLDatabinding_INTERFACE_DEFINED__
  12462.  
  12463. /****************************************
  12464.  * Generated header for interface: IHTMLDatabinding
  12465.  * at Mon Nov 17 12:04:35 1997
  12466.  * using MIDL 3.02.88
  12467.  ****************************************/
  12468. /* [object][uuid][dual][oleautomation] */ 
  12469.  
  12470.  
  12471.  
  12472. EXTERN_C const IID IID_IHTMLDatabinding;
  12473.  
  12474. #if defined(__cplusplus) && !defined(CINTERFACE)
  12475.     
  12476.     interface DECLSPEC_UUID("3050f3f2-98b5-11cf-bb82-00aa00bdce0b")
  12477.     IHTMLDatabinding : public IDispatch
  12478.     {
  12479.     public:
  12480.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFld( 
  12481.             /* [in] */ BSTR v) = 0;
  12482.         
  12483.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFld( 
  12484.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12485.         
  12486.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataSrc( 
  12487.             /* [in] */ BSTR v) = 0;
  12488.         
  12489.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataSrc( 
  12490.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12491.         
  12492.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFormatAs( 
  12493.             /* [in] */ BSTR v) = 0;
  12494.         
  12495.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFormatAs( 
  12496.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12497.         
  12498.     };
  12499.     
  12500. #else     /* C style interface */
  12501.  
  12502.     typedef struct IHTMLDatabindingVtbl
  12503.     {
  12504.         BEGIN_INTERFACE
  12505.         
  12506.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12507.             IHTMLDatabinding __RPC_FAR * This,
  12508.             /* [in] */ REFIID riid,
  12509.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12510.         
  12511.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12512.             IHTMLDatabinding __RPC_FAR * This);
  12513.         
  12514.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12515.             IHTMLDatabinding __RPC_FAR * This);
  12516.         
  12517.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12518.             IHTMLDatabinding __RPC_FAR * This,
  12519.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12520.         
  12521.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12522.             IHTMLDatabinding __RPC_FAR * This,
  12523.             /* [in] */ UINT iTInfo,
  12524.             /* [in] */ LCID lcid,
  12525.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12526.         
  12527.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12528.             IHTMLDatabinding __RPC_FAR * This,
  12529.             /* [in] */ REFIID riid,
  12530.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12531.             /* [in] */ UINT cNames,
  12532.             /* [in] */ LCID lcid,
  12533.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12534.         
  12535.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12536.             IHTMLDatabinding __RPC_FAR * This,
  12537.             /* [in] */ DISPID dispIdMember,
  12538.             /* [in] */ REFIID riid,
  12539.             /* [in] */ LCID lcid,
  12540.             /* [in] */ WORD wFlags,
  12541.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12542.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12543.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12544.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12545.         
  12546.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFld )( 
  12547.             IHTMLDatabinding __RPC_FAR * This,
  12548.             /* [in] */ BSTR v);
  12549.         
  12550.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFld )( 
  12551.             IHTMLDatabinding __RPC_FAR * This,
  12552.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12553.         
  12554.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataSrc )( 
  12555.             IHTMLDatabinding __RPC_FAR * This,
  12556.             /* [in] */ BSTR v);
  12557.         
  12558.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataSrc )( 
  12559.             IHTMLDatabinding __RPC_FAR * This,
  12560.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12561.         
  12562.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFormatAs )( 
  12563.             IHTMLDatabinding __RPC_FAR * This,
  12564.             /* [in] */ BSTR v);
  12565.         
  12566.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFormatAs )( 
  12567.             IHTMLDatabinding __RPC_FAR * This,
  12568.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12569.         
  12570.         END_INTERFACE
  12571.     } IHTMLDatabindingVtbl;
  12572.  
  12573.     interface IHTMLDatabinding
  12574.     {
  12575.         CONST_VTBL struct IHTMLDatabindingVtbl __RPC_FAR *lpVtbl;
  12576.     };
  12577.  
  12578.     
  12579.  
  12580. #ifdef COBJMACROS
  12581.  
  12582.  
  12583. #define IHTMLDatabinding_QueryInterface(This,riid,ppvObject)    \
  12584.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12585.  
  12586. #define IHTMLDatabinding_AddRef(This)    \
  12587.     (This)->lpVtbl -> AddRef(This)
  12588.  
  12589. #define IHTMLDatabinding_Release(This)    \
  12590.     (This)->lpVtbl -> Release(This)
  12591.  
  12592.  
  12593. #define IHTMLDatabinding_GetTypeInfoCount(This,pctinfo)    \
  12594.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12595.  
  12596. #define IHTMLDatabinding_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12597.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12598.  
  12599. #define IHTMLDatabinding_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12600.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12601.  
  12602. #define IHTMLDatabinding_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12603.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12604.  
  12605.  
  12606. #define IHTMLDatabinding_put_dataFld(This,v)    \
  12607.     (This)->lpVtbl -> put_dataFld(This,v)
  12608.  
  12609. #define IHTMLDatabinding_get_dataFld(This,p)    \
  12610.     (This)->lpVtbl -> get_dataFld(This,p)
  12611.  
  12612. #define IHTMLDatabinding_put_dataSrc(This,v)    \
  12613.     (This)->lpVtbl -> put_dataSrc(This,v)
  12614.  
  12615. #define IHTMLDatabinding_get_dataSrc(This,p)    \
  12616.     (This)->lpVtbl -> get_dataSrc(This,p)
  12617.  
  12618. #define IHTMLDatabinding_put_dataFormatAs(This,v)    \
  12619.     (This)->lpVtbl -> put_dataFormatAs(This,v)
  12620.  
  12621. #define IHTMLDatabinding_get_dataFormatAs(This,p)    \
  12622.     (This)->lpVtbl -> get_dataFormatAs(This,p)
  12623.  
  12624. #endif /* COBJMACROS */
  12625.  
  12626.  
  12627. #endif     /* C style interface */
  12628.  
  12629.  
  12630.  
  12631. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFld_Proxy( 
  12632.     IHTMLDatabinding __RPC_FAR * This,
  12633.     /* [in] */ BSTR v);
  12634.  
  12635.  
  12636. void __RPC_STUB IHTMLDatabinding_put_dataFld_Stub(
  12637.     IRpcStubBuffer *This,
  12638.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12639.     PRPC_MESSAGE _pRpcMessage,
  12640.     DWORD *_pdwStubPhase);
  12641.  
  12642.  
  12643. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFld_Proxy( 
  12644.     IHTMLDatabinding __RPC_FAR * This,
  12645.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12646.  
  12647.  
  12648. void __RPC_STUB IHTMLDatabinding_get_dataFld_Stub(
  12649.     IRpcStubBuffer *This,
  12650.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12651.     PRPC_MESSAGE _pRpcMessage,
  12652.     DWORD *_pdwStubPhase);
  12653.  
  12654.  
  12655. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataSrc_Proxy( 
  12656.     IHTMLDatabinding __RPC_FAR * This,
  12657.     /* [in] */ BSTR v);
  12658.  
  12659.  
  12660. void __RPC_STUB IHTMLDatabinding_put_dataSrc_Stub(
  12661.     IRpcStubBuffer *This,
  12662.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12663.     PRPC_MESSAGE _pRpcMessage,
  12664.     DWORD *_pdwStubPhase);
  12665.  
  12666.  
  12667. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataSrc_Proxy( 
  12668.     IHTMLDatabinding __RPC_FAR * This,
  12669.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12670.  
  12671.  
  12672. void __RPC_STUB IHTMLDatabinding_get_dataSrc_Stub(
  12673.     IRpcStubBuffer *This,
  12674.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12675.     PRPC_MESSAGE _pRpcMessage,
  12676.     DWORD *_pdwStubPhase);
  12677.  
  12678.  
  12679. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFormatAs_Proxy( 
  12680.     IHTMLDatabinding __RPC_FAR * This,
  12681.     /* [in] */ BSTR v);
  12682.  
  12683.  
  12684. void __RPC_STUB IHTMLDatabinding_put_dataFormatAs_Stub(
  12685.     IRpcStubBuffer *This,
  12686.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12687.     PRPC_MESSAGE _pRpcMessage,
  12688.     DWORD *_pdwStubPhase);
  12689.  
  12690.  
  12691. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFormatAs_Proxy( 
  12692.     IHTMLDatabinding __RPC_FAR * This,
  12693.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12694.  
  12695.  
  12696. void __RPC_STUB IHTMLDatabinding_get_dataFormatAs_Stub(
  12697.     IRpcStubBuffer *This,
  12698.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12699.     PRPC_MESSAGE _pRpcMessage,
  12700.     DWORD *_pdwStubPhase);
  12701.  
  12702.  
  12703.  
  12704. #endif     /* __IHTMLDatabinding_INTERFACE_DEFINED__ */
  12705.  
  12706.  
  12707. #ifndef __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  12708. #define __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  12709.  
  12710. /****************************************
  12711.  * Generated header for interface: IHTMLStyleSheetRule
  12712.  * at Mon Nov 17 12:04:35 1997
  12713.  * using MIDL 3.02.88
  12714.  ****************************************/
  12715. /* [object][uuid][dual][oleautomation] */ 
  12716.  
  12717.  
  12718.  
  12719. EXTERN_C const IID IID_IHTMLStyleSheetRule;
  12720.  
  12721. #if defined(__cplusplus) && !defined(CINTERFACE)
  12722.     
  12723.     interface DECLSPEC_UUID("3050f357-98b5-11cf-bb82-00aa00bdce0b")
  12724.     IHTMLStyleSheetRule : public IDispatch
  12725.     {
  12726.     public:
  12727.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectorText( 
  12728.             /* [in] */ BSTR v) = 0;
  12729.         
  12730.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectorText( 
  12731.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12732.         
  12733.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  12734.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p) = 0;
  12735.         
  12736.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  12737.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  12738.         
  12739.     };
  12740.     
  12741. #else     /* C style interface */
  12742.  
  12743.     typedef struct IHTMLStyleSheetRuleVtbl
  12744.     {
  12745.         BEGIN_INTERFACE
  12746.         
  12747.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12748.             IHTMLStyleSheetRule __RPC_FAR * This,
  12749.             /* [in] */ REFIID riid,
  12750.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12751.         
  12752.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12753.             IHTMLStyleSheetRule __RPC_FAR * This);
  12754.         
  12755.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12756.             IHTMLStyleSheetRule __RPC_FAR * This);
  12757.         
  12758.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12759.             IHTMLStyleSheetRule __RPC_FAR * This,
  12760.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12761.         
  12762.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12763.             IHTMLStyleSheetRule __RPC_FAR * This,
  12764.             /* [in] */ UINT iTInfo,
  12765.             /* [in] */ LCID lcid,
  12766.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12767.         
  12768.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12769.             IHTMLStyleSheetRule __RPC_FAR * This,
  12770.             /* [in] */ REFIID riid,
  12771.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12772.             /* [in] */ UINT cNames,
  12773.             /* [in] */ LCID lcid,
  12774.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12775.         
  12776.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12777.             IHTMLStyleSheetRule __RPC_FAR * This,
  12778.             /* [in] */ DISPID dispIdMember,
  12779.             /* [in] */ REFIID riid,
  12780.             /* [in] */ LCID lcid,
  12781.             /* [in] */ WORD wFlags,
  12782.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12783.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12784.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12785.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12786.         
  12787.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_selectorText )( 
  12788.             IHTMLStyleSheetRule __RPC_FAR * This,
  12789.             /* [in] */ BSTR v);
  12790.         
  12791.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_selectorText )( 
  12792.             IHTMLStyleSheetRule __RPC_FAR * This,
  12793.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12794.         
  12795.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  12796.             IHTMLStyleSheetRule __RPC_FAR * This,
  12797.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  12798.         
  12799.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readOnly )( 
  12800.             IHTMLStyleSheetRule __RPC_FAR * This,
  12801.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12802.         
  12803.         END_INTERFACE
  12804.     } IHTMLStyleSheetRuleVtbl;
  12805.  
  12806.     interface IHTMLStyleSheetRule
  12807.     {
  12808.         CONST_VTBL struct IHTMLStyleSheetRuleVtbl __RPC_FAR *lpVtbl;
  12809.     };
  12810.  
  12811.     
  12812.  
  12813. #ifdef COBJMACROS
  12814.  
  12815.  
  12816. #define IHTMLStyleSheetRule_QueryInterface(This,riid,ppvObject)    \
  12817.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12818.  
  12819. #define IHTMLStyleSheetRule_AddRef(This)    \
  12820.     (This)->lpVtbl -> AddRef(This)
  12821.  
  12822. #define IHTMLStyleSheetRule_Release(This)    \
  12823.     (This)->lpVtbl -> Release(This)
  12824.  
  12825.  
  12826. #define IHTMLStyleSheetRule_GetTypeInfoCount(This,pctinfo)    \
  12827.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12828.  
  12829. #define IHTMLStyleSheetRule_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12830.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12831.  
  12832. #define IHTMLStyleSheetRule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12833.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12834.  
  12835. #define IHTMLStyleSheetRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12836.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12837.  
  12838.  
  12839. #define IHTMLStyleSheetRule_put_selectorText(This,v)    \
  12840.     (This)->lpVtbl -> put_selectorText(This,v)
  12841.  
  12842. #define IHTMLStyleSheetRule_get_selectorText(This,p)    \
  12843.     (This)->lpVtbl -> get_selectorText(This,p)
  12844.  
  12845. #define IHTMLStyleSheetRule_get_style(This,p)    \
  12846.     (This)->lpVtbl -> get_style(This,p)
  12847.  
  12848. #define IHTMLStyleSheetRule_get_readOnly(This,p)    \
  12849.     (This)->lpVtbl -> get_readOnly(This,p)
  12850.  
  12851. #endif /* COBJMACROS */
  12852.  
  12853.  
  12854. #endif     /* C style interface */
  12855.  
  12856.  
  12857.  
  12858. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_put_selectorText_Proxy( 
  12859.     IHTMLStyleSheetRule __RPC_FAR * This,
  12860.     /* [in] */ BSTR v);
  12861.  
  12862.  
  12863. void __RPC_STUB IHTMLStyleSheetRule_put_selectorText_Stub(
  12864.     IRpcStubBuffer *This,
  12865.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12866.     PRPC_MESSAGE _pRpcMessage,
  12867.     DWORD *_pdwStubPhase);
  12868.  
  12869.  
  12870. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_selectorText_Proxy( 
  12871.     IHTMLStyleSheetRule __RPC_FAR * This,
  12872.     /* [out][retval] */ BSTR __RPC_FAR *p);
  12873.  
  12874.  
  12875. void __RPC_STUB IHTMLStyleSheetRule_get_selectorText_Stub(
  12876.     IRpcStubBuffer *This,
  12877.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12878.     PRPC_MESSAGE _pRpcMessage,
  12879.     DWORD *_pdwStubPhase);
  12880.  
  12881.  
  12882. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_style_Proxy( 
  12883.     IHTMLStyleSheetRule __RPC_FAR * This,
  12884.     /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  12885.  
  12886.  
  12887. void __RPC_STUB IHTMLStyleSheetRule_get_style_Stub(
  12888.     IRpcStubBuffer *This,
  12889.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12890.     PRPC_MESSAGE _pRpcMessage,
  12891.     DWORD *_pdwStubPhase);
  12892.  
  12893.  
  12894. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_readOnly_Proxy( 
  12895.     IHTMLStyleSheetRule __RPC_FAR * This,
  12896.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12897.  
  12898.  
  12899. void __RPC_STUB IHTMLStyleSheetRule_get_readOnly_Stub(
  12900.     IRpcStubBuffer *This,
  12901.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12902.     PRPC_MESSAGE _pRpcMessage,
  12903.     DWORD *_pdwStubPhase);
  12904.  
  12905.  
  12906.  
  12907. #endif     /* __IHTMLStyleSheetRule_INTERFACE_DEFINED__ */
  12908.  
  12909.  
  12910. #ifndef __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  12911. #define __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  12912.  
  12913. /****************************************
  12914.  * Generated header for interface: IHTMLStyleSheetRulesCollection
  12915.  * at Mon Nov 17 12:04:35 1997
  12916.  * using MIDL 3.02.88
  12917.  ****************************************/
  12918. /* [object][uuid][dual][oleautomation] */ 
  12919.  
  12920.  
  12921.  
  12922. EXTERN_C const IID IID_IHTMLStyleSheetRulesCollection;
  12923.  
  12924. #if defined(__cplusplus) && !defined(CINTERFACE)
  12925.     
  12926.     interface DECLSPEC_UUID("3050f2e5-98b5-11cf-bb82-00aa00bdce0b")
  12927.     IHTMLStyleSheetRulesCollection : public IDispatch
  12928.     {
  12929.     public:
  12930.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  12931.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  12932.         
  12933.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  12934.             /* [in] */ long index,
  12935.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule) = 0;
  12936.         
  12937.     };
  12938.     
  12939. #else     /* C style interface */
  12940.  
  12941.     typedef struct IHTMLStyleSheetRulesCollectionVtbl
  12942.     {
  12943.         BEGIN_INTERFACE
  12944.         
  12945.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12946.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12947.             /* [in] */ REFIID riid,
  12948.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12949.         
  12950.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12951.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  12952.         
  12953.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12954.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  12955.         
  12956.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12957.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12958.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12959.         
  12960.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12961.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12962.             /* [in] */ UINT iTInfo,
  12963.             /* [in] */ LCID lcid,
  12964.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12965.         
  12966.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12967.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12968.             /* [in] */ REFIID riid,
  12969.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12970.             /* [in] */ UINT cNames,
  12971.             /* [in] */ LCID lcid,
  12972.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12973.         
  12974.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12975.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12976.             /* [in] */ DISPID dispIdMember,
  12977.             /* [in] */ REFIID riid,
  12978.             /* [in] */ LCID lcid,
  12979.             /* [in] */ WORD wFlags,
  12980.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12981.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12982.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12983.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12984.         
  12985.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  12986.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12987.             /* [out][retval] */ long __RPC_FAR *p);
  12988.         
  12989.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  12990.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  12991.             /* [in] */ long index,
  12992.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  12993.         
  12994.         END_INTERFACE
  12995.     } IHTMLStyleSheetRulesCollectionVtbl;
  12996.  
  12997.     interface IHTMLStyleSheetRulesCollection
  12998.     {
  12999.         CONST_VTBL struct IHTMLStyleSheetRulesCollectionVtbl __RPC_FAR *lpVtbl;
  13000.     };
  13001.  
  13002.     
  13003.  
  13004. #ifdef COBJMACROS
  13005.  
  13006.  
  13007. #define IHTMLStyleSheetRulesCollection_QueryInterface(This,riid,ppvObject)    \
  13008.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13009.  
  13010. #define IHTMLStyleSheetRulesCollection_AddRef(This)    \
  13011.     (This)->lpVtbl -> AddRef(This)
  13012.  
  13013. #define IHTMLStyleSheetRulesCollection_Release(This)    \
  13014.     (This)->lpVtbl -> Release(This)
  13015.  
  13016.  
  13017. #define IHTMLStyleSheetRulesCollection_GetTypeInfoCount(This,pctinfo)    \
  13018.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13019.  
  13020. #define IHTMLStyleSheetRulesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13021.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13022.  
  13023. #define IHTMLStyleSheetRulesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13024.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13025.  
  13026. #define IHTMLStyleSheetRulesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13027.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13028.  
  13029.  
  13030. #define IHTMLStyleSheetRulesCollection_get_length(This,p)    \
  13031.     (This)->lpVtbl -> get_length(This,p)
  13032.  
  13033. #define IHTMLStyleSheetRulesCollection_item(This,index,ppHTMLStyleSheetRule)    \
  13034.     (This)->lpVtbl -> item(This,index,ppHTMLStyleSheetRule)
  13035.  
  13036. #endif /* COBJMACROS */
  13037.  
  13038.  
  13039. #endif     /* C style interface */
  13040.  
  13041.  
  13042.  
  13043. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_get_length_Proxy( 
  13044.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13045.     /* [out][retval] */ long __RPC_FAR *p);
  13046.  
  13047.  
  13048. void __RPC_STUB IHTMLStyleSheetRulesCollection_get_length_Stub(
  13049.     IRpcStubBuffer *This,
  13050.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13051.     PRPC_MESSAGE _pRpcMessage,
  13052.     DWORD *_pdwStubPhase);
  13053.  
  13054.  
  13055. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_item_Proxy( 
  13056.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  13057.     /* [in] */ long index,
  13058.     /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  13059.  
  13060.  
  13061. void __RPC_STUB IHTMLStyleSheetRulesCollection_item_Stub(
  13062.     IRpcStubBuffer *This,
  13063.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13064.     PRPC_MESSAGE _pRpcMessage,
  13065.     DWORD *_pdwStubPhase);
  13066.  
  13067.  
  13068.  
  13069. #endif     /* __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__ */
  13070.  
  13071.  
  13072. EXTERN_C const CLSID CLSID_HTMLStyleSheetRule;
  13073.  
  13074. #ifdef __cplusplus
  13075.  
  13076. class DECLSPEC_UUID("3050f3ce-98b5-11cf-bb82-00aa00bdce0b")
  13077. HTMLStyleSheetRule;
  13078. #endif
  13079.  
  13080. EXTERN_C const CLSID CLSID_HTMLStyleSheetRulesCollection;
  13081.  
  13082. #ifdef __cplusplus
  13083.  
  13084. class DECLSPEC_UUID("3050f3cd-98b5-11cf-bb82-00aa00bdce0b")
  13085. HTMLStyleSheetRulesCollection;
  13086. #endif
  13087.  
  13088. #ifndef __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  13089. #define __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  13090.  
  13091. /****************************************
  13092.  * Generated header for interface: IHTMLStyleSheetsCollection
  13093.  * at Mon Nov 17 12:04:35 1997
  13094.  * using MIDL 3.02.88
  13095.  ****************************************/
  13096. /* [object][uuid][dual][oleautomation] */ 
  13097.  
  13098.  
  13099.  
  13100. EXTERN_C const IID IID_IHTMLStyleSheetsCollection;
  13101.  
  13102. #if defined(__cplusplus) && !defined(CINTERFACE)
  13103.     
  13104.     interface DECLSPEC_UUID("3050f37e-98b5-11cf-bb82-00aa00bdce0b")
  13105.     IHTMLStyleSheetsCollection : public IDispatch
  13106.     {
  13107.     public:
  13108.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  13109.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  13110.         
  13111.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  13112.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  13113.         
  13114.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  13115.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13116.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  13117.         
  13118.     };
  13119.     
  13120. #else     /* C style interface */
  13121.  
  13122.     typedef struct IHTMLStyleSheetsCollectionVtbl
  13123.     {
  13124.         BEGIN_INTERFACE
  13125.         
  13126.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13127.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13128.             /* [in] */ REFIID riid,
  13129.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13130.         
  13131.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13132.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  13133.         
  13134.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13135.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  13136.         
  13137.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13138.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13139.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13140.         
  13141.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13142.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13143.             /* [in] */ UINT iTInfo,
  13144.             /* [in] */ LCID lcid,
  13145.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13146.         
  13147.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13148.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13149.             /* [in] */ REFIID riid,
  13150.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13151.             /* [in] */ UINT cNames,
  13152.             /* [in] */ LCID lcid,
  13153.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13154.         
  13155.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13156.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13157.             /* [in] */ DISPID dispIdMember,
  13158.             /* [in] */ REFIID riid,
  13159.             /* [in] */ LCID lcid,
  13160.             /* [in] */ WORD wFlags,
  13161.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13162.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13163.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13164.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13165.         
  13166.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  13167.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13168.             /* [out][retval] */ long __RPC_FAR *p);
  13169.         
  13170.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  13171.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13172.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  13173.         
  13174.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  13175.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  13176.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13177.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  13178.         
  13179.         END_INTERFACE
  13180.     } IHTMLStyleSheetsCollectionVtbl;
  13181.  
  13182.     interface IHTMLStyleSheetsCollection
  13183.     {
  13184.         CONST_VTBL struct IHTMLStyleSheetsCollectionVtbl __RPC_FAR *lpVtbl;
  13185.     };
  13186.  
  13187.     
  13188.  
  13189. #ifdef COBJMACROS
  13190.  
  13191.  
  13192. #define IHTMLStyleSheetsCollection_QueryInterface(This,riid,ppvObject)    \
  13193.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13194.  
  13195. #define IHTMLStyleSheetsCollection_AddRef(This)    \
  13196.     (This)->lpVtbl -> AddRef(This)
  13197.  
  13198. #define IHTMLStyleSheetsCollection_Release(This)    \
  13199.     (This)->lpVtbl -> Release(This)
  13200.  
  13201.  
  13202. #define IHTMLStyleSheetsCollection_GetTypeInfoCount(This,pctinfo)    \
  13203.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13204.  
  13205. #define IHTMLStyleSheetsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13206.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13207.  
  13208. #define IHTMLStyleSheetsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13209.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13210.  
  13211. #define IHTMLStyleSheetsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13212.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13213.  
  13214.  
  13215. #define IHTMLStyleSheetsCollection_get_length(This,p)    \
  13216.     (This)->lpVtbl -> get_length(This,p)
  13217.  
  13218. #define IHTMLStyleSheetsCollection_get__newEnum(This,p)    \
  13219.     (This)->lpVtbl -> get__newEnum(This,p)
  13220.  
  13221. #define IHTMLStyleSheetsCollection_item(This,pvarIndex,pvarResult)    \
  13222.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  13223.  
  13224. #endif /* COBJMACROS */
  13225.  
  13226.  
  13227. #endif     /* C style interface */
  13228.  
  13229.  
  13230.  
  13231. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get_length_Proxy( 
  13232.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13233.     /* [out][retval] */ long __RPC_FAR *p);
  13234.  
  13235.  
  13236. void __RPC_STUB IHTMLStyleSheetsCollection_get_length_Stub(
  13237.     IRpcStubBuffer *This,
  13238.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13239.     PRPC_MESSAGE _pRpcMessage,
  13240.     DWORD *_pdwStubPhase);
  13241.  
  13242.  
  13243. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get__newEnum_Proxy( 
  13244.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13245.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  13246.  
  13247.  
  13248. void __RPC_STUB IHTMLStyleSheetsCollection_get__newEnum_Stub(
  13249.     IRpcStubBuffer *This,
  13250.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13251.     PRPC_MESSAGE _pRpcMessage,
  13252.     DWORD *_pdwStubPhase);
  13253.  
  13254.  
  13255. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_item_Proxy( 
  13256.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  13257.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  13258.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  13259.  
  13260.  
  13261. void __RPC_STUB IHTMLStyleSheetsCollection_item_Stub(
  13262.     IRpcStubBuffer *This,
  13263.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13264.     PRPC_MESSAGE _pRpcMessage,
  13265.     DWORD *_pdwStubPhase);
  13266.  
  13267.  
  13268.  
  13269. #endif     /* __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__ */
  13270.  
  13271.  
  13272. #ifndef __IHTMLStyleSheet_INTERFACE_DEFINED__
  13273. #define __IHTMLStyleSheet_INTERFACE_DEFINED__
  13274.  
  13275. /****************************************
  13276.  * Generated header for interface: IHTMLStyleSheet
  13277.  * at Mon Nov 17 12:04:35 1997
  13278.  * using MIDL 3.02.88
  13279.  ****************************************/
  13280. /* [object][uuid][dual][oleautomation] */ 
  13281.  
  13282.  
  13283.  
  13284. EXTERN_C const IID IID_IHTMLStyleSheet;
  13285.  
  13286. #if defined(__cplusplus) && !defined(CINTERFACE)
  13287.     
  13288.     interface DECLSPEC_UUID("3050f2e3-98b5-11cf-bb82-00aa00bdce0b")
  13289.     IHTMLStyleSheet : public IDispatch
  13290.     {
  13291.     public:
  13292.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  13293.             /* [in] */ BSTR v) = 0;
  13294.         
  13295.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  13296.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13297.         
  13298.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentStyleSheet( 
  13299.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p) = 0;
  13300.         
  13301.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_owningElement( 
  13302.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  13303.         
  13304.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  13305.             /* [in] */ VARIANT_BOOL v) = 0;
  13306.         
  13307.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  13308.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  13309.         
  13310.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  13311.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  13312.         
  13313.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_imports( 
  13314.             /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p) = 0;
  13315.         
  13316.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  13317.             /* [in] */ BSTR v) = 0;
  13318.         
  13319.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  13320.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13321.         
  13322.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  13323.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13324.         
  13325.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  13326.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13327.         
  13328.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addImport( 
  13329.             /* [in] */ BSTR bstrURL,
  13330.             /* [in][defaultvalue] */ long lIndex,
  13331.             /* [out][retval] */ long __RPC_FAR *plIndex) = 0;
  13332.         
  13333.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addRule( 
  13334.             /* [in] */ BSTR bstrSelector,
  13335.             /* [in] */ BSTR bstrStyle,
  13336.             /* [in][defaultvalue] */ long lIndex,
  13337.             /* [out][retval] */ long __RPC_FAR *plNewIndex) = 0;
  13338.         
  13339.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeImport( 
  13340.             /* [in] */ long lIndex) = 0;
  13341.         
  13342.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeRule( 
  13343.             /* [in] */ long lIndex) = 0;
  13344.         
  13345.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  13346.             /* [in] */ BSTR v) = 0;
  13347.         
  13348.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  13349.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13350.         
  13351.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  13352.             /* [in] */ BSTR v) = 0;
  13353.         
  13354.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  13355.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  13356.         
  13357.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rules( 
  13358.             /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p) = 0;
  13359.         
  13360.     };
  13361.     
  13362. #else     /* C style interface */
  13363.  
  13364.     typedef struct IHTMLStyleSheetVtbl
  13365.     {
  13366.         BEGIN_INTERFACE
  13367.         
  13368.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13369.             IHTMLStyleSheet __RPC_FAR * This,
  13370.             /* [in] */ REFIID riid,
  13371.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13372.         
  13373.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13374.             IHTMLStyleSheet __RPC_FAR * This);
  13375.         
  13376.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13377.             IHTMLStyleSheet __RPC_FAR * This);
  13378.         
  13379.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13380.             IHTMLStyleSheet __RPC_FAR * This,
  13381.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13382.         
  13383.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13384.             IHTMLStyleSheet __RPC_FAR * This,
  13385.             /* [in] */ UINT iTInfo,
  13386.             /* [in] */ LCID lcid,
  13387.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13388.         
  13389.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13390.             IHTMLStyleSheet __RPC_FAR * This,
  13391.             /* [in] */ REFIID riid,
  13392.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13393.             /* [in] */ UINT cNames,
  13394.             /* [in] */ LCID lcid,
  13395.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13396.         
  13397.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13398.             IHTMLStyleSheet __RPC_FAR * This,
  13399.             /* [in] */ DISPID dispIdMember,
  13400.             /* [in] */ REFIID riid,
  13401.             /* [in] */ LCID lcid,
  13402.             /* [in] */ WORD wFlags,
  13403.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13404.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13405.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13406.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13407.         
  13408.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_title )( 
  13409.             IHTMLStyleSheet __RPC_FAR * This,
  13410.             /* [in] */ BSTR v);
  13411.         
  13412.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_title )( 
  13413.             IHTMLStyleSheet __RPC_FAR * This,
  13414.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13415.         
  13416.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentStyleSheet )( 
  13417.             IHTMLStyleSheet __RPC_FAR * This,
  13418.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  13419.         
  13420.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_owningElement )( 
  13421.             IHTMLStyleSheet __RPC_FAR * This,
  13422.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  13423.         
  13424.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  13425.             IHTMLStyleSheet __RPC_FAR * This,
  13426.             /* [in] */ VARIANT_BOOL v);
  13427.         
  13428.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  13429.             IHTMLStyleSheet __RPC_FAR * This,
  13430.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13431.         
  13432.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readOnly )( 
  13433.             IHTMLStyleSheet __RPC_FAR * This,
  13434.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13435.         
  13436.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_imports )( 
  13437.             IHTMLStyleSheet __RPC_FAR * This,
  13438.             /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p);
  13439.         
  13440.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  13441.             IHTMLStyleSheet __RPC_FAR * This,
  13442.             /* [in] */ BSTR v);
  13443.         
  13444.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  13445.             IHTMLStyleSheet __RPC_FAR * This,
  13446.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13447.         
  13448.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  13449.             IHTMLStyleSheet __RPC_FAR * This,
  13450.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13451.         
  13452.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_id )( 
  13453.             IHTMLStyleSheet __RPC_FAR * This,
  13454.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13455.         
  13456.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addImport )( 
  13457.             IHTMLStyleSheet __RPC_FAR * This,
  13458.             /* [in] */ BSTR bstrURL,
  13459.             /* [in][defaultvalue] */ long lIndex,
  13460.             /* [out][retval] */ long __RPC_FAR *plIndex);
  13461.         
  13462.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addRule )( 
  13463.             IHTMLStyleSheet __RPC_FAR * This,
  13464.             /* [in] */ BSTR bstrSelector,
  13465.             /* [in] */ BSTR bstrStyle,
  13466.             /* [in][defaultvalue] */ long lIndex,
  13467.             /* [out][retval] */ long __RPC_FAR *plNewIndex);
  13468.         
  13469.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeImport )( 
  13470.             IHTMLStyleSheet __RPC_FAR * This,
  13471.             /* [in] */ long lIndex);
  13472.         
  13473.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeRule )( 
  13474.             IHTMLStyleSheet __RPC_FAR * This,
  13475.             /* [in] */ long lIndex);
  13476.         
  13477.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_media )( 
  13478.             IHTMLStyleSheet __RPC_FAR * This,
  13479.             /* [in] */ BSTR v);
  13480.         
  13481.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_media )( 
  13482.             IHTMLStyleSheet __RPC_FAR * This,
  13483.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13484.         
  13485.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  13486.             IHTMLStyleSheet __RPC_FAR * This,
  13487.             /* [in] */ BSTR v);
  13488.         
  13489.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  13490.             IHTMLStyleSheet __RPC_FAR * This,
  13491.             /* [out][retval] */ BSTR __RPC_FAR *p);
  13492.         
  13493.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rules )( 
  13494.             IHTMLStyleSheet __RPC_FAR * This,
  13495.             /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p);
  13496.         
  13497.         END_INTERFACE
  13498.     } IHTMLStyleSheetVtbl;
  13499.  
  13500.     interface IHTMLStyleSheet
  13501.     {
  13502.         CONST_VTBL struct IHTMLStyleSheetVtbl __RPC_FAR *lpVtbl;
  13503.     };
  13504.  
  13505.     
  13506.  
  13507. #ifdef COBJMACROS
  13508.  
  13509.  
  13510. #define IHTMLStyleSheet_QueryInterface(This,riid,ppvObject)    \
  13511.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13512.  
  13513. #define IHTMLStyleSheet_AddRef(This)    \
  13514.     (This)->lpVtbl -> AddRef(This)
  13515.  
  13516. #define IHTMLStyleSheet_Release(This)    \
  13517.     (This)->lpVtbl -> Release(This)
  13518.  
  13519.  
  13520. #define IHTMLStyleSheet_GetTypeInfoCount(This,pctinfo)    \
  13521.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13522.  
  13523. #define IHTMLStyleSheet_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13524.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13525.  
  13526. #define IHTMLStyleSheet_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13527.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13528.  
  13529. #define IHTMLStyleSheet_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13530.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13531.  
  13532.  
  13533. #define IHTMLStyleSheet_put_title(This,v)    \
  13534.     (This)->lpVtbl -> put_title(This,v)
  13535.  
  13536. #define IHTMLStyleSheet_get_title(This,p)    \
  13537.     (This)->lpVtbl -> get_title(This,p)
  13538.  
  13539. #define IHTMLStyleSheet_get_parentStyleSheet(This,p)    \
  13540.     (This)->lpVtbl -> get_parentStyleSheet(This,p)
  13541.  
  13542. #define IHTMLStyleSheet_get_owningElement(This,p)    \
  13543.     (This)->lpVtbl -> get_owningElement(This,p)
  13544.  
  13545. #define IHTMLStyleSheet_put_disabled(This,v)    \
  13546.     (This)->lpVtbl -> put_disabled(This,v)
  13547.  
  13548. #define IHTMLStyleSheet_get_disabled(This,p)    \
  13549.     (This)->lpVtbl -> get_disabled(This,p)
  13550.  
  13551. #define IHTMLStyleSheet_get_readOnly(This,p)    \
  13552.     (This)->lpVtbl -> get_readOnly(This,p)
  13553.  
  13554. #define IHTMLStyleSheet_get_imports(This,p)    \
  13555.     (This)->lpVtbl -> get_imports(This,p)
  13556.  
  13557. #define IHTMLStyleSheet_put_href(This,v)    \
  13558.     (This)->lpVtbl -> put_href(This,v)
  13559.  
  13560. #define IHTMLStyleSheet_get_href(This,p)    \
  13561.     (This)->lpVtbl -> get_href(This,p)
  13562.  
  13563. #define IHTMLStyleSheet_get_type(This,p)    \
  13564.     (This)->lpVtbl -> get_type(This,p)
  13565.  
  13566. #define IHTMLStyleSheet_get_id(This,p)    \
  13567.     (This)->lpVtbl -> get_id(This,p)
  13568.  
  13569. #define IHTMLStyleSheet_addImport(This,bstrURL,lIndex,plIndex)    \
  13570.     (This)->lpVtbl -> addImport(This,bstrURL,lIndex,plIndex)
  13571.  
  13572. #define IHTMLStyleSheet_addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)    \
  13573.     (This)->lpVtbl -> addRule(This,bstrSelector,bstrStyle,lIndex,plNewIndex)
  13574.  
  13575. #define IHTMLStyleSheet_removeImport(This,lIndex)    \
  13576.     (This)->lpVtbl -> removeImport(This,lIndex)
  13577.  
  13578. #define IHTMLStyleSheet_removeRule(This,lIndex)    \
  13579.     (This)->lpVtbl -> removeRule(This,lIndex)
  13580.  
  13581. #define IHTMLStyleSheet_put_media(This,v)    \
  13582.     (This)->lpVtbl -> put_media(This,v)
  13583.  
  13584. #define IHTMLStyleSheet_get_media(This,p)    \
  13585.     (This)->lpVtbl -> get_media(This,p)
  13586.  
  13587. #define IHTMLStyleSheet_put_cssText(This,v)    \
  13588.     (This)->lpVtbl -> put_cssText(This,v)
  13589.  
  13590. #define IHTMLStyleSheet_get_cssText(This,p)    \
  13591.     (This)->lpVtbl -> get_cssText(This,p)
  13592.  
  13593. #define IHTMLStyleSheet_get_rules(This,p)    \
  13594.     (This)->lpVtbl -> get_rules(This,p)
  13595.  
  13596. #endif /* COBJMACROS */
  13597.  
  13598.  
  13599. #endif     /* C style interface */
  13600.  
  13601.  
  13602.  
  13603. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_title_Proxy( 
  13604.     IHTMLStyleSheet __RPC_FAR * This,
  13605.     /* [in] */ BSTR v);
  13606.  
  13607.  
  13608. void __RPC_STUB IHTMLStyleSheet_put_title_Stub(
  13609.     IRpcStubBuffer *This,
  13610.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13611.     PRPC_MESSAGE _pRpcMessage,
  13612.     DWORD *_pdwStubPhase);
  13613.  
  13614.  
  13615. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_title_Proxy( 
  13616.     IHTMLStyleSheet __RPC_FAR * This,
  13617.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13618.  
  13619.  
  13620. void __RPC_STUB IHTMLStyleSheet_get_title_Stub(
  13621.     IRpcStubBuffer *This,
  13622.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13623.     PRPC_MESSAGE _pRpcMessage,
  13624.     DWORD *_pdwStubPhase);
  13625.  
  13626.  
  13627. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_parentStyleSheet_Proxy( 
  13628.     IHTMLStyleSheet __RPC_FAR * This,
  13629.     /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  13630.  
  13631.  
  13632. void __RPC_STUB IHTMLStyleSheet_get_parentStyleSheet_Stub(
  13633.     IRpcStubBuffer *This,
  13634.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13635.     PRPC_MESSAGE _pRpcMessage,
  13636.     DWORD *_pdwStubPhase);
  13637.  
  13638.  
  13639. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_owningElement_Proxy( 
  13640.     IHTMLStyleSheet __RPC_FAR * This,
  13641.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  13642.  
  13643.  
  13644. void __RPC_STUB IHTMLStyleSheet_get_owningElement_Stub(
  13645.     IRpcStubBuffer *This,
  13646.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13647.     PRPC_MESSAGE _pRpcMessage,
  13648.     DWORD *_pdwStubPhase);
  13649.  
  13650.  
  13651. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_disabled_Proxy( 
  13652.     IHTMLStyleSheet __RPC_FAR * This,
  13653.     /* [in] */ VARIANT_BOOL v);
  13654.  
  13655.  
  13656. void __RPC_STUB IHTMLStyleSheet_put_disabled_Stub(
  13657.     IRpcStubBuffer *This,
  13658.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13659.     PRPC_MESSAGE _pRpcMessage,
  13660.     DWORD *_pdwStubPhase);
  13661.  
  13662.  
  13663. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_disabled_Proxy( 
  13664.     IHTMLStyleSheet __RPC_FAR * This,
  13665.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13666.  
  13667.  
  13668. void __RPC_STUB IHTMLStyleSheet_get_disabled_Stub(
  13669.     IRpcStubBuffer *This,
  13670.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13671.     PRPC_MESSAGE _pRpcMessage,
  13672.     DWORD *_pdwStubPhase);
  13673.  
  13674.  
  13675. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_readOnly_Proxy( 
  13676.     IHTMLStyleSheet __RPC_FAR * This,
  13677.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13678.  
  13679.  
  13680. void __RPC_STUB IHTMLStyleSheet_get_readOnly_Stub(
  13681.     IRpcStubBuffer *This,
  13682.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13683.     PRPC_MESSAGE _pRpcMessage,
  13684.     DWORD *_pdwStubPhase);
  13685.  
  13686.  
  13687. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_imports_Proxy( 
  13688.     IHTMLStyleSheet __RPC_FAR * This,
  13689.     /* [out][retval] */ IHTMLStyleSheetsCollection __RPC_FAR *__RPC_FAR *p);
  13690.  
  13691.  
  13692. void __RPC_STUB IHTMLStyleSheet_get_imports_Stub(
  13693.     IRpcStubBuffer *This,
  13694.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13695.     PRPC_MESSAGE _pRpcMessage,
  13696.     DWORD *_pdwStubPhase);
  13697.  
  13698.  
  13699. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_href_Proxy( 
  13700.     IHTMLStyleSheet __RPC_FAR * This,
  13701.     /* [in] */ BSTR v);
  13702.  
  13703.  
  13704. void __RPC_STUB IHTMLStyleSheet_put_href_Stub(
  13705.     IRpcStubBuffer *This,
  13706.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13707.     PRPC_MESSAGE _pRpcMessage,
  13708.     DWORD *_pdwStubPhase);
  13709.  
  13710.  
  13711. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_href_Proxy( 
  13712.     IHTMLStyleSheet __RPC_FAR * This,
  13713.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13714.  
  13715.  
  13716. void __RPC_STUB IHTMLStyleSheet_get_href_Stub(
  13717.     IRpcStubBuffer *This,
  13718.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13719.     PRPC_MESSAGE _pRpcMessage,
  13720.     DWORD *_pdwStubPhase);
  13721.  
  13722.  
  13723. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_type_Proxy( 
  13724.     IHTMLStyleSheet __RPC_FAR * This,
  13725.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13726.  
  13727.  
  13728. void __RPC_STUB IHTMLStyleSheet_get_type_Stub(
  13729.     IRpcStubBuffer *This,
  13730.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13731.     PRPC_MESSAGE _pRpcMessage,
  13732.     DWORD *_pdwStubPhase);
  13733.  
  13734.  
  13735. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_id_Proxy( 
  13736.     IHTMLStyleSheet __RPC_FAR * This,
  13737.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13738.  
  13739.  
  13740. void __RPC_STUB IHTMLStyleSheet_get_id_Stub(
  13741.     IRpcStubBuffer *This,
  13742.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13743.     PRPC_MESSAGE _pRpcMessage,
  13744.     DWORD *_pdwStubPhase);
  13745.  
  13746.  
  13747. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addImport_Proxy( 
  13748.     IHTMLStyleSheet __RPC_FAR * This,
  13749.     /* [in] */ BSTR bstrURL,
  13750.     /* [in][defaultvalue] */ long lIndex,
  13751.     /* [out][retval] */ long __RPC_FAR *plIndex);
  13752.  
  13753.  
  13754. void __RPC_STUB IHTMLStyleSheet_addImport_Stub(
  13755.     IRpcStubBuffer *This,
  13756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13757.     PRPC_MESSAGE _pRpcMessage,
  13758.     DWORD *_pdwStubPhase);
  13759.  
  13760.  
  13761. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addRule_Proxy( 
  13762.     IHTMLStyleSheet __RPC_FAR * This,
  13763.     /* [in] */ BSTR bstrSelector,
  13764.     /* [in] */ BSTR bstrStyle,
  13765.     /* [in][defaultvalue] */ long lIndex,
  13766.     /* [out][retval] */ long __RPC_FAR *plNewIndex);
  13767.  
  13768.  
  13769. void __RPC_STUB IHTMLStyleSheet_addRule_Stub(
  13770.     IRpcStubBuffer *This,
  13771.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13772.     PRPC_MESSAGE _pRpcMessage,
  13773.     DWORD *_pdwStubPhase);
  13774.  
  13775.  
  13776. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeImport_Proxy( 
  13777.     IHTMLStyleSheet __RPC_FAR * This,
  13778.     /* [in] */ long lIndex);
  13779.  
  13780.  
  13781. void __RPC_STUB IHTMLStyleSheet_removeImport_Stub(
  13782.     IRpcStubBuffer *This,
  13783.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13784.     PRPC_MESSAGE _pRpcMessage,
  13785.     DWORD *_pdwStubPhase);
  13786.  
  13787.  
  13788. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeRule_Proxy( 
  13789.     IHTMLStyleSheet __RPC_FAR * This,
  13790.     /* [in] */ long lIndex);
  13791.  
  13792.  
  13793. void __RPC_STUB IHTMLStyleSheet_removeRule_Stub(
  13794.     IRpcStubBuffer *This,
  13795.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13796.     PRPC_MESSAGE _pRpcMessage,
  13797.     DWORD *_pdwStubPhase);
  13798.  
  13799.  
  13800. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_media_Proxy( 
  13801.     IHTMLStyleSheet __RPC_FAR * This,
  13802.     /* [in] */ BSTR v);
  13803.  
  13804.  
  13805. void __RPC_STUB IHTMLStyleSheet_put_media_Stub(
  13806.     IRpcStubBuffer *This,
  13807.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13808.     PRPC_MESSAGE _pRpcMessage,
  13809.     DWORD *_pdwStubPhase);
  13810.  
  13811.  
  13812. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_media_Proxy( 
  13813.     IHTMLStyleSheet __RPC_FAR * This,
  13814.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13815.  
  13816.  
  13817. void __RPC_STUB IHTMLStyleSheet_get_media_Stub(
  13818.     IRpcStubBuffer *This,
  13819.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13820.     PRPC_MESSAGE _pRpcMessage,
  13821.     DWORD *_pdwStubPhase);
  13822.  
  13823.  
  13824. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_cssText_Proxy( 
  13825.     IHTMLStyleSheet __RPC_FAR * This,
  13826.     /* [in] */ BSTR v);
  13827.  
  13828.  
  13829. void __RPC_STUB IHTMLStyleSheet_put_cssText_Stub(
  13830.     IRpcStubBuffer *This,
  13831.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13832.     PRPC_MESSAGE _pRpcMessage,
  13833.     DWORD *_pdwStubPhase);
  13834.  
  13835.  
  13836. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_cssText_Proxy( 
  13837.     IHTMLStyleSheet __RPC_FAR * This,
  13838.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13839.  
  13840.  
  13841. void __RPC_STUB IHTMLStyleSheet_get_cssText_Stub(
  13842.     IRpcStubBuffer *This,
  13843.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13844.     PRPC_MESSAGE _pRpcMessage,
  13845.     DWORD *_pdwStubPhase);
  13846.  
  13847.  
  13848. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_rules_Proxy( 
  13849.     IHTMLStyleSheet __RPC_FAR * This,
  13850.     /* [out][retval] */ IHTMLStyleSheetRulesCollection __RPC_FAR *__RPC_FAR *p);
  13851.  
  13852.  
  13853. void __RPC_STUB IHTMLStyleSheet_get_rules_Stub(
  13854.     IRpcStubBuffer *This,
  13855.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13856.     PRPC_MESSAGE _pRpcMessage,
  13857.     DWORD *_pdwStubPhase);
  13858.  
  13859.  
  13860.  
  13861. #endif     /* __IHTMLStyleSheet_INTERFACE_DEFINED__ */
  13862.  
  13863.  
  13864. EXTERN_C const CLSID CLSID_HTMLStyleSheet;
  13865.  
  13866. #ifdef __cplusplus
  13867.  
  13868. class DECLSPEC_UUID("3050f2e4-98b5-11cf-bb82-00aa00bdce0b")
  13869. HTMLStyleSheet;
  13870. #endif
  13871.  
  13872. EXTERN_C const CLSID CLSID_HTMLStyleSheetsCollection;
  13873.  
  13874. #ifdef __cplusplus
  13875.  
  13876. class DECLSPEC_UUID("3050f37f-98b5-11cf-bb82-00aa00bdce0b")
  13877. HTMLStyleSheetsCollection;
  13878. #endif
  13879.  
  13880. #ifndef __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  13881. #define __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  13882.  
  13883. /****************************************
  13884.  * Generated header for dispinterface: HTMLLinkElementEvents
  13885.  * at Mon Nov 17 12:04:35 1997
  13886.  * using MIDL 3.02.88
  13887.  ****************************************/
  13888. /* [uuid][hidden] */ 
  13889.  
  13890.  
  13891.  
  13892. EXTERN_C const IID DIID_HTMLLinkElementEvents;
  13893.  
  13894. #if defined(__cplusplus) && !defined(CINTERFACE)
  13895.  
  13896.     interface DECLSPEC_UUID("3050f3cc-98b5-11cf-bb82-00aa00bdce0b")
  13897.     HTMLLinkElementEvents : public IDispatch
  13898.     {
  13899.     };
  13900.     
  13901. #else     /* C style interface */
  13902.  
  13903.     typedef struct HTMLLinkElementEventsVtbl
  13904.     {
  13905.         BEGIN_INTERFACE
  13906.         
  13907.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  13908.             HTMLLinkElementEvents __RPC_FAR * This,
  13909.             /* [in] */ REFIID riid,
  13910.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  13911.         
  13912.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  13913.             HTMLLinkElementEvents __RPC_FAR * This);
  13914.         
  13915.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  13916.             HTMLLinkElementEvents __RPC_FAR * This);
  13917.         
  13918.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  13919.             HTMLLinkElementEvents __RPC_FAR * This,
  13920.             /* [out] */ UINT __RPC_FAR *pctinfo);
  13921.         
  13922.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  13923.             HTMLLinkElementEvents __RPC_FAR * This,
  13924.             /* [in] */ UINT iTInfo,
  13925.             /* [in] */ LCID lcid,
  13926.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  13927.         
  13928.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  13929.             HTMLLinkElementEvents __RPC_FAR * This,
  13930.             /* [in] */ REFIID riid,
  13931.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  13932.             /* [in] */ UINT cNames,
  13933.             /* [in] */ LCID lcid,
  13934.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  13935.         
  13936.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  13937.             HTMLLinkElementEvents __RPC_FAR * This,
  13938.             /* [in] */ DISPID dispIdMember,
  13939.             /* [in] */ REFIID riid,
  13940.             /* [in] */ LCID lcid,
  13941.             /* [in] */ WORD wFlags,
  13942.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  13943.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  13944.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  13945.             /* [out] */ UINT __RPC_FAR *puArgErr);
  13946.         
  13947.         END_INTERFACE
  13948.     } HTMLLinkElementEventsVtbl;
  13949.  
  13950.     interface HTMLLinkElementEvents
  13951.     {
  13952.         CONST_VTBL struct HTMLLinkElementEventsVtbl __RPC_FAR *lpVtbl;
  13953.     };
  13954.  
  13955.     
  13956.  
  13957. #ifdef COBJMACROS
  13958.  
  13959.  
  13960. #define HTMLLinkElementEvents_QueryInterface(This,riid,ppvObject)    \
  13961.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  13962.  
  13963. #define HTMLLinkElementEvents_AddRef(This)    \
  13964.     (This)->lpVtbl -> AddRef(This)
  13965.  
  13966. #define HTMLLinkElementEvents_Release(This)    \
  13967.     (This)->lpVtbl -> Release(This)
  13968.  
  13969.  
  13970. #define HTMLLinkElementEvents_GetTypeInfoCount(This,pctinfo)    \
  13971.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  13972.  
  13973. #define HTMLLinkElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  13974.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  13975.  
  13976. #define HTMLLinkElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  13977.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  13978.  
  13979. #define HTMLLinkElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  13980.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  13981.  
  13982. #endif /* COBJMACROS */
  13983.  
  13984.  
  13985. #endif     /* C style interface */
  13986.  
  13987.  
  13988. #endif     /* __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__ */
  13989.  
  13990.  
  13991. #ifndef __IHTMLLinkElement_INTERFACE_DEFINED__
  13992. #define __IHTMLLinkElement_INTERFACE_DEFINED__
  13993.  
  13994. /****************************************
  13995.  * Generated header for interface: IHTMLLinkElement
  13996.  * at Mon Nov 17 12:04:35 1997
  13997.  * using MIDL 3.02.88
  13998.  ****************************************/
  13999. /* [object][uuid][dual][oleautomation] */ 
  14000.  
  14001.  
  14002.  
  14003. EXTERN_C const IID IID_IHTMLLinkElement;
  14004.  
  14005. #if defined(__cplusplus) && !defined(CINTERFACE)
  14006.     
  14007.     interface DECLSPEC_UUID("3050f205-98b5-11cf-bb82-00aa00bdce0b")
  14008.     IHTMLLinkElement : public IDispatch
  14009.     {
  14010.     public:
  14011.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  14012.             /* [in] */ BSTR v) = 0;
  14013.         
  14014.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  14015.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14016.         
  14017.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel( 
  14018.             /* [in] */ BSTR v) = 0;
  14019.         
  14020.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel( 
  14021.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14022.         
  14023.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev( 
  14024.             /* [in] */ BSTR v) = 0;
  14025.         
  14026.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev( 
  14027.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14028.         
  14029.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  14030.             /* [in] */ BSTR v) = 0;
  14031.         
  14032.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  14033.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14034.         
  14035.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  14036.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14037.         
  14038.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( 
  14039.             /* [in] */ VARIANT v) = 0;
  14040.         
  14041.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange( 
  14042.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14043.         
  14044.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  14045.             /* [in] */ VARIANT v) = 0;
  14046.         
  14047.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  14048.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14049.         
  14050.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  14051.             /* [in] */ VARIANT v) = 0;
  14052.         
  14053.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  14054.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  14055.         
  14056.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheet( 
  14057.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p) = 0;
  14058.         
  14059.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  14060.             /* [in] */ VARIANT_BOOL v) = 0;
  14061.         
  14062.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  14063.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  14064.         
  14065.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  14066.             /* [in] */ BSTR v) = 0;
  14067.         
  14068.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  14069.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14070.         
  14071.     };
  14072.     
  14073. #else     /* C style interface */
  14074.  
  14075.     typedef struct IHTMLLinkElementVtbl
  14076.     {
  14077.         BEGIN_INTERFACE
  14078.         
  14079.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14080.             IHTMLLinkElement __RPC_FAR * This,
  14081.             /* [in] */ REFIID riid,
  14082.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14083.         
  14084.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14085.             IHTMLLinkElement __RPC_FAR * This);
  14086.         
  14087.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14088.             IHTMLLinkElement __RPC_FAR * This);
  14089.         
  14090.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14091.             IHTMLLinkElement __RPC_FAR * This,
  14092.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14093.         
  14094.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14095.             IHTMLLinkElement __RPC_FAR * This,
  14096.             /* [in] */ UINT iTInfo,
  14097.             /* [in] */ LCID lcid,
  14098.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14099.         
  14100.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14101.             IHTMLLinkElement __RPC_FAR * This,
  14102.             /* [in] */ REFIID riid,
  14103.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14104.             /* [in] */ UINT cNames,
  14105.             /* [in] */ LCID lcid,
  14106.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14107.         
  14108.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14109.             IHTMLLinkElement __RPC_FAR * This,
  14110.             /* [in] */ DISPID dispIdMember,
  14111.             /* [in] */ REFIID riid,
  14112.             /* [in] */ LCID lcid,
  14113.             /* [in] */ WORD wFlags,
  14114.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14115.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14116.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14117.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14118.         
  14119.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  14120.             IHTMLLinkElement __RPC_FAR * This,
  14121.             /* [in] */ BSTR v);
  14122.         
  14123.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  14124.             IHTMLLinkElement __RPC_FAR * This,
  14125.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14126.         
  14127.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rel )( 
  14128.             IHTMLLinkElement __RPC_FAR * This,
  14129.             /* [in] */ BSTR v);
  14130.         
  14131.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rel )( 
  14132.             IHTMLLinkElement __RPC_FAR * This,
  14133.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14134.         
  14135.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rev )( 
  14136.             IHTMLLinkElement __RPC_FAR * This,
  14137.             /* [in] */ BSTR v);
  14138.         
  14139.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rev )( 
  14140.             IHTMLLinkElement __RPC_FAR * This,
  14141.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14142.         
  14143.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  14144.             IHTMLLinkElement __RPC_FAR * This,
  14145.             /* [in] */ BSTR v);
  14146.         
  14147.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  14148.             IHTMLLinkElement __RPC_FAR * This,
  14149.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14150.         
  14151.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  14152.             IHTMLLinkElement __RPC_FAR * This,
  14153.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14154.         
  14155.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreadystatechange )( 
  14156.             IHTMLLinkElement __RPC_FAR * This,
  14157.             /* [in] */ VARIANT v);
  14158.         
  14159.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onreadystatechange )( 
  14160.             IHTMLLinkElement __RPC_FAR * This,
  14161.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14162.         
  14163.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  14164.             IHTMLLinkElement __RPC_FAR * This,
  14165.             /* [in] */ VARIANT v);
  14166.         
  14167.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  14168.             IHTMLLinkElement __RPC_FAR * This,
  14169.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14170.         
  14171.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  14172.             IHTMLLinkElement __RPC_FAR * This,
  14173.             /* [in] */ VARIANT v);
  14174.         
  14175.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  14176.             IHTMLLinkElement __RPC_FAR * This,
  14177.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  14178.         
  14179.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleSheet )( 
  14180.             IHTMLLinkElement __RPC_FAR * This,
  14181.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  14182.         
  14183.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  14184.             IHTMLLinkElement __RPC_FAR * This,
  14185.             /* [in] */ VARIANT_BOOL v);
  14186.         
  14187.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  14188.             IHTMLLinkElement __RPC_FAR * This,
  14189.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  14190.         
  14191.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_media )( 
  14192.             IHTMLLinkElement __RPC_FAR * This,
  14193.             /* [in] */ BSTR v);
  14194.         
  14195.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_media )( 
  14196.             IHTMLLinkElement __RPC_FAR * This,
  14197.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14198.         
  14199.         END_INTERFACE
  14200.     } IHTMLLinkElementVtbl;
  14201.  
  14202.     interface IHTMLLinkElement
  14203.     {
  14204.         CONST_VTBL struct IHTMLLinkElementVtbl __RPC_FAR *lpVtbl;
  14205.     };
  14206.  
  14207.     
  14208.  
  14209. #ifdef COBJMACROS
  14210.  
  14211.  
  14212. #define IHTMLLinkElement_QueryInterface(This,riid,ppvObject)    \
  14213.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  14214.  
  14215. #define IHTMLLinkElement_AddRef(This)    \
  14216.     (This)->lpVtbl -> AddRef(This)
  14217.  
  14218. #define IHTMLLinkElement_Release(This)    \
  14219.     (This)->lpVtbl -> Release(This)
  14220.  
  14221.  
  14222. #define IHTMLLinkElement_GetTypeInfoCount(This,pctinfo)    \
  14223.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  14224.  
  14225. #define IHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  14226.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  14227.  
  14228. #define IHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  14229.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  14230.  
  14231. #define IHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  14232.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  14233.  
  14234.  
  14235. #define IHTMLLinkElement_put_href(This,v)    \
  14236.     (This)->lpVtbl -> put_href(This,v)
  14237.  
  14238. #define IHTMLLinkElement_get_href(This,p)    \
  14239.     (This)->lpVtbl -> get_href(This,p)
  14240.  
  14241. #define IHTMLLinkElement_put_rel(This,v)    \
  14242.     (This)->lpVtbl -> put_rel(This,v)
  14243.  
  14244. #define IHTMLLinkElement_get_rel(This,p)    \
  14245.     (This)->lpVtbl -> get_rel(This,p)
  14246.  
  14247. #define IHTMLLinkElement_put_rev(This,v)    \
  14248.     (This)->lpVtbl -> put_rev(This,v)
  14249.  
  14250. #define IHTMLLinkElement_get_rev(This,p)    \
  14251.     (This)->lpVtbl -> get_rev(This,p)
  14252.  
  14253. #define IHTMLLinkElement_put_type(This,v)    \
  14254.     (This)->lpVtbl -> put_type(This,v)
  14255.  
  14256. #define IHTMLLinkElement_get_type(This,p)    \
  14257.     (This)->lpVtbl -> get_type(This,p)
  14258.  
  14259. #define IHTMLLinkElement_get_readyState(This,p)    \
  14260.     (This)->lpVtbl -> get_readyState(This,p)
  14261.  
  14262. #define IHTMLLinkElement_put_onreadystatechange(This,v)    \
  14263.     (This)->lpVtbl -> put_onreadystatechange(This,v)
  14264.  
  14265. #define IHTMLLinkElement_get_onreadystatechange(This,p)    \
  14266.     (This)->lpVtbl -> get_onreadystatechange(This,p)
  14267.  
  14268. #define IHTMLLinkElement_put_onload(This,v)    \
  14269.     (This)->lpVtbl -> put_onload(This,v)
  14270.  
  14271. #define IHTMLLinkElement_get_onload(This,p)    \
  14272.     (This)->lpVtbl -> get_onload(This,p)
  14273.  
  14274. #define IHTMLLinkElement_put_onerror(This,v)    \
  14275.     (This)->lpVtbl -> put_onerror(This,v)
  14276.  
  14277. #define IHTMLLinkElement_get_onerror(This,p)    \
  14278.     (This)->lpVtbl -> get_onerror(This,p)
  14279.  
  14280. #define IHTMLLinkElement_get_styleSheet(This,p)    \
  14281.     (This)->lpVtbl -> get_styleSheet(This,p)
  14282.  
  14283. #define IHTMLLinkElement_put_disabled(This,v)    \
  14284.     (This)->lpVtbl -> put_disabled(This,v)
  14285.  
  14286. #define IHTMLLinkElement_get_disabled(This,p)    \
  14287.     (This)->lpVtbl -> get_disabled(This,p)
  14288.  
  14289. #define IHTMLLinkElement_put_media(This,v)    \
  14290.     (This)->lpVtbl -> put_media(This,v)
  14291.  
  14292. #define IHTMLLinkElement_get_media(This,p)    \
  14293.     (This)->lpVtbl -> get_media(This,p)
  14294.  
  14295. #endif /* COBJMACROS */
  14296.  
  14297.  
  14298. #endif     /* C style interface */
  14299.  
  14300.  
  14301.  
  14302. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_href_Proxy( 
  14303.     IHTMLLinkElement __RPC_FAR * This,
  14304.     /* [in] */ BSTR v);
  14305.  
  14306.  
  14307. void __RPC_STUB IHTMLLinkElement_put_href_Stub(
  14308.     IRpcStubBuffer *This,
  14309.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14310.     PRPC_MESSAGE _pRpcMessage,
  14311.     DWORD *_pdwStubPhase);
  14312.  
  14313.  
  14314. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_href_Proxy( 
  14315.     IHTMLLinkElement __RPC_FAR * This,
  14316.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14317.  
  14318.  
  14319. void __RPC_STUB IHTMLLinkElement_get_href_Stub(
  14320.     IRpcStubBuffer *This,
  14321.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14322.     PRPC_MESSAGE _pRpcMessage,
  14323.     DWORD *_pdwStubPhase);
  14324.  
  14325.  
  14326. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rel_Proxy( 
  14327.     IHTMLLinkElement __RPC_FAR * This,
  14328.     /* [in] */ BSTR v);
  14329.  
  14330.  
  14331. void __RPC_STUB IHTMLLinkElement_put_rel_Stub(
  14332.     IRpcStubBuffer *This,
  14333.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14334.     PRPC_MESSAGE _pRpcMessage,
  14335.     DWORD *_pdwStubPhase);
  14336.  
  14337.  
  14338. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rel_Proxy( 
  14339.     IHTMLLinkElement __RPC_FAR * This,
  14340.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14341.  
  14342.  
  14343. void __RPC_STUB IHTMLLinkElement_get_rel_Stub(
  14344.     IRpcStubBuffer *This,
  14345.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14346.     PRPC_MESSAGE _pRpcMessage,
  14347.     DWORD *_pdwStubPhase);
  14348.  
  14349.  
  14350. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rev_Proxy( 
  14351.     IHTMLLinkElement __RPC_FAR * This,
  14352.     /* [in] */ BSTR v);
  14353.  
  14354.  
  14355. void __RPC_STUB IHTMLLinkElement_put_rev_Stub(
  14356.     IRpcStubBuffer *This,
  14357.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14358.     PRPC_MESSAGE _pRpcMessage,
  14359.     DWORD *_pdwStubPhase);
  14360.  
  14361.  
  14362. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rev_Proxy( 
  14363.     IHTMLLinkElement __RPC_FAR * This,
  14364.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14365.  
  14366.  
  14367. void __RPC_STUB IHTMLLinkElement_get_rev_Stub(
  14368.     IRpcStubBuffer *This,
  14369.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14370.     PRPC_MESSAGE _pRpcMessage,
  14371.     DWORD *_pdwStubPhase);
  14372.  
  14373.  
  14374. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_type_Proxy( 
  14375.     IHTMLLinkElement __RPC_FAR * This,
  14376.     /* [in] */ BSTR v);
  14377.  
  14378.  
  14379. void __RPC_STUB IHTMLLinkElement_put_type_Stub(
  14380.     IRpcStubBuffer *This,
  14381.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14382.     PRPC_MESSAGE _pRpcMessage,
  14383.     DWORD *_pdwStubPhase);
  14384.  
  14385.  
  14386. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_type_Proxy( 
  14387.     IHTMLLinkElement __RPC_FAR * This,
  14388.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14389.  
  14390.  
  14391. void __RPC_STUB IHTMLLinkElement_get_type_Stub(
  14392.     IRpcStubBuffer *This,
  14393.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14394.     PRPC_MESSAGE _pRpcMessage,
  14395.     DWORD *_pdwStubPhase);
  14396.  
  14397.  
  14398. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_readyState_Proxy( 
  14399.     IHTMLLinkElement __RPC_FAR * This,
  14400.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14401.  
  14402.  
  14403. void __RPC_STUB IHTMLLinkElement_get_readyState_Stub(
  14404.     IRpcStubBuffer *This,
  14405.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14406.     PRPC_MESSAGE _pRpcMessage,
  14407.     DWORD *_pdwStubPhase);
  14408.  
  14409.  
  14410. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onreadystatechange_Proxy( 
  14411.     IHTMLLinkElement __RPC_FAR * This,
  14412.     /* [in] */ VARIANT v);
  14413.  
  14414.  
  14415. void __RPC_STUB IHTMLLinkElement_put_onreadystatechange_Stub(
  14416.     IRpcStubBuffer *This,
  14417.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14418.     PRPC_MESSAGE _pRpcMessage,
  14419.     DWORD *_pdwStubPhase);
  14420.  
  14421.  
  14422. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onreadystatechange_Proxy( 
  14423.     IHTMLLinkElement __RPC_FAR * This,
  14424.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14425.  
  14426.  
  14427. void __RPC_STUB IHTMLLinkElement_get_onreadystatechange_Stub(
  14428.     IRpcStubBuffer *This,
  14429.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14430.     PRPC_MESSAGE _pRpcMessage,
  14431.     DWORD *_pdwStubPhase);
  14432.  
  14433.  
  14434. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onload_Proxy( 
  14435.     IHTMLLinkElement __RPC_FAR * This,
  14436.     /* [in] */ VARIANT v);
  14437.  
  14438.  
  14439. void __RPC_STUB IHTMLLinkElement_put_onload_Stub(
  14440.     IRpcStubBuffer *This,
  14441.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14442.     PRPC_MESSAGE _pRpcMessage,
  14443.     DWORD *_pdwStubPhase);
  14444.  
  14445.  
  14446. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onload_Proxy( 
  14447.     IHTMLLinkElement __RPC_FAR * This,
  14448.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14449.  
  14450.  
  14451. void __RPC_STUB IHTMLLinkElement_get_onload_Stub(
  14452.     IRpcStubBuffer *This,
  14453.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14454.     PRPC_MESSAGE _pRpcMessage,
  14455.     DWORD *_pdwStubPhase);
  14456.  
  14457.  
  14458. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onerror_Proxy( 
  14459.     IHTMLLinkElement __RPC_FAR * This,
  14460.     /* [in] */ VARIANT v);
  14461.  
  14462.  
  14463. void __RPC_STUB IHTMLLinkElement_put_onerror_Stub(
  14464.     IRpcStubBuffer *This,
  14465.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14466.     PRPC_MESSAGE _pRpcMessage,
  14467.     DWORD *_pdwStubPhase);
  14468.  
  14469.  
  14470. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onerror_Proxy( 
  14471.     IHTMLLinkElement __RPC_FAR * This,
  14472.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14473.  
  14474.  
  14475. void __RPC_STUB IHTMLLinkElement_get_onerror_Stub(
  14476.     IRpcStubBuffer *This,
  14477.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14478.     PRPC_MESSAGE _pRpcMessage,
  14479.     DWORD *_pdwStubPhase);
  14480.  
  14481.  
  14482. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_styleSheet_Proxy( 
  14483.     IHTMLLinkElement __RPC_FAR * This,
  14484.     /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p);
  14485.  
  14486.  
  14487. void __RPC_STUB IHTMLLinkElement_get_styleSheet_Stub(
  14488.     IRpcStubBuffer *This,
  14489.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14490.     PRPC_MESSAGE _pRpcMessage,
  14491.     DWORD *_pdwStubPhase);
  14492.  
  14493.  
  14494. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_disabled_Proxy( 
  14495.     IHTMLLinkElement __RPC_FAR * This,
  14496.     /* [in] */ VARIANT_BOOL v);
  14497.  
  14498.  
  14499. void __RPC_STUB IHTMLLinkElement_put_disabled_Stub(
  14500.     IRpcStubBuffer *This,
  14501.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14502.     PRPC_MESSAGE _pRpcMessage,
  14503.     DWORD *_pdwStubPhase);
  14504.  
  14505.  
  14506. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_disabled_Proxy( 
  14507.     IHTMLLinkElement __RPC_FAR * This,
  14508.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  14509.  
  14510.  
  14511. void __RPC_STUB IHTMLLinkElement_get_disabled_Stub(
  14512.     IRpcStubBuffer *This,
  14513.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14514.     PRPC_MESSAGE _pRpcMessage,
  14515.     DWORD *_pdwStubPhase);
  14516.  
  14517.  
  14518. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_media_Proxy( 
  14519.     IHTMLLinkElement __RPC_FAR * This,
  14520.     /* [in] */ BSTR v);
  14521.  
  14522.  
  14523. void __RPC_STUB IHTMLLinkElement_put_media_Stub(
  14524.     IRpcStubBuffer *This,
  14525.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14526.     PRPC_MESSAGE _pRpcMessage,
  14527.     DWORD *_pdwStubPhase);
  14528.  
  14529.  
  14530. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_media_Proxy( 
  14531.     IHTMLLinkElement __RPC_FAR * This,
  14532.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14533.  
  14534.  
  14535. void __RPC_STUB IHTMLLinkElement_get_media_Stub(
  14536.     IRpcStubBuffer *This,
  14537.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14538.     PRPC_MESSAGE _pRpcMessage,
  14539.     DWORD *_pdwStubPhase);
  14540.  
  14541.  
  14542.  
  14543. #endif     /* __IHTMLLinkElement_INTERFACE_DEFINED__ */
  14544.  
  14545.  
  14546. #ifndef __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__
  14547. #define __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__
  14548.  
  14549. /****************************************
  14550.  * Generated header for dispinterface: DispIHTMLLinkElement
  14551.  * at Mon Nov 17 12:04:35 1997
  14552.  * using MIDL 3.02.88
  14553.  ****************************************/
  14554. /* [uuid][hidden] */ 
  14555.  
  14556.  
  14557.  
  14558. EXTERN_C const IID DIID_DispIHTMLLinkElement;
  14559.  
  14560. #if defined(__cplusplus) && !defined(CINTERFACE)
  14561.  
  14562.     interface DECLSPEC_UUID("3050f524-98b5-11cf-bb82-00aa00bdce0b")
  14563.     DispIHTMLLinkElement : public IDispatch
  14564.     {
  14565.     };
  14566.     
  14567. #else     /* C style interface */
  14568.  
  14569.     typedef struct DispIHTMLLinkElementVtbl
  14570.     {
  14571.         BEGIN_INTERFACE
  14572.         
  14573.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14574.             DispIHTMLLinkElement __RPC_FAR * This,
  14575.             /* [in] */ REFIID riid,
  14576.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14577.         
  14578.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14579.             DispIHTMLLinkElement __RPC_FAR * This);
  14580.         
  14581.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14582.             DispIHTMLLinkElement __RPC_FAR * This);
  14583.         
  14584.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14585.             DispIHTMLLinkElement __RPC_FAR * This,
  14586.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14587.         
  14588.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14589.             DispIHTMLLinkElement __RPC_FAR * This,
  14590.             /* [in] */ UINT iTInfo,
  14591.             /* [in] */ LCID lcid,
  14592.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14593.         
  14594.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14595.             DispIHTMLLinkElement __RPC_FAR * This,
  14596.             /* [in] */ REFIID riid,
  14597.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14598.             /* [in] */ UINT cNames,
  14599.             /* [in] */ LCID lcid,
  14600.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14601.         
  14602.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14603.             DispIHTMLLinkElement __RPC_FAR * This,
  14604.             /* [in] */ DISPID dispIdMember,
  14605.             /* [in] */ REFIID riid,
  14606.             /* [in] */ LCID lcid,
  14607.             /* [in] */ WORD wFlags,
  14608.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14609.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14610.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14611.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14612.         
  14613.         END_INTERFACE
  14614.     } DispIHTMLLinkElementVtbl;
  14615.  
  14616.     interface DispIHTMLLinkElement
  14617.     {
  14618.         CONST_VTBL struct DispIHTMLLinkElementVtbl __RPC_FAR *lpVtbl;
  14619.     };
  14620.  
  14621.     
  14622.  
  14623. #ifdef COBJMACROS
  14624.  
  14625.  
  14626. #define DispIHTMLLinkElement_QueryInterface(This,riid,ppvObject)    \
  14627.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  14628.  
  14629. #define DispIHTMLLinkElement_AddRef(This)    \
  14630.     (This)->lpVtbl -> AddRef(This)
  14631.  
  14632. #define DispIHTMLLinkElement_Release(This)    \
  14633.     (This)->lpVtbl -> Release(This)
  14634.  
  14635.  
  14636. #define DispIHTMLLinkElement_GetTypeInfoCount(This,pctinfo)    \
  14637.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  14638.  
  14639. #define DispIHTMLLinkElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  14640.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  14641.  
  14642. #define DispIHTMLLinkElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  14643.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  14644.  
  14645. #define DispIHTMLLinkElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  14646.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  14647.  
  14648. #endif /* COBJMACROS */
  14649.  
  14650.  
  14651. #endif     /* C style interface */
  14652.  
  14653.  
  14654. #endif     /* __DispIHTMLLinkElement_DISPINTERFACE_DEFINED__ */
  14655.  
  14656.  
  14657. EXTERN_C const CLSID CLSID_HTMLLinkElement;
  14658.  
  14659. #ifdef __cplusplus
  14660.  
  14661. class DECLSPEC_UUID("3050f277-98b5-11cf-bb82-00aa00bdce0b")
  14662. HTMLLinkElement;
  14663. #endif
  14664.  
  14665. #ifndef __IHTMLTxtRange_INTERFACE_DEFINED__
  14666. #define __IHTMLTxtRange_INTERFACE_DEFINED__
  14667.  
  14668. /****************************************
  14669.  * Generated header for interface: IHTMLTxtRange
  14670.  * at Mon Nov 17 12:04:35 1997
  14671.  * using MIDL 3.02.88
  14672.  ****************************************/
  14673. /* [object][uuid][dual][oleautomation] */ 
  14674.  
  14675.  
  14676.  
  14677. EXTERN_C const IID IID_IHTMLTxtRange;
  14678.  
  14679. #if defined(__cplusplus) && !defined(CINTERFACE)
  14680.     
  14681.     interface DECLSPEC_UUID("3050f220-98b5-11cf-bb82-00aa00bdce0b")
  14682.     IHTMLTxtRange : public IDispatch
  14683.     {
  14684.     public:
  14685.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlText( 
  14686.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14687.         
  14688.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_text( 
  14689.             /* [in] */ BSTR v) = 0;
  14690.         
  14691.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_text( 
  14692.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  14693.         
  14694.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE parentElement( 
  14695.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent) = 0;
  14696.         
  14697.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE duplicate( 
  14698.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate) = 0;
  14699.         
  14700.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE inRange( 
  14701.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14702.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange) = 0;
  14703.         
  14704.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE isEqual( 
  14705.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14706.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual) = 0;
  14707.         
  14708.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  14709.             /* [in][defaultvalue] */ VARIANT_BOOL fStart) = 0;
  14710.         
  14711.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE collapse( 
  14712.             /* [in][defaultvalue] */ VARIANT_BOOL Start) = 0;
  14713.         
  14714.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE expand( 
  14715.             /* [in] */ BSTR Unit,
  14716.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14717.         
  14718.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE move( 
  14719.             /* [in] */ BSTR Unit,
  14720.             /* [in][defaultvalue] */ long Count,
  14721.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14722.         
  14723.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveStart( 
  14724.             /* [in] */ BSTR Unit,
  14725.             /* [in][defaultvalue] */ long Count,
  14726.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14727.         
  14728.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveEnd( 
  14729.             /* [in] */ BSTR Unit,
  14730.             /* [in][defaultvalue] */ long Count,
  14731.             /* [out][retval] */ long __RPC_FAR *ActualCount) = 0;
  14732.         
  14733.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  14734.         
  14735.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE pasteHTML( 
  14736.             /* [in] */ BSTR html) = 0;
  14737.         
  14738.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToElementText( 
  14739.             /* [in] */ IHTMLElement __RPC_FAR *element) = 0;
  14740.         
  14741.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setEndPoint( 
  14742.             /* [in] */ BSTR how,
  14743.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange) = 0;
  14744.         
  14745.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE compareEndPoints( 
  14746.             /* [in] */ BSTR how,
  14747.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  14748.             /* [out][retval] */ long __RPC_FAR *ret) = 0;
  14749.         
  14750.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE findText( 
  14751.             /* [in] */ BSTR String,
  14752.             /* [in][defaultvalue] */ long count,
  14753.             /* [in][defaultvalue] */ long Flags,
  14754.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14755.         
  14756.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToPoint( 
  14757.             /* [in] */ long x,
  14758.             /* [in] */ long y) = 0;
  14759.         
  14760.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBookmark( 
  14761.             /* [out][retval] */ BSTR __RPC_FAR *Boolmark) = 0;
  14762.         
  14763.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveToBookmark( 
  14764.             /* [in] */ BSTR Bookmark,
  14765.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success) = 0;
  14766.         
  14767.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported( 
  14768.             /* [in] */ BSTR cmdID,
  14769.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14770.         
  14771.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled( 
  14772.             /* [in] */ BSTR cmdID,
  14773.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14774.         
  14775.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState( 
  14776.             /* [in] */ BSTR cmdID,
  14777.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14778.         
  14779.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm( 
  14780.             /* [in] */ BSTR cmdID,
  14781.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14782.         
  14783.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText( 
  14784.             /* [in] */ BSTR cmdID,
  14785.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText) = 0;
  14786.         
  14787.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue( 
  14788.             /* [in] */ BSTR cmdID,
  14789.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue) = 0;
  14790.         
  14791.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand( 
  14792.             /* [in] */ BSTR cmdID,
  14793.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  14794.             /* [in][optional] */ VARIANT value,
  14795.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14796.         
  14797.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp( 
  14798.             /* [in] */ BSTR cmdID,
  14799.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  14800.         
  14801.     };
  14802.     
  14803. #else     /* C style interface */
  14804.  
  14805.     typedef struct IHTMLTxtRangeVtbl
  14806.     {
  14807.         BEGIN_INTERFACE
  14808.         
  14809.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  14810.             IHTMLTxtRange __RPC_FAR * This,
  14811.             /* [in] */ REFIID riid,
  14812.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  14813.         
  14814.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  14815.             IHTMLTxtRange __RPC_FAR * This);
  14816.         
  14817.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  14818.             IHTMLTxtRange __RPC_FAR * This);
  14819.         
  14820.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  14821.             IHTMLTxtRange __RPC_FAR * This,
  14822.             /* [out] */ UINT __RPC_FAR *pctinfo);
  14823.         
  14824.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  14825.             IHTMLTxtRange __RPC_FAR * This,
  14826.             /* [in] */ UINT iTInfo,
  14827.             /* [in] */ LCID lcid,
  14828.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  14829.         
  14830.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  14831.             IHTMLTxtRange __RPC_FAR * This,
  14832.             /* [in] */ REFIID riid,
  14833.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  14834.             /* [in] */ UINT cNames,
  14835.             /* [in] */ LCID lcid,
  14836.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  14837.         
  14838.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  14839.             IHTMLTxtRange __RPC_FAR * This,
  14840.             /* [in] */ DISPID dispIdMember,
  14841.             /* [in] */ REFIID riid,
  14842.             /* [in] */ LCID lcid,
  14843.             /* [in] */ WORD wFlags,
  14844.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  14845.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  14846.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  14847.             /* [out] */ UINT __RPC_FAR *puArgErr);
  14848.         
  14849.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_htmlText )( 
  14850.             IHTMLTxtRange __RPC_FAR * This,
  14851.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14852.         
  14853.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )( 
  14854.             IHTMLTxtRange __RPC_FAR * This,
  14855.             /* [in] */ BSTR v);
  14856.         
  14857.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )( 
  14858.             IHTMLTxtRange __RPC_FAR * This,
  14859.             /* [out][retval] */ BSTR __RPC_FAR *p);
  14860.         
  14861.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *parentElement )( 
  14862.             IHTMLTxtRange __RPC_FAR * This,
  14863.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  14864.         
  14865.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *duplicate )( 
  14866.             IHTMLTxtRange __RPC_FAR * This,
  14867.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate);
  14868.         
  14869.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *inRange )( 
  14870.             IHTMLTxtRange __RPC_FAR * This,
  14871.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14872.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange);
  14873.         
  14874.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *isEqual )( 
  14875.             IHTMLTxtRange __RPC_FAR * This,
  14876.             /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  14877.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual);
  14878.         
  14879.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  14880.             IHTMLTxtRange __RPC_FAR * This,
  14881.             /* [in][defaultvalue] */ VARIANT_BOOL fStart);
  14882.         
  14883.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *collapse )( 
  14884.             IHTMLTxtRange __RPC_FAR * This,
  14885.             /* [in][defaultvalue] */ VARIANT_BOOL Start);
  14886.         
  14887.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *expand )( 
  14888.             IHTMLTxtRange __RPC_FAR * This,
  14889.             /* [in] */ BSTR Unit,
  14890.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  14891.         
  14892.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *move )( 
  14893.             IHTMLTxtRange __RPC_FAR * This,
  14894.             /* [in] */ BSTR Unit,
  14895.             /* [in][defaultvalue] */ long Count,
  14896.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  14897.         
  14898.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveStart )( 
  14899.             IHTMLTxtRange __RPC_FAR * This,
  14900.             /* [in] */ BSTR Unit,
  14901.             /* [in][defaultvalue] */ long Count,
  14902.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  14903.         
  14904.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveEnd )( 
  14905.             IHTMLTxtRange __RPC_FAR * This,
  14906.             /* [in] */ BSTR Unit,
  14907.             /* [in][defaultvalue] */ long Count,
  14908.             /* [out][retval] */ long __RPC_FAR *ActualCount);
  14909.         
  14910.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *select )( 
  14911.             IHTMLTxtRange __RPC_FAR * This);
  14912.         
  14913.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *pasteHTML )( 
  14914.             IHTMLTxtRange __RPC_FAR * This,
  14915.             /* [in] */ BSTR html);
  14916.         
  14917.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToElementText )( 
  14918.             IHTMLTxtRange __RPC_FAR * This,
  14919.             /* [in] */ IHTMLElement __RPC_FAR *element);
  14920.         
  14921.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setEndPoint )( 
  14922.             IHTMLTxtRange __RPC_FAR * This,
  14923.             /* [in] */ BSTR how,
  14924.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange);
  14925.         
  14926.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *compareEndPoints )( 
  14927.             IHTMLTxtRange __RPC_FAR * This,
  14928.             /* [in] */ BSTR how,
  14929.             /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  14930.             /* [out][retval] */ long __RPC_FAR *ret);
  14931.         
  14932.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *findText )( 
  14933.             IHTMLTxtRange __RPC_FAR * This,
  14934.             /* [in] */ BSTR String,
  14935.             /* [in][defaultvalue] */ long count,
  14936.             /* [in][defaultvalue] */ long Flags,
  14937.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  14938.         
  14939.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToPoint )( 
  14940.             IHTMLTxtRange __RPC_FAR * This,
  14941.             /* [in] */ long x,
  14942.             /* [in] */ long y);
  14943.         
  14944.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getBookmark )( 
  14945.             IHTMLTxtRange __RPC_FAR * This,
  14946.             /* [out][retval] */ BSTR __RPC_FAR *Boolmark);
  14947.         
  14948.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *moveToBookmark )( 
  14949.             IHTMLTxtRange __RPC_FAR * This,
  14950.             /* [in] */ BSTR Bookmark,
  14951.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  14952.         
  14953.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandSupported )( 
  14954.             IHTMLTxtRange __RPC_FAR * This,
  14955.             /* [in] */ BSTR cmdID,
  14956.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14957.         
  14958.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandEnabled )( 
  14959.             IHTMLTxtRange __RPC_FAR * This,
  14960.             /* [in] */ BSTR cmdID,
  14961.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14962.         
  14963.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandState )( 
  14964.             IHTMLTxtRange __RPC_FAR * This,
  14965.             /* [in] */ BSTR cmdID,
  14966.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14967.         
  14968.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandIndeterm )( 
  14969.             IHTMLTxtRange __RPC_FAR * This,
  14970.             /* [in] */ BSTR cmdID,
  14971.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14972.         
  14973.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandText )( 
  14974.             IHTMLTxtRange __RPC_FAR * This,
  14975.             /* [in] */ BSTR cmdID,
  14976.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  14977.         
  14978.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandValue )( 
  14979.             IHTMLTxtRange __RPC_FAR * This,
  14980.             /* [in] */ BSTR cmdID,
  14981.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  14982.         
  14983.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommand )( 
  14984.             IHTMLTxtRange __RPC_FAR * This,
  14985.             /* [in] */ BSTR cmdID,
  14986.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  14987.             /* [in][optional] */ VARIANT value,
  14988.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14989.         
  14990.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommandShowHelp )( 
  14991.             IHTMLTxtRange __RPC_FAR * This,
  14992.             /* [in] */ BSTR cmdID,
  14993.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  14994.         
  14995.         END_INTERFACE
  14996.     } IHTMLTxtRangeVtbl;
  14997.  
  14998.     interface IHTMLTxtRange
  14999.     {
  15000.         CONST_VTBL struct IHTMLTxtRangeVtbl __RPC_FAR *lpVtbl;
  15001.     };
  15002.  
  15003.     
  15004.  
  15005. #ifdef COBJMACROS
  15006.  
  15007.  
  15008. #define IHTMLTxtRange_QueryInterface(This,riid,ppvObject)    \
  15009.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15010.  
  15011. #define IHTMLTxtRange_AddRef(This)    \
  15012.     (This)->lpVtbl -> AddRef(This)
  15013.  
  15014. #define IHTMLTxtRange_Release(This)    \
  15015.     (This)->lpVtbl -> Release(This)
  15016.  
  15017.  
  15018. #define IHTMLTxtRange_GetTypeInfoCount(This,pctinfo)    \
  15019.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15020.  
  15021. #define IHTMLTxtRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15022.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15023.  
  15024. #define IHTMLTxtRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15025.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15026.  
  15027. #define IHTMLTxtRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15028.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15029.  
  15030.  
  15031. #define IHTMLTxtRange_get_htmlText(This,p)    \
  15032.     (This)->lpVtbl -> get_htmlText(This,p)
  15033.  
  15034. #define IHTMLTxtRange_put_text(This,v)    \
  15035.     (This)->lpVtbl -> put_text(This,v)
  15036.  
  15037. #define IHTMLTxtRange_get_text(This,p)    \
  15038.     (This)->lpVtbl -> get_text(This,p)
  15039.  
  15040. #define IHTMLTxtRange_parentElement(This,Parent)    \
  15041.     (This)->lpVtbl -> parentElement(This,Parent)
  15042.  
  15043. #define IHTMLTxtRange_duplicate(This,Duplicate)    \
  15044.     (This)->lpVtbl -> duplicate(This,Duplicate)
  15045.  
  15046. #define IHTMLTxtRange_inRange(This,Range,InRange)    \
  15047.     (This)->lpVtbl -> inRange(This,Range,InRange)
  15048.  
  15049. #define IHTMLTxtRange_isEqual(This,Range,IsEqual)    \
  15050.     (This)->lpVtbl -> isEqual(This,Range,IsEqual)
  15051.  
  15052. #define IHTMLTxtRange_scrollIntoView(This,fStart)    \
  15053.     (This)->lpVtbl -> scrollIntoView(This,fStart)
  15054.  
  15055. #define IHTMLTxtRange_collapse(This,Start)    \
  15056.     (This)->lpVtbl -> collapse(This,Start)
  15057.  
  15058. #define IHTMLTxtRange_expand(This,Unit,Success)    \
  15059.     (This)->lpVtbl -> expand(This,Unit,Success)
  15060.  
  15061. #define IHTMLTxtRange_move(This,Unit,Count,ActualCount)    \
  15062.     (This)->lpVtbl -> move(This,Unit,Count,ActualCount)
  15063.  
  15064. #define IHTMLTxtRange_moveStart(This,Unit,Count,ActualCount)    \
  15065.     (This)->lpVtbl -> moveStart(This,Unit,Count,ActualCount)
  15066.  
  15067. #define IHTMLTxtRange_moveEnd(This,Unit,Count,ActualCount)    \
  15068.     (This)->lpVtbl -> moveEnd(This,Unit,Count,ActualCount)
  15069.  
  15070. #define IHTMLTxtRange_select(This)    \
  15071.     (This)->lpVtbl -> select(This)
  15072.  
  15073. #define IHTMLTxtRange_pasteHTML(This,html)    \
  15074.     (This)->lpVtbl -> pasteHTML(This,html)
  15075.  
  15076. #define IHTMLTxtRange_moveToElementText(This,element)    \
  15077.     (This)->lpVtbl -> moveToElementText(This,element)
  15078.  
  15079. #define IHTMLTxtRange_setEndPoint(This,how,SourceRange)    \
  15080.     (This)->lpVtbl -> setEndPoint(This,how,SourceRange)
  15081.  
  15082. #define IHTMLTxtRange_compareEndPoints(This,how,SourceRange,ret)    \
  15083.     (This)->lpVtbl -> compareEndPoints(This,how,SourceRange,ret)
  15084.  
  15085. #define IHTMLTxtRange_findText(This,String,count,Flags,Success)    \
  15086.     (This)->lpVtbl -> findText(This,String,count,Flags,Success)
  15087.  
  15088. #define IHTMLTxtRange_moveToPoint(This,x,y)    \
  15089.     (This)->lpVtbl -> moveToPoint(This,x,y)
  15090.  
  15091. #define IHTMLTxtRange_getBookmark(This,Boolmark)    \
  15092.     (This)->lpVtbl -> getBookmark(This,Boolmark)
  15093.  
  15094. #define IHTMLTxtRange_moveToBookmark(This,Bookmark,Success)    \
  15095.     (This)->lpVtbl -> moveToBookmark(This,Bookmark,Success)
  15096.  
  15097. #define IHTMLTxtRange_queryCommandSupported(This,cmdID,pfRet)    \
  15098.     (This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
  15099.  
  15100. #define IHTMLTxtRange_queryCommandEnabled(This,cmdID,pfRet)    \
  15101.     (This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
  15102.  
  15103. #define IHTMLTxtRange_queryCommandState(This,cmdID,pfRet)    \
  15104.     (This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
  15105.  
  15106. #define IHTMLTxtRange_queryCommandIndeterm(This,cmdID,pfRet)    \
  15107.     (This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
  15108.  
  15109. #define IHTMLTxtRange_queryCommandText(This,cmdID,pcmdText)    \
  15110.     (This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
  15111.  
  15112. #define IHTMLTxtRange_queryCommandValue(This,cmdID,pcmdValue)    \
  15113.     (This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
  15114.  
  15115. #define IHTMLTxtRange_execCommand(This,cmdID,showUI,value,pfRet)    \
  15116.     (This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
  15117.  
  15118. #define IHTMLTxtRange_execCommandShowHelp(This,cmdID,pfRet)    \
  15119.     (This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
  15120.  
  15121. #endif /* COBJMACROS */
  15122.  
  15123.  
  15124. #endif     /* C style interface */
  15125.  
  15126.  
  15127.  
  15128. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_htmlText_Proxy( 
  15129.     IHTMLTxtRange __RPC_FAR * This,
  15130.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15131.  
  15132.  
  15133. void __RPC_STUB IHTMLTxtRange_get_htmlText_Stub(
  15134.     IRpcStubBuffer *This,
  15135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15136.     PRPC_MESSAGE _pRpcMessage,
  15137.     DWORD *_pdwStubPhase);
  15138.  
  15139.  
  15140. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_put_text_Proxy( 
  15141.     IHTMLTxtRange __RPC_FAR * This,
  15142.     /* [in] */ BSTR v);
  15143.  
  15144.  
  15145. void __RPC_STUB IHTMLTxtRange_put_text_Stub(
  15146.     IRpcStubBuffer *This,
  15147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15148.     PRPC_MESSAGE _pRpcMessage,
  15149.     DWORD *_pdwStubPhase);
  15150.  
  15151.  
  15152. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_get_text_Proxy( 
  15153.     IHTMLTxtRange __RPC_FAR * This,
  15154.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15155.  
  15156.  
  15157. void __RPC_STUB IHTMLTxtRange_get_text_Stub(
  15158.     IRpcStubBuffer *This,
  15159.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15160.     PRPC_MESSAGE _pRpcMessage,
  15161.     DWORD *_pdwStubPhase);
  15162.  
  15163.  
  15164. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_parentElement_Proxy( 
  15165.     IHTMLTxtRange __RPC_FAR * This,
  15166.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  15167.  
  15168.  
  15169. void __RPC_STUB IHTMLTxtRange_parentElement_Stub(
  15170.     IRpcStubBuffer *This,
  15171.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15172.     PRPC_MESSAGE _pRpcMessage,
  15173.     DWORD *_pdwStubPhase);
  15174.  
  15175.  
  15176. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_duplicate_Proxy( 
  15177.     IHTMLTxtRange __RPC_FAR * This,
  15178.     /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *Duplicate);
  15179.  
  15180.  
  15181. void __RPC_STUB IHTMLTxtRange_duplicate_Stub(
  15182.     IRpcStubBuffer *This,
  15183.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15184.     PRPC_MESSAGE _pRpcMessage,
  15185.     DWORD *_pdwStubPhase);
  15186.  
  15187.  
  15188. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_inRange_Proxy( 
  15189.     IHTMLTxtRange __RPC_FAR * This,
  15190.     /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15191.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *InRange);
  15192.  
  15193.  
  15194. void __RPC_STUB IHTMLTxtRange_inRange_Stub(
  15195.     IRpcStubBuffer *This,
  15196.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15197.     PRPC_MESSAGE _pRpcMessage,
  15198.     DWORD *_pdwStubPhase);
  15199.  
  15200.  
  15201. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_isEqual_Proxy( 
  15202.     IHTMLTxtRange __RPC_FAR * This,
  15203.     /* [in] */ IHTMLTxtRange __RPC_FAR *Range,
  15204.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *IsEqual);
  15205.  
  15206.  
  15207. void __RPC_STUB IHTMLTxtRange_isEqual_Stub(
  15208.     IRpcStubBuffer *This,
  15209.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15210.     PRPC_MESSAGE _pRpcMessage,
  15211.     DWORD *_pdwStubPhase);
  15212.  
  15213.  
  15214. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_scrollIntoView_Proxy( 
  15215.     IHTMLTxtRange __RPC_FAR * This,
  15216.     /* [in][defaultvalue] */ VARIANT_BOOL fStart);
  15217.  
  15218.  
  15219. void __RPC_STUB IHTMLTxtRange_scrollIntoView_Stub(
  15220.     IRpcStubBuffer *This,
  15221.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15222.     PRPC_MESSAGE _pRpcMessage,
  15223.     DWORD *_pdwStubPhase);
  15224.  
  15225.  
  15226. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_collapse_Proxy( 
  15227.     IHTMLTxtRange __RPC_FAR * This,
  15228.     /* [in][defaultvalue] */ VARIANT_BOOL Start);
  15229.  
  15230.  
  15231. void __RPC_STUB IHTMLTxtRange_collapse_Stub(
  15232.     IRpcStubBuffer *This,
  15233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15234.     PRPC_MESSAGE _pRpcMessage,
  15235.     DWORD *_pdwStubPhase);
  15236.  
  15237.  
  15238. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_expand_Proxy( 
  15239.     IHTMLTxtRange __RPC_FAR * This,
  15240.     /* [in] */ BSTR Unit,
  15241.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15242.  
  15243.  
  15244. void __RPC_STUB IHTMLTxtRange_expand_Stub(
  15245.     IRpcStubBuffer *This,
  15246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15247.     PRPC_MESSAGE _pRpcMessage,
  15248.     DWORD *_pdwStubPhase);
  15249.  
  15250.  
  15251. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_move_Proxy( 
  15252.     IHTMLTxtRange __RPC_FAR * This,
  15253.     /* [in] */ BSTR Unit,
  15254.     /* [in][defaultvalue] */ long Count,
  15255.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15256.  
  15257.  
  15258. void __RPC_STUB IHTMLTxtRange_move_Stub(
  15259.     IRpcStubBuffer *This,
  15260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15261.     PRPC_MESSAGE _pRpcMessage,
  15262.     DWORD *_pdwStubPhase);
  15263.  
  15264.  
  15265. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveStart_Proxy( 
  15266.     IHTMLTxtRange __RPC_FAR * This,
  15267.     /* [in] */ BSTR Unit,
  15268.     /* [in][defaultvalue] */ long Count,
  15269.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15270.  
  15271.  
  15272. void __RPC_STUB IHTMLTxtRange_moveStart_Stub(
  15273.     IRpcStubBuffer *This,
  15274.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15275.     PRPC_MESSAGE _pRpcMessage,
  15276.     DWORD *_pdwStubPhase);
  15277.  
  15278.  
  15279. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveEnd_Proxy( 
  15280.     IHTMLTxtRange __RPC_FAR * This,
  15281.     /* [in] */ BSTR Unit,
  15282.     /* [in][defaultvalue] */ long Count,
  15283.     /* [out][retval] */ long __RPC_FAR *ActualCount);
  15284.  
  15285.  
  15286. void __RPC_STUB IHTMLTxtRange_moveEnd_Stub(
  15287.     IRpcStubBuffer *This,
  15288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15289.     PRPC_MESSAGE _pRpcMessage,
  15290.     DWORD *_pdwStubPhase);
  15291.  
  15292.  
  15293. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_select_Proxy( 
  15294.     IHTMLTxtRange __RPC_FAR * This);
  15295.  
  15296.  
  15297. void __RPC_STUB IHTMLTxtRange_select_Stub(
  15298.     IRpcStubBuffer *This,
  15299.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15300.     PRPC_MESSAGE _pRpcMessage,
  15301.     DWORD *_pdwStubPhase);
  15302.  
  15303.  
  15304. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_pasteHTML_Proxy( 
  15305.     IHTMLTxtRange __RPC_FAR * This,
  15306.     /* [in] */ BSTR html);
  15307.  
  15308.  
  15309. void __RPC_STUB IHTMLTxtRange_pasteHTML_Stub(
  15310.     IRpcStubBuffer *This,
  15311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15312.     PRPC_MESSAGE _pRpcMessage,
  15313.     DWORD *_pdwStubPhase);
  15314.  
  15315.  
  15316. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToElementText_Proxy( 
  15317.     IHTMLTxtRange __RPC_FAR * This,
  15318.     /* [in] */ IHTMLElement __RPC_FAR *element);
  15319.  
  15320.  
  15321. void __RPC_STUB IHTMLTxtRange_moveToElementText_Stub(
  15322.     IRpcStubBuffer *This,
  15323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15324.     PRPC_MESSAGE _pRpcMessage,
  15325.     DWORD *_pdwStubPhase);
  15326.  
  15327.  
  15328. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_setEndPoint_Proxy( 
  15329.     IHTMLTxtRange __RPC_FAR * This,
  15330.     /* [in] */ BSTR how,
  15331.     /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange);
  15332.  
  15333.  
  15334. void __RPC_STUB IHTMLTxtRange_setEndPoint_Stub(
  15335.     IRpcStubBuffer *This,
  15336.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15337.     PRPC_MESSAGE _pRpcMessage,
  15338.     DWORD *_pdwStubPhase);
  15339.  
  15340.  
  15341. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_compareEndPoints_Proxy( 
  15342.     IHTMLTxtRange __RPC_FAR * This,
  15343.     /* [in] */ BSTR how,
  15344.     /* [in] */ IHTMLTxtRange __RPC_FAR *SourceRange,
  15345.     /* [out][retval] */ long __RPC_FAR *ret);
  15346.  
  15347.  
  15348. void __RPC_STUB IHTMLTxtRange_compareEndPoints_Stub(
  15349.     IRpcStubBuffer *This,
  15350.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15351.     PRPC_MESSAGE _pRpcMessage,
  15352.     DWORD *_pdwStubPhase);
  15353.  
  15354.  
  15355. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_findText_Proxy( 
  15356.     IHTMLTxtRange __RPC_FAR * This,
  15357.     /* [in] */ BSTR String,
  15358.     /* [in][defaultvalue] */ long count,
  15359.     /* [in][defaultvalue] */ long Flags,
  15360.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15361.  
  15362.  
  15363. void __RPC_STUB IHTMLTxtRange_findText_Stub(
  15364.     IRpcStubBuffer *This,
  15365.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15366.     PRPC_MESSAGE _pRpcMessage,
  15367.     DWORD *_pdwStubPhase);
  15368.  
  15369.  
  15370. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToPoint_Proxy( 
  15371.     IHTMLTxtRange __RPC_FAR * This,
  15372.     /* [in] */ long x,
  15373.     /* [in] */ long y);
  15374.  
  15375.  
  15376. void __RPC_STUB IHTMLTxtRange_moveToPoint_Stub(
  15377.     IRpcStubBuffer *This,
  15378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15379.     PRPC_MESSAGE _pRpcMessage,
  15380.     DWORD *_pdwStubPhase);
  15381.  
  15382.  
  15383. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_getBookmark_Proxy( 
  15384.     IHTMLTxtRange __RPC_FAR * This,
  15385.     /* [out][retval] */ BSTR __RPC_FAR *Boolmark);
  15386.  
  15387.  
  15388. void __RPC_STUB IHTMLTxtRange_getBookmark_Stub(
  15389.     IRpcStubBuffer *This,
  15390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15391.     PRPC_MESSAGE _pRpcMessage,
  15392.     DWORD *_pdwStubPhase);
  15393.  
  15394.  
  15395. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_moveToBookmark_Proxy( 
  15396.     IHTMLTxtRange __RPC_FAR * This,
  15397.     /* [in] */ BSTR Bookmark,
  15398.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *Success);
  15399.  
  15400.  
  15401. void __RPC_STUB IHTMLTxtRange_moveToBookmark_Stub(
  15402.     IRpcStubBuffer *This,
  15403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15404.     PRPC_MESSAGE _pRpcMessage,
  15405.     DWORD *_pdwStubPhase);
  15406.  
  15407.  
  15408. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandSupported_Proxy( 
  15409.     IHTMLTxtRange __RPC_FAR * This,
  15410.     /* [in] */ BSTR cmdID,
  15411.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15412.  
  15413.  
  15414. void __RPC_STUB IHTMLTxtRange_queryCommandSupported_Stub(
  15415.     IRpcStubBuffer *This,
  15416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15417.     PRPC_MESSAGE _pRpcMessage,
  15418.     DWORD *_pdwStubPhase);
  15419.  
  15420.  
  15421. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandEnabled_Proxy( 
  15422.     IHTMLTxtRange __RPC_FAR * This,
  15423.     /* [in] */ BSTR cmdID,
  15424.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15425.  
  15426.  
  15427. void __RPC_STUB IHTMLTxtRange_queryCommandEnabled_Stub(
  15428.     IRpcStubBuffer *This,
  15429.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15430.     PRPC_MESSAGE _pRpcMessage,
  15431.     DWORD *_pdwStubPhase);
  15432.  
  15433.  
  15434. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandState_Proxy( 
  15435.     IHTMLTxtRange __RPC_FAR * This,
  15436.     /* [in] */ BSTR cmdID,
  15437.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15438.  
  15439.  
  15440. void __RPC_STUB IHTMLTxtRange_queryCommandState_Stub(
  15441.     IRpcStubBuffer *This,
  15442.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15443.     PRPC_MESSAGE _pRpcMessage,
  15444.     DWORD *_pdwStubPhase);
  15445.  
  15446.  
  15447. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandIndeterm_Proxy( 
  15448.     IHTMLTxtRange __RPC_FAR * This,
  15449.     /* [in] */ BSTR cmdID,
  15450.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15451.  
  15452.  
  15453. void __RPC_STUB IHTMLTxtRange_queryCommandIndeterm_Stub(
  15454.     IRpcStubBuffer *This,
  15455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15456.     PRPC_MESSAGE _pRpcMessage,
  15457.     DWORD *_pdwStubPhase);
  15458.  
  15459.  
  15460. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandText_Proxy( 
  15461.     IHTMLTxtRange __RPC_FAR * This,
  15462.     /* [in] */ BSTR cmdID,
  15463.     /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  15464.  
  15465.  
  15466. void __RPC_STUB IHTMLTxtRange_queryCommandText_Stub(
  15467.     IRpcStubBuffer *This,
  15468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15469.     PRPC_MESSAGE _pRpcMessage,
  15470.     DWORD *_pdwStubPhase);
  15471.  
  15472.  
  15473. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_queryCommandValue_Proxy( 
  15474.     IHTMLTxtRange __RPC_FAR * This,
  15475.     /* [in] */ BSTR cmdID,
  15476.     /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  15477.  
  15478.  
  15479. void __RPC_STUB IHTMLTxtRange_queryCommandValue_Stub(
  15480.     IRpcStubBuffer *This,
  15481.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15482.     PRPC_MESSAGE _pRpcMessage,
  15483.     DWORD *_pdwStubPhase);
  15484.  
  15485.  
  15486. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommand_Proxy( 
  15487.     IHTMLTxtRange __RPC_FAR * This,
  15488.     /* [in] */ BSTR cmdID,
  15489.     /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  15490.     /* [in][optional] */ VARIANT value,
  15491.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15492.  
  15493.  
  15494. void __RPC_STUB IHTMLTxtRange_execCommand_Stub(
  15495.     IRpcStubBuffer *This,
  15496.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15497.     PRPC_MESSAGE _pRpcMessage,
  15498.     DWORD *_pdwStubPhase);
  15499.  
  15500.  
  15501. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTxtRange_execCommandShowHelp_Proxy( 
  15502.     IHTMLTxtRange __RPC_FAR * This,
  15503.     /* [in] */ BSTR cmdID,
  15504.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  15505.  
  15506.  
  15507. void __RPC_STUB IHTMLTxtRange_execCommandShowHelp_Stub(
  15508.     IRpcStubBuffer *This,
  15509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15510.     PRPC_MESSAGE _pRpcMessage,
  15511.     DWORD *_pdwStubPhase);
  15512.  
  15513.  
  15514.  
  15515. #endif     /* __IHTMLTxtRange_INTERFACE_DEFINED__ */
  15516.  
  15517.  
  15518. #ifndef __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
  15519. #define __IHTMLTextRangeMetrics_INTERFACE_DEFINED__
  15520.  
  15521. /****************************************
  15522.  * Generated header for interface: IHTMLTextRangeMetrics
  15523.  * at Mon Nov 17 12:04:35 1997
  15524.  * using MIDL 3.02.88
  15525.  ****************************************/
  15526. /* [object][uuid][dual][oleautomation] */ 
  15527.  
  15528.  
  15529.  
  15530. EXTERN_C const IID IID_IHTMLTextRangeMetrics;
  15531.  
  15532. #if defined(__cplusplus) && !defined(CINTERFACE)
  15533.     
  15534.     interface DECLSPEC_UUID("3050f40b-98b5-11cf-bb82-00aa00bdce0b")
  15535.     IHTMLTextRangeMetrics : public IDispatch
  15536.     {
  15537.     public:
  15538.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop( 
  15539.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15540.         
  15541.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft( 
  15542.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15543.         
  15544.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingTop( 
  15545.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15546.         
  15547.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingLeft( 
  15548.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15549.         
  15550.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingWidth( 
  15551.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15552.         
  15553.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_boundingHeight( 
  15554.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15555.         
  15556.     };
  15557.     
  15558. #else     /* C style interface */
  15559.  
  15560.     typedef struct IHTMLTextRangeMetricsVtbl
  15561.     {
  15562.         BEGIN_INTERFACE
  15563.         
  15564.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15565.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15566.             /* [in] */ REFIID riid,
  15567.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15568.         
  15569.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15570.             IHTMLTextRangeMetrics __RPC_FAR * This);
  15571.         
  15572.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15573.             IHTMLTextRangeMetrics __RPC_FAR * This);
  15574.         
  15575.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15576.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15577.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15578.         
  15579.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15580.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15581.             /* [in] */ UINT iTInfo,
  15582.             /* [in] */ LCID lcid,
  15583.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15584.         
  15585.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15586.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15587.             /* [in] */ REFIID riid,
  15588.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15589.             /* [in] */ UINT cNames,
  15590.             /* [in] */ LCID lcid,
  15591.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15592.         
  15593.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15594.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15595.             /* [in] */ DISPID dispIdMember,
  15596.             /* [in] */ REFIID riid,
  15597.             /* [in] */ LCID lcid,
  15598.             /* [in] */ WORD wFlags,
  15599.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15600.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15601.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15602.             /* [out] */ UINT __RPC_FAR *puArgErr);
  15603.         
  15604.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetTop )( 
  15605.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15606.             /* [out][retval] */ long __RPC_FAR *p);
  15607.         
  15608.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetLeft )( 
  15609.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15610.             /* [out][retval] */ long __RPC_FAR *p);
  15611.         
  15612.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingTop )( 
  15613.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15614.             /* [out][retval] */ long __RPC_FAR *p);
  15615.         
  15616.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingLeft )( 
  15617.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15618.             /* [out][retval] */ long __RPC_FAR *p);
  15619.         
  15620.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingWidth )( 
  15621.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15622.             /* [out][retval] */ long __RPC_FAR *p);
  15623.         
  15624.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_boundingHeight )( 
  15625.             IHTMLTextRangeMetrics __RPC_FAR * This,
  15626.             /* [out][retval] */ long __RPC_FAR *p);
  15627.         
  15628.         END_INTERFACE
  15629.     } IHTMLTextRangeMetricsVtbl;
  15630.  
  15631.     interface IHTMLTextRangeMetrics
  15632.     {
  15633.         CONST_VTBL struct IHTMLTextRangeMetricsVtbl __RPC_FAR *lpVtbl;
  15634.     };
  15635.  
  15636.     
  15637.  
  15638. #ifdef COBJMACROS
  15639.  
  15640.  
  15641. #define IHTMLTextRangeMetrics_QueryInterface(This,riid,ppvObject)    \
  15642.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15643.  
  15644. #define IHTMLTextRangeMetrics_AddRef(This)    \
  15645.     (This)->lpVtbl -> AddRef(This)
  15646.  
  15647. #define IHTMLTextRangeMetrics_Release(This)    \
  15648.     (This)->lpVtbl -> Release(This)
  15649.  
  15650.  
  15651. #define IHTMLTextRangeMetrics_GetTypeInfoCount(This,pctinfo)    \
  15652.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15653.  
  15654. #define IHTMLTextRangeMetrics_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15655.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15656.  
  15657. #define IHTMLTextRangeMetrics_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15658.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15659.  
  15660. #define IHTMLTextRangeMetrics_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15661.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15662.  
  15663.  
  15664. #define IHTMLTextRangeMetrics_get_offsetTop(This,p)    \
  15665.     (This)->lpVtbl -> get_offsetTop(This,p)
  15666.  
  15667. #define IHTMLTextRangeMetrics_get_offsetLeft(This,p)    \
  15668.     (This)->lpVtbl -> get_offsetLeft(This,p)
  15669.  
  15670. #define IHTMLTextRangeMetrics_get_boundingTop(This,p)    \
  15671.     (This)->lpVtbl -> get_boundingTop(This,p)
  15672.  
  15673. #define IHTMLTextRangeMetrics_get_boundingLeft(This,p)    \
  15674.     (This)->lpVtbl -> get_boundingLeft(This,p)
  15675.  
  15676. #define IHTMLTextRangeMetrics_get_boundingWidth(This,p)    \
  15677.     (This)->lpVtbl -> get_boundingWidth(This,p)
  15678.  
  15679. #define IHTMLTextRangeMetrics_get_boundingHeight(This,p)    \
  15680.     (This)->lpVtbl -> get_boundingHeight(This,p)
  15681.  
  15682. #endif /* COBJMACROS */
  15683.  
  15684.  
  15685. #endif     /* C style interface */
  15686.  
  15687.  
  15688.  
  15689. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetTop_Proxy( 
  15690.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15691.     /* [out][retval] */ long __RPC_FAR *p);
  15692.  
  15693.  
  15694. void __RPC_STUB IHTMLTextRangeMetrics_get_offsetTop_Stub(
  15695.     IRpcStubBuffer *This,
  15696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15697.     PRPC_MESSAGE _pRpcMessage,
  15698.     DWORD *_pdwStubPhase);
  15699.  
  15700.  
  15701. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_offsetLeft_Proxy( 
  15702.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15703.     /* [out][retval] */ long __RPC_FAR *p);
  15704.  
  15705.  
  15706. void __RPC_STUB IHTMLTextRangeMetrics_get_offsetLeft_Stub(
  15707.     IRpcStubBuffer *This,
  15708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15709.     PRPC_MESSAGE _pRpcMessage,
  15710.     DWORD *_pdwStubPhase);
  15711.  
  15712.  
  15713. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingTop_Proxy( 
  15714.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15715.     /* [out][retval] */ long __RPC_FAR *p);
  15716.  
  15717.  
  15718. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingTop_Stub(
  15719.     IRpcStubBuffer *This,
  15720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15721.     PRPC_MESSAGE _pRpcMessage,
  15722.     DWORD *_pdwStubPhase);
  15723.  
  15724.  
  15725. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingLeft_Proxy( 
  15726.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15727.     /* [out][retval] */ long __RPC_FAR *p);
  15728.  
  15729.  
  15730. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingLeft_Stub(
  15731.     IRpcStubBuffer *This,
  15732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15733.     PRPC_MESSAGE _pRpcMessage,
  15734.     DWORD *_pdwStubPhase);
  15735.  
  15736.  
  15737. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingWidth_Proxy( 
  15738.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15739.     /* [out][retval] */ long __RPC_FAR *p);
  15740.  
  15741.  
  15742. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingWidth_Stub(
  15743.     IRpcStubBuffer *This,
  15744.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15745.     PRPC_MESSAGE _pRpcMessage,
  15746.     DWORD *_pdwStubPhase);
  15747.  
  15748.  
  15749. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextRangeMetrics_get_boundingHeight_Proxy( 
  15750.     IHTMLTextRangeMetrics __RPC_FAR * This,
  15751.     /* [out][retval] */ long __RPC_FAR *p);
  15752.  
  15753.  
  15754. void __RPC_STUB IHTMLTextRangeMetrics_get_boundingHeight_Stub(
  15755.     IRpcStubBuffer *This,
  15756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15757.     PRPC_MESSAGE _pRpcMessage,
  15758.     DWORD *_pdwStubPhase);
  15759.  
  15760.  
  15761.  
  15762. #endif     /* __IHTMLTextRangeMetrics_INTERFACE_DEFINED__ */
  15763.  
  15764.  
  15765. #ifndef __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
  15766. #define __HTMLFormElementEvents_DISPINTERFACE_DEFINED__
  15767.  
  15768. /****************************************
  15769.  * Generated header for dispinterface: HTMLFormElementEvents
  15770.  * at Mon Nov 17 12:04:35 1997
  15771.  * using MIDL 3.02.88
  15772.  ****************************************/
  15773. /* [uuid][hidden] */ 
  15774.  
  15775.  
  15776.  
  15777. EXTERN_C const IID DIID_HTMLFormElementEvents;
  15778.  
  15779. #if defined(__cplusplus) && !defined(CINTERFACE)
  15780.  
  15781.     interface DECLSPEC_UUID("3050f364-98b5-11cf-bb82-00aa00bdce0b")
  15782.     HTMLFormElementEvents : public IDispatch
  15783.     {
  15784.     };
  15785.     
  15786. #else     /* C style interface */
  15787.  
  15788.     typedef struct HTMLFormElementEventsVtbl
  15789.     {
  15790.         BEGIN_INTERFACE
  15791.         
  15792.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15793.             HTMLFormElementEvents __RPC_FAR * This,
  15794.             /* [in] */ REFIID riid,
  15795.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15796.         
  15797.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15798.             HTMLFormElementEvents __RPC_FAR * This);
  15799.         
  15800.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15801.             HTMLFormElementEvents __RPC_FAR * This);
  15802.         
  15803.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15804.             HTMLFormElementEvents __RPC_FAR * This,
  15805.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15806.         
  15807.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15808.             HTMLFormElementEvents __RPC_FAR * This,
  15809.             /* [in] */ UINT iTInfo,
  15810.             /* [in] */ LCID lcid,
  15811.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15812.         
  15813.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15814.             HTMLFormElementEvents __RPC_FAR * This,
  15815.             /* [in] */ REFIID riid,
  15816.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15817.             /* [in] */ UINT cNames,
  15818.             /* [in] */ LCID lcid,
  15819.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15820.         
  15821.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15822.             HTMLFormElementEvents __RPC_FAR * This,
  15823.             /* [in] */ DISPID dispIdMember,
  15824.             /* [in] */ REFIID riid,
  15825.             /* [in] */ LCID lcid,
  15826.             /* [in] */ WORD wFlags,
  15827.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15828.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15829.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15830.             /* [out] */ UINT __RPC_FAR *puArgErr);
  15831.         
  15832.         END_INTERFACE
  15833.     } HTMLFormElementEventsVtbl;
  15834.  
  15835.     interface HTMLFormElementEvents
  15836.     {
  15837.         CONST_VTBL struct HTMLFormElementEventsVtbl __RPC_FAR *lpVtbl;
  15838.     };
  15839.  
  15840.     
  15841.  
  15842. #ifdef COBJMACROS
  15843.  
  15844.  
  15845. #define HTMLFormElementEvents_QueryInterface(This,riid,ppvObject)    \
  15846.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15847.  
  15848. #define HTMLFormElementEvents_AddRef(This)    \
  15849.     (This)->lpVtbl -> AddRef(This)
  15850.  
  15851. #define HTMLFormElementEvents_Release(This)    \
  15852.     (This)->lpVtbl -> Release(This)
  15853.  
  15854.  
  15855. #define HTMLFormElementEvents_GetTypeInfoCount(This,pctinfo)    \
  15856.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15857.  
  15858. #define HTMLFormElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15859.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15860.  
  15861. #define HTMLFormElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15862.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15863.  
  15864. #define HTMLFormElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15865.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15866.  
  15867. #endif /* COBJMACROS */
  15868.  
  15869.  
  15870. #endif     /* C style interface */
  15871.  
  15872.  
  15873. #endif     /* __HTMLFormElementEvents_DISPINTERFACE_DEFINED__ */
  15874.  
  15875.  
  15876. #ifndef __IHTMLFormElement_INTERFACE_DEFINED__
  15877. #define __IHTMLFormElement_INTERFACE_DEFINED__
  15878.  
  15879. /****************************************
  15880.  * Generated header for interface: IHTMLFormElement
  15881.  * at Mon Nov 17 12:04:35 1997
  15882.  * using MIDL 3.02.88
  15883.  ****************************************/
  15884. /* [object][uuid][dual][oleautomation] */ 
  15885.  
  15886.  
  15887.  
  15888. EXTERN_C const IID IID_IHTMLFormElement;
  15889.  
  15890. #if defined(__cplusplus) && !defined(CINTERFACE)
  15891.     
  15892.     interface DECLSPEC_UUID("3050f1f7-98b5-11cf-bb82-00aa00bdce0b")
  15893.     IHTMLFormElement : public IDispatch
  15894.     {
  15895.     public:
  15896.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_action( 
  15897.             /* [in] */ BSTR v) = 0;
  15898.         
  15899.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_action( 
  15900.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15901.         
  15902.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dir( 
  15903.             /* [in] */ BSTR v) = 0;
  15904.         
  15905.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dir( 
  15906.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15907.         
  15908.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_encoding( 
  15909.             /* [in] */ BSTR v) = 0;
  15910.         
  15911.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_encoding( 
  15912.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15913.         
  15914.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_method( 
  15915.             /* [in] */ BSTR v) = 0;
  15916.         
  15917.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_method( 
  15918.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15919.         
  15920.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_elements( 
  15921.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  15922.         
  15923.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  15924.             /* [in] */ BSTR v) = 0;
  15925.         
  15926.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  15927.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15928.         
  15929.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  15930.             /* [in] */ BSTR v) = 0;
  15931.         
  15932.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  15933.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15934.         
  15935.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onsubmit( 
  15936.             /* [in] */ VARIANT v) = 0;
  15937.         
  15938.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onsubmit( 
  15939.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15940.         
  15941.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreset( 
  15942.             /* [in] */ VARIANT v) = 0;
  15943.         
  15944.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreset( 
  15945.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15946.         
  15947.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE submit( void) = 0;
  15948.         
  15949.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE reset( void) = 0;
  15950.         
  15951.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  15952.             /* [in] */ long v) = 0;
  15953.         
  15954.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  15955.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15956.         
  15957.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  15958.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  15959.         
  15960.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  15961.             /* [in][optional] */ VARIANT name,
  15962.             /* [in][optional] */ VARIANT index,
  15963.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  15964.         
  15965.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  15966.             /* [in] */ VARIANT tagName,
  15967.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  15968.         
  15969.     };
  15970.     
  15971. #else     /* C style interface */
  15972.  
  15973.     typedef struct IHTMLFormElementVtbl
  15974.     {
  15975.         BEGIN_INTERFACE
  15976.         
  15977.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15978.             IHTMLFormElement __RPC_FAR * This,
  15979.             /* [in] */ REFIID riid,
  15980.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15981.         
  15982.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15983.             IHTMLFormElement __RPC_FAR * This);
  15984.         
  15985.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15986.             IHTMLFormElement __RPC_FAR * This);
  15987.         
  15988.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15989.             IHTMLFormElement __RPC_FAR * This,
  15990.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15991.         
  15992.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15993.             IHTMLFormElement __RPC_FAR * This,
  15994.             /* [in] */ UINT iTInfo,
  15995.             /* [in] */ LCID lcid,
  15996.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15997.         
  15998.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15999.             IHTMLFormElement __RPC_FAR * This,
  16000.             /* [in] */ REFIID riid,
  16001.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16002.             /* [in] */ UINT cNames,
  16003.             /* [in] */ LCID lcid,
  16004.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16005.         
  16006.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16007.             IHTMLFormElement __RPC_FAR * This,
  16008.             /* [in] */ DISPID dispIdMember,
  16009.             /* [in] */ REFIID riid,
  16010.             /* [in] */ LCID lcid,
  16011.             /* [in] */ WORD wFlags,
  16012.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16013.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16014.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16015.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16016.         
  16017.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_action )( 
  16018.             IHTMLFormElement __RPC_FAR * This,
  16019.             /* [in] */ BSTR v);
  16020.         
  16021.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_action )( 
  16022.             IHTMLFormElement __RPC_FAR * This,
  16023.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16024.         
  16025.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dir )( 
  16026.             IHTMLFormElement __RPC_FAR * This,
  16027.             /* [in] */ BSTR v);
  16028.         
  16029.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dir )( 
  16030.             IHTMLFormElement __RPC_FAR * This,
  16031.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16032.         
  16033.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_encoding )( 
  16034.             IHTMLFormElement __RPC_FAR * This,
  16035.             /* [in] */ BSTR v);
  16036.         
  16037.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_encoding )( 
  16038.             IHTMLFormElement __RPC_FAR * This,
  16039.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16040.         
  16041.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_method )( 
  16042.             IHTMLFormElement __RPC_FAR * This,
  16043.             /* [in] */ BSTR v);
  16044.         
  16045.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_method )( 
  16046.             IHTMLFormElement __RPC_FAR * This,
  16047.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16048.         
  16049.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_elements )( 
  16050.             IHTMLFormElement __RPC_FAR * This,
  16051.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  16052.         
  16053.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_target )( 
  16054.             IHTMLFormElement __RPC_FAR * This,
  16055.             /* [in] */ BSTR v);
  16056.         
  16057.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_target )( 
  16058.             IHTMLFormElement __RPC_FAR * This,
  16059.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16060.         
  16061.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  16062.             IHTMLFormElement __RPC_FAR * This,
  16063.             /* [in] */ BSTR v);
  16064.         
  16065.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  16066.             IHTMLFormElement __RPC_FAR * This,
  16067.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16068.         
  16069.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onsubmit )( 
  16070.             IHTMLFormElement __RPC_FAR * This,
  16071.             /* [in] */ VARIANT v);
  16072.         
  16073.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onsubmit )( 
  16074.             IHTMLFormElement __RPC_FAR * This,
  16075.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16076.         
  16077.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreset )( 
  16078.             IHTMLFormElement __RPC_FAR * This,
  16079.             /* [in] */ VARIANT v);
  16080.         
  16081.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onreset )( 
  16082.             IHTMLFormElement __RPC_FAR * This,
  16083.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16084.         
  16085.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *submit )( 
  16086.             IHTMLFormElement __RPC_FAR * This);
  16087.         
  16088.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *reset )( 
  16089.             IHTMLFormElement __RPC_FAR * This);
  16090.         
  16091.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  16092.             IHTMLFormElement __RPC_FAR * This,
  16093.             /* [in] */ long v);
  16094.         
  16095.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  16096.             IHTMLFormElement __RPC_FAR * This,
  16097.             /* [out][retval] */ long __RPC_FAR *p);
  16098.         
  16099.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  16100.             IHTMLFormElement __RPC_FAR * This,
  16101.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  16102.         
  16103.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  16104.             IHTMLFormElement __RPC_FAR * This,
  16105.             /* [in][optional] */ VARIANT name,
  16106.             /* [in][optional] */ VARIANT index,
  16107.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16108.         
  16109.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  16110.             IHTMLFormElement __RPC_FAR * This,
  16111.             /* [in] */ VARIANT tagName,
  16112.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16113.         
  16114.         END_INTERFACE
  16115.     } IHTMLFormElementVtbl;
  16116.  
  16117.     interface IHTMLFormElement
  16118.     {
  16119.         CONST_VTBL struct IHTMLFormElementVtbl __RPC_FAR *lpVtbl;
  16120.     };
  16121.  
  16122.     
  16123.  
  16124. #ifdef COBJMACROS
  16125.  
  16126.  
  16127. #define IHTMLFormElement_QueryInterface(This,riid,ppvObject)    \
  16128.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16129.  
  16130. #define IHTMLFormElement_AddRef(This)    \
  16131.     (This)->lpVtbl -> AddRef(This)
  16132.  
  16133. #define IHTMLFormElement_Release(This)    \
  16134.     (This)->lpVtbl -> Release(This)
  16135.  
  16136.  
  16137. #define IHTMLFormElement_GetTypeInfoCount(This,pctinfo)    \
  16138.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16139.  
  16140. #define IHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16141.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16142.  
  16143. #define IHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16144.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16145.  
  16146. #define IHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16147.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16148.  
  16149.  
  16150. #define IHTMLFormElement_put_action(This,v)    \
  16151.     (This)->lpVtbl -> put_action(This,v)
  16152.  
  16153. #define IHTMLFormElement_get_action(This,p)    \
  16154.     (This)->lpVtbl -> get_action(This,p)
  16155.  
  16156. #define IHTMLFormElement_put_dir(This,v)    \
  16157.     (This)->lpVtbl -> put_dir(This,v)
  16158.  
  16159. #define IHTMLFormElement_get_dir(This,p)    \
  16160.     (This)->lpVtbl -> get_dir(This,p)
  16161.  
  16162. #define IHTMLFormElement_put_encoding(This,v)    \
  16163.     (This)->lpVtbl -> put_encoding(This,v)
  16164.  
  16165. #define IHTMLFormElement_get_encoding(This,p)    \
  16166.     (This)->lpVtbl -> get_encoding(This,p)
  16167.  
  16168. #define IHTMLFormElement_put_method(This,v)    \
  16169.     (This)->lpVtbl -> put_method(This,v)
  16170.  
  16171. #define IHTMLFormElement_get_method(This,p)    \
  16172.     (This)->lpVtbl -> get_method(This,p)
  16173.  
  16174. #define IHTMLFormElement_get_elements(This,p)    \
  16175.     (This)->lpVtbl -> get_elements(This,p)
  16176.  
  16177. #define IHTMLFormElement_put_target(This,v)    \
  16178.     (This)->lpVtbl -> put_target(This,v)
  16179.  
  16180. #define IHTMLFormElement_get_target(This,p)    \
  16181.     (This)->lpVtbl -> get_target(This,p)
  16182.  
  16183. #define IHTMLFormElement_put_name(This,v)    \
  16184.     (This)->lpVtbl -> put_name(This,v)
  16185.  
  16186. #define IHTMLFormElement_get_name(This,p)    \
  16187.     (This)->lpVtbl -> get_name(This,p)
  16188.  
  16189. #define IHTMLFormElement_put_onsubmit(This,v)    \
  16190.     (This)->lpVtbl -> put_onsubmit(This,v)
  16191.  
  16192. #define IHTMLFormElement_get_onsubmit(This,p)    \
  16193.     (This)->lpVtbl -> get_onsubmit(This,p)
  16194.  
  16195. #define IHTMLFormElement_put_onreset(This,v)    \
  16196.     (This)->lpVtbl -> put_onreset(This,v)
  16197.  
  16198. #define IHTMLFormElement_get_onreset(This,p)    \
  16199.     (This)->lpVtbl -> get_onreset(This,p)
  16200.  
  16201. #define IHTMLFormElement_submit(This)    \
  16202.     (This)->lpVtbl -> submit(This)
  16203.  
  16204. #define IHTMLFormElement_reset(This)    \
  16205.     (This)->lpVtbl -> reset(This)
  16206.  
  16207. #define IHTMLFormElement_put_length(This,v)    \
  16208.     (This)->lpVtbl -> put_length(This,v)
  16209.  
  16210. #define IHTMLFormElement_get_length(This,p)    \
  16211.     (This)->lpVtbl -> get_length(This,p)
  16212.  
  16213. #define IHTMLFormElement_get__newEnum(This,p)    \
  16214.     (This)->lpVtbl -> get__newEnum(This,p)
  16215.  
  16216. #define IHTMLFormElement_item(This,name,index,pdisp)    \
  16217.     (This)->lpVtbl -> item(This,name,index,pdisp)
  16218.  
  16219. #define IHTMLFormElement_tags(This,tagName,pdisp)    \
  16220.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  16221.  
  16222. #endif /* COBJMACROS */
  16223.  
  16224.  
  16225. #endif     /* C style interface */
  16226.  
  16227.  
  16228.  
  16229. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_action_Proxy( 
  16230.     IHTMLFormElement __RPC_FAR * This,
  16231.     /* [in] */ BSTR v);
  16232.  
  16233.  
  16234. void __RPC_STUB IHTMLFormElement_put_action_Stub(
  16235.     IRpcStubBuffer *This,
  16236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16237.     PRPC_MESSAGE _pRpcMessage,
  16238.     DWORD *_pdwStubPhase);
  16239.  
  16240.  
  16241. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_action_Proxy( 
  16242.     IHTMLFormElement __RPC_FAR * This,
  16243.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16244.  
  16245.  
  16246. void __RPC_STUB IHTMLFormElement_get_action_Stub(
  16247.     IRpcStubBuffer *This,
  16248.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16249.     PRPC_MESSAGE _pRpcMessage,
  16250.     DWORD *_pdwStubPhase);
  16251.  
  16252.  
  16253. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_dir_Proxy( 
  16254.     IHTMLFormElement __RPC_FAR * This,
  16255.     /* [in] */ BSTR v);
  16256.  
  16257.  
  16258. void __RPC_STUB IHTMLFormElement_put_dir_Stub(
  16259.     IRpcStubBuffer *This,
  16260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16261.     PRPC_MESSAGE _pRpcMessage,
  16262.     DWORD *_pdwStubPhase);
  16263.  
  16264.  
  16265. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_dir_Proxy( 
  16266.     IHTMLFormElement __RPC_FAR * This,
  16267.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16268.  
  16269.  
  16270. void __RPC_STUB IHTMLFormElement_get_dir_Stub(
  16271.     IRpcStubBuffer *This,
  16272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16273.     PRPC_MESSAGE _pRpcMessage,
  16274.     DWORD *_pdwStubPhase);
  16275.  
  16276.  
  16277. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_encoding_Proxy( 
  16278.     IHTMLFormElement __RPC_FAR * This,
  16279.     /* [in] */ BSTR v);
  16280.  
  16281.  
  16282. void __RPC_STUB IHTMLFormElement_put_encoding_Stub(
  16283.     IRpcStubBuffer *This,
  16284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16285.     PRPC_MESSAGE _pRpcMessage,
  16286.     DWORD *_pdwStubPhase);
  16287.  
  16288.  
  16289. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_encoding_Proxy( 
  16290.     IHTMLFormElement __RPC_FAR * This,
  16291.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16292.  
  16293.  
  16294. void __RPC_STUB IHTMLFormElement_get_encoding_Stub(
  16295.     IRpcStubBuffer *This,
  16296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16297.     PRPC_MESSAGE _pRpcMessage,
  16298.     DWORD *_pdwStubPhase);
  16299.  
  16300.  
  16301. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_method_Proxy( 
  16302.     IHTMLFormElement __RPC_FAR * This,
  16303.     /* [in] */ BSTR v);
  16304.  
  16305.  
  16306. void __RPC_STUB IHTMLFormElement_put_method_Stub(
  16307.     IRpcStubBuffer *This,
  16308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16309.     PRPC_MESSAGE _pRpcMessage,
  16310.     DWORD *_pdwStubPhase);
  16311.  
  16312.  
  16313. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_method_Proxy( 
  16314.     IHTMLFormElement __RPC_FAR * This,
  16315.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16316.  
  16317.  
  16318. void __RPC_STUB IHTMLFormElement_get_method_Stub(
  16319.     IRpcStubBuffer *This,
  16320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16321.     PRPC_MESSAGE _pRpcMessage,
  16322.     DWORD *_pdwStubPhase);
  16323.  
  16324.  
  16325. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_elements_Proxy( 
  16326.     IHTMLFormElement __RPC_FAR * This,
  16327.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  16328.  
  16329.  
  16330. void __RPC_STUB IHTMLFormElement_get_elements_Stub(
  16331.     IRpcStubBuffer *This,
  16332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16333.     PRPC_MESSAGE _pRpcMessage,
  16334.     DWORD *_pdwStubPhase);
  16335.  
  16336.  
  16337. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_target_Proxy( 
  16338.     IHTMLFormElement __RPC_FAR * This,
  16339.     /* [in] */ BSTR v);
  16340.  
  16341.  
  16342. void __RPC_STUB IHTMLFormElement_put_target_Stub(
  16343.     IRpcStubBuffer *This,
  16344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16345.     PRPC_MESSAGE _pRpcMessage,
  16346.     DWORD *_pdwStubPhase);
  16347.  
  16348.  
  16349. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_target_Proxy( 
  16350.     IHTMLFormElement __RPC_FAR * This,
  16351.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16352.  
  16353.  
  16354. void __RPC_STUB IHTMLFormElement_get_target_Stub(
  16355.     IRpcStubBuffer *This,
  16356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16357.     PRPC_MESSAGE _pRpcMessage,
  16358.     DWORD *_pdwStubPhase);
  16359.  
  16360.  
  16361. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_name_Proxy( 
  16362.     IHTMLFormElement __RPC_FAR * This,
  16363.     /* [in] */ BSTR v);
  16364.  
  16365.  
  16366. void __RPC_STUB IHTMLFormElement_put_name_Stub(
  16367.     IRpcStubBuffer *This,
  16368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16369.     PRPC_MESSAGE _pRpcMessage,
  16370.     DWORD *_pdwStubPhase);
  16371.  
  16372.  
  16373. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_name_Proxy( 
  16374.     IHTMLFormElement __RPC_FAR * This,
  16375.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16376.  
  16377.  
  16378. void __RPC_STUB IHTMLFormElement_get_name_Stub(
  16379.     IRpcStubBuffer *This,
  16380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16381.     PRPC_MESSAGE _pRpcMessage,
  16382.     DWORD *_pdwStubPhase);
  16383.  
  16384.  
  16385. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onsubmit_Proxy( 
  16386.     IHTMLFormElement __RPC_FAR * This,
  16387.     /* [in] */ VARIANT v);
  16388.  
  16389.  
  16390. void __RPC_STUB IHTMLFormElement_put_onsubmit_Stub(
  16391.     IRpcStubBuffer *This,
  16392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16393.     PRPC_MESSAGE _pRpcMessage,
  16394.     DWORD *_pdwStubPhase);
  16395.  
  16396.  
  16397. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onsubmit_Proxy( 
  16398.     IHTMLFormElement __RPC_FAR * This,
  16399.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16400.  
  16401.  
  16402. void __RPC_STUB IHTMLFormElement_get_onsubmit_Stub(
  16403.     IRpcStubBuffer *This,
  16404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16405.     PRPC_MESSAGE _pRpcMessage,
  16406.     DWORD *_pdwStubPhase);
  16407.  
  16408.  
  16409. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_onreset_Proxy( 
  16410.     IHTMLFormElement __RPC_FAR * This,
  16411.     /* [in] */ VARIANT v);
  16412.  
  16413.  
  16414. void __RPC_STUB IHTMLFormElement_put_onreset_Stub(
  16415.     IRpcStubBuffer *This,
  16416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16417.     PRPC_MESSAGE _pRpcMessage,
  16418.     DWORD *_pdwStubPhase);
  16419.  
  16420.  
  16421. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_onreset_Proxy( 
  16422.     IHTMLFormElement __RPC_FAR * This,
  16423.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16424.  
  16425.  
  16426. void __RPC_STUB IHTMLFormElement_get_onreset_Stub(
  16427.     IRpcStubBuffer *This,
  16428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16429.     PRPC_MESSAGE _pRpcMessage,
  16430.     DWORD *_pdwStubPhase);
  16431.  
  16432.  
  16433. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_submit_Proxy( 
  16434.     IHTMLFormElement __RPC_FAR * This);
  16435.  
  16436.  
  16437. void __RPC_STUB IHTMLFormElement_submit_Stub(
  16438.     IRpcStubBuffer *This,
  16439.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16440.     PRPC_MESSAGE _pRpcMessage,
  16441.     DWORD *_pdwStubPhase);
  16442.  
  16443.  
  16444. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_reset_Proxy( 
  16445.     IHTMLFormElement __RPC_FAR * This);
  16446.  
  16447.  
  16448. void __RPC_STUB IHTMLFormElement_reset_Stub(
  16449.     IRpcStubBuffer *This,
  16450.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16451.     PRPC_MESSAGE _pRpcMessage,
  16452.     DWORD *_pdwStubPhase);
  16453.  
  16454.  
  16455. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_put_length_Proxy( 
  16456.     IHTMLFormElement __RPC_FAR * This,
  16457.     /* [in] */ long v);
  16458.  
  16459.  
  16460. void __RPC_STUB IHTMLFormElement_put_length_Stub(
  16461.     IRpcStubBuffer *This,
  16462.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16463.     PRPC_MESSAGE _pRpcMessage,
  16464.     DWORD *_pdwStubPhase);
  16465.  
  16466.  
  16467. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get_length_Proxy( 
  16468.     IHTMLFormElement __RPC_FAR * This,
  16469.     /* [out][retval] */ long __RPC_FAR *p);
  16470.  
  16471.  
  16472. void __RPC_STUB IHTMLFormElement_get_length_Stub(
  16473.     IRpcStubBuffer *This,
  16474.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16475.     PRPC_MESSAGE _pRpcMessage,
  16476.     DWORD *_pdwStubPhase);
  16477.  
  16478.  
  16479. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_get__newEnum_Proxy( 
  16480.     IHTMLFormElement __RPC_FAR * This,
  16481.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  16482.  
  16483.  
  16484. void __RPC_STUB IHTMLFormElement_get__newEnum_Stub(
  16485.     IRpcStubBuffer *This,
  16486.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16487.     PRPC_MESSAGE _pRpcMessage,
  16488.     DWORD *_pdwStubPhase);
  16489.  
  16490.  
  16491. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_item_Proxy( 
  16492.     IHTMLFormElement __RPC_FAR * This,
  16493.     /* [in][optional] */ VARIANT name,
  16494.     /* [in][optional] */ VARIANT index,
  16495.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16496.  
  16497.  
  16498. void __RPC_STUB IHTMLFormElement_item_Stub(
  16499.     IRpcStubBuffer *This,
  16500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16501.     PRPC_MESSAGE _pRpcMessage,
  16502.     DWORD *_pdwStubPhase);
  16503.  
  16504.  
  16505. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFormElement_tags_Proxy( 
  16506.     IHTMLFormElement __RPC_FAR * This,
  16507.     /* [in] */ VARIANT tagName,
  16508.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  16509.  
  16510.  
  16511. void __RPC_STUB IHTMLFormElement_tags_Stub(
  16512.     IRpcStubBuffer *This,
  16513.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16514.     PRPC_MESSAGE _pRpcMessage,
  16515.     DWORD *_pdwStubPhase);
  16516.  
  16517.  
  16518.  
  16519. #endif     /* __IHTMLFormElement_INTERFACE_DEFINED__ */
  16520.  
  16521.  
  16522. #ifndef __DispIHTMLFormElement_DISPINTERFACE_DEFINED__
  16523. #define __DispIHTMLFormElement_DISPINTERFACE_DEFINED__
  16524.  
  16525. /****************************************
  16526.  * Generated header for dispinterface: DispIHTMLFormElement
  16527.  * at Mon Nov 17 12:04:35 1997
  16528.  * using MIDL 3.02.88
  16529.  ****************************************/
  16530. /* [uuid][hidden] */ 
  16531.  
  16532.  
  16533.  
  16534. EXTERN_C const IID DIID_DispIHTMLFormElement;
  16535.  
  16536. #if defined(__cplusplus) && !defined(CINTERFACE)
  16537.  
  16538.     interface DECLSPEC_UUID("3050f510-98b5-11cf-bb82-00aa00bdce0b")
  16539.     DispIHTMLFormElement : public IDispatch
  16540.     {
  16541.     };
  16542.     
  16543. #else     /* C style interface */
  16544.  
  16545.     typedef struct DispIHTMLFormElementVtbl
  16546.     {
  16547.         BEGIN_INTERFACE
  16548.         
  16549.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16550.             DispIHTMLFormElement __RPC_FAR * This,
  16551.             /* [in] */ REFIID riid,
  16552.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16553.         
  16554.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16555.             DispIHTMLFormElement __RPC_FAR * This);
  16556.         
  16557.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16558.             DispIHTMLFormElement __RPC_FAR * This);
  16559.         
  16560.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16561.             DispIHTMLFormElement __RPC_FAR * This,
  16562.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16563.         
  16564.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16565.             DispIHTMLFormElement __RPC_FAR * This,
  16566.             /* [in] */ UINT iTInfo,
  16567.             /* [in] */ LCID lcid,
  16568.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16569.         
  16570.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16571.             DispIHTMLFormElement __RPC_FAR * This,
  16572.             /* [in] */ REFIID riid,
  16573.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16574.             /* [in] */ UINT cNames,
  16575.             /* [in] */ LCID lcid,
  16576.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16577.         
  16578.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16579.             DispIHTMLFormElement __RPC_FAR * This,
  16580.             /* [in] */ DISPID dispIdMember,
  16581.             /* [in] */ REFIID riid,
  16582.             /* [in] */ LCID lcid,
  16583.             /* [in] */ WORD wFlags,
  16584.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16585.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16586.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16587.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16588.         
  16589.         END_INTERFACE
  16590.     } DispIHTMLFormElementVtbl;
  16591.  
  16592.     interface DispIHTMLFormElement
  16593.     {
  16594.         CONST_VTBL struct DispIHTMLFormElementVtbl __RPC_FAR *lpVtbl;
  16595.     };
  16596.  
  16597.     
  16598.  
  16599. #ifdef COBJMACROS
  16600.  
  16601.  
  16602. #define DispIHTMLFormElement_QueryInterface(This,riid,ppvObject)    \
  16603.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16604.  
  16605. #define DispIHTMLFormElement_AddRef(This)    \
  16606.     (This)->lpVtbl -> AddRef(This)
  16607.  
  16608. #define DispIHTMLFormElement_Release(This)    \
  16609.     (This)->lpVtbl -> Release(This)
  16610.  
  16611.  
  16612. #define DispIHTMLFormElement_GetTypeInfoCount(This,pctinfo)    \
  16613.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16614.  
  16615. #define DispIHTMLFormElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16616.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16617.  
  16618. #define DispIHTMLFormElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16619.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16620.  
  16621. #define DispIHTMLFormElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16622.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16623.  
  16624. #endif /* COBJMACROS */
  16625.  
  16626.  
  16627. #endif     /* C style interface */
  16628.  
  16629.  
  16630. #endif     /* __DispIHTMLFormElement_DISPINTERFACE_DEFINED__ */
  16631.  
  16632.  
  16633. EXTERN_C const CLSID CLSID_HTMLFormElement;
  16634.  
  16635. #ifdef __cplusplus
  16636.  
  16637. class DECLSPEC_UUID("3050f251-98b5-11cf-bb82-00aa00bdce0b")
  16638. HTMLFormElement;
  16639. #endif
  16640.  
  16641. #ifndef __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
  16642. #define __HTMLControlElementEvents_DISPINTERFACE_DEFINED__
  16643.  
  16644. /****************************************
  16645.  * Generated header for dispinterface: HTMLControlElementEvents
  16646.  * at Mon Nov 17 12:04:35 1997
  16647.  * using MIDL 3.02.88
  16648.  ****************************************/
  16649. /* [uuid][hidden] */ 
  16650.  
  16651.  
  16652.  
  16653. EXTERN_C const IID DIID_HTMLControlElementEvents;
  16654.  
  16655. #if defined(__cplusplus) && !defined(CINTERFACE)
  16656.  
  16657.     interface DECLSPEC_UUID("9a4bbf53-4e46-101b-8bbd-00aa003e3b29")
  16658.     HTMLControlElementEvents : public IDispatch
  16659.     {
  16660.     };
  16661.     
  16662. #else     /* C style interface */
  16663.  
  16664.     typedef struct HTMLControlElementEventsVtbl
  16665.     {
  16666.         BEGIN_INTERFACE
  16667.         
  16668.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16669.             HTMLControlElementEvents __RPC_FAR * This,
  16670.             /* [in] */ REFIID riid,
  16671.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16672.         
  16673.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16674.             HTMLControlElementEvents __RPC_FAR * This);
  16675.         
  16676.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16677.             HTMLControlElementEvents __RPC_FAR * This);
  16678.         
  16679.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16680.             HTMLControlElementEvents __RPC_FAR * This,
  16681.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16682.         
  16683.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16684.             HTMLControlElementEvents __RPC_FAR * This,
  16685.             /* [in] */ UINT iTInfo,
  16686.             /* [in] */ LCID lcid,
  16687.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16688.         
  16689.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16690.             HTMLControlElementEvents __RPC_FAR * This,
  16691.             /* [in] */ REFIID riid,
  16692.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16693.             /* [in] */ UINT cNames,
  16694.             /* [in] */ LCID lcid,
  16695.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16696.         
  16697.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16698.             HTMLControlElementEvents __RPC_FAR * This,
  16699.             /* [in] */ DISPID dispIdMember,
  16700.             /* [in] */ REFIID riid,
  16701.             /* [in] */ LCID lcid,
  16702.             /* [in] */ WORD wFlags,
  16703.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16704.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16705.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16706.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16707.         
  16708.         END_INTERFACE
  16709.     } HTMLControlElementEventsVtbl;
  16710.  
  16711.     interface HTMLControlElementEvents
  16712.     {
  16713.         CONST_VTBL struct HTMLControlElementEventsVtbl __RPC_FAR *lpVtbl;
  16714.     };
  16715.  
  16716.     
  16717.  
  16718. #ifdef COBJMACROS
  16719.  
  16720.  
  16721. #define HTMLControlElementEvents_QueryInterface(This,riid,ppvObject)    \
  16722.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16723.  
  16724. #define HTMLControlElementEvents_AddRef(This)    \
  16725.     (This)->lpVtbl -> AddRef(This)
  16726.  
  16727. #define HTMLControlElementEvents_Release(This)    \
  16728.     (This)->lpVtbl -> Release(This)
  16729.  
  16730.  
  16731. #define HTMLControlElementEvents_GetTypeInfoCount(This,pctinfo)    \
  16732.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16733.  
  16734. #define HTMLControlElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16735.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16736.  
  16737. #define HTMLControlElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16738.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16739.  
  16740. #define HTMLControlElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16741.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16742.  
  16743. #endif /* COBJMACROS */
  16744.  
  16745.  
  16746. #endif     /* C style interface */
  16747.  
  16748.  
  16749. #endif     /* __HTMLControlElementEvents_DISPINTERFACE_DEFINED__ */
  16750.  
  16751.  
  16752. #ifndef __IHTMLControlElement_INTERFACE_DEFINED__
  16753. #define __IHTMLControlElement_INTERFACE_DEFINED__
  16754.  
  16755. /****************************************
  16756.  * Generated header for interface: IHTMLControlElement
  16757.  * at Mon Nov 17 12:04:35 1997
  16758.  * using MIDL 3.02.88
  16759.  ****************************************/
  16760. /* [object][uuid][dual][oleautomation] */ 
  16761.  
  16762.  
  16763.  
  16764. EXTERN_C const IID IID_IHTMLControlElement;
  16765.  
  16766. #if defined(__cplusplus) && !defined(CINTERFACE)
  16767.     
  16768.     interface DECLSPEC_UUID("04598fc6-866c-11cf-ab7c-00aa00c08fcf")
  16769.     IHTMLControlElement : public IDispatch
  16770.     {
  16771.     public:
  16772.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex( 
  16773.             /* [in] */ short v) = 0;
  16774.         
  16775.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex( 
  16776.             /* [out][retval] */ short __RPC_FAR *p) = 0;
  16777.         
  16778.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  16779.         
  16780.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  16781.             /* [in] */ BSTR v) = 0;
  16782.         
  16783.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  16784.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16785.         
  16786.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  16787.             /* [in] */ VARIANT v) = 0;
  16788.         
  16789.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  16790.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16791.         
  16792.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  16793.             /* [in] */ VARIANT v) = 0;
  16794.         
  16795.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  16796.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16797.         
  16798.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize( 
  16799.             /* [in] */ VARIANT v) = 0;
  16800.         
  16801.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize( 
  16802.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16803.         
  16804.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  16805.         
  16806.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addFilter( 
  16807.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  16808.         
  16809.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeFilter( 
  16810.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  16811.         
  16812.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight( 
  16813.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16814.         
  16815.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth( 
  16816.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16817.         
  16818.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop( 
  16819.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16820.         
  16821.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft( 
  16822.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  16823.         
  16824.     };
  16825.     
  16826. #else     /* C style interface */
  16827.  
  16828.     typedef struct IHTMLControlElementVtbl
  16829.     {
  16830.         BEGIN_INTERFACE
  16831.         
  16832.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16833.             IHTMLControlElement __RPC_FAR * This,
  16834.             /* [in] */ REFIID riid,
  16835.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16836.         
  16837.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16838.             IHTMLControlElement __RPC_FAR * This);
  16839.         
  16840.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16841.             IHTMLControlElement __RPC_FAR * This);
  16842.         
  16843.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16844.             IHTMLControlElement __RPC_FAR * This,
  16845.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16846.         
  16847.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16848.             IHTMLControlElement __RPC_FAR * This,
  16849.             /* [in] */ UINT iTInfo,
  16850.             /* [in] */ LCID lcid,
  16851.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16852.         
  16853.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16854.             IHTMLControlElement __RPC_FAR * This,
  16855.             /* [in] */ REFIID riid,
  16856.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16857.             /* [in] */ UINT cNames,
  16858.             /* [in] */ LCID lcid,
  16859.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16860.         
  16861.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16862.             IHTMLControlElement __RPC_FAR * This,
  16863.             /* [in] */ DISPID dispIdMember,
  16864.             /* [in] */ REFIID riid,
  16865.             /* [in] */ LCID lcid,
  16866.             /* [in] */ WORD wFlags,
  16867.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16868.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16869.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16870.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16871.         
  16872.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tabIndex )( 
  16873.             IHTMLControlElement __RPC_FAR * This,
  16874.             /* [in] */ short v);
  16875.         
  16876.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tabIndex )( 
  16877.             IHTMLControlElement __RPC_FAR * This,
  16878.             /* [out][retval] */ short __RPC_FAR *p);
  16879.         
  16880.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *focus )( 
  16881.             IHTMLControlElement __RPC_FAR * This);
  16882.         
  16883.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  16884.             IHTMLControlElement __RPC_FAR * This,
  16885.             /* [in] */ BSTR v);
  16886.         
  16887.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  16888.             IHTMLControlElement __RPC_FAR * This,
  16889.             /* [out][retval] */ BSTR __RPC_FAR *p);
  16890.         
  16891.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onblur )( 
  16892.             IHTMLControlElement __RPC_FAR * This,
  16893.             /* [in] */ VARIANT v);
  16894.         
  16895.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onblur )( 
  16896.             IHTMLControlElement __RPC_FAR * This,
  16897.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16898.         
  16899.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfocus )( 
  16900.             IHTMLControlElement __RPC_FAR * This,
  16901.             /* [in] */ VARIANT v);
  16902.         
  16903.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfocus )( 
  16904.             IHTMLControlElement __RPC_FAR * This,
  16905.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16906.         
  16907.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onresize )( 
  16908.             IHTMLControlElement __RPC_FAR * This,
  16909.             /* [in] */ VARIANT v);
  16910.         
  16911.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onresize )( 
  16912.             IHTMLControlElement __RPC_FAR * This,
  16913.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  16914.         
  16915.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *blur )( 
  16916.             IHTMLControlElement __RPC_FAR * This);
  16917.         
  16918.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addFilter )( 
  16919.             IHTMLControlElement __RPC_FAR * This,
  16920.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  16921.         
  16922.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeFilter )( 
  16923.             IHTMLControlElement __RPC_FAR * This,
  16924.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  16925.         
  16926.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientHeight )( 
  16927.             IHTMLControlElement __RPC_FAR * This,
  16928.             /* [out][retval] */ long __RPC_FAR *p);
  16929.         
  16930.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientWidth )( 
  16931.             IHTMLControlElement __RPC_FAR * This,
  16932.             /* [out][retval] */ long __RPC_FAR *p);
  16933.         
  16934.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientTop )( 
  16935.             IHTMLControlElement __RPC_FAR * This,
  16936.             /* [out][retval] */ long __RPC_FAR *p);
  16937.         
  16938.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientLeft )( 
  16939.             IHTMLControlElement __RPC_FAR * This,
  16940.             /* [out][retval] */ long __RPC_FAR *p);
  16941.         
  16942.         END_INTERFACE
  16943.     } IHTMLControlElementVtbl;
  16944.  
  16945.     interface IHTMLControlElement
  16946.     {
  16947.         CONST_VTBL struct IHTMLControlElementVtbl __RPC_FAR *lpVtbl;
  16948.     };
  16949.  
  16950.     
  16951.  
  16952. #ifdef COBJMACROS
  16953.  
  16954.  
  16955. #define IHTMLControlElement_QueryInterface(This,riid,ppvObject)    \
  16956.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16957.  
  16958. #define IHTMLControlElement_AddRef(This)    \
  16959.     (This)->lpVtbl -> AddRef(This)
  16960.  
  16961. #define IHTMLControlElement_Release(This)    \
  16962.     (This)->lpVtbl -> Release(This)
  16963.  
  16964.  
  16965. #define IHTMLControlElement_GetTypeInfoCount(This,pctinfo)    \
  16966.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16967.  
  16968. #define IHTMLControlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16969.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16970.  
  16971. #define IHTMLControlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16972.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16973.  
  16974. #define IHTMLControlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16975.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16976.  
  16977.  
  16978. #define IHTMLControlElement_put_tabIndex(This,v)    \
  16979.     (This)->lpVtbl -> put_tabIndex(This,v)
  16980.  
  16981. #define IHTMLControlElement_get_tabIndex(This,p)    \
  16982.     (This)->lpVtbl -> get_tabIndex(This,p)
  16983.  
  16984. #define IHTMLControlElement_focus(This)    \
  16985.     (This)->lpVtbl -> focus(This)
  16986.  
  16987. #define IHTMLControlElement_put_accessKey(This,v)    \
  16988.     (This)->lpVtbl -> put_accessKey(This,v)
  16989.  
  16990. #define IHTMLControlElement_get_accessKey(This,p)    \
  16991.     (This)->lpVtbl -> get_accessKey(This,p)
  16992.  
  16993. #define IHTMLControlElement_put_onblur(This,v)    \
  16994.     (This)->lpVtbl -> put_onblur(This,v)
  16995.  
  16996. #define IHTMLControlElement_get_onblur(This,p)    \
  16997.     (This)->lpVtbl -> get_onblur(This,p)
  16998.  
  16999. #define IHTMLControlElement_put_onfocus(This,v)    \
  17000.     (This)->lpVtbl -> put_onfocus(This,v)
  17001.  
  17002. #define IHTMLControlElement_get_onfocus(This,p)    \
  17003.     (This)->lpVtbl -> get_onfocus(This,p)
  17004.  
  17005. #define IHTMLControlElement_put_onresize(This,v)    \
  17006.     (This)->lpVtbl -> put_onresize(This,v)
  17007.  
  17008. #define IHTMLControlElement_get_onresize(This,p)    \
  17009.     (This)->lpVtbl -> get_onresize(This,p)
  17010.  
  17011. #define IHTMLControlElement_blur(This)    \
  17012.     (This)->lpVtbl -> blur(This)
  17013.  
  17014. #define IHTMLControlElement_addFilter(This,pUnk)    \
  17015.     (This)->lpVtbl -> addFilter(This,pUnk)
  17016.  
  17017. #define IHTMLControlElement_removeFilter(This,pUnk)    \
  17018.     (This)->lpVtbl -> removeFilter(This,pUnk)
  17019.  
  17020. #define IHTMLControlElement_get_clientHeight(This,p)    \
  17021.     (This)->lpVtbl -> get_clientHeight(This,p)
  17022.  
  17023. #define IHTMLControlElement_get_clientWidth(This,p)    \
  17024.     (This)->lpVtbl -> get_clientWidth(This,p)
  17025.  
  17026. #define IHTMLControlElement_get_clientTop(This,p)    \
  17027.     (This)->lpVtbl -> get_clientTop(This,p)
  17028.  
  17029. #define IHTMLControlElement_get_clientLeft(This,p)    \
  17030.     (This)->lpVtbl -> get_clientLeft(This,p)
  17031.  
  17032. #endif /* COBJMACROS */
  17033.  
  17034.  
  17035. #endif     /* C style interface */
  17036.  
  17037.  
  17038.  
  17039. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_tabIndex_Proxy( 
  17040.     IHTMLControlElement __RPC_FAR * This,
  17041.     /* [in] */ short v);
  17042.  
  17043.  
  17044. void __RPC_STUB IHTMLControlElement_put_tabIndex_Stub(
  17045.     IRpcStubBuffer *This,
  17046.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17047.     PRPC_MESSAGE _pRpcMessage,
  17048.     DWORD *_pdwStubPhase);
  17049.  
  17050.  
  17051. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_tabIndex_Proxy( 
  17052.     IHTMLControlElement __RPC_FAR * This,
  17053.     /* [out][retval] */ short __RPC_FAR *p);
  17054.  
  17055.  
  17056. void __RPC_STUB IHTMLControlElement_get_tabIndex_Stub(
  17057.     IRpcStubBuffer *This,
  17058.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17059.     PRPC_MESSAGE _pRpcMessage,
  17060.     DWORD *_pdwStubPhase);
  17061.  
  17062.  
  17063. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_focus_Proxy( 
  17064.     IHTMLControlElement __RPC_FAR * This);
  17065.  
  17066.  
  17067. void __RPC_STUB IHTMLControlElement_focus_Stub(
  17068.     IRpcStubBuffer *This,
  17069.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17070.     PRPC_MESSAGE _pRpcMessage,
  17071.     DWORD *_pdwStubPhase);
  17072.  
  17073.  
  17074. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_accessKey_Proxy( 
  17075.     IHTMLControlElement __RPC_FAR * This,
  17076.     /* [in] */ BSTR v);
  17077.  
  17078.  
  17079. void __RPC_STUB IHTMLControlElement_put_accessKey_Stub(
  17080.     IRpcStubBuffer *This,
  17081.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17082.     PRPC_MESSAGE _pRpcMessage,
  17083.     DWORD *_pdwStubPhase);
  17084.  
  17085.  
  17086. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_accessKey_Proxy( 
  17087.     IHTMLControlElement __RPC_FAR * This,
  17088.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17089.  
  17090.  
  17091. void __RPC_STUB IHTMLControlElement_get_accessKey_Stub(
  17092.     IRpcStubBuffer *This,
  17093.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17094.     PRPC_MESSAGE _pRpcMessage,
  17095.     DWORD *_pdwStubPhase);
  17096.  
  17097.  
  17098. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onblur_Proxy( 
  17099.     IHTMLControlElement __RPC_FAR * This,
  17100.     /* [in] */ VARIANT v);
  17101.  
  17102.  
  17103. void __RPC_STUB IHTMLControlElement_put_onblur_Stub(
  17104.     IRpcStubBuffer *This,
  17105.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17106.     PRPC_MESSAGE _pRpcMessage,
  17107.     DWORD *_pdwStubPhase);
  17108.  
  17109.  
  17110. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onblur_Proxy( 
  17111.     IHTMLControlElement __RPC_FAR * This,
  17112.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17113.  
  17114.  
  17115. void __RPC_STUB IHTMLControlElement_get_onblur_Stub(
  17116.     IRpcStubBuffer *This,
  17117.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17118.     PRPC_MESSAGE _pRpcMessage,
  17119.     DWORD *_pdwStubPhase);
  17120.  
  17121.  
  17122. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onfocus_Proxy( 
  17123.     IHTMLControlElement __RPC_FAR * This,
  17124.     /* [in] */ VARIANT v);
  17125.  
  17126.  
  17127. void __RPC_STUB IHTMLControlElement_put_onfocus_Stub(
  17128.     IRpcStubBuffer *This,
  17129.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17130.     PRPC_MESSAGE _pRpcMessage,
  17131.     DWORD *_pdwStubPhase);
  17132.  
  17133.  
  17134. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onfocus_Proxy( 
  17135.     IHTMLControlElement __RPC_FAR * This,
  17136.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17137.  
  17138.  
  17139. void __RPC_STUB IHTMLControlElement_get_onfocus_Stub(
  17140.     IRpcStubBuffer *This,
  17141.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17142.     PRPC_MESSAGE _pRpcMessage,
  17143.     DWORD *_pdwStubPhase);
  17144.  
  17145.  
  17146. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_put_onresize_Proxy( 
  17147.     IHTMLControlElement __RPC_FAR * This,
  17148.     /* [in] */ VARIANT v);
  17149.  
  17150.  
  17151. void __RPC_STUB IHTMLControlElement_put_onresize_Stub(
  17152.     IRpcStubBuffer *This,
  17153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17154.     PRPC_MESSAGE _pRpcMessage,
  17155.     DWORD *_pdwStubPhase);
  17156.  
  17157.  
  17158. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_onresize_Proxy( 
  17159.     IHTMLControlElement __RPC_FAR * This,
  17160.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17161.  
  17162.  
  17163. void __RPC_STUB IHTMLControlElement_get_onresize_Stub(
  17164.     IRpcStubBuffer *This,
  17165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17166.     PRPC_MESSAGE _pRpcMessage,
  17167.     DWORD *_pdwStubPhase);
  17168.  
  17169.  
  17170. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_blur_Proxy( 
  17171.     IHTMLControlElement __RPC_FAR * This);
  17172.  
  17173.  
  17174. void __RPC_STUB IHTMLControlElement_blur_Stub(
  17175.     IRpcStubBuffer *This,
  17176.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17177.     PRPC_MESSAGE _pRpcMessage,
  17178.     DWORD *_pdwStubPhase);
  17179.  
  17180.  
  17181. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_addFilter_Proxy( 
  17182.     IHTMLControlElement __RPC_FAR * This,
  17183.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  17184.  
  17185.  
  17186. void __RPC_STUB IHTMLControlElement_addFilter_Stub(
  17187.     IRpcStubBuffer *This,
  17188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17189.     PRPC_MESSAGE _pRpcMessage,
  17190.     DWORD *_pdwStubPhase);
  17191.  
  17192.  
  17193. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_removeFilter_Proxy( 
  17194.     IHTMLControlElement __RPC_FAR * This,
  17195.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  17196.  
  17197.  
  17198. void __RPC_STUB IHTMLControlElement_removeFilter_Stub(
  17199.     IRpcStubBuffer *This,
  17200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17201.     PRPC_MESSAGE _pRpcMessage,
  17202.     DWORD *_pdwStubPhase);
  17203.  
  17204.  
  17205. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientHeight_Proxy( 
  17206.     IHTMLControlElement __RPC_FAR * This,
  17207.     /* [out][retval] */ long __RPC_FAR *p);
  17208.  
  17209.  
  17210. void __RPC_STUB IHTMLControlElement_get_clientHeight_Stub(
  17211.     IRpcStubBuffer *This,
  17212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17213.     PRPC_MESSAGE _pRpcMessage,
  17214.     DWORD *_pdwStubPhase);
  17215.  
  17216.  
  17217. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientWidth_Proxy( 
  17218.     IHTMLControlElement __RPC_FAR * This,
  17219.     /* [out][retval] */ long __RPC_FAR *p);
  17220.  
  17221.  
  17222. void __RPC_STUB IHTMLControlElement_get_clientWidth_Stub(
  17223.     IRpcStubBuffer *This,
  17224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17225.     PRPC_MESSAGE _pRpcMessage,
  17226.     DWORD *_pdwStubPhase);
  17227.  
  17228.  
  17229. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientTop_Proxy( 
  17230.     IHTMLControlElement __RPC_FAR * This,
  17231.     /* [out][retval] */ long __RPC_FAR *p);
  17232.  
  17233.  
  17234. void __RPC_STUB IHTMLControlElement_get_clientTop_Stub(
  17235.     IRpcStubBuffer *This,
  17236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17237.     PRPC_MESSAGE _pRpcMessage,
  17238.     DWORD *_pdwStubPhase);
  17239.  
  17240.  
  17241. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlElement_get_clientLeft_Proxy( 
  17242.     IHTMLControlElement __RPC_FAR * This,
  17243.     /* [out][retval] */ long __RPC_FAR *p);
  17244.  
  17245.  
  17246. void __RPC_STUB IHTMLControlElement_get_clientLeft_Stub(
  17247.     IRpcStubBuffer *This,
  17248.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17249.     PRPC_MESSAGE _pRpcMessage,
  17250.     DWORD *_pdwStubPhase);
  17251.  
  17252.  
  17253.  
  17254. #endif     /* __IHTMLControlElement_INTERFACE_DEFINED__ */
  17255.  
  17256.  
  17257. #ifndef __DispIHTMLControlElement_DISPINTERFACE_DEFINED__
  17258. #define __DispIHTMLControlElement_DISPINTERFACE_DEFINED__
  17259.  
  17260. /****************************************
  17261.  * Generated header for dispinterface: DispIHTMLControlElement
  17262.  * at Mon Nov 17 12:04:35 1997
  17263.  * using MIDL 3.02.88
  17264.  ****************************************/
  17265. /* [uuid][hidden] */ 
  17266.  
  17267.  
  17268.  
  17269. EXTERN_C const IID DIID_DispIHTMLControlElement;
  17270.  
  17271. #if defined(__cplusplus) && !defined(CINTERFACE)
  17272.  
  17273.     interface DECLSPEC_UUID("3050f53f-98b5-11cf-bb82-00aa00bdce0b")
  17274.     DispIHTMLControlElement : public IDispatch
  17275.     {
  17276.     };
  17277.     
  17278. #else     /* C style interface */
  17279.  
  17280.     typedef struct DispIHTMLControlElementVtbl
  17281.     {
  17282.         BEGIN_INTERFACE
  17283.         
  17284.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17285.             DispIHTMLControlElement __RPC_FAR * This,
  17286.             /* [in] */ REFIID riid,
  17287.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17288.         
  17289.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17290.             DispIHTMLControlElement __RPC_FAR * This);
  17291.         
  17292.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17293.             DispIHTMLControlElement __RPC_FAR * This);
  17294.         
  17295.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17296.             DispIHTMLControlElement __RPC_FAR * This,
  17297.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17298.         
  17299.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17300.             DispIHTMLControlElement __RPC_FAR * This,
  17301.             /* [in] */ UINT iTInfo,
  17302.             /* [in] */ LCID lcid,
  17303.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17304.         
  17305.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17306.             DispIHTMLControlElement __RPC_FAR * This,
  17307.             /* [in] */ REFIID riid,
  17308.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17309.             /* [in] */ UINT cNames,
  17310.             /* [in] */ LCID lcid,
  17311.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17312.         
  17313.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17314.             DispIHTMLControlElement __RPC_FAR * This,
  17315.             /* [in] */ DISPID dispIdMember,
  17316.             /* [in] */ REFIID riid,
  17317.             /* [in] */ LCID lcid,
  17318.             /* [in] */ WORD wFlags,
  17319.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17320.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17321.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17322.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17323.         
  17324.         END_INTERFACE
  17325.     } DispIHTMLControlElementVtbl;
  17326.  
  17327.     interface DispIHTMLControlElement
  17328.     {
  17329.         CONST_VTBL struct DispIHTMLControlElementVtbl __RPC_FAR *lpVtbl;
  17330.     };
  17331.  
  17332.     
  17333.  
  17334. #ifdef COBJMACROS
  17335.  
  17336.  
  17337. #define DispIHTMLControlElement_QueryInterface(This,riid,ppvObject)    \
  17338.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17339.  
  17340. #define DispIHTMLControlElement_AddRef(This)    \
  17341.     (This)->lpVtbl -> AddRef(This)
  17342.  
  17343. #define DispIHTMLControlElement_Release(This)    \
  17344.     (This)->lpVtbl -> Release(This)
  17345.  
  17346.  
  17347. #define DispIHTMLControlElement_GetTypeInfoCount(This,pctinfo)    \
  17348.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17349.  
  17350. #define DispIHTMLControlElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17351.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17352.  
  17353. #define DispIHTMLControlElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17354.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17355.  
  17356. #define DispIHTMLControlElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17357.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17358.  
  17359. #endif /* COBJMACROS */
  17360.  
  17361.  
  17362. #endif     /* C style interface */
  17363.  
  17364.  
  17365. #endif     /* __DispIHTMLControlElement_DISPINTERFACE_DEFINED__ */
  17366.  
  17367.  
  17368. #ifndef __IHTMLTextElement_INTERFACE_DEFINED__
  17369. #define __IHTMLTextElement_INTERFACE_DEFINED__
  17370.  
  17371. /****************************************
  17372.  * Generated header for interface: IHTMLTextElement
  17373.  * at Mon Nov 17 12:04:35 1997
  17374.  * using MIDL 3.02.88
  17375.  ****************************************/
  17376. /* [object][uuid][dual][oleautomation] */ 
  17377.  
  17378.  
  17379.  
  17380. EXTERN_C const IID IID_IHTMLTextElement;
  17381.  
  17382. #if defined(__cplusplus) && !defined(CINTERFACE)
  17383.     
  17384.     interface DECLSPEC_UUID("3050f218-98b5-11cf-bb82-00aa00bdce0b")
  17385.     IHTMLTextElement : public IDispatch
  17386.     {
  17387.     public:
  17388.     };
  17389.     
  17390. #else     /* C style interface */
  17391.  
  17392.     typedef struct IHTMLTextElementVtbl
  17393.     {
  17394.         BEGIN_INTERFACE
  17395.         
  17396.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17397.             IHTMLTextElement __RPC_FAR * This,
  17398.             /* [in] */ REFIID riid,
  17399.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17400.         
  17401.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17402.             IHTMLTextElement __RPC_FAR * This);
  17403.         
  17404.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17405.             IHTMLTextElement __RPC_FAR * This);
  17406.         
  17407.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17408.             IHTMLTextElement __RPC_FAR * This,
  17409.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17410.         
  17411.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17412.             IHTMLTextElement __RPC_FAR * This,
  17413.             /* [in] */ UINT iTInfo,
  17414.             /* [in] */ LCID lcid,
  17415.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17416.         
  17417.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17418.             IHTMLTextElement __RPC_FAR * This,
  17419.             /* [in] */ REFIID riid,
  17420.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17421.             /* [in] */ UINT cNames,
  17422.             /* [in] */ LCID lcid,
  17423.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17424.         
  17425.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17426.             IHTMLTextElement __RPC_FAR * This,
  17427.             /* [in] */ DISPID dispIdMember,
  17428.             /* [in] */ REFIID riid,
  17429.             /* [in] */ LCID lcid,
  17430.             /* [in] */ WORD wFlags,
  17431.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17432.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17433.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17434.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17435.         
  17436.         END_INTERFACE
  17437.     } IHTMLTextElementVtbl;
  17438.  
  17439.     interface IHTMLTextElement
  17440.     {
  17441.         CONST_VTBL struct IHTMLTextElementVtbl __RPC_FAR *lpVtbl;
  17442.     };
  17443.  
  17444.     
  17445.  
  17446. #ifdef COBJMACROS
  17447.  
  17448.  
  17449. #define IHTMLTextElement_QueryInterface(This,riid,ppvObject)    \
  17450.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17451.  
  17452. #define IHTMLTextElement_AddRef(This)    \
  17453.     (This)->lpVtbl -> AddRef(This)
  17454.  
  17455. #define IHTMLTextElement_Release(This)    \
  17456.     (This)->lpVtbl -> Release(This)
  17457.  
  17458.  
  17459. #define IHTMLTextElement_GetTypeInfoCount(This,pctinfo)    \
  17460.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17461.  
  17462. #define IHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17463.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17464.  
  17465. #define IHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17466.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17467.  
  17468. #define IHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17469.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17470.  
  17471.  
  17472. #endif /* COBJMACROS */
  17473.  
  17474.  
  17475. #endif     /* C style interface */
  17476.  
  17477.  
  17478.  
  17479.  
  17480. #endif     /* __IHTMLTextElement_INTERFACE_DEFINED__ */
  17481.  
  17482.  
  17483. #ifndef __DispIHTMLTextElement_DISPINTERFACE_DEFINED__
  17484. #define __DispIHTMLTextElement_DISPINTERFACE_DEFINED__
  17485.  
  17486. /****************************************
  17487.  * Generated header for dispinterface: DispIHTMLTextElement
  17488.  * at Mon Nov 17 12:04:35 1997
  17489.  * using MIDL 3.02.88
  17490.  ****************************************/
  17491. /* [uuid][hidden] */ 
  17492.  
  17493.  
  17494.  
  17495. EXTERN_C const IID DIID_DispIHTMLTextElement;
  17496.  
  17497. #if defined(__cplusplus) && !defined(CINTERFACE)
  17498.  
  17499.     interface DECLSPEC_UUID("3050f537-98b5-11cf-bb82-00aa00bdce0b")
  17500.     DispIHTMLTextElement : public IDispatch
  17501.     {
  17502.     };
  17503.     
  17504. #else     /* C style interface */
  17505.  
  17506.     typedef struct DispIHTMLTextElementVtbl
  17507.     {
  17508.         BEGIN_INTERFACE
  17509.         
  17510.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17511.             DispIHTMLTextElement __RPC_FAR * This,
  17512.             /* [in] */ REFIID riid,
  17513.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17514.         
  17515.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17516.             DispIHTMLTextElement __RPC_FAR * This);
  17517.         
  17518.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17519.             DispIHTMLTextElement __RPC_FAR * This);
  17520.         
  17521.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17522.             DispIHTMLTextElement __RPC_FAR * This,
  17523.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17524.         
  17525.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17526.             DispIHTMLTextElement __RPC_FAR * This,
  17527.             /* [in] */ UINT iTInfo,
  17528.             /* [in] */ LCID lcid,
  17529.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17530.         
  17531.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17532.             DispIHTMLTextElement __RPC_FAR * This,
  17533.             /* [in] */ REFIID riid,
  17534.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17535.             /* [in] */ UINT cNames,
  17536.             /* [in] */ LCID lcid,
  17537.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17538.         
  17539.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17540.             DispIHTMLTextElement __RPC_FAR * This,
  17541.             /* [in] */ DISPID dispIdMember,
  17542.             /* [in] */ REFIID riid,
  17543.             /* [in] */ LCID lcid,
  17544.             /* [in] */ WORD wFlags,
  17545.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17546.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17547.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17548.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17549.         
  17550.         END_INTERFACE
  17551.     } DispIHTMLTextElementVtbl;
  17552.  
  17553.     interface DispIHTMLTextElement
  17554.     {
  17555.         CONST_VTBL struct DispIHTMLTextElementVtbl __RPC_FAR *lpVtbl;
  17556.     };
  17557.  
  17558.     
  17559.  
  17560. #ifdef COBJMACROS
  17561.  
  17562.  
  17563. #define DispIHTMLTextElement_QueryInterface(This,riid,ppvObject)    \
  17564.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17565.  
  17566. #define DispIHTMLTextElement_AddRef(This)    \
  17567.     (This)->lpVtbl -> AddRef(This)
  17568.  
  17569. #define DispIHTMLTextElement_Release(This)    \
  17570.     (This)->lpVtbl -> Release(This)
  17571.  
  17572.  
  17573. #define DispIHTMLTextElement_GetTypeInfoCount(This,pctinfo)    \
  17574.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17575.  
  17576. #define DispIHTMLTextElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17577.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17578.  
  17579. #define DispIHTMLTextElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17580.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17581.  
  17582. #define DispIHTMLTextElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17583.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17584.  
  17585. #endif /* COBJMACROS */
  17586.  
  17587.  
  17588. #endif     /* C style interface */
  17589.  
  17590.  
  17591. #endif     /* __DispIHTMLTextElement_DISPINTERFACE_DEFINED__ */
  17592.  
  17593.  
  17594. EXTERN_C const CLSID CLSID_HTMLTextElement;
  17595.  
  17596. #ifdef __cplusplus
  17597.  
  17598. class DECLSPEC_UUID("3050f26a-98b5-11cf-bb82-00aa00bdce0b")
  17599. HTMLTextElement;
  17600. #endif
  17601.  
  17602. #ifndef __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
  17603. #define __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__
  17604.  
  17605. /****************************************
  17606.  * Generated header for dispinterface: HTMLTextContainerEvents
  17607.  * at Mon Nov 17 12:04:35 1997
  17608.  * using MIDL 3.02.88
  17609.  ****************************************/
  17610. /* [uuid][hidden] */ 
  17611.  
  17612.  
  17613.  
  17614. EXTERN_C const IID DIID_HTMLTextContainerEvents;
  17615.  
  17616. #if defined(__cplusplus) && !defined(CINTERFACE)
  17617.  
  17618.     interface DECLSPEC_UUID("1FF6AA72-5842-11cf-A707-00AA00C0098D")
  17619.     HTMLTextContainerEvents : public IDispatch
  17620.     {
  17621.     };
  17622.     
  17623. #else     /* C style interface */
  17624.  
  17625.     typedef struct HTMLTextContainerEventsVtbl
  17626.     {
  17627.         BEGIN_INTERFACE
  17628.         
  17629.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17630.             HTMLTextContainerEvents __RPC_FAR * This,
  17631.             /* [in] */ REFIID riid,
  17632.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17633.         
  17634.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17635.             HTMLTextContainerEvents __RPC_FAR * This);
  17636.         
  17637.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17638.             HTMLTextContainerEvents __RPC_FAR * This);
  17639.         
  17640.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17641.             HTMLTextContainerEvents __RPC_FAR * This,
  17642.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17643.         
  17644.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17645.             HTMLTextContainerEvents __RPC_FAR * This,
  17646.             /* [in] */ UINT iTInfo,
  17647.             /* [in] */ LCID lcid,
  17648.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17649.         
  17650.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17651.             HTMLTextContainerEvents __RPC_FAR * This,
  17652.             /* [in] */ REFIID riid,
  17653.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17654.             /* [in] */ UINT cNames,
  17655.             /* [in] */ LCID lcid,
  17656.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17657.         
  17658.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17659.             HTMLTextContainerEvents __RPC_FAR * This,
  17660.             /* [in] */ DISPID dispIdMember,
  17661.             /* [in] */ REFIID riid,
  17662.             /* [in] */ LCID lcid,
  17663.             /* [in] */ WORD wFlags,
  17664.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17665.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17666.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17667.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17668.         
  17669.         END_INTERFACE
  17670.     } HTMLTextContainerEventsVtbl;
  17671.  
  17672.     interface HTMLTextContainerEvents
  17673.     {
  17674.         CONST_VTBL struct HTMLTextContainerEventsVtbl __RPC_FAR *lpVtbl;
  17675.     };
  17676.  
  17677.     
  17678.  
  17679. #ifdef COBJMACROS
  17680.  
  17681.  
  17682. #define HTMLTextContainerEvents_QueryInterface(This,riid,ppvObject)    \
  17683.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17684.  
  17685. #define HTMLTextContainerEvents_AddRef(This)    \
  17686.     (This)->lpVtbl -> AddRef(This)
  17687.  
  17688. #define HTMLTextContainerEvents_Release(This)    \
  17689.     (This)->lpVtbl -> Release(This)
  17690.  
  17691.  
  17692. #define HTMLTextContainerEvents_GetTypeInfoCount(This,pctinfo)    \
  17693.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17694.  
  17695. #define HTMLTextContainerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17696.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17697.  
  17698. #define HTMLTextContainerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17699.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17700.  
  17701. #define HTMLTextContainerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17702.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17703.  
  17704. #endif /* COBJMACROS */
  17705.  
  17706.  
  17707. #endif     /* C style interface */
  17708.  
  17709.  
  17710. #endif     /* __HTMLTextContainerEvents_DISPINTERFACE_DEFINED__ */
  17711.  
  17712.  
  17713. #ifndef __IHTMLTextContainer_INTERFACE_DEFINED__
  17714. #define __IHTMLTextContainer_INTERFACE_DEFINED__
  17715.  
  17716. /****************************************
  17717.  * Generated header for interface: IHTMLTextContainer
  17718.  * at Mon Nov 17 12:04:35 1997
  17719.  * using MIDL 3.02.88
  17720.  ****************************************/
  17721. /* [object][uuid][dual][oleautomation] */ 
  17722.  
  17723.  
  17724.  
  17725. EXTERN_C const IID IID_IHTMLTextContainer;
  17726.  
  17727. #if defined(__cplusplus) && !defined(CINTERFACE)
  17728.     
  17729.     interface DECLSPEC_UUID("3050f230-98b5-11cf-bb82-00aa00bdce0b")
  17730.     IHTMLTextContainer : public IDispatch
  17731.     {
  17732.     public:
  17733.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createControlRange( 
  17734.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range) = 0;
  17735.         
  17736.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollHeight( 
  17737.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17738.         
  17739.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollWidth( 
  17740.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17741.         
  17742.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollTop( 
  17743.             /* [in] */ long v) = 0;
  17744.         
  17745.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollTop( 
  17746.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17747.         
  17748.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollLeft( 
  17749.             /* [in] */ long v) = 0;
  17750.         
  17751.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollLeft( 
  17752.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  17753.         
  17754.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll( 
  17755.             /* [in] */ VARIANT v) = 0;
  17756.         
  17757.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll( 
  17758.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17759.         
  17760.     };
  17761.     
  17762. #else     /* C style interface */
  17763.  
  17764.     typedef struct IHTMLTextContainerVtbl
  17765.     {
  17766.         BEGIN_INTERFACE
  17767.         
  17768.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17769.             IHTMLTextContainer __RPC_FAR * This,
  17770.             /* [in] */ REFIID riid,
  17771.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17772.         
  17773.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17774.             IHTMLTextContainer __RPC_FAR * This);
  17775.         
  17776.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17777.             IHTMLTextContainer __RPC_FAR * This);
  17778.         
  17779.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17780.             IHTMLTextContainer __RPC_FAR * This,
  17781.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17782.         
  17783.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17784.             IHTMLTextContainer __RPC_FAR * This,
  17785.             /* [in] */ UINT iTInfo,
  17786.             /* [in] */ LCID lcid,
  17787.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17788.         
  17789.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17790.             IHTMLTextContainer __RPC_FAR * This,
  17791.             /* [in] */ REFIID riid,
  17792.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17793.             /* [in] */ UINT cNames,
  17794.             /* [in] */ LCID lcid,
  17795.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17796.         
  17797.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17798.             IHTMLTextContainer __RPC_FAR * This,
  17799.             /* [in] */ DISPID dispIdMember,
  17800.             /* [in] */ REFIID riid,
  17801.             /* [in] */ LCID lcid,
  17802.             /* [in] */ WORD wFlags,
  17803.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17804.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17805.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17806.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17807.         
  17808.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createControlRange )( 
  17809.             IHTMLTextContainer __RPC_FAR * This,
  17810.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  17811.         
  17812.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollHeight )( 
  17813.             IHTMLTextContainer __RPC_FAR * This,
  17814.             /* [out][retval] */ long __RPC_FAR *p);
  17815.         
  17816.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollWidth )( 
  17817.             IHTMLTextContainer __RPC_FAR * This,
  17818.             /* [out][retval] */ long __RPC_FAR *p);
  17819.         
  17820.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollTop )( 
  17821.             IHTMLTextContainer __RPC_FAR * This,
  17822.             /* [in] */ long v);
  17823.         
  17824.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollTop )( 
  17825.             IHTMLTextContainer __RPC_FAR * This,
  17826.             /* [out][retval] */ long __RPC_FAR *p);
  17827.         
  17828.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollLeft )( 
  17829.             IHTMLTextContainer __RPC_FAR * This,
  17830.             /* [in] */ long v);
  17831.         
  17832.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollLeft )( 
  17833.             IHTMLTextContainer __RPC_FAR * This,
  17834.             /* [out][retval] */ long __RPC_FAR *p);
  17835.         
  17836.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onscroll )( 
  17837.             IHTMLTextContainer __RPC_FAR * This,
  17838.             /* [in] */ VARIANT v);
  17839.         
  17840.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onscroll )( 
  17841.             IHTMLTextContainer __RPC_FAR * This,
  17842.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17843.         
  17844.         END_INTERFACE
  17845.     } IHTMLTextContainerVtbl;
  17846.  
  17847.     interface IHTMLTextContainer
  17848.     {
  17849.         CONST_VTBL struct IHTMLTextContainerVtbl __RPC_FAR *lpVtbl;
  17850.     };
  17851.  
  17852.     
  17853.  
  17854. #ifdef COBJMACROS
  17855.  
  17856.  
  17857. #define IHTMLTextContainer_QueryInterface(This,riid,ppvObject)    \
  17858.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17859.  
  17860. #define IHTMLTextContainer_AddRef(This)    \
  17861.     (This)->lpVtbl -> AddRef(This)
  17862.  
  17863. #define IHTMLTextContainer_Release(This)    \
  17864.     (This)->lpVtbl -> Release(This)
  17865.  
  17866.  
  17867. #define IHTMLTextContainer_GetTypeInfoCount(This,pctinfo)    \
  17868.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17869.  
  17870. #define IHTMLTextContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17871.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17872.  
  17873. #define IHTMLTextContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17874.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17875.  
  17876. #define IHTMLTextContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17877.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17878.  
  17879.  
  17880. #define IHTMLTextContainer_createControlRange(This,range)    \
  17881.     (This)->lpVtbl -> createControlRange(This,range)
  17882.  
  17883. #define IHTMLTextContainer_get_scrollHeight(This,p)    \
  17884.     (This)->lpVtbl -> get_scrollHeight(This,p)
  17885.  
  17886. #define IHTMLTextContainer_get_scrollWidth(This,p)    \
  17887.     (This)->lpVtbl -> get_scrollWidth(This,p)
  17888.  
  17889. #define IHTMLTextContainer_put_scrollTop(This,v)    \
  17890.     (This)->lpVtbl -> put_scrollTop(This,v)
  17891.  
  17892. #define IHTMLTextContainer_get_scrollTop(This,p)    \
  17893.     (This)->lpVtbl -> get_scrollTop(This,p)
  17894.  
  17895. #define IHTMLTextContainer_put_scrollLeft(This,v)    \
  17896.     (This)->lpVtbl -> put_scrollLeft(This,v)
  17897.  
  17898. #define IHTMLTextContainer_get_scrollLeft(This,p)    \
  17899.     (This)->lpVtbl -> get_scrollLeft(This,p)
  17900.  
  17901. #define IHTMLTextContainer_put_onscroll(This,v)    \
  17902.     (This)->lpVtbl -> put_onscroll(This,v)
  17903.  
  17904. #define IHTMLTextContainer_get_onscroll(This,p)    \
  17905.     (This)->lpVtbl -> get_onscroll(This,p)
  17906.  
  17907. #endif /* COBJMACROS */
  17908.  
  17909.  
  17910. #endif     /* C style interface */
  17911.  
  17912.  
  17913.  
  17914. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_createControlRange_Proxy( 
  17915.     IHTMLTextContainer __RPC_FAR * This,
  17916.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  17917.  
  17918.  
  17919. void __RPC_STUB IHTMLTextContainer_createControlRange_Stub(
  17920.     IRpcStubBuffer *This,
  17921.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17922.     PRPC_MESSAGE _pRpcMessage,
  17923.     DWORD *_pdwStubPhase);
  17924.  
  17925.  
  17926. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollHeight_Proxy( 
  17927.     IHTMLTextContainer __RPC_FAR * This,
  17928.     /* [out][retval] */ long __RPC_FAR *p);
  17929.  
  17930.  
  17931. void __RPC_STUB IHTMLTextContainer_get_scrollHeight_Stub(
  17932.     IRpcStubBuffer *This,
  17933.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17934.     PRPC_MESSAGE _pRpcMessage,
  17935.     DWORD *_pdwStubPhase);
  17936.  
  17937.  
  17938. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollWidth_Proxy( 
  17939.     IHTMLTextContainer __RPC_FAR * This,
  17940.     /* [out][retval] */ long __RPC_FAR *p);
  17941.  
  17942.  
  17943. void __RPC_STUB IHTMLTextContainer_get_scrollWidth_Stub(
  17944.     IRpcStubBuffer *This,
  17945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17946.     PRPC_MESSAGE _pRpcMessage,
  17947.     DWORD *_pdwStubPhase);
  17948.  
  17949.  
  17950. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollTop_Proxy( 
  17951.     IHTMLTextContainer __RPC_FAR * This,
  17952.     /* [in] */ long v);
  17953.  
  17954.  
  17955. void __RPC_STUB IHTMLTextContainer_put_scrollTop_Stub(
  17956.     IRpcStubBuffer *This,
  17957.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17958.     PRPC_MESSAGE _pRpcMessage,
  17959.     DWORD *_pdwStubPhase);
  17960.  
  17961.  
  17962. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollTop_Proxy( 
  17963.     IHTMLTextContainer __RPC_FAR * This,
  17964.     /* [out][retval] */ long __RPC_FAR *p);
  17965.  
  17966.  
  17967. void __RPC_STUB IHTMLTextContainer_get_scrollTop_Stub(
  17968.     IRpcStubBuffer *This,
  17969.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17970.     PRPC_MESSAGE _pRpcMessage,
  17971.     DWORD *_pdwStubPhase);
  17972.  
  17973.  
  17974. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_scrollLeft_Proxy( 
  17975.     IHTMLTextContainer __RPC_FAR * This,
  17976.     /* [in] */ long v);
  17977.  
  17978.  
  17979. void __RPC_STUB IHTMLTextContainer_put_scrollLeft_Stub(
  17980.     IRpcStubBuffer *This,
  17981.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17982.     PRPC_MESSAGE _pRpcMessage,
  17983.     DWORD *_pdwStubPhase);
  17984.  
  17985.  
  17986. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_scrollLeft_Proxy( 
  17987.     IHTMLTextContainer __RPC_FAR * This,
  17988.     /* [out][retval] */ long __RPC_FAR *p);
  17989.  
  17990.  
  17991. void __RPC_STUB IHTMLTextContainer_get_scrollLeft_Stub(
  17992.     IRpcStubBuffer *This,
  17993.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17994.     PRPC_MESSAGE _pRpcMessage,
  17995.     DWORD *_pdwStubPhase);
  17996.  
  17997.  
  17998. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_put_onscroll_Proxy( 
  17999.     IHTMLTextContainer __RPC_FAR * This,
  18000.     /* [in] */ VARIANT v);
  18001.  
  18002.  
  18003. void __RPC_STUB IHTMLTextContainer_put_onscroll_Stub(
  18004.     IRpcStubBuffer *This,
  18005.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18006.     PRPC_MESSAGE _pRpcMessage,
  18007.     DWORD *_pdwStubPhase);
  18008.  
  18009.  
  18010. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextContainer_get_onscroll_Proxy( 
  18011.     IHTMLTextContainer __RPC_FAR * This,
  18012.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18013.  
  18014.  
  18015. void __RPC_STUB IHTMLTextContainer_get_onscroll_Stub(
  18016.     IRpcStubBuffer *This,
  18017.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18018.     PRPC_MESSAGE _pRpcMessage,
  18019.     DWORD *_pdwStubPhase);
  18020.  
  18021.  
  18022.  
  18023. #endif     /* __IHTMLTextContainer_INTERFACE_DEFINED__ */
  18024.  
  18025.  
  18026. #ifndef __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__
  18027. #define __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__
  18028.  
  18029. /****************************************
  18030.  * Generated header for dispinterface: DispIHTMLTextContainer
  18031.  * at Mon Nov 17 12:04:35 1997
  18032.  * using MIDL 3.02.88
  18033.  ****************************************/
  18034. /* [uuid][hidden] */ 
  18035.  
  18036.  
  18037.  
  18038. EXTERN_C const IID DIID_DispIHTMLTextContainer;
  18039.  
  18040. #if defined(__cplusplus) && !defined(CINTERFACE)
  18041.  
  18042.     interface DECLSPEC_UUID("3050f53e-98b5-11cf-bb82-00aa00bdce0b")
  18043.     DispIHTMLTextContainer : public IDispatch
  18044.     {
  18045.     };
  18046.     
  18047. #else     /* C style interface */
  18048.  
  18049.     typedef struct DispIHTMLTextContainerVtbl
  18050.     {
  18051.         BEGIN_INTERFACE
  18052.         
  18053.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18054.             DispIHTMLTextContainer __RPC_FAR * This,
  18055.             /* [in] */ REFIID riid,
  18056.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18057.         
  18058.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18059.             DispIHTMLTextContainer __RPC_FAR * This);
  18060.         
  18061.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18062.             DispIHTMLTextContainer __RPC_FAR * This);
  18063.         
  18064.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18065.             DispIHTMLTextContainer __RPC_FAR * This,
  18066.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18067.         
  18068.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18069.             DispIHTMLTextContainer __RPC_FAR * This,
  18070.             /* [in] */ UINT iTInfo,
  18071.             /* [in] */ LCID lcid,
  18072.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18073.         
  18074.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18075.             DispIHTMLTextContainer __RPC_FAR * This,
  18076.             /* [in] */ REFIID riid,
  18077.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18078.             /* [in] */ UINT cNames,
  18079.             /* [in] */ LCID lcid,
  18080.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18081.         
  18082.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18083.             DispIHTMLTextContainer __RPC_FAR * This,
  18084.             /* [in] */ DISPID dispIdMember,
  18085.             /* [in] */ REFIID riid,
  18086.             /* [in] */ LCID lcid,
  18087.             /* [in] */ WORD wFlags,
  18088.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18089.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18090.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18091.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18092.         
  18093.         END_INTERFACE
  18094.     } DispIHTMLTextContainerVtbl;
  18095.  
  18096.     interface DispIHTMLTextContainer
  18097.     {
  18098.         CONST_VTBL struct DispIHTMLTextContainerVtbl __RPC_FAR *lpVtbl;
  18099.     };
  18100.  
  18101.     
  18102.  
  18103. #ifdef COBJMACROS
  18104.  
  18105.  
  18106. #define DispIHTMLTextContainer_QueryInterface(This,riid,ppvObject)    \
  18107.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18108.  
  18109. #define DispIHTMLTextContainer_AddRef(This)    \
  18110.     (This)->lpVtbl -> AddRef(This)
  18111.  
  18112. #define DispIHTMLTextContainer_Release(This)    \
  18113.     (This)->lpVtbl -> Release(This)
  18114.  
  18115.  
  18116. #define DispIHTMLTextContainer_GetTypeInfoCount(This,pctinfo)    \
  18117.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18118.  
  18119. #define DispIHTMLTextContainer_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18120.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18121.  
  18122. #define DispIHTMLTextContainer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18123.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18124.  
  18125. #define DispIHTMLTextContainer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18126.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18127.  
  18128. #endif /* COBJMACROS */
  18129.  
  18130.  
  18131. #endif     /* C style interface */
  18132.  
  18133.  
  18134. #endif     /* __DispIHTMLTextContainer_DISPINTERFACE_DEFINED__ */
  18135.  
  18136.  
  18137. #ifndef __IHTMLControlRange_INTERFACE_DEFINED__
  18138. #define __IHTMLControlRange_INTERFACE_DEFINED__
  18139.  
  18140. /****************************************
  18141.  * Generated header for interface: IHTMLControlRange
  18142.  * at Mon Nov 17 12:04:35 1997
  18143.  * using MIDL 3.02.88
  18144.  ****************************************/
  18145. /* [object][uuid][dual][oleautomation] */ 
  18146.  
  18147.  
  18148.  
  18149. EXTERN_C const IID IID_IHTMLControlRange;
  18150.  
  18151. #if defined(__cplusplus) && !defined(CINTERFACE)
  18152.     
  18153.     interface DECLSPEC_UUID("3050f29c-98b5-11cf-bb82-00aa00bdce0b")
  18154.     IHTMLControlRange : public IDispatch
  18155.     {
  18156.     public:
  18157.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  18158.         
  18159.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE add( 
  18160.             /* [in] */ IHTMLControlElement __RPC_FAR *item) = 0;
  18161.         
  18162.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove( 
  18163.             /* [in] */ long index) = 0;
  18164.         
  18165.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  18166.             /* [in] */ long index,
  18167.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp) = 0;
  18168.         
  18169.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  18170.             /* [in][optional] */ VARIANT varargStart) = 0;
  18171.         
  18172.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandSupported( 
  18173.             /* [in] */ BSTR cmdID,
  18174.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18175.         
  18176.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandEnabled( 
  18177.             /* [in] */ BSTR cmdID,
  18178.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18179.         
  18180.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandState( 
  18181.             /* [in] */ BSTR cmdID,
  18182.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18183.         
  18184.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandIndeterm( 
  18185.             /* [in] */ BSTR cmdID,
  18186.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18187.         
  18188.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandText( 
  18189.             /* [in] */ BSTR cmdID,
  18190.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText) = 0;
  18191.         
  18192.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE queryCommandValue( 
  18193.             /* [in] */ BSTR cmdID,
  18194.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue) = 0;
  18195.         
  18196.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommand( 
  18197.             /* [in] */ BSTR cmdID,
  18198.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18199.             /* [in][optional] */ VARIANT value,
  18200.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18201.         
  18202.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execCommandShowHelp( 
  18203.             /* [in] */ BSTR cmdID,
  18204.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet) = 0;
  18205.         
  18206.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE commonParentElement( 
  18207.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent) = 0;
  18208.         
  18209.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  18210.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18211.         
  18212.     };
  18213.     
  18214. #else     /* C style interface */
  18215.  
  18216.     typedef struct IHTMLControlRangeVtbl
  18217.     {
  18218.         BEGIN_INTERFACE
  18219.         
  18220.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18221.             IHTMLControlRange __RPC_FAR * This,
  18222.             /* [in] */ REFIID riid,
  18223.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18224.         
  18225.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18226.             IHTMLControlRange __RPC_FAR * This);
  18227.         
  18228.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18229.             IHTMLControlRange __RPC_FAR * This);
  18230.         
  18231.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18232.             IHTMLControlRange __RPC_FAR * This,
  18233.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18234.         
  18235.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18236.             IHTMLControlRange __RPC_FAR * This,
  18237.             /* [in] */ UINT iTInfo,
  18238.             /* [in] */ LCID lcid,
  18239.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18240.         
  18241.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18242.             IHTMLControlRange __RPC_FAR * This,
  18243.             /* [in] */ REFIID riid,
  18244.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18245.             /* [in] */ UINT cNames,
  18246.             /* [in] */ LCID lcid,
  18247.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18248.         
  18249.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18250.             IHTMLControlRange __RPC_FAR * This,
  18251.             /* [in] */ DISPID dispIdMember,
  18252.             /* [in] */ REFIID riid,
  18253.             /* [in] */ LCID lcid,
  18254.             /* [in] */ WORD wFlags,
  18255.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18256.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18257.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18258.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18259.         
  18260.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *select )( 
  18261.             IHTMLControlRange __RPC_FAR * This);
  18262.         
  18263.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *add )( 
  18264.             IHTMLControlRange __RPC_FAR * This,
  18265.             /* [in] */ IHTMLControlElement __RPC_FAR *item);
  18266.         
  18267.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *remove )( 
  18268.             IHTMLControlRange __RPC_FAR * This,
  18269.             /* [in] */ long index);
  18270.         
  18271.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  18272.             IHTMLControlRange __RPC_FAR * This,
  18273.             /* [in] */ long index,
  18274.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp);
  18275.         
  18276.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  18277.             IHTMLControlRange __RPC_FAR * This,
  18278.             /* [in][optional] */ VARIANT varargStart);
  18279.         
  18280.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandSupported )( 
  18281.             IHTMLControlRange __RPC_FAR * This,
  18282.             /* [in] */ BSTR cmdID,
  18283.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18284.         
  18285.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandEnabled )( 
  18286.             IHTMLControlRange __RPC_FAR * This,
  18287.             /* [in] */ BSTR cmdID,
  18288.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18289.         
  18290.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandState )( 
  18291.             IHTMLControlRange __RPC_FAR * This,
  18292.             /* [in] */ BSTR cmdID,
  18293.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18294.         
  18295.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandIndeterm )( 
  18296.             IHTMLControlRange __RPC_FAR * This,
  18297.             /* [in] */ BSTR cmdID,
  18298.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18299.         
  18300.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandText )( 
  18301.             IHTMLControlRange __RPC_FAR * This,
  18302.             /* [in] */ BSTR cmdID,
  18303.             /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  18304.         
  18305.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *queryCommandValue )( 
  18306.             IHTMLControlRange __RPC_FAR * This,
  18307.             /* [in] */ BSTR cmdID,
  18308.             /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  18309.         
  18310.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommand )( 
  18311.             IHTMLControlRange __RPC_FAR * This,
  18312.             /* [in] */ BSTR cmdID,
  18313.             /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18314.             /* [in][optional] */ VARIANT value,
  18315.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18316.         
  18317.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *execCommandShowHelp )( 
  18318.             IHTMLControlRange __RPC_FAR * This,
  18319.             /* [in] */ BSTR cmdID,
  18320.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18321.         
  18322.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *commonParentElement )( 
  18323.             IHTMLControlRange __RPC_FAR * This,
  18324.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  18325.         
  18326.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  18327.             IHTMLControlRange __RPC_FAR * This,
  18328.             /* [out][retval] */ long __RPC_FAR *p);
  18329.         
  18330.         END_INTERFACE
  18331.     } IHTMLControlRangeVtbl;
  18332.  
  18333.     interface IHTMLControlRange
  18334.     {
  18335.         CONST_VTBL struct IHTMLControlRangeVtbl __RPC_FAR *lpVtbl;
  18336.     };
  18337.  
  18338.     
  18339.  
  18340. #ifdef COBJMACROS
  18341.  
  18342.  
  18343. #define IHTMLControlRange_QueryInterface(This,riid,ppvObject)    \
  18344.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18345.  
  18346. #define IHTMLControlRange_AddRef(This)    \
  18347.     (This)->lpVtbl -> AddRef(This)
  18348.  
  18349. #define IHTMLControlRange_Release(This)    \
  18350.     (This)->lpVtbl -> Release(This)
  18351.  
  18352.  
  18353. #define IHTMLControlRange_GetTypeInfoCount(This,pctinfo)    \
  18354.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18355.  
  18356. #define IHTMLControlRange_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18357.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18358.  
  18359. #define IHTMLControlRange_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18360.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18361.  
  18362. #define IHTMLControlRange_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18363.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18364.  
  18365.  
  18366. #define IHTMLControlRange_select(This)    \
  18367.     (This)->lpVtbl -> select(This)
  18368.  
  18369. #define IHTMLControlRange_add(This,item)    \
  18370.     (This)->lpVtbl -> add(This,item)
  18371.  
  18372. #define IHTMLControlRange_remove(This,index)    \
  18373.     (This)->lpVtbl -> remove(This,index)
  18374.  
  18375. #define IHTMLControlRange_item(This,index,pdisp)    \
  18376.     (This)->lpVtbl -> item(This,index,pdisp)
  18377.  
  18378. #define IHTMLControlRange_scrollIntoView(This,varargStart)    \
  18379.     (This)->lpVtbl -> scrollIntoView(This,varargStart)
  18380.  
  18381. #define IHTMLControlRange_queryCommandSupported(This,cmdID,pfRet)    \
  18382.     (This)->lpVtbl -> queryCommandSupported(This,cmdID,pfRet)
  18383.  
  18384. #define IHTMLControlRange_queryCommandEnabled(This,cmdID,pfRet)    \
  18385.     (This)->lpVtbl -> queryCommandEnabled(This,cmdID,pfRet)
  18386.  
  18387. #define IHTMLControlRange_queryCommandState(This,cmdID,pfRet)    \
  18388.     (This)->lpVtbl -> queryCommandState(This,cmdID,pfRet)
  18389.  
  18390. #define IHTMLControlRange_queryCommandIndeterm(This,cmdID,pfRet)    \
  18391.     (This)->lpVtbl -> queryCommandIndeterm(This,cmdID,pfRet)
  18392.  
  18393. #define IHTMLControlRange_queryCommandText(This,cmdID,pcmdText)    \
  18394.     (This)->lpVtbl -> queryCommandText(This,cmdID,pcmdText)
  18395.  
  18396. #define IHTMLControlRange_queryCommandValue(This,cmdID,pcmdValue)    \
  18397.     (This)->lpVtbl -> queryCommandValue(This,cmdID,pcmdValue)
  18398.  
  18399. #define IHTMLControlRange_execCommand(This,cmdID,showUI,value,pfRet)    \
  18400.     (This)->lpVtbl -> execCommand(This,cmdID,showUI,value,pfRet)
  18401.  
  18402. #define IHTMLControlRange_execCommandShowHelp(This,cmdID,pfRet)    \
  18403.     (This)->lpVtbl -> execCommandShowHelp(This,cmdID,pfRet)
  18404.  
  18405. #define IHTMLControlRange_commonParentElement(This,Parent)    \
  18406.     (This)->lpVtbl -> commonParentElement(This,Parent)
  18407.  
  18408. #define IHTMLControlRange_get_length(This,p)    \
  18409.     (This)->lpVtbl -> get_length(This,p)
  18410.  
  18411. #endif /* COBJMACROS */
  18412.  
  18413.  
  18414. #endif     /* C style interface */
  18415.  
  18416.  
  18417.  
  18418. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_select_Proxy( 
  18419.     IHTMLControlRange __RPC_FAR * This);
  18420.  
  18421.  
  18422. void __RPC_STUB IHTMLControlRange_select_Stub(
  18423.     IRpcStubBuffer *This,
  18424.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18425.     PRPC_MESSAGE _pRpcMessage,
  18426.     DWORD *_pdwStubPhase);
  18427.  
  18428.  
  18429. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_add_Proxy( 
  18430.     IHTMLControlRange __RPC_FAR * This,
  18431.     /* [in] */ IHTMLControlElement __RPC_FAR *item);
  18432.  
  18433.  
  18434. void __RPC_STUB IHTMLControlRange_add_Stub(
  18435.     IRpcStubBuffer *This,
  18436.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18437.     PRPC_MESSAGE _pRpcMessage,
  18438.     DWORD *_pdwStubPhase);
  18439.  
  18440.  
  18441. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_remove_Proxy( 
  18442.     IHTMLControlRange __RPC_FAR * This,
  18443.     /* [in] */ long index);
  18444.  
  18445.  
  18446. void __RPC_STUB IHTMLControlRange_remove_Stub(
  18447.     IRpcStubBuffer *This,
  18448.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18449.     PRPC_MESSAGE _pRpcMessage,
  18450.     DWORD *_pdwStubPhase);
  18451.  
  18452.  
  18453. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_item_Proxy( 
  18454.     IHTMLControlRange __RPC_FAR * This,
  18455.     /* [in] */ long index,
  18456.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *pdisp);
  18457.  
  18458.  
  18459. void __RPC_STUB IHTMLControlRange_item_Stub(
  18460.     IRpcStubBuffer *This,
  18461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18462.     PRPC_MESSAGE _pRpcMessage,
  18463.     DWORD *_pdwStubPhase);
  18464.  
  18465.  
  18466. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_scrollIntoView_Proxy( 
  18467.     IHTMLControlRange __RPC_FAR * This,
  18468.     /* [in][optional] */ VARIANT varargStart);
  18469.  
  18470.  
  18471. void __RPC_STUB IHTMLControlRange_scrollIntoView_Stub(
  18472.     IRpcStubBuffer *This,
  18473.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18474.     PRPC_MESSAGE _pRpcMessage,
  18475.     DWORD *_pdwStubPhase);
  18476.  
  18477.  
  18478. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandSupported_Proxy( 
  18479.     IHTMLControlRange __RPC_FAR * This,
  18480.     /* [in] */ BSTR cmdID,
  18481.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18482.  
  18483.  
  18484. void __RPC_STUB IHTMLControlRange_queryCommandSupported_Stub(
  18485.     IRpcStubBuffer *This,
  18486.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18487.     PRPC_MESSAGE _pRpcMessage,
  18488.     DWORD *_pdwStubPhase);
  18489.  
  18490.  
  18491. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandEnabled_Proxy( 
  18492.     IHTMLControlRange __RPC_FAR * This,
  18493.     /* [in] */ BSTR cmdID,
  18494.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18495.  
  18496.  
  18497. void __RPC_STUB IHTMLControlRange_queryCommandEnabled_Stub(
  18498.     IRpcStubBuffer *This,
  18499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18500.     PRPC_MESSAGE _pRpcMessage,
  18501.     DWORD *_pdwStubPhase);
  18502.  
  18503.  
  18504. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandState_Proxy( 
  18505.     IHTMLControlRange __RPC_FAR * This,
  18506.     /* [in] */ BSTR cmdID,
  18507.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18508.  
  18509.  
  18510. void __RPC_STUB IHTMLControlRange_queryCommandState_Stub(
  18511.     IRpcStubBuffer *This,
  18512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18513.     PRPC_MESSAGE _pRpcMessage,
  18514.     DWORD *_pdwStubPhase);
  18515.  
  18516.  
  18517. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandIndeterm_Proxy( 
  18518.     IHTMLControlRange __RPC_FAR * This,
  18519.     /* [in] */ BSTR cmdID,
  18520.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18521.  
  18522.  
  18523. void __RPC_STUB IHTMLControlRange_queryCommandIndeterm_Stub(
  18524.     IRpcStubBuffer *This,
  18525.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18526.     PRPC_MESSAGE _pRpcMessage,
  18527.     DWORD *_pdwStubPhase);
  18528.  
  18529.  
  18530. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandText_Proxy( 
  18531.     IHTMLControlRange __RPC_FAR * This,
  18532.     /* [in] */ BSTR cmdID,
  18533.     /* [out][retval] */ BSTR __RPC_FAR *pcmdText);
  18534.  
  18535.  
  18536. void __RPC_STUB IHTMLControlRange_queryCommandText_Stub(
  18537.     IRpcStubBuffer *This,
  18538.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18539.     PRPC_MESSAGE _pRpcMessage,
  18540.     DWORD *_pdwStubPhase);
  18541.  
  18542.  
  18543. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_queryCommandValue_Proxy( 
  18544.     IHTMLControlRange __RPC_FAR * This,
  18545.     /* [in] */ BSTR cmdID,
  18546.     /* [out][retval] */ VARIANT __RPC_FAR *pcmdValue);
  18547.  
  18548.  
  18549. void __RPC_STUB IHTMLControlRange_queryCommandValue_Stub(
  18550.     IRpcStubBuffer *This,
  18551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18552.     PRPC_MESSAGE _pRpcMessage,
  18553.     DWORD *_pdwStubPhase);
  18554.  
  18555.  
  18556. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommand_Proxy( 
  18557.     IHTMLControlRange __RPC_FAR * This,
  18558.     /* [in] */ BSTR cmdID,
  18559.     /* [in][defaultvalue] */ VARIANT_BOOL showUI,
  18560.     /* [in][optional] */ VARIANT value,
  18561.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18562.  
  18563.  
  18564. void __RPC_STUB IHTMLControlRange_execCommand_Stub(
  18565.     IRpcStubBuffer *This,
  18566.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18567.     PRPC_MESSAGE _pRpcMessage,
  18568.     DWORD *_pdwStubPhase);
  18569.  
  18570.  
  18571. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_execCommandShowHelp_Proxy( 
  18572.     IHTMLControlRange __RPC_FAR * This,
  18573.     /* [in] */ BSTR cmdID,
  18574.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfRet);
  18575.  
  18576.  
  18577. void __RPC_STUB IHTMLControlRange_execCommandShowHelp_Stub(
  18578.     IRpcStubBuffer *This,
  18579.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18580.     PRPC_MESSAGE _pRpcMessage,
  18581.     DWORD *_pdwStubPhase);
  18582.  
  18583.  
  18584. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_commonParentElement_Proxy( 
  18585.     IHTMLControlRange __RPC_FAR * This,
  18586.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *Parent);
  18587.  
  18588.  
  18589. void __RPC_STUB IHTMLControlRange_commonParentElement_Stub(
  18590.     IRpcStubBuffer *This,
  18591.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18592.     PRPC_MESSAGE _pRpcMessage,
  18593.     DWORD *_pdwStubPhase);
  18594.  
  18595.  
  18596. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLControlRange_get_length_Proxy( 
  18597.     IHTMLControlRange __RPC_FAR * This,
  18598.     /* [out][retval] */ long __RPC_FAR *p);
  18599.  
  18600.  
  18601. void __RPC_STUB IHTMLControlRange_get_length_Stub(
  18602.     IRpcStubBuffer *This,
  18603.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18604.     PRPC_MESSAGE _pRpcMessage,
  18605.     DWORD *_pdwStubPhase);
  18606.  
  18607.  
  18608.  
  18609. #endif     /* __IHTMLControlRange_INTERFACE_DEFINED__ */
  18610.  
  18611.  
  18612. #ifndef __HTMLImgEvents_DISPINTERFACE_DEFINED__
  18613. #define __HTMLImgEvents_DISPINTERFACE_DEFINED__
  18614.  
  18615. /****************************************
  18616.  * Generated header for dispinterface: HTMLImgEvents
  18617.  * at Mon Nov 17 12:04:35 1997
  18618.  * using MIDL 3.02.88
  18619.  ****************************************/
  18620. /* [uuid][hidden] */ 
  18621.  
  18622.  
  18623.  
  18624. EXTERN_C const IID DIID_HTMLImgEvents;
  18625.  
  18626. #if defined(__cplusplus) && !defined(CINTERFACE)
  18627.  
  18628.     interface DECLSPEC_UUID("3050f25b-98b5-11cf-bb82-00aa00bdce0b")
  18629.     HTMLImgEvents : public IDispatch
  18630.     {
  18631.     };
  18632.     
  18633. #else     /* C style interface */
  18634.  
  18635.     typedef struct HTMLImgEventsVtbl
  18636.     {
  18637.         BEGIN_INTERFACE
  18638.         
  18639.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18640.             HTMLImgEvents __RPC_FAR * This,
  18641.             /* [in] */ REFIID riid,
  18642.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18643.         
  18644.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18645.             HTMLImgEvents __RPC_FAR * This);
  18646.         
  18647.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18648.             HTMLImgEvents __RPC_FAR * This);
  18649.         
  18650.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18651.             HTMLImgEvents __RPC_FAR * This,
  18652.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18653.         
  18654.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18655.             HTMLImgEvents __RPC_FAR * This,
  18656.             /* [in] */ UINT iTInfo,
  18657.             /* [in] */ LCID lcid,
  18658.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18659.         
  18660.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18661.             HTMLImgEvents __RPC_FAR * This,
  18662.             /* [in] */ REFIID riid,
  18663.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18664.             /* [in] */ UINT cNames,
  18665.             /* [in] */ LCID lcid,
  18666.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18667.         
  18668.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18669.             HTMLImgEvents __RPC_FAR * This,
  18670.             /* [in] */ DISPID dispIdMember,
  18671.             /* [in] */ REFIID riid,
  18672.             /* [in] */ LCID lcid,
  18673.             /* [in] */ WORD wFlags,
  18674.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18675.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18676.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18677.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18678.         
  18679.         END_INTERFACE
  18680.     } HTMLImgEventsVtbl;
  18681.  
  18682.     interface HTMLImgEvents
  18683.     {
  18684.         CONST_VTBL struct HTMLImgEventsVtbl __RPC_FAR *lpVtbl;
  18685.     };
  18686.  
  18687.     
  18688.  
  18689. #ifdef COBJMACROS
  18690.  
  18691.  
  18692. #define HTMLImgEvents_QueryInterface(This,riid,ppvObject)    \
  18693.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18694.  
  18695. #define HTMLImgEvents_AddRef(This)    \
  18696.     (This)->lpVtbl -> AddRef(This)
  18697.  
  18698. #define HTMLImgEvents_Release(This)    \
  18699.     (This)->lpVtbl -> Release(This)
  18700.  
  18701.  
  18702. #define HTMLImgEvents_GetTypeInfoCount(This,pctinfo)    \
  18703.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18704.  
  18705. #define HTMLImgEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18706.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18707.  
  18708. #define HTMLImgEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18709.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18710.  
  18711. #define HTMLImgEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18712.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18713.  
  18714. #endif /* COBJMACROS */
  18715.  
  18716.  
  18717. #endif     /* C style interface */
  18718.  
  18719.  
  18720. #endif     /* __HTMLImgEvents_DISPINTERFACE_DEFINED__ */
  18721.  
  18722.  
  18723. #ifndef __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
  18724. #define __HTMLInputImageEvents_DISPINTERFACE_DEFINED__
  18725.  
  18726. /****************************************
  18727.  * Generated header for dispinterface: HTMLInputImageEvents
  18728.  * at Mon Nov 17 12:04:35 1997
  18729.  * using MIDL 3.02.88
  18730.  ****************************************/
  18731. /* [uuid][hidden] */ 
  18732.  
  18733.  
  18734.  
  18735. EXTERN_C const IID DIID_HTMLInputImageEvents;
  18736.  
  18737. #if defined(__cplusplus) && !defined(CINTERFACE)
  18738.  
  18739.     interface DECLSPEC_UUID("3050f2c3-98b5-11cf-bb82-00aa00bdce0b")
  18740.     HTMLInputImageEvents : public IDispatch
  18741.     {
  18742.     };
  18743.     
  18744. #else     /* C style interface */
  18745.  
  18746.     typedef struct HTMLInputImageEventsVtbl
  18747.     {
  18748.         BEGIN_INTERFACE
  18749.         
  18750.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  18751.             HTMLInputImageEvents __RPC_FAR * This,
  18752.             /* [in] */ REFIID riid,
  18753.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  18754.         
  18755.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  18756.             HTMLInputImageEvents __RPC_FAR * This);
  18757.         
  18758.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  18759.             HTMLInputImageEvents __RPC_FAR * This);
  18760.         
  18761.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  18762.             HTMLInputImageEvents __RPC_FAR * This,
  18763.             /* [out] */ UINT __RPC_FAR *pctinfo);
  18764.         
  18765.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  18766.             HTMLInputImageEvents __RPC_FAR * This,
  18767.             /* [in] */ UINT iTInfo,
  18768.             /* [in] */ LCID lcid,
  18769.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  18770.         
  18771.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  18772.             HTMLInputImageEvents __RPC_FAR * This,
  18773.             /* [in] */ REFIID riid,
  18774.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  18775.             /* [in] */ UINT cNames,
  18776.             /* [in] */ LCID lcid,
  18777.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  18778.         
  18779.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  18780.             HTMLInputImageEvents __RPC_FAR * This,
  18781.             /* [in] */ DISPID dispIdMember,
  18782.             /* [in] */ REFIID riid,
  18783.             /* [in] */ LCID lcid,
  18784.             /* [in] */ WORD wFlags,
  18785.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  18786.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  18787.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  18788.             /* [out] */ UINT __RPC_FAR *puArgErr);
  18789.         
  18790.         END_INTERFACE
  18791.     } HTMLInputImageEventsVtbl;
  18792.  
  18793.     interface HTMLInputImageEvents
  18794.     {
  18795.         CONST_VTBL struct HTMLInputImageEventsVtbl __RPC_FAR *lpVtbl;
  18796.     };
  18797.  
  18798.     
  18799.  
  18800. #ifdef COBJMACROS
  18801.  
  18802.  
  18803. #define HTMLInputImageEvents_QueryInterface(This,riid,ppvObject)    \
  18804.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  18805.  
  18806. #define HTMLInputImageEvents_AddRef(This)    \
  18807.     (This)->lpVtbl -> AddRef(This)
  18808.  
  18809. #define HTMLInputImageEvents_Release(This)    \
  18810.     (This)->lpVtbl -> Release(This)
  18811.  
  18812.  
  18813. #define HTMLInputImageEvents_GetTypeInfoCount(This,pctinfo)    \
  18814.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  18815.  
  18816. #define HTMLInputImageEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  18817.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  18818.  
  18819. #define HTMLInputImageEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  18820.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  18821.  
  18822. #define HTMLInputImageEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  18823.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  18824.  
  18825. #endif /* COBJMACROS */
  18826.  
  18827.  
  18828. #endif     /* C style interface */
  18829.  
  18830.  
  18831. #endif     /* __HTMLInputImageEvents_DISPINTERFACE_DEFINED__ */
  18832.  
  18833.  
  18834. #ifndef __IHTMLImgElement_INTERFACE_DEFINED__
  18835. #define __IHTMLImgElement_INTERFACE_DEFINED__
  18836.  
  18837. /****************************************
  18838.  * Generated header for interface: IHTMLImgElement
  18839.  * at Mon Nov 17 12:04:35 1997
  18840.  * using MIDL 3.02.88
  18841.  ****************************************/
  18842. /* [object][uuid][dual][oleautomation] */ 
  18843.  
  18844.  
  18845.  
  18846. EXTERN_C const IID IID_IHTMLImgElement;
  18847.  
  18848. #if defined(__cplusplus) && !defined(CINTERFACE)
  18849.     
  18850.     interface DECLSPEC_UUID("3050f240-98b5-11cf-bb82-00aa00bdce0b")
  18851.     IHTMLImgElement : public IDispatch
  18852.     {
  18853.     public:
  18854.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_isMap( 
  18855.             /* [in] */ VARIANT_BOOL v) = 0;
  18856.         
  18857.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_isMap( 
  18858.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  18859.         
  18860.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_useMap( 
  18861.             /* [in] */ BSTR v) = 0;
  18862.         
  18863.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_useMap( 
  18864.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18865.         
  18866.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( 
  18867.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18868.         
  18869.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileSize( 
  18870.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18871.         
  18872.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileCreatedDate( 
  18873.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18874.         
  18875.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileModifiedDate( 
  18876.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18877.         
  18878.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fileUpdatedDate( 
  18879.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18880.         
  18881.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol( 
  18882.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18883.         
  18884.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  18885.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18886.         
  18887.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp( 
  18888.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18889.         
  18890.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  18891.             /* [in] */ VARIANT v) = 0;
  18892.         
  18893.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  18894.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18895.         
  18896.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  18897.             /* [in] */ long v) = 0;
  18898.         
  18899.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  18900.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18901.         
  18902.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  18903.             /* [in] */ long v) = 0;
  18904.         
  18905.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  18906.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18907.         
  18908.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt( 
  18909.             /* [in] */ BSTR v) = 0;
  18910.         
  18911.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt( 
  18912.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18913.         
  18914.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  18915.             /* [in] */ BSTR v) = 0;
  18916.         
  18917.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  18918.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18919.         
  18920.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc( 
  18921.             /* [in] */ BSTR v) = 0;
  18922.         
  18923.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc( 
  18924.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18925.         
  18926.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml( 
  18927.             /* [in] */ BSTR v) = 0;
  18928.         
  18929.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml( 
  18930.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18931.         
  18932.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc( 
  18933.             /* [in] */ BSTR v) = 0;
  18934.         
  18935.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc( 
  18936.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18937.         
  18938.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  18939.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18940.         
  18941.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete( 
  18942.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  18943.         
  18944.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  18945.             /* [in] */ VARIANT v) = 0;
  18946.         
  18947.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  18948.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18949.         
  18950.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  18951.             /* [in] */ BSTR v) = 0;
  18952.         
  18953.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  18954.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18955.         
  18956.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  18957.             /* [in] */ VARIANT v) = 0;
  18958.         
  18959.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  18960.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18961.         
  18962.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  18963.             /* [in] */ VARIANT v) = 0;
  18964.         
  18965.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  18966.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18967.         
  18968.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort( 
  18969.             /* [in] */ VARIANT v) = 0;
  18970.         
  18971.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort( 
  18972.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  18973.         
  18974.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  18975.             /* [in] */ BSTR v) = 0;
  18976.         
  18977.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  18978.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18979.         
  18980.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  18981.             /* [in] */ long v) = 0;
  18982.         
  18983.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  18984.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18985.         
  18986.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  18987.             /* [in] */ long v) = 0;
  18988.         
  18989.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  18990.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  18991.         
  18992.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  18993.             /* [in] */ BSTR v) = 0;
  18994.         
  18995.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  18996.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  18997.         
  18998.     };
  18999.     
  19000. #else     /* C style interface */
  19001.  
  19002.     typedef struct IHTMLImgElementVtbl
  19003.     {
  19004.         BEGIN_INTERFACE
  19005.         
  19006.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  19007.             IHTMLImgElement __RPC_FAR * This,
  19008.             /* [in] */ REFIID riid,
  19009.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  19010.         
  19011.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  19012.             IHTMLImgElement __RPC_FAR * This);
  19013.         
  19014.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  19015.             IHTMLImgElement __RPC_FAR * This);
  19016.         
  19017.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  19018.             IHTMLImgElement __RPC_FAR * This,
  19019.             /* [out] */ UINT __RPC_FAR *pctinfo);
  19020.         
  19021.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  19022.             IHTMLImgElement __RPC_FAR * This,
  19023.             /* [in] */ UINT iTInfo,
  19024.             /* [in] */ LCID lcid,
  19025.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  19026.         
  19027.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  19028.             IHTMLImgElement __RPC_FAR * This,
  19029.             /* [in] */ REFIID riid,
  19030.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  19031.             /* [in] */ UINT cNames,
  19032.             /* [in] */ LCID lcid,
  19033.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  19034.         
  19035.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  19036.             IHTMLImgElement __RPC_FAR * This,
  19037.             /* [in] */ DISPID dispIdMember,
  19038.             /* [in] */ REFIID riid,
  19039.             /* [in] */ LCID lcid,
  19040.             /* [in] */ WORD wFlags,
  19041.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  19042.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  19043.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  19044.             /* [out] */ UINT __RPC_FAR *puArgErr);
  19045.         
  19046.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_isMap )( 
  19047.             IHTMLImgElement __RPC_FAR * This,
  19048.             /* [in] */ VARIANT_BOOL v);
  19049.         
  19050.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_isMap )( 
  19051.             IHTMLImgElement __RPC_FAR * This,
  19052.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19053.         
  19054.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_useMap )( 
  19055.             IHTMLImgElement __RPC_FAR * This,
  19056.             /* [in] */ BSTR v);
  19057.         
  19058.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_useMap )( 
  19059.             IHTMLImgElement __RPC_FAR * This,
  19060.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19061.         
  19062.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )( 
  19063.             IHTMLImgElement __RPC_FAR * This,
  19064.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19065.         
  19066.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileSize )( 
  19067.             IHTMLImgElement __RPC_FAR * This,
  19068.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19069.         
  19070.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileCreatedDate )( 
  19071.             IHTMLImgElement __RPC_FAR * This,
  19072.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19073.         
  19074.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileModifiedDate )( 
  19075.             IHTMLImgElement __RPC_FAR * This,
  19076.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19077.         
  19078.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fileUpdatedDate )( 
  19079.             IHTMLImgElement __RPC_FAR * This,
  19080.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19081.         
  19082.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocol )( 
  19083.             IHTMLImgElement __RPC_FAR * This,
  19084.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19085.         
  19086.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  19087.             IHTMLImgElement __RPC_FAR * This,
  19088.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19089.         
  19090.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nameProp )( 
  19091.             IHTMLImgElement __RPC_FAR * This,
  19092.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19093.         
  19094.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  19095.             IHTMLImgElement __RPC_FAR * This,
  19096.             /* [in] */ VARIANT v);
  19097.         
  19098.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  19099.             IHTMLImgElement __RPC_FAR * This,
  19100.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19101.         
  19102.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vspace )( 
  19103.             IHTMLImgElement __RPC_FAR * This,
  19104.             /* [in] */ long v);
  19105.         
  19106.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vspace )( 
  19107.             IHTMLImgElement __RPC_FAR * This,
  19108.             /* [out][retval] */ long __RPC_FAR *p);
  19109.         
  19110.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hspace )( 
  19111.             IHTMLImgElement __RPC_FAR * This,
  19112.             /* [in] */ long v);
  19113.         
  19114.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hspace )( 
  19115.             IHTMLImgElement __RPC_FAR * This,
  19116.             /* [out][retval] */ long __RPC_FAR *p);
  19117.         
  19118.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_alt )( 
  19119.             IHTMLImgElement __RPC_FAR * This,
  19120.             /* [in] */ BSTR v);
  19121.         
  19122.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_alt )( 
  19123.             IHTMLImgElement __RPC_FAR * This,
  19124.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19125.         
  19126.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_src )( 
  19127.             IHTMLImgElement __RPC_FAR * This,
  19128.             /* [in] */ BSTR v);
  19129.         
  19130.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_src )( 
  19131.             IHTMLImgElement __RPC_FAR * This,
  19132.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19133.         
  19134.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lowsrc )( 
  19135.             IHTMLImgElement __RPC_FAR * This,
  19136.             /* [in] */ BSTR v);
  19137.         
  19138.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lowsrc )( 
  19139.             IHTMLImgElement __RPC_FAR * This,
  19140.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19141.         
  19142.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vrml )( 
  19143.             IHTMLImgElement __RPC_FAR * This,
  19144.             /* [in] */ BSTR v);
  19145.         
  19146.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vrml )( 
  19147.             IHTMLImgElement __RPC_FAR * This,
  19148.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19149.         
  19150.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dynsrc )( 
  19151.             IHTMLImgElement __RPC_FAR * This,
  19152.             /* [in] */ BSTR v);
  19153.         
  19154.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dynsrc )( 
  19155.             IHTMLImgElement __RPC_FAR * This,
  19156.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19157.         
  19158.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  19159.             IHTMLImgElement __RPC_FAR * This,
  19160.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19161.         
  19162.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_complete )( 
  19163.             IHTMLImgElement __RPC_FAR * This,
  19164.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19165.         
  19166.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_loop )( 
  19167.             IHTMLImgElement __RPC_FAR * This,
  19168.             /* [in] */ VARIANT v);
  19169.         
  19170.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_loop )( 
  19171.             IHTMLImgElement __RPC_FAR * This,
  19172.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19173.         
  19174.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  19175.             IHTMLImgElement __RPC_FAR * This,
  19176.             /* [in] */ BSTR v);
  19177.         
  19178.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  19179.             IHTMLImgElement __RPC_FAR * This,
  19180.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19181.         
  19182.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  19183.             IHTMLImgElement __RPC_FAR * This,
  19184.             /* [in] */ VARIANT v);
  19185.         
  19186.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  19187.             IHTMLImgElement __RPC_FAR * This,
  19188.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19189.         
  19190.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  19191.             IHTMLImgElement __RPC_FAR * This,
  19192.             /* [in] */ VARIANT v);
  19193.         
  19194.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  19195.             IHTMLImgElement __RPC_FAR * This,
  19196.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19197.         
  19198.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onabort )( 
  19199.             IHTMLImgElement __RPC_FAR * This,
  19200.             /* [in] */ VARIANT v);
  19201.         
  19202.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onabort )( 
  19203.             IHTMLImgElement __RPC_FAR * This,
  19204.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19205.         
  19206.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  19207.             IHTMLImgElement __RPC_FAR * This,
  19208.             /* [in] */ BSTR v);
  19209.         
  19210.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  19211.             IHTMLImgElement __RPC_FAR * This,
  19212.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19213.         
  19214.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  19215.             IHTMLImgElement __RPC_FAR * This,
  19216.             /* [in] */ long v);
  19217.         
  19218.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  19219.             IHTMLImgElement __RPC_FAR * This,
  19220.             /* [out][retval] */ long __RPC_FAR *p);
  19221.         
  19222.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  19223.             IHTMLImgElement __RPC_FAR * This,
  19224.             /* [in] */ long v);
  19225.         
  19226.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  19227.             IHTMLImgElement __RPC_FAR * This,
  19228.             /* [out][retval] */ long __RPC_FAR *p);
  19229.         
  19230.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  19231.             IHTMLImgElement __RPC_FAR * This,
  19232.             /* [in] */ BSTR v);
  19233.         
  19234.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  19235.             IHTMLImgElement __RPC_FAR * This,
  19236.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19237.         
  19238.         END_INTERFACE
  19239.     } IHTMLImgElementVtbl;
  19240.  
  19241.     interface IHTMLImgElement
  19242.     {
  19243.         CONST_VTBL struct IHTMLImgElementVtbl __RPC_FAR *lpVtbl;
  19244.     };
  19245.  
  19246.     
  19247.  
  19248. #ifdef COBJMACROS
  19249.  
  19250.  
  19251. #define IHTMLImgElement_QueryInterface(This,riid,ppvObject)    \
  19252.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  19253.  
  19254. #define IHTMLImgElement_AddRef(This)    \
  19255.     (This)->lpVtbl -> AddRef(This)
  19256.  
  19257. #define IHTMLImgElement_Release(This)    \
  19258.     (This)->lpVtbl -> Release(This)
  19259.  
  19260.  
  19261. #define IHTMLImgElement_GetTypeInfoCount(This,pctinfo)    \
  19262.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  19263.  
  19264. #define IHTMLImgElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  19265.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  19266.  
  19267. #define IHTMLImgElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  19268.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  19269.  
  19270. #define IHTMLImgElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  19271.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  19272.  
  19273.  
  19274. #define IHTMLImgElement_put_isMap(This,v)    \
  19275.     (This)->lpVtbl -> put_isMap(This,v)
  19276.  
  19277. #define IHTMLImgElement_get_isMap(This,p)    \
  19278.     (This)->lpVtbl -> get_isMap(This,p)
  19279.  
  19280. #define IHTMLImgElement_put_useMap(This,v)    \
  19281.     (This)->lpVtbl -> put_useMap(This,v)
  19282.  
  19283. #define IHTMLImgElement_get_useMap(This,p)    \
  19284.     (This)->lpVtbl -> get_useMap(This,p)
  19285.  
  19286. #define IHTMLImgElement_get_mimeType(This,p)    \
  19287.     (This)->lpVtbl -> get_mimeType(This,p)
  19288.  
  19289. #define IHTMLImgElement_get_fileSize(This,p)    \
  19290.     (This)->lpVtbl -> get_fileSize(This,p)
  19291.  
  19292. #define IHTMLImgElement_get_fileCreatedDate(This,p)    \
  19293.     (This)->lpVtbl -> get_fileCreatedDate(This,p)
  19294.  
  19295. #define IHTMLImgElement_get_fileModifiedDate(This,p)    \
  19296.     (This)->lpVtbl -> get_fileModifiedDate(This,p)
  19297.  
  19298. #define IHTMLImgElement_get_fileUpdatedDate(This,p)    \
  19299.     (This)->lpVtbl -> get_fileUpdatedDate(This,p)
  19300.  
  19301. #define IHTMLImgElement_get_protocol(This,p)    \
  19302.     (This)->lpVtbl -> get_protocol(This,p)
  19303.  
  19304. #define IHTMLImgElement_get_href(This,p)    \
  19305.     (This)->lpVtbl -> get_href(This,p)
  19306.  
  19307. #define IHTMLImgElement_get_nameProp(This,p)    \
  19308.     (This)->lpVtbl -> get_nameProp(This,p)
  19309.  
  19310. #define IHTMLImgElement_put_border(This,v)    \
  19311.     (This)->lpVtbl -> put_border(This,v)
  19312.  
  19313. #define IHTMLImgElement_get_border(This,p)    \
  19314.     (This)->lpVtbl -> get_border(This,p)
  19315.  
  19316. #define IHTMLImgElement_put_vspace(This,v)    \
  19317.     (This)->lpVtbl -> put_vspace(This,v)
  19318.  
  19319. #define IHTMLImgElement_get_vspace(This,p)    \
  19320.     (This)->lpVtbl -> get_vspace(This,p)
  19321.  
  19322. #define IHTMLImgElement_put_hspace(This,v)    \
  19323.     (This)->lpVtbl -> put_hspace(This,v)
  19324.  
  19325. #define IHTMLImgElement_get_hspace(This,p)    \
  19326.     (This)->lpVtbl -> get_hspace(This,p)
  19327.  
  19328. #define IHTMLImgElement_put_alt(This,v)    \
  19329.     (This)->lpVtbl -> put_alt(This,v)
  19330.  
  19331. #define IHTMLImgElement_get_alt(This,p)    \
  19332.     (This)->lpVtbl -> get_alt(This,p)
  19333.  
  19334. #define IHTMLImgElement_put_src(This,v)    \
  19335.     (This)->lpVtbl -> put_src(This,v)
  19336.  
  19337. #define IHTMLImgElement_get_src(This,p)    \
  19338.     (This)->lpVtbl -> get_src(This,p)
  19339.  
  19340. #define IHTMLImgElement_put_lowsrc(This,v)    \
  19341.     (This)->lpVtbl -> put_lowsrc(This,v)
  19342.  
  19343. #define IHTMLImgElement_get_lowsrc(This,p)    \
  19344.     (This)->lpVtbl -> get_lowsrc(This,p)
  19345.  
  19346. #define IHTMLImgElement_put_vrml(This,v)    \
  19347.     (This)->lpVtbl -> put_vrml(This,v)
  19348.  
  19349. #define IHTMLImgElement_get_vrml(This,p)    \
  19350.     (This)->lpVtbl -> get_vrml(This,p)
  19351.  
  19352. #define IHTMLImgElement_put_dynsrc(This,v)    \
  19353.     (This)->lpVtbl -> put_dynsrc(This,v)
  19354.  
  19355. #define IHTMLImgElement_get_dynsrc(This,p)    \
  19356.     (This)->lpVtbl -> get_dynsrc(This,p)
  19357.  
  19358. #define IHTMLImgElement_get_readyState(This,p)    \
  19359.     (This)->lpVtbl -> get_readyState(This,p)
  19360.  
  19361. #define IHTMLImgElement_get_complete(This,p)    \
  19362.     (This)->lpVtbl -> get_complete(This,p)
  19363.  
  19364. #define IHTMLImgElement_put_loop(This,v)    \
  19365.     (This)->lpVtbl -> put_loop(This,v)
  19366.  
  19367. #define IHTMLImgElement_get_loop(This,p)    \
  19368.     (This)->lpVtbl -> get_loop(This,p)
  19369.  
  19370. #define IHTMLImgElement_put_align(This,v)    \
  19371.     (This)->lpVtbl -> put_align(This,v)
  19372.  
  19373. #define IHTMLImgElement_get_align(This,p)    \
  19374.     (This)->lpVtbl -> get_align(This,p)
  19375.  
  19376. #define IHTMLImgElement_put_onload(This,v)    \
  19377.     (This)->lpVtbl -> put_onload(This,v)
  19378.  
  19379. #define IHTMLImgElement_get_onload(This,p)    \
  19380.     (This)->lpVtbl -> get_onload(This,p)
  19381.  
  19382. #define IHTMLImgElement_put_onerror(This,v)    \
  19383.     (This)->lpVtbl -> put_onerror(This,v)
  19384.  
  19385. #define IHTMLImgElement_get_onerror(This,p)    \
  19386.     (This)->lpVtbl -> get_onerror(This,p)
  19387.  
  19388. #define IHTMLImgElement_put_onabort(This,v)    \
  19389.     (This)->lpVtbl -> put_onabort(This,v)
  19390.  
  19391. #define IHTMLImgElement_get_onabort(This,p)    \
  19392.     (This)->lpVtbl -> get_onabort(This,p)
  19393.  
  19394. #define IHTMLImgElement_put_name(This,v)    \
  19395.     (This)->lpVtbl -> put_name(This,v)
  19396.  
  19397. #define IHTMLImgElement_get_name(This,p)    \
  19398.     (This)->lpVtbl -> get_name(This,p)
  19399.  
  19400. #define IHTMLImgElement_put_width(This,v)    \
  19401.     (This)->lpVtbl -> put_width(This,v)
  19402.  
  19403. #define IHTMLImgElement_get_width(This,p)    \
  19404.     (This)->lpVtbl -> get_width(This,p)
  19405.  
  19406. #define IHTMLImgElement_put_height(This,v)    \
  19407.     (This)->lpVtbl -> put_height(This,v)
  19408.  
  19409. #define IHTMLImgElement_get_height(This,p)    \
  19410.     (This)->lpVtbl -> get_height(This,p)
  19411.  
  19412. #define IHTMLImgElement_put_start(This,v)    \
  19413.     (This)->lpVtbl -> put_start(This,v)
  19414.  
  19415. #define IHTMLImgElement_get_start(This,p)    \
  19416.     (This)->lpVtbl -> get_start(This,p)
  19417.  
  19418. #endif /* COBJMACROS */
  19419.  
  19420.  
  19421. #endif     /* C style interface */
  19422.  
  19423.  
  19424.  
  19425. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_isMap_Proxy( 
  19426.     IHTMLImgElement __RPC_FAR * This,
  19427.     /* [in] */ VARIANT_BOOL v);
  19428.  
  19429.  
  19430. void __RPC_STUB IHTMLImgElement_put_isMap_Stub(
  19431.     IRpcStubBuffer *This,
  19432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19433.     PRPC_MESSAGE _pRpcMessage,
  19434.     DWORD *_pdwStubPhase);
  19435.  
  19436.  
  19437. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_isMap_Proxy( 
  19438.     IHTMLImgElement __RPC_FAR * This,
  19439.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19440.  
  19441.  
  19442. void __RPC_STUB IHTMLImgElement_get_isMap_Stub(
  19443.     IRpcStubBuffer *This,
  19444.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19445.     PRPC_MESSAGE _pRpcMessage,
  19446.     DWORD *_pdwStubPhase);
  19447.  
  19448.  
  19449. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_useMap_Proxy( 
  19450.     IHTMLImgElement __RPC_FAR * This,
  19451.     /* [in] */ BSTR v);
  19452.  
  19453.  
  19454. void __RPC_STUB IHTMLImgElement_put_useMap_Stub(
  19455.     IRpcStubBuffer *This,
  19456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19457.     PRPC_MESSAGE _pRpcMessage,
  19458.     DWORD *_pdwStubPhase);
  19459.  
  19460.  
  19461. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_useMap_Proxy( 
  19462.     IHTMLImgElement __RPC_FAR * This,
  19463.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19464.  
  19465.  
  19466. void __RPC_STUB IHTMLImgElement_get_useMap_Stub(
  19467.     IRpcStubBuffer *This,
  19468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19469.     PRPC_MESSAGE _pRpcMessage,
  19470.     DWORD *_pdwStubPhase);
  19471.  
  19472.  
  19473. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_mimeType_Proxy( 
  19474.     IHTMLImgElement __RPC_FAR * This,
  19475.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19476.  
  19477.  
  19478. void __RPC_STUB IHTMLImgElement_get_mimeType_Stub(
  19479.     IRpcStubBuffer *This,
  19480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19481.     PRPC_MESSAGE _pRpcMessage,
  19482.     DWORD *_pdwStubPhase);
  19483.  
  19484.  
  19485. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileSize_Proxy( 
  19486.     IHTMLImgElement __RPC_FAR * This,
  19487.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19488.  
  19489.  
  19490. void __RPC_STUB IHTMLImgElement_get_fileSize_Stub(
  19491.     IRpcStubBuffer *This,
  19492.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19493.     PRPC_MESSAGE _pRpcMessage,
  19494.     DWORD *_pdwStubPhase);
  19495.  
  19496.  
  19497. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileCreatedDate_Proxy( 
  19498.     IHTMLImgElement __RPC_FAR * This,
  19499.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19500.  
  19501.  
  19502. void __RPC_STUB IHTMLImgElement_get_fileCreatedDate_Stub(
  19503.     IRpcStubBuffer *This,
  19504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19505.     PRPC_MESSAGE _pRpcMessage,
  19506.     DWORD *_pdwStubPhase);
  19507.  
  19508.  
  19509. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileModifiedDate_Proxy( 
  19510.     IHTMLImgElement __RPC_FAR * This,
  19511.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19512.  
  19513.  
  19514. void __RPC_STUB IHTMLImgElement_get_fileModifiedDate_Stub(
  19515.     IRpcStubBuffer *This,
  19516.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19517.     PRPC_MESSAGE _pRpcMessage,
  19518.     DWORD *_pdwStubPhase);
  19519.  
  19520.  
  19521. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_fileUpdatedDate_Proxy( 
  19522.     IHTMLImgElement __RPC_FAR * This,
  19523.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19524.  
  19525.  
  19526. void __RPC_STUB IHTMLImgElement_get_fileUpdatedDate_Stub(
  19527.     IRpcStubBuffer *This,
  19528.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19529.     PRPC_MESSAGE _pRpcMessage,
  19530.     DWORD *_pdwStubPhase);
  19531.  
  19532.  
  19533. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_protocol_Proxy( 
  19534.     IHTMLImgElement __RPC_FAR * This,
  19535.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19536.  
  19537.  
  19538. void __RPC_STUB IHTMLImgElement_get_protocol_Stub(
  19539.     IRpcStubBuffer *This,
  19540.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19541.     PRPC_MESSAGE _pRpcMessage,
  19542.     DWORD *_pdwStubPhase);
  19543.  
  19544.  
  19545. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_href_Proxy( 
  19546.     IHTMLImgElement __RPC_FAR * This,
  19547.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19548.  
  19549.  
  19550. void __RPC_STUB IHTMLImgElement_get_href_Stub(
  19551.     IRpcStubBuffer *This,
  19552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19553.     PRPC_MESSAGE _pRpcMessage,
  19554.     DWORD *_pdwStubPhase);
  19555.  
  19556.  
  19557. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_nameProp_Proxy( 
  19558.     IHTMLImgElement __RPC_FAR * This,
  19559.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19560.  
  19561.  
  19562. void __RPC_STUB IHTMLImgElement_get_nameProp_Stub(
  19563.     IRpcStubBuffer *This,
  19564.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19565.     PRPC_MESSAGE _pRpcMessage,
  19566.     DWORD *_pdwStubPhase);
  19567.  
  19568.  
  19569. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_border_Proxy( 
  19570.     IHTMLImgElement __RPC_FAR * This,
  19571.     /* [in] */ VARIANT v);
  19572.  
  19573.  
  19574. void __RPC_STUB IHTMLImgElement_put_border_Stub(
  19575.     IRpcStubBuffer *This,
  19576.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19577.     PRPC_MESSAGE _pRpcMessage,
  19578.     DWORD *_pdwStubPhase);
  19579.  
  19580.  
  19581. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_border_Proxy( 
  19582.     IHTMLImgElement __RPC_FAR * This,
  19583.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19584.  
  19585.  
  19586. void __RPC_STUB IHTMLImgElement_get_border_Stub(
  19587.     IRpcStubBuffer *This,
  19588.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19589.     PRPC_MESSAGE _pRpcMessage,
  19590.     DWORD *_pdwStubPhase);
  19591.  
  19592.  
  19593. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vspace_Proxy( 
  19594.     IHTMLImgElement __RPC_FAR * This,
  19595.     /* [in] */ long v);
  19596.  
  19597.  
  19598. void __RPC_STUB IHTMLImgElement_put_vspace_Stub(
  19599.     IRpcStubBuffer *This,
  19600.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19601.     PRPC_MESSAGE _pRpcMessage,
  19602.     DWORD *_pdwStubPhase);
  19603.  
  19604.  
  19605. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vspace_Proxy( 
  19606.     IHTMLImgElement __RPC_FAR * This,
  19607.     /* [out][retval] */ long __RPC_FAR *p);
  19608.  
  19609.  
  19610. void __RPC_STUB IHTMLImgElement_get_vspace_Stub(
  19611.     IRpcStubBuffer *This,
  19612.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19613.     PRPC_MESSAGE _pRpcMessage,
  19614.     DWORD *_pdwStubPhase);
  19615.  
  19616.  
  19617. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_hspace_Proxy( 
  19618.     IHTMLImgElement __RPC_FAR * This,
  19619.     /* [in] */ long v);
  19620.  
  19621.  
  19622. void __RPC_STUB IHTMLImgElement_put_hspace_Stub(
  19623.     IRpcStubBuffer *This,
  19624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19625.     PRPC_MESSAGE _pRpcMessage,
  19626.     DWORD *_pdwStubPhase);
  19627.  
  19628.  
  19629. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_hspace_Proxy( 
  19630.     IHTMLImgElement __RPC_FAR * This,
  19631.     /* [out][retval] */ long __RPC_FAR *p);
  19632.  
  19633.  
  19634. void __RPC_STUB IHTMLImgElement_get_hspace_Stub(
  19635.     IRpcStubBuffer *This,
  19636.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19637.     PRPC_MESSAGE _pRpcMessage,
  19638.     DWORD *_pdwStubPhase);
  19639.  
  19640.  
  19641. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_alt_Proxy( 
  19642.     IHTMLImgElement __RPC_FAR * This,
  19643.     /* [in] */ BSTR v);
  19644.  
  19645.  
  19646. void __RPC_STUB IHTMLImgElement_put_alt_Stub(
  19647.     IRpcStubBuffer *This,
  19648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19649.     PRPC_MESSAGE _pRpcMessage,
  19650.     DWORD *_pdwStubPhase);
  19651.  
  19652.  
  19653. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_alt_Proxy( 
  19654.     IHTMLImgElement __RPC_FAR * This,
  19655.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19656.  
  19657.  
  19658. void __RPC_STUB IHTMLImgElement_get_alt_Stub(
  19659.     IRpcStubBuffer *This,
  19660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19661.     PRPC_MESSAGE _pRpcMessage,
  19662.     DWORD *_pdwStubPhase);
  19663.  
  19664.  
  19665. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_src_Proxy( 
  19666.     IHTMLImgElement __RPC_FAR * This,
  19667.     /* [in] */ BSTR v);
  19668.  
  19669.  
  19670. void __RPC_STUB IHTMLImgElement_put_src_Stub(
  19671.     IRpcStubBuffer *This,
  19672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19673.     PRPC_MESSAGE _pRpcMessage,
  19674.     DWORD *_pdwStubPhase);
  19675.  
  19676.  
  19677. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_src_Proxy( 
  19678.     IHTMLImgElement __RPC_FAR * This,
  19679.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19680.  
  19681.  
  19682. void __RPC_STUB IHTMLImgElement_get_src_Stub(
  19683.     IRpcStubBuffer *This,
  19684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19685.     PRPC_MESSAGE _pRpcMessage,
  19686.     DWORD *_pdwStubPhase);
  19687.  
  19688.  
  19689. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_lowsrc_Proxy( 
  19690.     IHTMLImgElement __RPC_FAR * This,
  19691.     /* [in] */ BSTR v);
  19692.  
  19693.  
  19694. void __RPC_STUB IHTMLImgElement_put_lowsrc_Stub(
  19695.     IRpcStubBuffer *This,
  19696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19697.     PRPC_MESSAGE _pRpcMessage,
  19698.     DWORD *_pdwStubPhase);
  19699.  
  19700.  
  19701. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_lowsrc_Proxy( 
  19702.     IHTMLImgElement __RPC_FAR * This,
  19703.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19704.  
  19705.  
  19706. void __RPC_STUB IHTMLImgElement_get_lowsrc_Stub(
  19707.     IRpcStubBuffer *This,
  19708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19709.     PRPC_MESSAGE _pRpcMessage,
  19710.     DWORD *_pdwStubPhase);
  19711.  
  19712.  
  19713. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_vrml_Proxy( 
  19714.     IHTMLImgElement __RPC_FAR * This,
  19715.     /* [in] */ BSTR v);
  19716.  
  19717.  
  19718. void __RPC_STUB IHTMLImgElement_put_vrml_Stub(
  19719.     IRpcStubBuffer *This,
  19720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19721.     PRPC_MESSAGE _pRpcMessage,
  19722.     DWORD *_pdwStubPhase);
  19723.  
  19724.  
  19725. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_vrml_Proxy( 
  19726.     IHTMLImgElement __RPC_FAR * This,
  19727.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19728.  
  19729.  
  19730. void __RPC_STUB IHTMLImgElement_get_vrml_Stub(
  19731.     IRpcStubBuffer *This,
  19732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19733.     PRPC_MESSAGE _pRpcMessage,
  19734.     DWORD *_pdwStubPhase);
  19735.  
  19736.  
  19737. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_dynsrc_Proxy( 
  19738.     IHTMLImgElement __RPC_FAR * This,
  19739.     /* [in] */ BSTR v);
  19740.  
  19741.  
  19742. void __RPC_STUB IHTMLImgElement_put_dynsrc_Stub(
  19743.     IRpcStubBuffer *This,
  19744.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19745.     PRPC_MESSAGE _pRpcMessage,
  19746.     DWORD *_pdwStubPhase);
  19747.  
  19748.  
  19749. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_dynsrc_Proxy( 
  19750.     IHTMLImgElement __RPC_FAR * This,
  19751.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19752.  
  19753.  
  19754. void __RPC_STUB IHTMLImgElement_get_dynsrc_Stub(
  19755.     IRpcStubBuffer *This,
  19756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19757.     PRPC_MESSAGE _pRpcMessage,
  19758.     DWORD *_pdwStubPhase);
  19759.  
  19760.  
  19761. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_readyState_Proxy( 
  19762.     IHTMLImgElement __RPC_FAR * This,
  19763.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19764.  
  19765.  
  19766. void __RPC_STUB IHTMLImgElement_get_readyState_Stub(
  19767.     IRpcStubBuffer *This,
  19768.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19769.     PRPC_MESSAGE _pRpcMessage,
  19770.     DWORD *_pdwStubPhase);
  19771.  
  19772.  
  19773. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_complete_Proxy( 
  19774.     IHTMLImgElement __RPC_FAR * This,
  19775.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19776.  
  19777.  
  19778. void __RPC_STUB IHTMLImgElement_get_complete_Stub(
  19779.     IRpcStubBuffer *This,
  19780.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19781.     PRPC_MESSAGE _pRpcMessage,
  19782.     DWORD *_pdwStubPhase);
  19783.  
  19784.  
  19785. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_loop_Proxy( 
  19786.     IHTMLImgElement __RPC_FAR * This,
  19787.     /* [in] */ VARIANT v);
  19788.  
  19789.  
  19790. void __RPC_STUB IHTMLImgElement_put_loop_Stub(
  19791.     IRpcStubBuffer *This,
  19792.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19793.     PRPC_MESSAGE _pRpcMessage,
  19794.     DWORD *_pdwStubPhase);
  19795.  
  19796.  
  19797. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_loop_Proxy( 
  19798.     IHTMLImgElement __RPC_FAR * This,
  19799.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19800.  
  19801.  
  19802. void __RPC_STUB IHTMLImgElement_get_loop_Stub(
  19803.     IRpcStubBuffer *This,
  19804.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19805.     PRPC_MESSAGE _pRpcMessage,
  19806.     DWORD *_pdwStubPhase);
  19807.  
  19808.  
  19809. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_align_Proxy( 
  19810.     IHTMLImgElement __RPC_FAR * This,
  19811.     /* [in] */ BSTR v);
  19812.  
  19813.  
  19814. void __RPC_STUB IHTMLImgElement_put_align_Stub(
  19815.     IRpcStubBuffer *This,
  19816.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19817.     PRPC_MESSAGE _pRpcMessage,
  19818.     DWORD *_pdwStubPhase);
  19819.  
  19820.  
  19821. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_align_Proxy( 
  19822.     IHTMLImgElement __RPC_FAR * This,
  19823.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19824.  
  19825.  
  19826. void __RPC_STUB IHTMLImgElement_get_align_Stub(
  19827.     IRpcStubBuffer *This,
  19828.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19829.     PRPC_MESSAGE _pRpcMessage,
  19830.     DWORD *_pdwStubPhase);
  19831.  
  19832.  
  19833. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onload_Proxy( 
  19834.     IHTMLImgElement __RPC_FAR * This,
  19835.     /* [in] */ VARIANT v);
  19836.  
  19837.  
  19838. void __RPC_STUB IHTMLImgElement_put_onload_Stub(
  19839.     IRpcStubBuffer *This,
  19840.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19841.     PRPC_MESSAGE _pRpcMessage,
  19842.     DWORD *_pdwStubPhase);
  19843.  
  19844.  
  19845. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onload_Proxy( 
  19846.     IHTMLImgElement __RPC_FAR * This,
  19847.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19848.  
  19849.  
  19850. void __RPC_STUB IHTMLImgElement_get_onload_Stub(
  19851.     IRpcStubBuffer *This,
  19852.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19853.     PRPC_MESSAGE _pRpcMessage,
  19854.     DWORD *_pdwStubPhase);
  19855.  
  19856.  
  19857. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onerror_Proxy( 
  19858.     IHTMLImgElement __RPC_FAR * This,
  19859.     /* [in] */ VARIANT v);
  19860.  
  19861.  
  19862. void __RPC_STUB IHTMLImgElement_put_onerror_Stub(
  19863.     IRpcStubBuffer *This,
  19864.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19865.     PRPC_MESSAGE _pRpcMessage,
  19866.     DWORD *_pdwStubPhase);
  19867.  
  19868.  
  19869. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onerror_Proxy( 
  19870.     IHTMLImgElement __RPC_FAR * This,
  19871.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19872.  
  19873.  
  19874. void __RPC_STUB IHTMLImgElement_get_onerror_Stub(
  19875.     IRpcStubBuffer *This,
  19876.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19877.     PRPC_MESSAGE _pRpcMessage,
  19878.     DWORD *_pdwStubPhase);
  19879.  
  19880.  
  19881. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_onabort_Proxy( 
  19882.     IHTMLImgElement __RPC_FAR * This,
  19883.     /* [in] */ VARIANT v);
  19884.  
  19885.  
  19886. void __RPC_STUB IHTMLImgElement_put_onabort_Stub(
  19887.     IRpcStubBuffer *This,
  19888.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19889.     PRPC_MESSAGE _pRpcMessage,
  19890.     DWORD *_pdwStubPhase);
  19891.  
  19892.  
  19893. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_onabort_Proxy( 
  19894.     IHTMLImgElement __RPC_FAR * This,
  19895.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  19896.  
  19897.  
  19898. void __RPC_STUB IHTMLImgElement_get_onabort_Stub(
  19899.     IRpcStubBuffer *This,
  19900.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19901.     PRPC_MESSAGE _pRpcMessage,
  19902.     DWORD *_pdwStubPhase);
  19903.  
  19904.  
  19905. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_name_Proxy( 
  19906.     IHTMLImgElement __RPC_FAR * This,
  19907.     /* [in] */ BSTR v);
  19908.  
  19909.  
  19910. void __RPC_STUB IHTMLImgElement_put_name_Stub(
  19911.     IRpcStubBuffer *This,
  19912.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19913.     PRPC_MESSAGE _pRpcMessage,
  19914.     DWORD *_pdwStubPhase);
  19915.  
  19916.  
  19917. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_name_Proxy( 
  19918.     IHTMLImgElement __RPC_FAR * This,
  19919.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19920.  
  19921.  
  19922. void __RPC_STUB IHTMLImgElement_get_name_Stub(
  19923.     IRpcStubBuffer *This,
  19924.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19925.     PRPC_MESSAGE _pRpcMessage,
  19926.     DWORD *_pdwStubPhase);
  19927.  
  19928.  
  19929. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_width_Proxy( 
  19930.     IHTMLImgElement __RPC_FAR * This,
  19931.     /* [in] */ long v);
  19932.  
  19933.  
  19934. void __RPC_STUB IHTMLImgElement_put_width_Stub(
  19935.     IRpcStubBuffer *This,
  19936.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19937.     PRPC_MESSAGE _pRpcMessage,
  19938.     DWORD *_pdwStubPhase);
  19939.  
  19940.  
  19941. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_width_Proxy( 
  19942.     IHTMLImgElement __RPC_FAR * This,
  19943.     /* [out][retval] */ long __RPC_FAR *p);
  19944.  
  19945.  
  19946. void __RPC_STUB IHTMLImgElement_get_width_Stub(
  19947.     IRpcStubBuffer *This,
  19948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19949.     PRPC_MESSAGE _pRpcMessage,
  19950.     DWORD *_pdwStubPhase);
  19951.  
  19952.  
  19953. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_height_Proxy( 
  19954.     IHTMLImgElement __RPC_FAR * This,
  19955.     /* [in] */ long v);
  19956.  
  19957.  
  19958. void __RPC_STUB IHTMLImgElement_put_height_Stub(
  19959.     IRpcStubBuffer *This,
  19960.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19961.     PRPC_MESSAGE _pRpcMessage,
  19962.     DWORD *_pdwStubPhase);
  19963.  
  19964.  
  19965. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_height_Proxy( 
  19966.     IHTMLImgElement __RPC_FAR * This,
  19967.     /* [out][retval] */ long __RPC_FAR *p);
  19968.  
  19969.  
  19970. void __RPC_STUB IHTMLImgElement_get_height_Stub(
  19971.     IRpcStubBuffer *This,
  19972.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19973.     PRPC_MESSAGE _pRpcMessage,
  19974.     DWORD *_pdwStubPhase);
  19975.  
  19976.  
  19977. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_put_start_Proxy( 
  19978.     IHTMLImgElement __RPC_FAR * This,
  19979.     /* [in] */ BSTR v);
  19980.  
  19981.  
  19982. void __RPC_STUB IHTMLImgElement_put_start_Stub(
  19983.     IRpcStubBuffer *This,
  19984.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19985.     PRPC_MESSAGE _pRpcMessage,
  19986.     DWORD *_pdwStubPhase);
  19987.  
  19988.  
  19989. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLImgElement_get_start_Proxy( 
  19990.     IHTMLImgElement __RPC_FAR * This,
  19991.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19992.  
  19993.  
  19994. void __RPC_STUB IHTMLImgElement_get_start_Stub(
  19995.     IRpcStubBuffer *This,
  19996.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19997.     PRPC_MESSAGE _pRpcMessage,
  19998.     DWORD *_pdwStubPhase);
  19999.  
  20000.  
  20001.  
  20002. #endif     /* __IHTMLImgElement_INTERFACE_DEFINED__ */
  20003.  
  20004.  
  20005. #ifndef __IHTMLInputImage_INTERFACE_DEFINED__
  20006. #define __IHTMLInputImage_INTERFACE_DEFINED__
  20007.  
  20008. /****************************************
  20009.  * Generated header for interface: IHTMLInputImage
  20010.  * at Mon Nov 17 12:04:35 1997
  20011.  * using MIDL 3.02.88
  20012.  ****************************************/
  20013. /* [object][uuid][dual][oleautomation] */ 
  20014.  
  20015.  
  20016.  
  20017. EXTERN_C const IID IID_IHTMLInputImage;
  20018.  
  20019. #if defined(__cplusplus) && !defined(CINTERFACE)
  20020.     
  20021.     interface DECLSPEC_UUID("3050f2c2-98b5-11cf-bb82-00aa00bdce0b")
  20022.     IHTMLInputImage : public IDispatch
  20023.     {
  20024.     public:
  20025.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  20026.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20027.         
  20028.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  20029.             /* [in] */ VARIANT_BOOL v) = 0;
  20030.         
  20031.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  20032.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  20033.         
  20034.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  20035.             /* [in] */ VARIANT v) = 0;
  20036.         
  20037.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  20038.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20039.         
  20040.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  20041.             /* [in] */ long v) = 0;
  20042.         
  20043.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  20044.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20045.         
  20046.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  20047.             /* [in] */ long v) = 0;
  20048.         
  20049.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  20050.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20051.         
  20052.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt( 
  20053.             /* [in] */ BSTR v) = 0;
  20054.         
  20055.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt( 
  20056.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20057.         
  20058.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  20059.             /* [in] */ BSTR v) = 0;
  20060.         
  20061.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  20062.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20063.         
  20064.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc( 
  20065.             /* [in] */ BSTR v) = 0;
  20066.         
  20067.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc( 
  20068.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20069.         
  20070.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml( 
  20071.             /* [in] */ BSTR v) = 0;
  20072.         
  20073.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml( 
  20074.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20075.         
  20076.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc( 
  20077.             /* [in] */ BSTR v) = 0;
  20078.         
  20079.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc( 
  20080.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20081.         
  20082.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  20083.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20084.         
  20085.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete( 
  20086.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  20087.         
  20088.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  20089.             /* [in] */ VARIANT v) = 0;
  20090.         
  20091.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  20092.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20093.         
  20094.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  20095.             /* [in] */ BSTR v) = 0;
  20096.         
  20097.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  20098.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20099.         
  20100.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  20101.             /* [in] */ VARIANT v) = 0;
  20102.         
  20103.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  20104.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20105.         
  20106.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  20107.             /* [in] */ VARIANT v) = 0;
  20108.         
  20109.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  20110.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20111.         
  20112.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort( 
  20113.             /* [in] */ VARIANT v) = 0;
  20114.         
  20115.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort( 
  20116.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  20117.         
  20118.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  20119.             /* [in] */ BSTR v) = 0;
  20120.         
  20121.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  20122.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20123.         
  20124.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  20125.             /* [in] */ long v) = 0;
  20126.         
  20127.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  20128.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20129.         
  20130.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  20131.             /* [in] */ long v) = 0;
  20132.         
  20133.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  20134.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  20135.         
  20136.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  20137.             /* [in] */ BSTR v) = 0;
  20138.         
  20139.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  20140.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  20141.         
  20142.     };
  20143.     
  20144. #else     /* C style interface */
  20145.  
  20146.     typedef struct IHTMLInputImageVtbl
  20147.     {
  20148.         BEGIN_INTERFACE
  20149.         
  20150.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  20151.             IHTMLInputImage __RPC_FAR * This,
  20152.             /* [in] */ REFIID riid,
  20153.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  20154.         
  20155.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  20156.             IHTMLInputImage __RPC_FAR * This);
  20157.         
  20158.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  20159.             IHTMLInputImage __RPC_FAR * This);
  20160.         
  20161.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  20162.             IHTMLInputImage __RPC_FAR * This,
  20163.             /* [out] */ UINT __RPC_FAR *pctinfo);
  20164.         
  20165.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  20166.             IHTMLInputImage __RPC_FAR * This,
  20167.             /* [in] */ UINT iTInfo,
  20168.             /* [in] */ LCID lcid,
  20169.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  20170.         
  20171.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  20172.             IHTMLInputImage __RPC_FAR * This,
  20173.             /* [in] */ REFIID riid,
  20174.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  20175.             /* [in] */ UINT cNames,
  20176.             /* [in] */ LCID lcid,
  20177.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  20178.         
  20179.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  20180.             IHTMLInputImage __RPC_FAR * This,
  20181.             /* [in] */ DISPID dispIdMember,
  20182.             /* [in] */ REFIID riid,
  20183.             /* [in] */ LCID lcid,
  20184.             /* [in] */ WORD wFlags,
  20185.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  20186.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  20187.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  20188.             /* [out] */ UINT __RPC_FAR *puArgErr);
  20189.         
  20190.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  20191.             IHTMLInputImage __RPC_FAR * This,
  20192.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20193.         
  20194.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  20195.             IHTMLInputImage __RPC_FAR * This,
  20196.             /* [in] */ VARIANT_BOOL v);
  20197.         
  20198.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  20199.             IHTMLInputImage __RPC_FAR * This,
  20200.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20201.         
  20202.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  20203.             IHTMLInputImage __RPC_FAR * This,
  20204.             /* [in] */ VARIANT v);
  20205.         
  20206.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  20207.             IHTMLInputImage __RPC_FAR * This,
  20208.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20209.         
  20210.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vspace )( 
  20211.             IHTMLInputImage __RPC_FAR * This,
  20212.             /* [in] */ long v);
  20213.         
  20214.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vspace )( 
  20215.             IHTMLInputImage __RPC_FAR * This,
  20216.             /* [out][retval] */ long __RPC_FAR *p);
  20217.         
  20218.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hspace )( 
  20219.             IHTMLInputImage __RPC_FAR * This,
  20220.             /* [in] */ long v);
  20221.         
  20222.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hspace )( 
  20223.             IHTMLInputImage __RPC_FAR * This,
  20224.             /* [out][retval] */ long __RPC_FAR *p);
  20225.         
  20226.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_alt )( 
  20227.             IHTMLInputImage __RPC_FAR * This,
  20228.             /* [in] */ BSTR v);
  20229.         
  20230.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_alt )( 
  20231.             IHTMLInputImage __RPC_FAR * This,
  20232.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20233.         
  20234.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_src )( 
  20235.             IHTMLInputImage __RPC_FAR * This,
  20236.             /* [in] */ BSTR v);
  20237.         
  20238.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_src )( 
  20239.             IHTMLInputImage __RPC_FAR * This,
  20240.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20241.         
  20242.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lowsrc )( 
  20243.             IHTMLInputImage __RPC_FAR * This,
  20244.             /* [in] */ BSTR v);
  20245.         
  20246.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lowsrc )( 
  20247.             IHTMLInputImage __RPC_FAR * This,
  20248.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20249.         
  20250.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vrml )( 
  20251.             IHTMLInputImage __RPC_FAR * This,
  20252.             /* [in] */ BSTR v);
  20253.         
  20254.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vrml )( 
  20255.             IHTMLInputImage __RPC_FAR * This,
  20256.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20257.         
  20258.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dynsrc )( 
  20259.             IHTMLInputImage __RPC_FAR * This,
  20260.             /* [in] */ BSTR v);
  20261.         
  20262.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dynsrc )( 
  20263.             IHTMLInputImage __RPC_FAR * This,
  20264.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20265.         
  20266.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  20267.             IHTMLInputImage __RPC_FAR * This,
  20268.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20269.         
  20270.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_complete )( 
  20271.             IHTMLInputImage __RPC_FAR * This,
  20272.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20273.         
  20274.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_loop )( 
  20275.             IHTMLInputImage __RPC_FAR * This,
  20276.             /* [in] */ VARIANT v);
  20277.         
  20278.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_loop )( 
  20279.             IHTMLInputImage __RPC_FAR * This,
  20280.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20281.         
  20282.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  20283.             IHTMLInputImage __RPC_FAR * This,
  20284.             /* [in] */ BSTR v);
  20285.         
  20286.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  20287.             IHTMLInputImage __RPC_FAR * This,
  20288.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20289.         
  20290.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  20291.             IHTMLInputImage __RPC_FAR * This,
  20292.             /* [in] */ VARIANT v);
  20293.         
  20294.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  20295.             IHTMLInputImage __RPC_FAR * This,
  20296.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20297.         
  20298.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerror )( 
  20299.             IHTMLInputImage __RPC_FAR * This,
  20300.             /* [in] */ VARIANT v);
  20301.         
  20302.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerror )( 
  20303.             IHTMLInputImage __RPC_FAR * This,
  20304.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20305.         
  20306.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onabort )( 
  20307.             IHTMLInputImage __RPC_FAR * This,
  20308.             /* [in] */ VARIANT v);
  20309.         
  20310.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onabort )( 
  20311.             IHTMLInputImage __RPC_FAR * This,
  20312.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  20313.         
  20314.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  20315.             IHTMLInputImage __RPC_FAR * This,
  20316.             /* [in] */ BSTR v);
  20317.         
  20318.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  20319.             IHTMLInputImage __RPC_FAR * This,
  20320.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20321.         
  20322.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  20323.             IHTMLInputImage __RPC_FAR * This,
  20324.             /* [in] */ long v);
  20325.         
  20326.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  20327.             IHTMLInputImage __RPC_FAR * This,
  20328.             /* [out][retval] */ long __RPC_FAR *p);
  20329.         
  20330.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  20331.             IHTMLInputImage __RPC_FAR * This,
  20332.             /* [in] */ long v);
  20333.         
  20334.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  20335.             IHTMLInputImage __RPC_FAR * This,
  20336.             /* [out][retval] */ long __RPC_FAR *p);
  20337.         
  20338.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  20339.             IHTMLInputImage __RPC_FAR * This,
  20340.             /* [in] */ BSTR v);
  20341.         
  20342.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  20343.             IHTMLInputImage __RPC_FAR * This,
  20344.             /* [out][retval] */ BSTR __RPC_FAR *p);
  20345.         
  20346.         END_INTERFACE
  20347.     } IHTMLInputImageVtbl;
  20348.  
  20349.     interface IHTMLInputImage
  20350.     {
  20351.         CONST_VTBL struct IHTMLInputImageVtbl __RPC_FAR *lpVtbl;
  20352.     };
  20353.  
  20354.     
  20355.  
  20356. #ifdef COBJMACROS
  20357.  
  20358.  
  20359. #define IHTMLInputImage_QueryInterface(This,riid,ppvObject)    \
  20360.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  20361.  
  20362. #define IHTMLInputImage_AddRef(This)    \
  20363.     (This)->lpVtbl -> AddRef(This)
  20364.  
  20365. #define IHTMLInputImage_Release(This)    \
  20366.     (This)->lpVtbl -> Release(This)
  20367.  
  20368.  
  20369. #define IHTMLInputImage_GetTypeInfoCount(This,pctinfo)    \
  20370.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  20371.  
  20372. #define IHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  20373.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  20374.  
  20375. #define IHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  20376.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  20377.  
  20378. #define IHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  20379.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  20380.  
  20381.  
  20382. #define IHTMLInputImage_get_type(This,p)    \
  20383.     (This)->lpVtbl -> get_type(This,p)
  20384.  
  20385. #define IHTMLInputImage_put_disabled(This,v)    \
  20386.     (This)->lpVtbl -> put_disabled(This,v)
  20387.  
  20388. #define IHTMLInputImage_get_disabled(This,p)    \
  20389.     (This)->lpVtbl -> get_disabled(This,p)
  20390.  
  20391. #define IHTMLInputImage_put_border(This,v)    \
  20392.     (This)->lpVtbl -> put_border(This,v)
  20393.  
  20394. #define IHTMLInputImage_get_border(This,p)    \
  20395.     (This)->lpVtbl -> get_border(This,p)
  20396.  
  20397. #define IHTMLInputImage_put_vspace(This,v)    \
  20398.     (This)->lpVtbl -> put_vspace(This,v)
  20399.  
  20400. #define IHTMLInputImage_get_vspace(This,p)    \
  20401.     (This)->lpVtbl -> get_vspace(This,p)
  20402.  
  20403. #define IHTMLInputImage_put_hspace(This,v)    \
  20404.     (This)->lpVtbl -> put_hspace(This,v)
  20405.  
  20406. #define IHTMLInputImage_get_hspace(This,p)    \
  20407.     (This)->lpVtbl -> get_hspace(This,p)
  20408.  
  20409. #define IHTMLInputImage_put_alt(This,v)    \
  20410.     (This)->lpVtbl -> put_alt(This,v)
  20411.  
  20412. #define IHTMLInputImage_get_alt(This,p)    \
  20413.     (This)->lpVtbl -> get_alt(This,p)
  20414.  
  20415. #define IHTMLInputImage_put_src(This,v)    \
  20416.     (This)->lpVtbl -> put_src(This,v)
  20417.  
  20418. #define IHTMLInputImage_get_src(This,p)    \
  20419.     (This)->lpVtbl -> get_src(This,p)
  20420.  
  20421. #define IHTMLInputImage_put_lowsrc(This,v)    \
  20422.     (This)->lpVtbl -> put_lowsrc(This,v)
  20423.  
  20424. #define IHTMLInputImage_get_lowsrc(This,p)    \
  20425.     (This)->lpVtbl -> get_lowsrc(This,p)
  20426.  
  20427. #define IHTMLInputImage_put_vrml(This,v)    \
  20428.     (This)->lpVtbl -> put_vrml(This,v)
  20429.  
  20430. #define IHTMLInputImage_get_vrml(This,p)    \
  20431.     (This)->lpVtbl -> get_vrml(This,p)
  20432.  
  20433. #define IHTMLInputImage_put_dynsrc(This,v)    \
  20434.     (This)->lpVtbl -> put_dynsrc(This,v)
  20435.  
  20436. #define IHTMLInputImage_get_dynsrc(This,p)    \
  20437.     (This)->lpVtbl -> get_dynsrc(This,p)
  20438.  
  20439. #define IHTMLInputImage_get_readyState(This,p)    \
  20440.     (This)->lpVtbl -> get_readyState(This,p)
  20441.  
  20442. #define IHTMLInputImage_get_complete(This,p)    \
  20443.     (This)->lpVtbl -> get_complete(This,p)
  20444.  
  20445. #define IHTMLInputImage_put_loop(This,v)    \
  20446.     (This)->lpVtbl -> put_loop(This,v)
  20447.  
  20448. #define IHTMLInputImage_get_loop(This,p)    \
  20449.     (This)->lpVtbl -> get_loop(This,p)
  20450.  
  20451. #define IHTMLInputImage_put_align(This,v)    \
  20452.     (This)->lpVtbl -> put_align(This,v)
  20453.  
  20454. #define IHTMLInputImage_get_align(This,p)    \
  20455.     (This)->lpVtbl -> get_align(This,p)
  20456.  
  20457. #define IHTMLInputImage_put_onload(This,v)    \
  20458.     (This)->lpVtbl -> put_onload(This,v)
  20459.  
  20460. #define IHTMLInputImage_get_onload(This,p)    \
  20461.     (This)->lpVtbl -> get_onload(This,p)
  20462.  
  20463. #define IHTMLInputImage_put_onerror(This,v)    \
  20464.     (This)->lpVtbl -> put_onerror(This,v)
  20465.  
  20466. #define IHTMLInputImage_get_onerror(This,p)    \
  20467.     (This)->lpVtbl -> get_onerror(This,p)
  20468.  
  20469. #define IHTMLInputImage_put_onabort(This,v)    \
  20470.     (This)->lpVtbl -> put_onabort(This,v)
  20471.  
  20472. #define IHTMLInputImage_get_onabort(This,p)    \
  20473.     (This)->lpVtbl -> get_onabort(This,p)
  20474.  
  20475. #define IHTMLInputImage_put_name(This,v)    \
  20476.     (This)->lpVtbl -> put_name(This,v)
  20477.  
  20478. #define IHTMLInputImage_get_name(This,p)    \
  20479.     (This)->lpVtbl -> get_name(This,p)
  20480.  
  20481. #define IHTMLInputImage_put_width(This,v)    \
  20482.     (This)->lpVtbl -> put_width(This,v)
  20483.  
  20484. #define IHTMLInputImage_get_width(This,p)    \
  20485.     (This)->lpVtbl -> get_width(This,p)
  20486.  
  20487. #define IHTMLInputImage_put_height(This,v)    \
  20488.     (This)->lpVtbl -> put_height(This,v)
  20489.  
  20490. #define IHTMLInputImage_get_height(This,p)    \
  20491.     (This)->lpVtbl -> get_height(This,p)
  20492.  
  20493. #define IHTMLInputImage_put_start(This,v)    \
  20494.     (This)->lpVtbl -> put_start(This,v)
  20495.  
  20496. #define IHTMLInputImage_get_start(This,p)    \
  20497.     (This)->lpVtbl -> get_start(This,p)
  20498.  
  20499. #endif /* COBJMACROS */
  20500.  
  20501.  
  20502. #endif     /* C style interface */
  20503.  
  20504.  
  20505.  
  20506. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_type_Proxy( 
  20507.     IHTMLInputImage __RPC_FAR * This,
  20508.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20509.  
  20510.  
  20511. void __RPC_STUB IHTMLInputImage_get_type_Stub(
  20512.     IRpcStubBuffer *This,
  20513.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20514.     PRPC_MESSAGE _pRpcMessage,
  20515.     DWORD *_pdwStubPhase);
  20516.  
  20517.  
  20518. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_disabled_Proxy( 
  20519.     IHTMLInputImage __RPC_FAR * This,
  20520.     /* [in] */ VARIANT_BOOL v);
  20521.  
  20522.  
  20523. void __RPC_STUB IHTMLInputImage_put_disabled_Stub(
  20524.     IRpcStubBuffer *This,
  20525.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20526.     PRPC_MESSAGE _pRpcMessage,
  20527.     DWORD *_pdwStubPhase);
  20528.  
  20529.  
  20530. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_disabled_Proxy( 
  20531.     IHTMLInputImage __RPC_FAR * This,
  20532.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20533.  
  20534.  
  20535. void __RPC_STUB IHTMLInputImage_get_disabled_Stub(
  20536.     IRpcStubBuffer *This,
  20537.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20538.     PRPC_MESSAGE _pRpcMessage,
  20539.     DWORD *_pdwStubPhase);
  20540.  
  20541.  
  20542. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_border_Proxy( 
  20543.     IHTMLInputImage __RPC_FAR * This,
  20544.     /* [in] */ VARIANT v);
  20545.  
  20546.  
  20547. void __RPC_STUB IHTMLInputImage_put_border_Stub(
  20548.     IRpcStubBuffer *This,
  20549.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20550.     PRPC_MESSAGE _pRpcMessage,
  20551.     DWORD *_pdwStubPhase);
  20552.  
  20553.  
  20554. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_border_Proxy( 
  20555.     IHTMLInputImage __RPC_FAR * This,
  20556.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20557.  
  20558.  
  20559. void __RPC_STUB IHTMLInputImage_get_border_Stub(
  20560.     IRpcStubBuffer *This,
  20561.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20562.     PRPC_MESSAGE _pRpcMessage,
  20563.     DWORD *_pdwStubPhase);
  20564.  
  20565.  
  20566. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vspace_Proxy( 
  20567.     IHTMLInputImage __RPC_FAR * This,
  20568.     /* [in] */ long v);
  20569.  
  20570.  
  20571. void __RPC_STUB IHTMLInputImage_put_vspace_Stub(
  20572.     IRpcStubBuffer *This,
  20573.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20574.     PRPC_MESSAGE _pRpcMessage,
  20575.     DWORD *_pdwStubPhase);
  20576.  
  20577.  
  20578. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vspace_Proxy( 
  20579.     IHTMLInputImage __RPC_FAR * This,
  20580.     /* [out][retval] */ long __RPC_FAR *p);
  20581.  
  20582.  
  20583. void __RPC_STUB IHTMLInputImage_get_vspace_Stub(
  20584.     IRpcStubBuffer *This,
  20585.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20586.     PRPC_MESSAGE _pRpcMessage,
  20587.     DWORD *_pdwStubPhase);
  20588.  
  20589.  
  20590. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_hspace_Proxy( 
  20591.     IHTMLInputImage __RPC_FAR * This,
  20592.     /* [in] */ long v);
  20593.  
  20594.  
  20595. void __RPC_STUB IHTMLInputImage_put_hspace_Stub(
  20596.     IRpcStubBuffer *This,
  20597.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20598.     PRPC_MESSAGE _pRpcMessage,
  20599.     DWORD *_pdwStubPhase);
  20600.  
  20601.  
  20602. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_hspace_Proxy( 
  20603.     IHTMLInputImage __RPC_FAR * This,
  20604.     /* [out][retval] */ long __RPC_FAR *p);
  20605.  
  20606.  
  20607. void __RPC_STUB IHTMLInputImage_get_hspace_Stub(
  20608.     IRpcStubBuffer *This,
  20609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20610.     PRPC_MESSAGE _pRpcMessage,
  20611.     DWORD *_pdwStubPhase);
  20612.  
  20613.  
  20614. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_alt_Proxy( 
  20615.     IHTMLInputImage __RPC_FAR * This,
  20616.     /* [in] */ BSTR v);
  20617.  
  20618.  
  20619. void __RPC_STUB IHTMLInputImage_put_alt_Stub(
  20620.     IRpcStubBuffer *This,
  20621.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20622.     PRPC_MESSAGE _pRpcMessage,
  20623.     DWORD *_pdwStubPhase);
  20624.  
  20625.  
  20626. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_alt_Proxy( 
  20627.     IHTMLInputImage __RPC_FAR * This,
  20628.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20629.  
  20630.  
  20631. void __RPC_STUB IHTMLInputImage_get_alt_Stub(
  20632.     IRpcStubBuffer *This,
  20633.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20634.     PRPC_MESSAGE _pRpcMessage,
  20635.     DWORD *_pdwStubPhase);
  20636.  
  20637.  
  20638. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_src_Proxy( 
  20639.     IHTMLInputImage __RPC_FAR * This,
  20640.     /* [in] */ BSTR v);
  20641.  
  20642.  
  20643. void __RPC_STUB IHTMLInputImage_put_src_Stub(
  20644.     IRpcStubBuffer *This,
  20645.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20646.     PRPC_MESSAGE _pRpcMessage,
  20647.     DWORD *_pdwStubPhase);
  20648.  
  20649.  
  20650. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_src_Proxy( 
  20651.     IHTMLInputImage __RPC_FAR * This,
  20652.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20653.  
  20654.  
  20655. void __RPC_STUB IHTMLInputImage_get_src_Stub(
  20656.     IRpcStubBuffer *This,
  20657.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20658.     PRPC_MESSAGE _pRpcMessage,
  20659.     DWORD *_pdwStubPhase);
  20660.  
  20661.  
  20662. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_lowsrc_Proxy( 
  20663.     IHTMLInputImage __RPC_FAR * This,
  20664.     /* [in] */ BSTR v);
  20665.  
  20666.  
  20667. void __RPC_STUB IHTMLInputImage_put_lowsrc_Stub(
  20668.     IRpcStubBuffer *This,
  20669.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20670.     PRPC_MESSAGE _pRpcMessage,
  20671.     DWORD *_pdwStubPhase);
  20672.  
  20673.  
  20674. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_lowsrc_Proxy( 
  20675.     IHTMLInputImage __RPC_FAR * This,
  20676.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20677.  
  20678.  
  20679. void __RPC_STUB IHTMLInputImage_get_lowsrc_Stub(
  20680.     IRpcStubBuffer *This,
  20681.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20682.     PRPC_MESSAGE _pRpcMessage,
  20683.     DWORD *_pdwStubPhase);
  20684.  
  20685.  
  20686. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vrml_Proxy( 
  20687.     IHTMLInputImage __RPC_FAR * This,
  20688.     /* [in] */ BSTR v);
  20689.  
  20690.  
  20691. void __RPC_STUB IHTMLInputImage_put_vrml_Stub(
  20692.     IRpcStubBuffer *This,
  20693.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20694.     PRPC_MESSAGE _pRpcMessage,
  20695.     DWORD *_pdwStubPhase);
  20696.  
  20697.  
  20698. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vrml_Proxy( 
  20699.     IHTMLInputImage __RPC_FAR * This,
  20700.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20701.  
  20702.  
  20703. void __RPC_STUB IHTMLInputImage_get_vrml_Stub(
  20704.     IRpcStubBuffer *This,
  20705.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20706.     PRPC_MESSAGE _pRpcMessage,
  20707.     DWORD *_pdwStubPhase);
  20708.  
  20709.  
  20710. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_dynsrc_Proxy( 
  20711.     IHTMLInputImage __RPC_FAR * This,
  20712.     /* [in] */ BSTR v);
  20713.  
  20714.  
  20715. void __RPC_STUB IHTMLInputImage_put_dynsrc_Stub(
  20716.     IRpcStubBuffer *This,
  20717.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20718.     PRPC_MESSAGE _pRpcMessage,
  20719.     DWORD *_pdwStubPhase);
  20720.  
  20721.  
  20722. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_dynsrc_Proxy( 
  20723.     IHTMLInputImage __RPC_FAR * This,
  20724.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20725.  
  20726.  
  20727. void __RPC_STUB IHTMLInputImage_get_dynsrc_Stub(
  20728.     IRpcStubBuffer *This,
  20729.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20730.     PRPC_MESSAGE _pRpcMessage,
  20731.     DWORD *_pdwStubPhase);
  20732.  
  20733.  
  20734. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_readyState_Proxy( 
  20735.     IHTMLInputImage __RPC_FAR * This,
  20736.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20737.  
  20738.  
  20739. void __RPC_STUB IHTMLInputImage_get_readyState_Stub(
  20740.     IRpcStubBuffer *This,
  20741.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20742.     PRPC_MESSAGE _pRpcMessage,
  20743.     DWORD *_pdwStubPhase);
  20744.  
  20745.  
  20746. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_complete_Proxy( 
  20747.     IHTMLInputImage __RPC_FAR * This,
  20748.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20749.  
  20750.  
  20751. void __RPC_STUB IHTMLInputImage_get_complete_Stub(
  20752.     IRpcStubBuffer *This,
  20753.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20754.     PRPC_MESSAGE _pRpcMessage,
  20755.     DWORD *_pdwStubPhase);
  20756.  
  20757.  
  20758. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_loop_Proxy( 
  20759.     IHTMLInputImage __RPC_FAR * This,
  20760.     /* [in] */ VARIANT v);
  20761.  
  20762.  
  20763. void __RPC_STUB IHTMLInputImage_put_loop_Stub(
  20764.     IRpcStubBuffer *This,
  20765.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20766.     PRPC_MESSAGE _pRpcMessage,
  20767.     DWORD *_pdwStubPhase);
  20768.  
  20769.  
  20770. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_loop_Proxy( 
  20771.     IHTMLInputImage __RPC_FAR * This,
  20772.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20773.  
  20774.  
  20775. void __RPC_STUB IHTMLInputImage_get_loop_Stub(
  20776.     IRpcStubBuffer *This,
  20777.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20778.     PRPC_MESSAGE _pRpcMessage,
  20779.     DWORD *_pdwStubPhase);
  20780.  
  20781.  
  20782. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_align_Proxy( 
  20783.     IHTMLInputImage __RPC_FAR * This,
  20784.     /* [in] */ BSTR v);
  20785.  
  20786.  
  20787. void __RPC_STUB IHTMLInputImage_put_align_Stub(
  20788.     IRpcStubBuffer *This,
  20789.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20790.     PRPC_MESSAGE _pRpcMessage,
  20791.     DWORD *_pdwStubPhase);
  20792.  
  20793.  
  20794. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_align_Proxy( 
  20795.     IHTMLInputImage __RPC_FAR * This,
  20796.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20797.  
  20798.  
  20799. void __RPC_STUB IHTMLInputImage_get_align_Stub(
  20800.     IRpcStubBuffer *This,
  20801.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20802.     PRPC_MESSAGE _pRpcMessage,
  20803.     DWORD *_pdwStubPhase);
  20804.  
  20805.  
  20806. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onload_Proxy( 
  20807.     IHTMLInputImage __RPC_FAR * This,
  20808.     /* [in] */ VARIANT v);
  20809.  
  20810.  
  20811. void __RPC_STUB IHTMLInputImage_put_onload_Stub(
  20812.     IRpcStubBuffer *This,
  20813.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20814.     PRPC_MESSAGE _pRpcMessage,
  20815.     DWORD *_pdwStubPhase);
  20816.  
  20817.  
  20818. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onload_Proxy( 
  20819.     IHTMLInputImage __RPC_FAR * This,
  20820.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20821.  
  20822.  
  20823. void __RPC_STUB IHTMLInputImage_get_onload_Stub(
  20824.     IRpcStubBuffer *This,
  20825.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20826.     PRPC_MESSAGE _pRpcMessage,
  20827.     DWORD *_pdwStubPhase);
  20828.  
  20829.  
  20830. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onerror_Proxy( 
  20831.     IHTMLInputImage __RPC_FAR * This,
  20832.     /* [in] */ VARIANT v);
  20833.  
  20834.  
  20835. void __RPC_STUB IHTMLInputImage_put_onerror_Stub(
  20836.     IRpcStubBuffer *This,
  20837.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20838.     PRPC_MESSAGE _pRpcMessage,
  20839.     DWORD *_pdwStubPhase);
  20840.  
  20841.  
  20842. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onerror_Proxy( 
  20843.     IHTMLInputImage __RPC_FAR * This,
  20844.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20845.  
  20846.  
  20847. void __RPC_STUB IHTMLInputImage_get_onerror_Stub(
  20848.     IRpcStubBuffer *This,
  20849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20850.     PRPC_MESSAGE _pRpcMessage,
  20851.     DWORD *_pdwStubPhase);
  20852.  
  20853.  
  20854. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onabort_Proxy( 
  20855.     IHTMLInputImage __RPC_FAR * This,
  20856.     /* [in] */ VARIANT v);
  20857.  
  20858.  
  20859. void __RPC_STUB IHTMLInputImage_put_onabort_Stub(
  20860.     IRpcStubBuffer *This,
  20861.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20862.     PRPC_MESSAGE _pRpcMessage,
  20863.     DWORD *_pdwStubPhase);
  20864.  
  20865.  
  20866. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onabort_Proxy( 
  20867.     IHTMLInputImage __RPC_FAR * This,
  20868.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20869.  
  20870.  
  20871. void __RPC_STUB IHTMLInputImage_get_onabort_Stub(
  20872.     IRpcStubBuffer *This,
  20873.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20874.     PRPC_MESSAGE _pRpcMessage,
  20875.     DWORD *_pdwStubPhase);
  20876.  
  20877.  
  20878. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_name_Proxy( 
  20879.     IHTMLInputImage __RPC_FAR * This,
  20880.     /* [in] */ BSTR v);
  20881.  
  20882.  
  20883. void __RPC_STUB IHTMLInputImage_put_name_Stub(
  20884.     IRpcStubBuffer *This,
  20885.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20886.     PRPC_MESSAGE _pRpcMessage,
  20887.     DWORD *_pdwStubPhase);
  20888.  
  20889.  
  20890. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_name_Proxy( 
  20891.     IHTMLInputImage __RPC_FAR * This,
  20892.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20893.  
  20894.  
  20895. void __RPC_STUB IHTMLInputImage_get_name_Stub(
  20896.     IRpcStubBuffer *This,
  20897.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20898.     PRPC_MESSAGE _pRpcMessage,
  20899.     DWORD *_pdwStubPhase);
  20900.  
  20901.  
  20902. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_width_Proxy( 
  20903.     IHTMLInputImage __RPC_FAR * This,
  20904.     /* [in] */ long v);
  20905.  
  20906.  
  20907. void __RPC_STUB IHTMLInputImage_put_width_Stub(
  20908.     IRpcStubBuffer *This,
  20909.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20910.     PRPC_MESSAGE _pRpcMessage,
  20911.     DWORD *_pdwStubPhase);
  20912.  
  20913.  
  20914. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_width_Proxy( 
  20915.     IHTMLInputImage __RPC_FAR * This,
  20916.     /* [out][retval] */ long __RPC_FAR *p);
  20917.  
  20918.  
  20919. void __RPC_STUB IHTMLInputImage_get_width_Stub(
  20920.     IRpcStubBuffer *This,
  20921.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20922.     PRPC_MESSAGE _pRpcMessage,
  20923.     DWORD *_pdwStubPhase);
  20924.  
  20925.  
  20926. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_height_Proxy( 
  20927.     IHTMLInputImage __RPC_FAR * This,
  20928.     /* [in] */ long v);
  20929.  
  20930.  
  20931. void __RPC_STUB IHTMLInputImage_put_height_Stub(
  20932.     IRpcStubBuffer *This,
  20933.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20934.     PRPC_MESSAGE _pRpcMessage,
  20935.     DWORD *_pdwStubPhase);
  20936.  
  20937.  
  20938. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_height_Proxy( 
  20939.     IHTMLInputImage __RPC_FAR * This,
  20940.     /* [out][retval] */ long __RPC_FAR *p);
  20941.  
  20942.  
  20943. void __RPC_STUB IHTMLInputImage_get_height_Stub(
  20944.     IRpcStubBuffer *This,
  20945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20946.     PRPC_MESSAGE _pRpcMessage,
  20947.     DWORD *_pdwStubPhase);
  20948.  
  20949.  
  20950. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_start_Proxy( 
  20951.     IHTMLInputImage __RPC_FAR * This,
  20952.     /* [in] */ BSTR v);
  20953.  
  20954.  
  20955. void __RPC_STUB IHTMLInputImage_put_start_Stub(
  20956.     IRpcStubBuffer *This,
  20957.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20958.     PRPC_MESSAGE _pRpcMessage,
  20959.     DWORD *_pdwStubPhase);
  20960.  
  20961.  
  20962. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_start_Proxy( 
  20963.     IHTMLInputImage __RPC_FAR * This,
  20964.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20965.  
  20966.  
  20967. void __RPC_STUB IHTMLInputImage_get_start_Stub(
  20968.     IRpcStubBuffer *This,
  20969.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20970.     PRPC_MESSAGE _pRpcMessage,
  20971.     DWORD *_pdwStubPhase);
  20972.  
  20973.  
  20974.  
  20975. #endif     /* __IHTMLInputImage_INTERFACE_DEFINED__ */
  20976.  
  20977.  
  20978. #ifndef __IHTMLImageElementFactory_INTERFACE_DEFINED__
  20979. #define __IHTMLImageElementFactory_INTERFACE_DEFINED__
  20980.  
  20981. /****************************************
  20982.  * Generated header for interface: IHTMLImageElementFactory
  20983.  * at Mon Nov 17 12:04:35 1997
  20984.  * using MIDL 3.02.88
  20985.  ****************************************/
  20986. /* [object][uuid][dual][oleautomation] */ 
  20987.  
  20988.  
  20989.  
  20990. EXTERN_C const IID IID_IHTMLImageElementFactory;
  20991.  
  20992. #if defined(__cplusplus) && !defined(CINTERFACE)
  20993.     
  20994.     interface DECLSPEC_UUID("3050f38e-98b5-11cf-bb82-00aa00bdce0b")
  20995.     IHTMLImageElementFactory : public IDispatch
  20996.     {
  20997.     public:
  20998.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE create( 
  20999.             /* [in][optional] */ VARIANT width,
  21000.             /* [in][optional] */ VARIANT height,
  21001.             /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016) = 0;
  21002.         
  21003.     };
  21004.     
  21005. #else     /* C style interface */
  21006.  
  21007.     typedef struct IHTMLImageElementFactoryVtbl
  21008.     {
  21009.         BEGIN_INTERFACE
  21010.         
  21011.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21012.             IHTMLImageElementFactory __RPC_FAR * This,
  21013.             /* [in] */ REFIID riid,
  21014.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21015.         
  21016.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21017.             IHTMLImageElementFactory __RPC_FAR * This);
  21018.         
  21019.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21020.             IHTMLImageElementFactory __RPC_FAR * This);
  21021.         
  21022.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21023.             IHTMLImageElementFactory __RPC_FAR * This,
  21024.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21025.         
  21026.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21027.             IHTMLImageElementFactory __RPC_FAR * This,
  21028.             /* [in] */ UINT iTInfo,
  21029.             /* [in] */ LCID lcid,
  21030.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21031.         
  21032.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21033.             IHTMLImageElementFactory __RPC_FAR * This,
  21034.             /* [in] */ REFIID riid,
  21035.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21036.             /* [in] */ UINT cNames,
  21037.             /* [in] */ LCID lcid,
  21038.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21039.         
  21040.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21041.             IHTMLImageElementFactory __RPC_FAR * This,
  21042.             /* [in] */ DISPID dispIdMember,
  21043.             /* [in] */ REFIID riid,
  21044.             /* [in] */ LCID lcid,
  21045.             /* [in] */ WORD wFlags,
  21046.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21047.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21048.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21049.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21050.         
  21051.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *create )( 
  21052.             IHTMLImageElementFactory __RPC_FAR * This,
  21053.             /* [in][optional] */ VARIANT width,
  21054.             /* [in][optional] */ VARIANT height,
  21055.             /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016);
  21056.         
  21057.         END_INTERFACE
  21058.     } IHTMLImageElementFactoryVtbl;
  21059.  
  21060.     interface IHTMLImageElementFactory
  21061.     {
  21062.         CONST_VTBL struct IHTMLImageElementFactoryVtbl __RPC_FAR *lpVtbl;
  21063.     };
  21064.  
  21065.     
  21066.  
  21067. #ifdef COBJMACROS
  21068.  
  21069.  
  21070. #define IHTMLImageElementFactory_QueryInterface(This,riid,ppvObject)    \
  21071.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21072.  
  21073. #define IHTMLImageElementFactory_AddRef(This)    \
  21074.     (This)->lpVtbl -> AddRef(This)
  21075.  
  21076. #define IHTMLImageElementFactory_Release(This)    \
  21077.     (This)->lpVtbl -> Release(This)
  21078.  
  21079.  
  21080. #define IHTMLImageElementFactory_GetTypeInfoCount(This,pctinfo)    \
  21081.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21082.  
  21083. #define IHTMLImageElementFactory_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21084.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21085.  
  21086. #define IHTMLImageElementFactory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21087.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21088.  
  21089. #define IHTMLImageElementFactory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21090.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21091.  
  21092.  
  21093. #define IHTMLImageElementFactory_create(This,width,height,__MIDL_0016)    \
  21094.     (This)->lpVtbl -> create(This,width,height,__MIDL_0016)
  21095.  
  21096. #endif /* COBJMACROS */
  21097.  
  21098.  
  21099. #endif     /* C style interface */
  21100.  
  21101.  
  21102.  
  21103. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLImageElementFactory_create_Proxy( 
  21104.     IHTMLImageElementFactory __RPC_FAR * This,
  21105.     /* [in][optional] */ VARIANT width,
  21106.     /* [in][optional] */ VARIANT height,
  21107.     /* [out][retval] */ IHTMLImgElement __RPC_FAR *__RPC_FAR *__MIDL_0016);
  21108.  
  21109.  
  21110. void __RPC_STUB IHTMLImageElementFactory_create_Stub(
  21111.     IRpcStubBuffer *This,
  21112.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21113.     PRPC_MESSAGE _pRpcMessage,
  21114.     DWORD *_pdwStubPhase);
  21115.  
  21116.  
  21117.  
  21118. #endif     /* __IHTMLImageElementFactory_INTERFACE_DEFINED__ */
  21119.  
  21120.  
  21121. #ifndef __DispIHTMLImgElement_DISPINTERFACE_DEFINED__
  21122. #define __DispIHTMLImgElement_DISPINTERFACE_DEFINED__
  21123.  
  21124. /****************************************
  21125.  * Generated header for dispinterface: DispIHTMLImgElement
  21126.  * at Mon Nov 17 12:04:35 1997
  21127.  * using MIDL 3.02.88
  21128.  ****************************************/
  21129. /* [uuid][hidden] */ 
  21130.  
  21131.  
  21132.  
  21133. EXTERN_C const IID DIID_DispIHTMLImgElement;
  21134.  
  21135. #if defined(__cplusplus) && !defined(CINTERFACE)
  21136.  
  21137.     interface DECLSPEC_UUID("3050f51c-98b5-11cf-bb82-00aa00bdce0b")
  21138.     DispIHTMLImgElement : public IDispatch
  21139.     {
  21140.     };
  21141.     
  21142. #else     /* C style interface */
  21143.  
  21144.     typedef struct DispIHTMLImgElementVtbl
  21145.     {
  21146.         BEGIN_INTERFACE
  21147.         
  21148.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21149.             DispIHTMLImgElement __RPC_FAR * This,
  21150.             /* [in] */ REFIID riid,
  21151.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21152.         
  21153.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21154.             DispIHTMLImgElement __RPC_FAR * This);
  21155.         
  21156.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21157.             DispIHTMLImgElement __RPC_FAR * This);
  21158.         
  21159.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21160.             DispIHTMLImgElement __RPC_FAR * This,
  21161.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21162.         
  21163.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21164.             DispIHTMLImgElement __RPC_FAR * This,
  21165.             /* [in] */ UINT iTInfo,
  21166.             /* [in] */ LCID lcid,
  21167.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21168.         
  21169.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21170.             DispIHTMLImgElement __RPC_FAR * This,
  21171.             /* [in] */ REFIID riid,
  21172.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21173.             /* [in] */ UINT cNames,
  21174.             /* [in] */ LCID lcid,
  21175.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21176.         
  21177.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21178.             DispIHTMLImgElement __RPC_FAR * This,
  21179.             /* [in] */ DISPID dispIdMember,
  21180.             /* [in] */ REFIID riid,
  21181.             /* [in] */ LCID lcid,
  21182.             /* [in] */ WORD wFlags,
  21183.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21184.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21185.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21186.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21187.         
  21188.         END_INTERFACE
  21189.     } DispIHTMLImgElementVtbl;
  21190.  
  21191.     interface DispIHTMLImgElement
  21192.     {
  21193.         CONST_VTBL struct DispIHTMLImgElementVtbl __RPC_FAR *lpVtbl;
  21194.     };
  21195.  
  21196.     
  21197.  
  21198. #ifdef COBJMACROS
  21199.  
  21200.  
  21201. #define DispIHTMLImgElement_QueryInterface(This,riid,ppvObject)    \
  21202.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21203.  
  21204. #define DispIHTMLImgElement_AddRef(This)    \
  21205.     (This)->lpVtbl -> AddRef(This)
  21206.  
  21207. #define DispIHTMLImgElement_Release(This)    \
  21208.     (This)->lpVtbl -> Release(This)
  21209.  
  21210.  
  21211. #define DispIHTMLImgElement_GetTypeInfoCount(This,pctinfo)    \
  21212.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21213.  
  21214. #define DispIHTMLImgElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21215.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21216.  
  21217. #define DispIHTMLImgElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21218.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21219.  
  21220. #define DispIHTMLImgElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21221.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21222.  
  21223. #endif /* COBJMACROS */
  21224.  
  21225.  
  21226. #endif     /* C style interface */
  21227.  
  21228.  
  21229. #endif     /* __DispIHTMLImgElement_DISPINTERFACE_DEFINED__ */
  21230.  
  21231.  
  21232. EXTERN_C const CLSID CLSID_HTMLImg;
  21233.  
  21234. #ifdef __cplusplus
  21235.  
  21236. class DECLSPEC_UUID("3050f241-98b5-11cf-bb82-00aa00bdce0b")
  21237. HTMLImg;
  21238. #endif
  21239.  
  21240. #ifndef __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
  21241. #define __DispIHTMLInputImage_DISPINTERFACE_DEFINED__
  21242.  
  21243. /****************************************
  21244.  * Generated header for dispinterface: DispIHTMLInputImage
  21245.  * at Mon Nov 17 12:04:35 1997
  21246.  * using MIDL 3.02.88
  21247.  ****************************************/
  21248. /* [uuid][hidden] */ 
  21249.  
  21250.  
  21251.  
  21252. EXTERN_C const IID DIID_DispIHTMLInputImage;
  21253.  
  21254. #if defined(__cplusplus) && !defined(CINTERFACE)
  21255.  
  21256.     interface DECLSPEC_UUID("3050f51d-98b5-11cf-bb82-00aa00bdce0b")
  21257.     DispIHTMLInputImage : public IDispatch
  21258.     {
  21259.     };
  21260.     
  21261. #else     /* C style interface */
  21262.  
  21263.     typedef struct DispIHTMLInputImageVtbl
  21264.     {
  21265.         BEGIN_INTERFACE
  21266.         
  21267.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21268.             DispIHTMLInputImage __RPC_FAR * This,
  21269.             /* [in] */ REFIID riid,
  21270.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21271.         
  21272.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21273.             DispIHTMLInputImage __RPC_FAR * This);
  21274.         
  21275.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21276.             DispIHTMLInputImage __RPC_FAR * This);
  21277.         
  21278.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21279.             DispIHTMLInputImage __RPC_FAR * This,
  21280.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21281.         
  21282.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21283.             DispIHTMLInputImage __RPC_FAR * This,
  21284.             /* [in] */ UINT iTInfo,
  21285.             /* [in] */ LCID lcid,
  21286.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21287.         
  21288.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21289.             DispIHTMLInputImage __RPC_FAR * This,
  21290.             /* [in] */ REFIID riid,
  21291.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21292.             /* [in] */ UINT cNames,
  21293.             /* [in] */ LCID lcid,
  21294.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21295.         
  21296.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21297.             DispIHTMLInputImage __RPC_FAR * This,
  21298.             /* [in] */ DISPID dispIdMember,
  21299.             /* [in] */ REFIID riid,
  21300.             /* [in] */ LCID lcid,
  21301.             /* [in] */ WORD wFlags,
  21302.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21303.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21304.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21305.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21306.         
  21307.         END_INTERFACE
  21308.     } DispIHTMLInputImageVtbl;
  21309.  
  21310.     interface DispIHTMLInputImage
  21311.     {
  21312.         CONST_VTBL struct DispIHTMLInputImageVtbl __RPC_FAR *lpVtbl;
  21313.     };
  21314.  
  21315.     
  21316.  
  21317. #ifdef COBJMACROS
  21318.  
  21319.  
  21320. #define DispIHTMLInputImage_QueryInterface(This,riid,ppvObject)    \
  21321.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21322.  
  21323. #define DispIHTMLInputImage_AddRef(This)    \
  21324.     (This)->lpVtbl -> AddRef(This)
  21325.  
  21326. #define DispIHTMLInputImage_Release(This)    \
  21327.     (This)->lpVtbl -> Release(This)
  21328.  
  21329.  
  21330. #define DispIHTMLInputImage_GetTypeInfoCount(This,pctinfo)    \
  21331.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21332.  
  21333. #define DispIHTMLInputImage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21334.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21335.  
  21336. #define DispIHTMLInputImage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21337.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21338.  
  21339. #define DispIHTMLInputImage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21340.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21341.  
  21342. #endif /* COBJMACROS */
  21343.  
  21344.  
  21345. #endif     /* C style interface */
  21346.  
  21347.  
  21348. #endif     /* __DispIHTMLInputImage_DISPINTERFACE_DEFINED__ */
  21349.  
  21350.  
  21351. EXTERN_C const CLSID CLSID_HTMLInputImage;
  21352.  
  21353. #ifdef __cplusplus
  21354.  
  21355. class DECLSPEC_UUID("3050f2c4-98b5-11cf-bb82-00aa00bdce0b")
  21356. HTMLInputImage;
  21357. #endif
  21358.  
  21359. EXTERN_C const CLSID CLSID_HTMLImageElementFactory;
  21360.  
  21361. #ifdef __cplusplus
  21362.  
  21363. class DECLSPEC_UUID("3050f38f-98b5-11cf-bb82-00aa00bdce0b")
  21364. HTMLImageElementFactory;
  21365. #endif
  21366.  
  21367. #ifndef __IHTMLBodyElement_INTERFACE_DEFINED__
  21368. #define __IHTMLBodyElement_INTERFACE_DEFINED__
  21369.  
  21370. /****************************************
  21371.  * Generated header for interface: IHTMLBodyElement
  21372.  * at Mon Nov 17 12:04:35 1997
  21373.  * using MIDL 3.02.88
  21374.  ****************************************/
  21375. /* [object][uuid][dual][oleautomation] */ 
  21376.  
  21377.  
  21378.  
  21379. EXTERN_C const IID IID_IHTMLBodyElement;
  21380.  
  21381. #if defined(__cplusplus) && !defined(CINTERFACE)
  21382.     
  21383.     interface DECLSPEC_UUID("3050f1d8-98b5-11cf-bb82-00aa00bdce0b")
  21384.     IHTMLBodyElement : public IDispatch
  21385.     {
  21386.     public:
  21387.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  21388.             /* [in] */ BSTR v) = 0;
  21389.         
  21390.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  21391.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21392.         
  21393.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgProperties( 
  21394.             /* [in] */ BSTR v) = 0;
  21395.         
  21396.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgProperties( 
  21397.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21398.         
  21399.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_leftMargin( 
  21400.             /* [in] */ VARIANT v) = 0;
  21401.         
  21402.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_leftMargin( 
  21403.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21404.         
  21405.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_topMargin( 
  21406.             /* [in] */ VARIANT v) = 0;
  21407.         
  21408.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_topMargin( 
  21409.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21410.         
  21411.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rightMargin( 
  21412.             /* [in] */ VARIANT v) = 0;
  21413.         
  21414.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rightMargin( 
  21415.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21416.         
  21417.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottomMargin( 
  21418.             /* [in] */ VARIANT v) = 0;
  21419.         
  21420.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottomMargin( 
  21421.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21422.         
  21423.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  21424.             /* [in] */ VARIANT_BOOL v) = 0;
  21425.         
  21426.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  21427.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  21428.         
  21429.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor( 
  21430.             /* [in] */ VARIANT v) = 0;
  21431.         
  21432.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor( 
  21433.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21434.         
  21435.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( 
  21436.             /* [in] */ VARIANT v) = 0;
  21437.         
  21438.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( 
  21439.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21440.         
  21441.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_link( 
  21442.             /* [in] */ VARIANT v) = 0;
  21443.         
  21444.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_link( 
  21445.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21446.         
  21447.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vLink( 
  21448.             /* [in] */ VARIANT v) = 0;
  21449.         
  21450.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vLink( 
  21451.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21452.         
  21453.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_aLink( 
  21454.             /* [in] */ VARIANT v) = 0;
  21455.         
  21456.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_aLink( 
  21457.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21458.         
  21459.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  21460.             /* [in] */ VARIANT v) = 0;
  21461.         
  21462.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  21463.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21464.         
  21465.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onunload( 
  21466.             /* [in] */ VARIANT v) = 0;
  21467.         
  21468.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onunload( 
  21469.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21470.         
  21471.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scroll( 
  21472.             /* [in] */ BSTR v) = 0;
  21473.         
  21474.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scroll( 
  21475.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21476.         
  21477.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect( 
  21478.             /* [in] */ VARIANT v) = 0;
  21479.         
  21480.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect( 
  21481.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21482.         
  21483.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeunload( 
  21484.             /* [in] */ VARIANT v) = 0;
  21485.         
  21486.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeunload( 
  21487.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21488.         
  21489.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  21490.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range) = 0;
  21491.         
  21492.     };
  21493.     
  21494. #else     /* C style interface */
  21495.  
  21496.     typedef struct IHTMLBodyElementVtbl
  21497.     {
  21498.         BEGIN_INTERFACE
  21499.         
  21500.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21501.             IHTMLBodyElement __RPC_FAR * This,
  21502.             /* [in] */ REFIID riid,
  21503.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21504.         
  21505.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21506.             IHTMLBodyElement __RPC_FAR * This);
  21507.         
  21508.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21509.             IHTMLBodyElement __RPC_FAR * This);
  21510.         
  21511.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21512.             IHTMLBodyElement __RPC_FAR * This,
  21513.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21514.         
  21515.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21516.             IHTMLBodyElement __RPC_FAR * This,
  21517.             /* [in] */ UINT iTInfo,
  21518.             /* [in] */ LCID lcid,
  21519.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21520.         
  21521.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21522.             IHTMLBodyElement __RPC_FAR * This,
  21523.             /* [in] */ REFIID riid,
  21524.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21525.             /* [in] */ UINT cNames,
  21526.             /* [in] */ LCID lcid,
  21527.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21528.         
  21529.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21530.             IHTMLBodyElement __RPC_FAR * This,
  21531.             /* [in] */ DISPID dispIdMember,
  21532.             /* [in] */ REFIID riid,
  21533.             /* [in] */ LCID lcid,
  21534.             /* [in] */ WORD wFlags,
  21535.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21536.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21537.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21538.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21539.         
  21540.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  21541.             IHTMLBodyElement __RPC_FAR * This,
  21542.             /* [in] */ BSTR v);
  21543.         
  21544.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  21545.             IHTMLBodyElement __RPC_FAR * This,
  21546.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21547.         
  21548.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bgProperties )( 
  21549.             IHTMLBodyElement __RPC_FAR * This,
  21550.             /* [in] */ BSTR v);
  21551.         
  21552.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bgProperties )( 
  21553.             IHTMLBodyElement __RPC_FAR * This,
  21554.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21555.         
  21556.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_leftMargin )( 
  21557.             IHTMLBodyElement __RPC_FAR * This,
  21558.             /* [in] */ VARIANT v);
  21559.         
  21560.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_leftMargin )( 
  21561.             IHTMLBodyElement __RPC_FAR * This,
  21562.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21563.         
  21564.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_topMargin )( 
  21565.             IHTMLBodyElement __RPC_FAR * This,
  21566.             /* [in] */ VARIANT v);
  21567.         
  21568.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_topMargin )( 
  21569.             IHTMLBodyElement __RPC_FAR * This,
  21570.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21571.         
  21572.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rightMargin )( 
  21573.             IHTMLBodyElement __RPC_FAR * This,
  21574.             /* [in] */ VARIANT v);
  21575.         
  21576.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rightMargin )( 
  21577.             IHTMLBodyElement __RPC_FAR * This,
  21578.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21579.         
  21580.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bottomMargin )( 
  21581.             IHTMLBodyElement __RPC_FAR * This,
  21582.             /* [in] */ VARIANT v);
  21583.         
  21584.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bottomMargin )( 
  21585.             IHTMLBodyElement __RPC_FAR * This,
  21586.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21587.         
  21588.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  21589.             IHTMLBodyElement __RPC_FAR * This,
  21590.             /* [in] */ VARIANT_BOOL v);
  21591.         
  21592.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  21593.             IHTMLBodyElement __RPC_FAR * This,
  21594.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  21595.         
  21596.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bgColor )( 
  21597.             IHTMLBodyElement __RPC_FAR * This,
  21598.             /* [in] */ VARIANT v);
  21599.         
  21600.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bgColor )( 
  21601.             IHTMLBodyElement __RPC_FAR * This,
  21602.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21603.         
  21604.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_text )( 
  21605.             IHTMLBodyElement __RPC_FAR * This,
  21606.             /* [in] */ VARIANT v);
  21607.         
  21608.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_text )( 
  21609.             IHTMLBodyElement __RPC_FAR * This,
  21610.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21611.         
  21612.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_link )( 
  21613.             IHTMLBodyElement __RPC_FAR * This,
  21614.             /* [in] */ VARIANT v);
  21615.         
  21616.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_link )( 
  21617.             IHTMLBodyElement __RPC_FAR * This,
  21618.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21619.         
  21620.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_vLink )( 
  21621.             IHTMLBodyElement __RPC_FAR * This,
  21622.             /* [in] */ VARIANT v);
  21623.         
  21624.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_vLink )( 
  21625.             IHTMLBodyElement __RPC_FAR * This,
  21626.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21627.         
  21628.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_aLink )( 
  21629.             IHTMLBodyElement __RPC_FAR * This,
  21630.             /* [in] */ VARIANT v);
  21631.         
  21632.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_aLink )( 
  21633.             IHTMLBodyElement __RPC_FAR * This,
  21634.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21635.         
  21636.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onload )( 
  21637.             IHTMLBodyElement __RPC_FAR * This,
  21638.             /* [in] */ VARIANT v);
  21639.         
  21640.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onload )( 
  21641.             IHTMLBodyElement __RPC_FAR * This,
  21642.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21643.         
  21644.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onunload )( 
  21645.             IHTMLBodyElement __RPC_FAR * This,
  21646.             /* [in] */ VARIANT v);
  21647.         
  21648.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onunload )( 
  21649.             IHTMLBodyElement __RPC_FAR * This,
  21650.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21651.         
  21652.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scroll )( 
  21653.             IHTMLBodyElement __RPC_FAR * This,
  21654.             /* [in] */ BSTR v);
  21655.         
  21656.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scroll )( 
  21657.             IHTMLBodyElement __RPC_FAR * This,
  21658.             /* [out][retval] */ BSTR __RPC_FAR *p);
  21659.         
  21660.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onselect )( 
  21661.             IHTMLBodyElement __RPC_FAR * This,
  21662.             /* [in] */ VARIANT v);
  21663.         
  21664.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onselect )( 
  21665.             IHTMLBodyElement __RPC_FAR * This,
  21666.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21667.         
  21668.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeunload )( 
  21669.             IHTMLBodyElement __RPC_FAR * This,
  21670.             /* [in] */ VARIANT v);
  21671.         
  21672.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeunload )( 
  21673.             IHTMLBodyElement __RPC_FAR * This,
  21674.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  21675.         
  21676.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createTextRange )( 
  21677.             IHTMLBodyElement __RPC_FAR * This,
  21678.             /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range);
  21679.         
  21680.         END_INTERFACE
  21681.     } IHTMLBodyElementVtbl;
  21682.  
  21683.     interface IHTMLBodyElement
  21684.     {
  21685.         CONST_VTBL struct IHTMLBodyElementVtbl __RPC_FAR *lpVtbl;
  21686.     };
  21687.  
  21688.     
  21689.  
  21690. #ifdef COBJMACROS
  21691.  
  21692.  
  21693. #define IHTMLBodyElement_QueryInterface(This,riid,ppvObject)    \
  21694.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21695.  
  21696. #define IHTMLBodyElement_AddRef(This)    \
  21697.     (This)->lpVtbl -> AddRef(This)
  21698.  
  21699. #define IHTMLBodyElement_Release(This)    \
  21700.     (This)->lpVtbl -> Release(This)
  21701.  
  21702.  
  21703. #define IHTMLBodyElement_GetTypeInfoCount(This,pctinfo)    \
  21704.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21705.  
  21706. #define IHTMLBodyElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21707.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21708.  
  21709. #define IHTMLBodyElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21710.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21711.  
  21712. #define IHTMLBodyElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21713.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21714.  
  21715.  
  21716. #define IHTMLBodyElement_put_background(This,v)    \
  21717.     (This)->lpVtbl -> put_background(This,v)
  21718.  
  21719. #define IHTMLBodyElement_get_background(This,p)    \
  21720.     (This)->lpVtbl -> get_background(This,p)
  21721.  
  21722. #define IHTMLBodyElement_put_bgProperties(This,v)    \
  21723.     (This)->lpVtbl -> put_bgProperties(This,v)
  21724.  
  21725. #define IHTMLBodyElement_get_bgProperties(This,p)    \
  21726.     (This)->lpVtbl -> get_bgProperties(This,p)
  21727.  
  21728. #define IHTMLBodyElement_put_leftMargin(This,v)    \
  21729.     (This)->lpVtbl -> put_leftMargin(This,v)
  21730.  
  21731. #define IHTMLBodyElement_get_leftMargin(This,p)    \
  21732.     (This)->lpVtbl -> get_leftMargin(This,p)
  21733.  
  21734. #define IHTMLBodyElement_put_topMargin(This,v)    \
  21735.     (This)->lpVtbl -> put_topMargin(This,v)
  21736.  
  21737. #define IHTMLBodyElement_get_topMargin(This,p)    \
  21738.     (This)->lpVtbl -> get_topMargin(This,p)
  21739.  
  21740. #define IHTMLBodyElement_put_rightMargin(This,v)    \
  21741.     (This)->lpVtbl -> put_rightMargin(This,v)
  21742.  
  21743. #define IHTMLBodyElement_get_rightMargin(This,p)    \
  21744.     (This)->lpVtbl -> get_rightMargin(This,p)
  21745.  
  21746. #define IHTMLBodyElement_put_bottomMargin(This,v)    \
  21747.     (This)->lpVtbl -> put_bottomMargin(This,v)
  21748.  
  21749. #define IHTMLBodyElement_get_bottomMargin(This,p)    \
  21750.     (This)->lpVtbl -> get_bottomMargin(This,p)
  21751.  
  21752. #define IHTMLBodyElement_put_noWrap(This,v)    \
  21753.     (This)->lpVtbl -> put_noWrap(This,v)
  21754.  
  21755. #define IHTMLBodyElement_get_noWrap(This,p)    \
  21756.     (This)->lpVtbl -> get_noWrap(This,p)
  21757.  
  21758. #define IHTMLBodyElement_put_bgColor(This,v)    \
  21759.     (This)->lpVtbl -> put_bgColor(This,v)
  21760.  
  21761. #define IHTMLBodyElement_get_bgColor(This,p)    \
  21762.     (This)->lpVtbl -> get_bgColor(This,p)
  21763.  
  21764. #define IHTMLBodyElement_put_text(This,v)    \
  21765.     (This)->lpVtbl -> put_text(This,v)
  21766.  
  21767. #define IHTMLBodyElement_get_text(This,p)    \
  21768.     (This)->lpVtbl -> get_text(This,p)
  21769.  
  21770. #define IHTMLBodyElement_put_link(This,v)    \
  21771.     (This)->lpVtbl -> put_link(This,v)
  21772.  
  21773. #define IHTMLBodyElement_get_link(This,p)    \
  21774.     (This)->lpVtbl -> get_link(This,p)
  21775.  
  21776. #define IHTMLBodyElement_put_vLink(This,v)    \
  21777.     (This)->lpVtbl -> put_vLink(This,v)
  21778.  
  21779. #define IHTMLBodyElement_get_vLink(This,p)    \
  21780.     (This)->lpVtbl -> get_vLink(This,p)
  21781.  
  21782. #define IHTMLBodyElement_put_aLink(This,v)    \
  21783.     (This)->lpVtbl -> put_aLink(This,v)
  21784.  
  21785. #define IHTMLBodyElement_get_aLink(This,p)    \
  21786.     (This)->lpVtbl -> get_aLink(This,p)
  21787.  
  21788. #define IHTMLBodyElement_put_onload(This,v)    \
  21789.     (This)->lpVtbl -> put_onload(This,v)
  21790.  
  21791. #define IHTMLBodyElement_get_onload(This,p)    \
  21792.     (This)->lpVtbl -> get_onload(This,p)
  21793.  
  21794. #define IHTMLBodyElement_put_onunload(This,v)    \
  21795.     (This)->lpVtbl -> put_onunload(This,v)
  21796.  
  21797. #define IHTMLBodyElement_get_onunload(This,p)    \
  21798.     (This)->lpVtbl -> get_onunload(This,p)
  21799.  
  21800. #define IHTMLBodyElement_put_scroll(This,v)    \
  21801.     (This)->lpVtbl -> put_scroll(This,v)
  21802.  
  21803. #define IHTMLBodyElement_get_scroll(This,p)    \
  21804.     (This)->lpVtbl -> get_scroll(This,p)
  21805.  
  21806. #define IHTMLBodyElement_put_onselect(This,v)    \
  21807.     (This)->lpVtbl -> put_onselect(This,v)
  21808.  
  21809. #define IHTMLBodyElement_get_onselect(This,p)    \
  21810.     (This)->lpVtbl -> get_onselect(This,p)
  21811.  
  21812. #define IHTMLBodyElement_put_onbeforeunload(This,v)    \
  21813.     (This)->lpVtbl -> put_onbeforeunload(This,v)
  21814.  
  21815. #define IHTMLBodyElement_get_onbeforeunload(This,p)    \
  21816.     (This)->lpVtbl -> get_onbeforeunload(This,p)
  21817.  
  21818. #define IHTMLBodyElement_createTextRange(This,range)    \
  21819.     (This)->lpVtbl -> createTextRange(This,range)
  21820.  
  21821. #endif /* COBJMACROS */
  21822.  
  21823.  
  21824. #endif     /* C style interface */
  21825.  
  21826.  
  21827.  
  21828. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_background_Proxy( 
  21829.     IHTMLBodyElement __RPC_FAR * This,
  21830.     /* [in] */ BSTR v);
  21831.  
  21832.  
  21833. void __RPC_STUB IHTMLBodyElement_put_background_Stub(
  21834.     IRpcStubBuffer *This,
  21835.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21836.     PRPC_MESSAGE _pRpcMessage,
  21837.     DWORD *_pdwStubPhase);
  21838.  
  21839.  
  21840. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_background_Proxy( 
  21841.     IHTMLBodyElement __RPC_FAR * This,
  21842.     /* [out][retval] */ BSTR __RPC_FAR *p);
  21843.  
  21844.  
  21845. void __RPC_STUB IHTMLBodyElement_get_background_Stub(
  21846.     IRpcStubBuffer *This,
  21847.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21848.     PRPC_MESSAGE _pRpcMessage,
  21849.     DWORD *_pdwStubPhase);
  21850.  
  21851.  
  21852. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgProperties_Proxy( 
  21853.     IHTMLBodyElement __RPC_FAR * This,
  21854.     /* [in] */ BSTR v);
  21855.  
  21856.  
  21857. void __RPC_STUB IHTMLBodyElement_put_bgProperties_Stub(
  21858.     IRpcStubBuffer *This,
  21859.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21860.     PRPC_MESSAGE _pRpcMessage,
  21861.     DWORD *_pdwStubPhase);
  21862.  
  21863.  
  21864. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgProperties_Proxy( 
  21865.     IHTMLBodyElement __RPC_FAR * This,
  21866.     /* [out][retval] */ BSTR __RPC_FAR *p);
  21867.  
  21868.  
  21869. void __RPC_STUB IHTMLBodyElement_get_bgProperties_Stub(
  21870.     IRpcStubBuffer *This,
  21871.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21872.     PRPC_MESSAGE _pRpcMessage,
  21873.     DWORD *_pdwStubPhase);
  21874.  
  21875.  
  21876. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_leftMargin_Proxy( 
  21877.     IHTMLBodyElement __RPC_FAR * This,
  21878.     /* [in] */ VARIANT v);
  21879.  
  21880.  
  21881. void __RPC_STUB IHTMLBodyElement_put_leftMargin_Stub(
  21882.     IRpcStubBuffer *This,
  21883.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21884.     PRPC_MESSAGE _pRpcMessage,
  21885.     DWORD *_pdwStubPhase);
  21886.  
  21887.  
  21888. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_leftMargin_Proxy( 
  21889.     IHTMLBodyElement __RPC_FAR * This,
  21890.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21891.  
  21892.  
  21893. void __RPC_STUB IHTMLBodyElement_get_leftMargin_Stub(
  21894.     IRpcStubBuffer *This,
  21895.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21896.     PRPC_MESSAGE _pRpcMessage,
  21897.     DWORD *_pdwStubPhase);
  21898.  
  21899.  
  21900. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_topMargin_Proxy( 
  21901.     IHTMLBodyElement __RPC_FAR * This,
  21902.     /* [in] */ VARIANT v);
  21903.  
  21904.  
  21905. void __RPC_STUB IHTMLBodyElement_put_topMargin_Stub(
  21906.     IRpcStubBuffer *This,
  21907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21908.     PRPC_MESSAGE _pRpcMessage,
  21909.     DWORD *_pdwStubPhase);
  21910.  
  21911.  
  21912. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_topMargin_Proxy( 
  21913.     IHTMLBodyElement __RPC_FAR * This,
  21914.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21915.  
  21916.  
  21917. void __RPC_STUB IHTMLBodyElement_get_topMargin_Stub(
  21918.     IRpcStubBuffer *This,
  21919.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21920.     PRPC_MESSAGE _pRpcMessage,
  21921.     DWORD *_pdwStubPhase);
  21922.  
  21923.  
  21924. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_rightMargin_Proxy( 
  21925.     IHTMLBodyElement __RPC_FAR * This,
  21926.     /* [in] */ VARIANT v);
  21927.  
  21928.  
  21929. void __RPC_STUB IHTMLBodyElement_put_rightMargin_Stub(
  21930.     IRpcStubBuffer *This,
  21931.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21932.     PRPC_MESSAGE _pRpcMessage,
  21933.     DWORD *_pdwStubPhase);
  21934.  
  21935.  
  21936. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_rightMargin_Proxy( 
  21937.     IHTMLBodyElement __RPC_FAR * This,
  21938.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21939.  
  21940.  
  21941. void __RPC_STUB IHTMLBodyElement_get_rightMargin_Stub(
  21942.     IRpcStubBuffer *This,
  21943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21944.     PRPC_MESSAGE _pRpcMessage,
  21945.     DWORD *_pdwStubPhase);
  21946.  
  21947.  
  21948. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bottomMargin_Proxy( 
  21949.     IHTMLBodyElement __RPC_FAR * This,
  21950.     /* [in] */ VARIANT v);
  21951.  
  21952.  
  21953. void __RPC_STUB IHTMLBodyElement_put_bottomMargin_Stub(
  21954.     IRpcStubBuffer *This,
  21955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21956.     PRPC_MESSAGE _pRpcMessage,
  21957.     DWORD *_pdwStubPhase);
  21958.  
  21959.  
  21960. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bottomMargin_Proxy( 
  21961.     IHTMLBodyElement __RPC_FAR * This,
  21962.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21963.  
  21964.  
  21965. void __RPC_STUB IHTMLBodyElement_get_bottomMargin_Stub(
  21966.     IRpcStubBuffer *This,
  21967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21968.     PRPC_MESSAGE _pRpcMessage,
  21969.     DWORD *_pdwStubPhase);
  21970.  
  21971.  
  21972. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_noWrap_Proxy( 
  21973.     IHTMLBodyElement __RPC_FAR * This,
  21974.     /* [in] */ VARIANT_BOOL v);
  21975.  
  21976.  
  21977. void __RPC_STUB IHTMLBodyElement_put_noWrap_Stub(
  21978.     IRpcStubBuffer *This,
  21979.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21980.     PRPC_MESSAGE _pRpcMessage,
  21981.     DWORD *_pdwStubPhase);
  21982.  
  21983.  
  21984. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_noWrap_Proxy( 
  21985.     IHTMLBodyElement __RPC_FAR * This,
  21986.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  21987.  
  21988.  
  21989. void __RPC_STUB IHTMLBodyElement_get_noWrap_Stub(
  21990.     IRpcStubBuffer *This,
  21991.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21992.     PRPC_MESSAGE _pRpcMessage,
  21993.     DWORD *_pdwStubPhase);
  21994.  
  21995.  
  21996. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_bgColor_Proxy( 
  21997.     IHTMLBodyElement __RPC_FAR * This,
  21998.     /* [in] */ VARIANT v);
  21999.  
  22000.  
  22001. void __RPC_STUB IHTMLBodyElement_put_bgColor_Stub(
  22002.     IRpcStubBuffer *This,
  22003.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22004.     PRPC_MESSAGE _pRpcMessage,
  22005.     DWORD *_pdwStubPhase);
  22006.  
  22007.  
  22008. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_bgColor_Proxy( 
  22009.     IHTMLBodyElement __RPC_FAR * This,
  22010.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22011.  
  22012.  
  22013. void __RPC_STUB IHTMLBodyElement_get_bgColor_Stub(
  22014.     IRpcStubBuffer *This,
  22015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22016.     PRPC_MESSAGE _pRpcMessage,
  22017.     DWORD *_pdwStubPhase);
  22018.  
  22019.  
  22020. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_text_Proxy( 
  22021.     IHTMLBodyElement __RPC_FAR * This,
  22022.     /* [in] */ VARIANT v);
  22023.  
  22024.  
  22025. void __RPC_STUB IHTMLBodyElement_put_text_Stub(
  22026.     IRpcStubBuffer *This,
  22027.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22028.     PRPC_MESSAGE _pRpcMessage,
  22029.     DWORD *_pdwStubPhase);
  22030.  
  22031.  
  22032. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_text_Proxy( 
  22033.     IHTMLBodyElement __RPC_FAR * This,
  22034.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22035.  
  22036.  
  22037. void __RPC_STUB IHTMLBodyElement_get_text_Stub(
  22038.     IRpcStubBuffer *This,
  22039.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22040.     PRPC_MESSAGE _pRpcMessage,
  22041.     DWORD *_pdwStubPhase);
  22042.  
  22043.  
  22044. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_link_Proxy( 
  22045.     IHTMLBodyElement __RPC_FAR * This,
  22046.     /* [in] */ VARIANT v);
  22047.  
  22048.  
  22049. void __RPC_STUB IHTMLBodyElement_put_link_Stub(
  22050.     IRpcStubBuffer *This,
  22051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22052.     PRPC_MESSAGE _pRpcMessage,
  22053.     DWORD *_pdwStubPhase);
  22054.  
  22055.  
  22056. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_link_Proxy( 
  22057.     IHTMLBodyElement __RPC_FAR * This,
  22058.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22059.  
  22060.  
  22061. void __RPC_STUB IHTMLBodyElement_get_link_Stub(
  22062.     IRpcStubBuffer *This,
  22063.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22064.     PRPC_MESSAGE _pRpcMessage,
  22065.     DWORD *_pdwStubPhase);
  22066.  
  22067.  
  22068. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_vLink_Proxy( 
  22069.     IHTMLBodyElement __RPC_FAR * This,
  22070.     /* [in] */ VARIANT v);
  22071.  
  22072.  
  22073. void __RPC_STUB IHTMLBodyElement_put_vLink_Stub(
  22074.     IRpcStubBuffer *This,
  22075.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22076.     PRPC_MESSAGE _pRpcMessage,
  22077.     DWORD *_pdwStubPhase);
  22078.  
  22079.  
  22080. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_vLink_Proxy( 
  22081.     IHTMLBodyElement __RPC_FAR * This,
  22082.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22083.  
  22084.  
  22085. void __RPC_STUB IHTMLBodyElement_get_vLink_Stub(
  22086.     IRpcStubBuffer *This,
  22087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22088.     PRPC_MESSAGE _pRpcMessage,
  22089.     DWORD *_pdwStubPhase);
  22090.  
  22091.  
  22092. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_aLink_Proxy( 
  22093.     IHTMLBodyElement __RPC_FAR * This,
  22094.     /* [in] */ VARIANT v);
  22095.  
  22096.  
  22097. void __RPC_STUB IHTMLBodyElement_put_aLink_Stub(
  22098.     IRpcStubBuffer *This,
  22099.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22100.     PRPC_MESSAGE _pRpcMessage,
  22101.     DWORD *_pdwStubPhase);
  22102.  
  22103.  
  22104. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_aLink_Proxy( 
  22105.     IHTMLBodyElement __RPC_FAR * This,
  22106.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22107.  
  22108.  
  22109. void __RPC_STUB IHTMLBodyElement_get_aLink_Stub(
  22110.     IRpcStubBuffer *This,
  22111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22112.     PRPC_MESSAGE _pRpcMessage,
  22113.     DWORD *_pdwStubPhase);
  22114.  
  22115.  
  22116. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onload_Proxy( 
  22117.     IHTMLBodyElement __RPC_FAR * This,
  22118.     /* [in] */ VARIANT v);
  22119.  
  22120.  
  22121. void __RPC_STUB IHTMLBodyElement_put_onload_Stub(
  22122.     IRpcStubBuffer *This,
  22123.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22124.     PRPC_MESSAGE _pRpcMessage,
  22125.     DWORD *_pdwStubPhase);
  22126.  
  22127.  
  22128. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onload_Proxy( 
  22129.     IHTMLBodyElement __RPC_FAR * This,
  22130.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22131.  
  22132.  
  22133. void __RPC_STUB IHTMLBodyElement_get_onload_Stub(
  22134.     IRpcStubBuffer *This,
  22135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22136.     PRPC_MESSAGE _pRpcMessage,
  22137.     DWORD *_pdwStubPhase);
  22138.  
  22139.  
  22140. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onunload_Proxy( 
  22141.     IHTMLBodyElement __RPC_FAR * This,
  22142.     /* [in] */ VARIANT v);
  22143.  
  22144.  
  22145. void __RPC_STUB IHTMLBodyElement_put_onunload_Stub(
  22146.     IRpcStubBuffer *This,
  22147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22148.     PRPC_MESSAGE _pRpcMessage,
  22149.     DWORD *_pdwStubPhase);
  22150.  
  22151.  
  22152. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onunload_Proxy( 
  22153.     IHTMLBodyElement __RPC_FAR * This,
  22154.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22155.  
  22156.  
  22157. void __RPC_STUB IHTMLBodyElement_get_onunload_Stub(
  22158.     IRpcStubBuffer *This,
  22159.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22160.     PRPC_MESSAGE _pRpcMessage,
  22161.     DWORD *_pdwStubPhase);
  22162.  
  22163.  
  22164. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_scroll_Proxy( 
  22165.     IHTMLBodyElement __RPC_FAR * This,
  22166.     /* [in] */ BSTR v);
  22167.  
  22168.  
  22169. void __RPC_STUB IHTMLBodyElement_put_scroll_Stub(
  22170.     IRpcStubBuffer *This,
  22171.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22172.     PRPC_MESSAGE _pRpcMessage,
  22173.     DWORD *_pdwStubPhase);
  22174.  
  22175.  
  22176. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_scroll_Proxy( 
  22177.     IHTMLBodyElement __RPC_FAR * This,
  22178.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22179.  
  22180.  
  22181. void __RPC_STUB IHTMLBodyElement_get_scroll_Stub(
  22182.     IRpcStubBuffer *This,
  22183.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22184.     PRPC_MESSAGE _pRpcMessage,
  22185.     DWORD *_pdwStubPhase);
  22186.  
  22187.  
  22188. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onselect_Proxy( 
  22189.     IHTMLBodyElement __RPC_FAR * This,
  22190.     /* [in] */ VARIANT v);
  22191.  
  22192.  
  22193. void __RPC_STUB IHTMLBodyElement_put_onselect_Stub(
  22194.     IRpcStubBuffer *This,
  22195.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22196.     PRPC_MESSAGE _pRpcMessage,
  22197.     DWORD *_pdwStubPhase);
  22198.  
  22199.  
  22200. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onselect_Proxy( 
  22201.     IHTMLBodyElement __RPC_FAR * This,
  22202.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22203.  
  22204.  
  22205. void __RPC_STUB IHTMLBodyElement_get_onselect_Stub(
  22206.     IRpcStubBuffer *This,
  22207.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22208.     PRPC_MESSAGE _pRpcMessage,
  22209.     DWORD *_pdwStubPhase);
  22210.  
  22211.  
  22212. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_put_onbeforeunload_Proxy( 
  22213.     IHTMLBodyElement __RPC_FAR * This,
  22214.     /* [in] */ VARIANT v);
  22215.  
  22216.  
  22217. void __RPC_STUB IHTMLBodyElement_put_onbeforeunload_Stub(
  22218.     IRpcStubBuffer *This,
  22219.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22220.     PRPC_MESSAGE _pRpcMessage,
  22221.     DWORD *_pdwStubPhase);
  22222.  
  22223.  
  22224. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_get_onbeforeunload_Proxy( 
  22225.     IHTMLBodyElement __RPC_FAR * This,
  22226.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22227.  
  22228.  
  22229. void __RPC_STUB IHTMLBodyElement_get_onbeforeunload_Stub(
  22230.     IRpcStubBuffer *This,
  22231.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22232.     PRPC_MESSAGE _pRpcMessage,
  22233.     DWORD *_pdwStubPhase);
  22234.  
  22235.  
  22236. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLBodyElement_createTextRange_Proxy( 
  22237.     IHTMLBodyElement __RPC_FAR * This,
  22238.     /* [out][retval] */ IHTMLTxtRange __RPC_FAR *__RPC_FAR *range);
  22239.  
  22240.  
  22241. void __RPC_STUB IHTMLBodyElement_createTextRange_Stub(
  22242.     IRpcStubBuffer *This,
  22243.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22244.     PRPC_MESSAGE _pRpcMessage,
  22245.     DWORD *_pdwStubPhase);
  22246.  
  22247.  
  22248.  
  22249. #endif     /* __IHTMLBodyElement_INTERFACE_DEFINED__ */
  22250.  
  22251.  
  22252. #ifndef __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__
  22253. #define __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__
  22254.  
  22255. /****************************************
  22256.  * Generated header for dispinterface: DispIHTMLBodyElement
  22257.  * at Mon Nov 17 12:04:35 1997
  22258.  * using MIDL 3.02.88
  22259.  ****************************************/
  22260. /* [uuid][hidden] */ 
  22261.  
  22262.  
  22263.  
  22264. EXTERN_C const IID DIID_DispIHTMLBodyElement;
  22265.  
  22266. #if defined(__cplusplus) && !defined(CINTERFACE)
  22267.  
  22268.     interface DECLSPEC_UUID("3050f507-98b5-11cf-bb82-00aa00bdce0b")
  22269.     DispIHTMLBodyElement : public IDispatch
  22270.     {
  22271.     };
  22272.     
  22273. #else     /* C style interface */
  22274.  
  22275.     typedef struct DispIHTMLBodyElementVtbl
  22276.     {
  22277.         BEGIN_INTERFACE
  22278.         
  22279.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22280.             DispIHTMLBodyElement __RPC_FAR * This,
  22281.             /* [in] */ REFIID riid,
  22282.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22283.         
  22284.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22285.             DispIHTMLBodyElement __RPC_FAR * This);
  22286.         
  22287.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22288.             DispIHTMLBodyElement __RPC_FAR * This);
  22289.         
  22290.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22291.             DispIHTMLBodyElement __RPC_FAR * This,
  22292.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22293.         
  22294.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22295.             DispIHTMLBodyElement __RPC_FAR * This,
  22296.             /* [in] */ UINT iTInfo,
  22297.             /* [in] */ LCID lcid,
  22298.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22299.         
  22300.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22301.             DispIHTMLBodyElement __RPC_FAR * This,
  22302.             /* [in] */ REFIID riid,
  22303.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22304.             /* [in] */ UINT cNames,
  22305.             /* [in] */ LCID lcid,
  22306.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22307.         
  22308.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22309.             DispIHTMLBodyElement __RPC_FAR * This,
  22310.             /* [in] */ DISPID dispIdMember,
  22311.             /* [in] */ REFIID riid,
  22312.             /* [in] */ LCID lcid,
  22313.             /* [in] */ WORD wFlags,
  22314.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22315.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22316.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22317.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22318.         
  22319.         END_INTERFACE
  22320.     } DispIHTMLBodyElementVtbl;
  22321.  
  22322.     interface DispIHTMLBodyElement
  22323.     {
  22324.         CONST_VTBL struct DispIHTMLBodyElementVtbl __RPC_FAR *lpVtbl;
  22325.     };
  22326.  
  22327.     
  22328.  
  22329. #ifdef COBJMACROS
  22330.  
  22331.  
  22332. #define DispIHTMLBodyElement_QueryInterface(This,riid,ppvObject)    \
  22333.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22334.  
  22335. #define DispIHTMLBodyElement_AddRef(This)    \
  22336.     (This)->lpVtbl -> AddRef(This)
  22337.  
  22338. #define DispIHTMLBodyElement_Release(This)    \
  22339.     (This)->lpVtbl -> Release(This)
  22340.  
  22341.  
  22342. #define DispIHTMLBodyElement_GetTypeInfoCount(This,pctinfo)    \
  22343.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22344.  
  22345. #define DispIHTMLBodyElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22346.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22347.  
  22348. #define DispIHTMLBodyElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22349.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22350.  
  22351. #define DispIHTMLBodyElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22352.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22353.  
  22354. #endif /* COBJMACROS */
  22355.  
  22356.  
  22357. #endif     /* C style interface */
  22358.  
  22359.  
  22360. #endif     /* __DispIHTMLBodyElement_DISPINTERFACE_DEFINED__ */
  22361.  
  22362.  
  22363. EXTERN_C const CLSID CLSID_HTMLBody;
  22364.  
  22365. #ifdef __cplusplus
  22366.  
  22367. class DECLSPEC_UUID("3050f24a-98b5-11cf-bb82-00aa00bdce0b")
  22368. HTMLBody;
  22369. #endif
  22370.  
  22371. #ifndef __IHTMLFontElement_INTERFACE_DEFINED__
  22372. #define __IHTMLFontElement_INTERFACE_DEFINED__
  22373.  
  22374. /****************************************
  22375.  * Generated header for interface: IHTMLFontElement
  22376.  * at Mon Nov 17 12:04:35 1997
  22377.  * using MIDL 3.02.88
  22378.  ****************************************/
  22379. /* [object][uuid][dual][oleautomation] */ 
  22380.  
  22381.  
  22382.  
  22383. EXTERN_C const IID IID_IHTMLFontElement;
  22384.  
  22385. #if defined(__cplusplus) && !defined(CINTERFACE)
  22386.     
  22387.     interface DECLSPEC_UUID("3050f1d9-98b5-11cf-bb82-00aa00bdce0b")
  22388.     IHTMLFontElement : public IDispatch
  22389.     {
  22390.     public:
  22391.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  22392.             /* [in] */ VARIANT v) = 0;
  22393.         
  22394.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  22395.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22396.         
  22397.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_face( 
  22398.             /* [in] */ BSTR v) = 0;
  22399.         
  22400.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_face( 
  22401.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22402.         
  22403.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  22404.             /* [in] */ VARIANT v) = 0;
  22405.         
  22406.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  22407.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22408.         
  22409.     };
  22410.     
  22411. #else     /* C style interface */
  22412.  
  22413.     typedef struct IHTMLFontElementVtbl
  22414.     {
  22415.         BEGIN_INTERFACE
  22416.         
  22417.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22418.             IHTMLFontElement __RPC_FAR * This,
  22419.             /* [in] */ REFIID riid,
  22420.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22421.         
  22422.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22423.             IHTMLFontElement __RPC_FAR * This);
  22424.         
  22425.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22426.             IHTMLFontElement __RPC_FAR * This);
  22427.         
  22428.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22429.             IHTMLFontElement __RPC_FAR * This,
  22430.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22431.         
  22432.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22433.             IHTMLFontElement __RPC_FAR * This,
  22434.             /* [in] */ UINT iTInfo,
  22435.             /* [in] */ LCID lcid,
  22436.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22437.         
  22438.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22439.             IHTMLFontElement __RPC_FAR * This,
  22440.             /* [in] */ REFIID riid,
  22441.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22442.             /* [in] */ UINT cNames,
  22443.             /* [in] */ LCID lcid,
  22444.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22445.         
  22446.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22447.             IHTMLFontElement __RPC_FAR * This,
  22448.             /* [in] */ DISPID dispIdMember,
  22449.             /* [in] */ REFIID riid,
  22450.             /* [in] */ LCID lcid,
  22451.             /* [in] */ WORD wFlags,
  22452.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22453.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22454.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22455.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22456.         
  22457.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  22458.             IHTMLFontElement __RPC_FAR * This,
  22459.             /* [in] */ VARIANT v);
  22460.         
  22461.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  22462.             IHTMLFontElement __RPC_FAR * This,
  22463.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22464.         
  22465.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_face )( 
  22466.             IHTMLFontElement __RPC_FAR * This,
  22467.             /* [in] */ BSTR v);
  22468.         
  22469.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_face )( 
  22470.             IHTMLFontElement __RPC_FAR * This,
  22471.             /* [out][retval] */ BSTR __RPC_FAR *p);
  22472.         
  22473.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  22474.             IHTMLFontElement __RPC_FAR * This,
  22475.             /* [in] */ VARIANT v);
  22476.         
  22477.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  22478.             IHTMLFontElement __RPC_FAR * This,
  22479.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22480.         
  22481.         END_INTERFACE
  22482.     } IHTMLFontElementVtbl;
  22483.  
  22484.     interface IHTMLFontElement
  22485.     {
  22486.         CONST_VTBL struct IHTMLFontElementVtbl __RPC_FAR *lpVtbl;
  22487.     };
  22488.  
  22489.     
  22490.  
  22491. #ifdef COBJMACROS
  22492.  
  22493.  
  22494. #define IHTMLFontElement_QueryInterface(This,riid,ppvObject)    \
  22495.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22496.  
  22497. #define IHTMLFontElement_AddRef(This)    \
  22498.     (This)->lpVtbl -> AddRef(This)
  22499.  
  22500. #define IHTMLFontElement_Release(This)    \
  22501.     (This)->lpVtbl -> Release(This)
  22502.  
  22503.  
  22504. #define IHTMLFontElement_GetTypeInfoCount(This,pctinfo)    \
  22505.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22506.  
  22507. #define IHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22508.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22509.  
  22510. #define IHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22511.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22512.  
  22513. #define IHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22514.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22515.  
  22516.  
  22517. #define IHTMLFontElement_put_color(This,v)    \
  22518.     (This)->lpVtbl -> put_color(This,v)
  22519.  
  22520. #define IHTMLFontElement_get_color(This,p)    \
  22521.     (This)->lpVtbl -> get_color(This,p)
  22522.  
  22523. #define IHTMLFontElement_put_face(This,v)    \
  22524.     (This)->lpVtbl -> put_face(This,v)
  22525.  
  22526. #define IHTMLFontElement_get_face(This,p)    \
  22527.     (This)->lpVtbl -> get_face(This,p)
  22528.  
  22529. #define IHTMLFontElement_put_size(This,v)    \
  22530.     (This)->lpVtbl -> put_size(This,v)
  22531.  
  22532. #define IHTMLFontElement_get_size(This,p)    \
  22533.     (This)->lpVtbl -> get_size(This,p)
  22534.  
  22535. #endif /* COBJMACROS */
  22536.  
  22537.  
  22538. #endif     /* C style interface */
  22539.  
  22540.  
  22541.  
  22542. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_color_Proxy( 
  22543.     IHTMLFontElement __RPC_FAR * This,
  22544.     /* [in] */ VARIANT v);
  22545.  
  22546.  
  22547. void __RPC_STUB IHTMLFontElement_put_color_Stub(
  22548.     IRpcStubBuffer *This,
  22549.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22550.     PRPC_MESSAGE _pRpcMessage,
  22551.     DWORD *_pdwStubPhase);
  22552.  
  22553.  
  22554. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_color_Proxy( 
  22555.     IHTMLFontElement __RPC_FAR * This,
  22556.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22557.  
  22558.  
  22559. void __RPC_STUB IHTMLFontElement_get_color_Stub(
  22560.     IRpcStubBuffer *This,
  22561.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22562.     PRPC_MESSAGE _pRpcMessage,
  22563.     DWORD *_pdwStubPhase);
  22564.  
  22565.  
  22566. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_face_Proxy( 
  22567.     IHTMLFontElement __RPC_FAR * This,
  22568.     /* [in] */ BSTR v);
  22569.  
  22570.  
  22571. void __RPC_STUB IHTMLFontElement_put_face_Stub(
  22572.     IRpcStubBuffer *This,
  22573.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22574.     PRPC_MESSAGE _pRpcMessage,
  22575.     DWORD *_pdwStubPhase);
  22576.  
  22577.  
  22578. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_face_Proxy( 
  22579.     IHTMLFontElement __RPC_FAR * This,
  22580.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22581.  
  22582.  
  22583. void __RPC_STUB IHTMLFontElement_get_face_Stub(
  22584.     IRpcStubBuffer *This,
  22585.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22586.     PRPC_MESSAGE _pRpcMessage,
  22587.     DWORD *_pdwStubPhase);
  22588.  
  22589.  
  22590. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_put_size_Proxy( 
  22591.     IHTMLFontElement __RPC_FAR * This,
  22592.     /* [in] */ VARIANT v);
  22593.  
  22594.  
  22595. void __RPC_STUB IHTMLFontElement_put_size_Stub(
  22596.     IRpcStubBuffer *This,
  22597.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22598.     PRPC_MESSAGE _pRpcMessage,
  22599.     DWORD *_pdwStubPhase);
  22600.  
  22601.  
  22602. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFontElement_get_size_Proxy( 
  22603.     IHTMLFontElement __RPC_FAR * This,
  22604.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22605.  
  22606.  
  22607. void __RPC_STUB IHTMLFontElement_get_size_Stub(
  22608.     IRpcStubBuffer *This,
  22609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22610.     PRPC_MESSAGE _pRpcMessage,
  22611.     DWORD *_pdwStubPhase);
  22612.  
  22613.  
  22614.  
  22615. #endif     /* __IHTMLFontElement_INTERFACE_DEFINED__ */
  22616.  
  22617.  
  22618. #ifndef __DispIHTMLFontElement_DISPINTERFACE_DEFINED__
  22619. #define __DispIHTMLFontElement_DISPINTERFACE_DEFINED__
  22620.  
  22621. /****************************************
  22622.  * Generated header for dispinterface: DispIHTMLFontElement
  22623.  * at Mon Nov 17 12:04:35 1997
  22624.  * using MIDL 3.02.88
  22625.  ****************************************/
  22626. /* [uuid][hidden] */ 
  22627.  
  22628.  
  22629.  
  22630. EXTERN_C const IID DIID_DispIHTMLFontElement;
  22631.  
  22632. #if defined(__cplusplus) && !defined(CINTERFACE)
  22633.  
  22634.     interface DECLSPEC_UUID("3050f512-98b5-11cf-bb82-00aa00bdce0b")
  22635.     DispIHTMLFontElement : public IDispatch
  22636.     {
  22637.     };
  22638.     
  22639. #else     /* C style interface */
  22640.  
  22641.     typedef struct DispIHTMLFontElementVtbl
  22642.     {
  22643.         BEGIN_INTERFACE
  22644.         
  22645.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22646.             DispIHTMLFontElement __RPC_FAR * This,
  22647.             /* [in] */ REFIID riid,
  22648.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22649.         
  22650.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22651.             DispIHTMLFontElement __RPC_FAR * This);
  22652.         
  22653.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22654.             DispIHTMLFontElement __RPC_FAR * This);
  22655.         
  22656.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22657.             DispIHTMLFontElement __RPC_FAR * This,
  22658.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22659.         
  22660.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22661.             DispIHTMLFontElement __RPC_FAR * This,
  22662.             /* [in] */ UINT iTInfo,
  22663.             /* [in] */ LCID lcid,
  22664.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22665.         
  22666.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22667.             DispIHTMLFontElement __RPC_FAR * This,
  22668.             /* [in] */ REFIID riid,
  22669.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22670.             /* [in] */ UINT cNames,
  22671.             /* [in] */ LCID lcid,
  22672.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22673.         
  22674.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22675.             DispIHTMLFontElement __RPC_FAR * This,
  22676.             /* [in] */ DISPID dispIdMember,
  22677.             /* [in] */ REFIID riid,
  22678.             /* [in] */ LCID lcid,
  22679.             /* [in] */ WORD wFlags,
  22680.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22681.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22682.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22683.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22684.         
  22685.         END_INTERFACE
  22686.     } DispIHTMLFontElementVtbl;
  22687.  
  22688.     interface DispIHTMLFontElement
  22689.     {
  22690.         CONST_VTBL struct DispIHTMLFontElementVtbl __RPC_FAR *lpVtbl;
  22691.     };
  22692.  
  22693.     
  22694.  
  22695. #ifdef COBJMACROS
  22696.  
  22697.  
  22698. #define DispIHTMLFontElement_QueryInterface(This,riid,ppvObject)    \
  22699.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22700.  
  22701. #define DispIHTMLFontElement_AddRef(This)    \
  22702.     (This)->lpVtbl -> AddRef(This)
  22703.  
  22704. #define DispIHTMLFontElement_Release(This)    \
  22705.     (This)->lpVtbl -> Release(This)
  22706.  
  22707.  
  22708. #define DispIHTMLFontElement_GetTypeInfoCount(This,pctinfo)    \
  22709.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22710.  
  22711. #define DispIHTMLFontElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22712.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22713.  
  22714. #define DispIHTMLFontElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22715.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22716.  
  22717. #define DispIHTMLFontElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22718.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22719.  
  22720. #endif /* COBJMACROS */
  22721.  
  22722.  
  22723. #endif     /* C style interface */
  22724.  
  22725.  
  22726. #endif     /* __DispIHTMLFontElement_DISPINTERFACE_DEFINED__ */
  22727.  
  22728.  
  22729. EXTERN_C const CLSID CLSID_HTMLFontElement;
  22730.  
  22731. #ifdef __cplusplus
  22732.  
  22733. class DECLSPEC_UUID("3050f27b-98b5-11cf-bb82-00aa00bdce0b")
  22734. HTMLFontElement;
  22735. #endif
  22736.  
  22737. #ifndef __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
  22738. #define __HTMLAnchorEvents_DISPINTERFACE_DEFINED__
  22739.  
  22740. /****************************************
  22741.  * Generated header for dispinterface: HTMLAnchorEvents
  22742.  * at Mon Nov 17 12:04:35 1997
  22743.  * using MIDL 3.02.88
  22744.  ****************************************/
  22745. /* [uuid][hidden] */ 
  22746.  
  22747.  
  22748.  
  22749. EXTERN_C const IID DIID_HTMLAnchorEvents;
  22750.  
  22751. #if defined(__cplusplus) && !defined(CINTERFACE)
  22752.  
  22753.     interface DECLSPEC_UUID("3050f29d-98b5-11cf-bb82-00aa00bdce0b")
  22754.     HTMLAnchorEvents : public IDispatch
  22755.     {
  22756.     };
  22757.     
  22758. #else     /* C style interface */
  22759.  
  22760.     typedef struct HTMLAnchorEventsVtbl
  22761.     {
  22762.         BEGIN_INTERFACE
  22763.         
  22764.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22765.             HTMLAnchorEvents __RPC_FAR * This,
  22766.             /* [in] */ REFIID riid,
  22767.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22768.         
  22769.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22770.             HTMLAnchorEvents __RPC_FAR * This);
  22771.         
  22772.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22773.             HTMLAnchorEvents __RPC_FAR * This);
  22774.         
  22775.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22776.             HTMLAnchorEvents __RPC_FAR * This,
  22777.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22778.         
  22779.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22780.             HTMLAnchorEvents __RPC_FAR * This,
  22781.             /* [in] */ UINT iTInfo,
  22782.             /* [in] */ LCID lcid,
  22783.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22784.         
  22785.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22786.             HTMLAnchorEvents __RPC_FAR * This,
  22787.             /* [in] */ REFIID riid,
  22788.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22789.             /* [in] */ UINT cNames,
  22790.             /* [in] */ LCID lcid,
  22791.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22792.         
  22793.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22794.             HTMLAnchorEvents __RPC_FAR * This,
  22795.             /* [in] */ DISPID dispIdMember,
  22796.             /* [in] */ REFIID riid,
  22797.             /* [in] */ LCID lcid,
  22798.             /* [in] */ WORD wFlags,
  22799.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22800.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22801.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22802.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22803.         
  22804.         END_INTERFACE
  22805.     } HTMLAnchorEventsVtbl;
  22806.  
  22807.     interface HTMLAnchorEvents
  22808.     {
  22809.         CONST_VTBL struct HTMLAnchorEventsVtbl __RPC_FAR *lpVtbl;
  22810.     };
  22811.  
  22812.     
  22813.  
  22814. #ifdef COBJMACROS
  22815.  
  22816.  
  22817. #define HTMLAnchorEvents_QueryInterface(This,riid,ppvObject)    \
  22818.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22819.  
  22820. #define HTMLAnchorEvents_AddRef(This)    \
  22821.     (This)->lpVtbl -> AddRef(This)
  22822.  
  22823. #define HTMLAnchorEvents_Release(This)    \
  22824.     (This)->lpVtbl -> Release(This)
  22825.  
  22826.  
  22827. #define HTMLAnchorEvents_GetTypeInfoCount(This,pctinfo)    \
  22828.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22829.  
  22830. #define HTMLAnchorEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22831.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22832.  
  22833. #define HTMLAnchorEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22834.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22835.  
  22836. #define HTMLAnchorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22837.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22838.  
  22839. #endif /* COBJMACROS */
  22840.  
  22841.  
  22842. #endif     /* C style interface */
  22843.  
  22844.  
  22845. #endif     /* __HTMLAnchorEvents_DISPINTERFACE_DEFINED__ */
  22846.  
  22847.  
  22848. #ifndef __IHTMLAnchorElement_INTERFACE_DEFINED__
  22849. #define __IHTMLAnchorElement_INTERFACE_DEFINED__
  22850.  
  22851. /****************************************
  22852.  * Generated header for interface: IHTMLAnchorElement
  22853.  * at Mon Nov 17 12:04:35 1997
  22854.  * using MIDL 3.02.88
  22855.  ****************************************/
  22856. /* [object][uuid][dual][oleautomation] */ 
  22857.  
  22858.  
  22859.  
  22860. EXTERN_C const IID IID_IHTMLAnchorElement;
  22861.  
  22862. #if defined(__cplusplus) && !defined(CINTERFACE)
  22863.     
  22864.     interface DECLSPEC_UUID("3050f1da-98b5-11cf-bb82-00aa00bdce0b")
  22865.     IHTMLAnchorElement : public IDispatch
  22866.     {
  22867.     public:
  22868.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  22869.             /* [in] */ BSTR v) = 0;
  22870.         
  22871.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  22872.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22873.         
  22874.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  22875.             /* [in] */ BSTR v) = 0;
  22876.         
  22877.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  22878.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22879.         
  22880.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel( 
  22881.             /* [in] */ BSTR v) = 0;
  22882.         
  22883.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel( 
  22884.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22885.         
  22886.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev( 
  22887.             /* [in] */ BSTR v) = 0;
  22888.         
  22889.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev( 
  22890.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22891.         
  22892.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_urn( 
  22893.             /* [in] */ BSTR v) = 0;
  22894.         
  22895.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn( 
  22896.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22897.         
  22898.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_Methods( 
  22899.             /* [in] */ BSTR v) = 0;
  22900.         
  22901.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_Methods( 
  22902.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22903.         
  22904.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  22905.             /* [in] */ BSTR v) = 0;
  22906.         
  22907.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  22908.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22909.         
  22910.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_host( 
  22911.             /* [in] */ BSTR v) = 0;
  22912.         
  22913.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_host( 
  22914.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22915.         
  22916.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hostname( 
  22917.             /* [in] */ BSTR v) = 0;
  22918.         
  22919.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hostname( 
  22920.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22921.         
  22922.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_pathname( 
  22923.             /* [in] */ BSTR v) = 0;
  22924.         
  22925.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pathname( 
  22926.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22927.         
  22928.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_port( 
  22929.             /* [in] */ BSTR v) = 0;
  22930.         
  22931.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_port( 
  22932.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22933.         
  22934.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_protocol( 
  22935.             /* [in] */ BSTR v) = 0;
  22936.         
  22937.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocol( 
  22938.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22939.         
  22940.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_search( 
  22941.             /* [in] */ BSTR v) = 0;
  22942.         
  22943.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_search( 
  22944.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22945.         
  22946.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hash( 
  22947.             /* [in] */ BSTR v) = 0;
  22948.         
  22949.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hash( 
  22950.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22951.         
  22952.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  22953.             /* [in] */ VARIANT v) = 0;
  22954.         
  22955.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  22956.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22957.         
  22958.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  22959.             /* [in] */ VARIANT v) = 0;
  22960.         
  22961.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  22962.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22963.         
  22964.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  22965.             /* [in] */ BSTR v) = 0;
  22966.         
  22967.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  22968.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22969.         
  22970.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_protocolLong( 
  22971.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22972.         
  22973.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_mimeType( 
  22974.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22975.         
  22976.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nameProp( 
  22977.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22978.         
  22979.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex( 
  22980.             /* [in] */ short v) = 0;
  22981.         
  22982.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex( 
  22983.             /* [out][retval] */ short __RPC_FAR *p) = 0;
  22984.         
  22985.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  22986.         
  22987.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  22988.         
  22989.     };
  22990.     
  22991. #else     /* C style interface */
  22992.  
  22993.     typedef struct IHTMLAnchorElementVtbl
  22994.     {
  22995.         BEGIN_INTERFACE
  22996.         
  22997.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22998.             IHTMLAnchorElement __RPC_FAR * This,
  22999.             /* [in] */ REFIID riid,
  23000.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23001.         
  23002.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23003.             IHTMLAnchorElement __RPC_FAR * This);
  23004.         
  23005.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23006.             IHTMLAnchorElement __RPC_FAR * This);
  23007.         
  23008.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23009.             IHTMLAnchorElement __RPC_FAR * This,
  23010.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23011.         
  23012.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23013.             IHTMLAnchorElement __RPC_FAR * This,
  23014.             /* [in] */ UINT iTInfo,
  23015.             /* [in] */ LCID lcid,
  23016.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23017.         
  23018.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23019.             IHTMLAnchorElement __RPC_FAR * This,
  23020.             /* [in] */ REFIID riid,
  23021.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23022.             /* [in] */ UINT cNames,
  23023.             /* [in] */ LCID lcid,
  23024.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23025.         
  23026.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23027.             IHTMLAnchorElement __RPC_FAR * This,
  23028.             /* [in] */ DISPID dispIdMember,
  23029.             /* [in] */ REFIID riid,
  23030.             /* [in] */ LCID lcid,
  23031.             /* [in] */ WORD wFlags,
  23032.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23033.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23034.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23035.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23036.         
  23037.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_href )( 
  23038.             IHTMLAnchorElement __RPC_FAR * This,
  23039.             /* [in] */ BSTR v);
  23040.         
  23041.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_href )( 
  23042.             IHTMLAnchorElement __RPC_FAR * This,
  23043.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23044.         
  23045.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_target )( 
  23046.             IHTMLAnchorElement __RPC_FAR * This,
  23047.             /* [in] */ BSTR v);
  23048.         
  23049.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_target )( 
  23050.             IHTMLAnchorElement __RPC_FAR * This,
  23051.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23052.         
  23053.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rel )( 
  23054.             IHTMLAnchorElement __RPC_FAR * This,
  23055.             /* [in] */ BSTR v);
  23056.         
  23057.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rel )( 
  23058.             IHTMLAnchorElement __RPC_FAR * This,
  23059.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23060.         
  23061.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rev )( 
  23062.             IHTMLAnchorElement __RPC_FAR * This,
  23063.             /* [in] */ BSTR v);
  23064.         
  23065.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rev )( 
  23066.             IHTMLAnchorElement __RPC_FAR * This,
  23067.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23068.         
  23069.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_urn )( 
  23070.             IHTMLAnchorElement __RPC_FAR * This,
  23071.             /* [in] */ BSTR v);
  23072.         
  23073.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_urn )( 
  23074.             IHTMLAnchorElement __RPC_FAR * This,
  23075.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23076.         
  23077.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Methods )( 
  23078.             IHTMLAnchorElement __RPC_FAR * This,
  23079.             /* [in] */ BSTR v);
  23080.         
  23081.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Methods )( 
  23082.             IHTMLAnchorElement __RPC_FAR * This,
  23083.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23084.         
  23085.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  23086.             IHTMLAnchorElement __RPC_FAR * This,
  23087.             /* [in] */ BSTR v);
  23088.         
  23089.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  23090.             IHTMLAnchorElement __RPC_FAR * This,
  23091.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23092.         
  23093.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_host )( 
  23094.             IHTMLAnchorElement __RPC_FAR * This,
  23095.             /* [in] */ BSTR v);
  23096.         
  23097.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_host )( 
  23098.             IHTMLAnchorElement __RPC_FAR * This,
  23099.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23100.         
  23101.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hostname )( 
  23102.             IHTMLAnchorElement __RPC_FAR * This,
  23103.             /* [in] */ BSTR v);
  23104.         
  23105.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hostname )( 
  23106.             IHTMLAnchorElement __RPC_FAR * This,
  23107.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23108.         
  23109.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pathname )( 
  23110.             IHTMLAnchorElement __RPC_FAR * This,
  23111.             /* [in] */ BSTR v);
  23112.         
  23113.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pathname )( 
  23114.             IHTMLAnchorElement __RPC_FAR * This,
  23115.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23116.         
  23117.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_port )( 
  23118.             IHTMLAnchorElement __RPC_FAR * This,
  23119.             /* [in] */ BSTR v);
  23120.         
  23121.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_port )( 
  23122.             IHTMLAnchorElement __RPC_FAR * This,
  23123.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23124.         
  23125.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_protocol )( 
  23126.             IHTMLAnchorElement __RPC_FAR * This,
  23127.             /* [in] */ BSTR v);
  23128.         
  23129.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocol )( 
  23130.             IHTMLAnchorElement __RPC_FAR * This,
  23131.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23132.         
  23133.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_search )( 
  23134.             IHTMLAnchorElement __RPC_FAR * This,
  23135.             /* [in] */ BSTR v);
  23136.         
  23137.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_search )( 
  23138.             IHTMLAnchorElement __RPC_FAR * This,
  23139.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23140.         
  23141.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_hash )( 
  23142.             IHTMLAnchorElement __RPC_FAR * This,
  23143.             /* [in] */ BSTR v);
  23144.         
  23145.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_hash )( 
  23146.             IHTMLAnchorElement __RPC_FAR * This,
  23147.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23148.         
  23149.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onblur )( 
  23150.             IHTMLAnchorElement __RPC_FAR * This,
  23151.             /* [in] */ VARIANT v);
  23152.         
  23153.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onblur )( 
  23154.             IHTMLAnchorElement __RPC_FAR * This,
  23155.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  23156.         
  23157.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfocus )( 
  23158.             IHTMLAnchorElement __RPC_FAR * This,
  23159.             /* [in] */ VARIANT v);
  23160.         
  23161.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfocus )( 
  23162.             IHTMLAnchorElement __RPC_FAR * This,
  23163.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  23164.         
  23165.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  23166.             IHTMLAnchorElement __RPC_FAR * This,
  23167.             /* [in] */ BSTR v);
  23168.         
  23169.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  23170.             IHTMLAnchorElement __RPC_FAR * This,
  23171.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23172.         
  23173.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_protocolLong )( 
  23174.             IHTMLAnchorElement __RPC_FAR * This,
  23175.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23176.         
  23177.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_mimeType )( 
  23178.             IHTMLAnchorElement __RPC_FAR * This,
  23179.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23180.         
  23181.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nameProp )( 
  23182.             IHTMLAnchorElement __RPC_FAR * This,
  23183.             /* [out][retval] */ BSTR __RPC_FAR *p);
  23184.         
  23185.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tabIndex )( 
  23186.             IHTMLAnchorElement __RPC_FAR * This,
  23187.             /* [in] */ short v);
  23188.         
  23189.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tabIndex )( 
  23190.             IHTMLAnchorElement __RPC_FAR * This,
  23191.             /* [out][retval] */ short __RPC_FAR *p);
  23192.         
  23193.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *focus )( 
  23194.             IHTMLAnchorElement __RPC_FAR * This);
  23195.         
  23196.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *blur )( 
  23197.             IHTMLAnchorElement __RPC_FAR * This);
  23198.         
  23199.         END_INTERFACE
  23200.     } IHTMLAnchorElementVtbl;
  23201.  
  23202.     interface IHTMLAnchorElement
  23203.     {
  23204.         CONST_VTBL struct IHTMLAnchorElementVtbl __RPC_FAR *lpVtbl;
  23205.     };
  23206.  
  23207.     
  23208.  
  23209. #ifdef COBJMACROS
  23210.  
  23211.  
  23212. #define IHTMLAnchorElement_QueryInterface(This,riid,ppvObject)    \
  23213.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23214.  
  23215. #define IHTMLAnchorElement_AddRef(This)    \
  23216.     (This)->lpVtbl -> AddRef(This)
  23217.  
  23218. #define IHTMLAnchorElement_Release(This)    \
  23219.     (This)->lpVtbl -> Release(This)
  23220.  
  23221.  
  23222. #define IHTMLAnchorElement_GetTypeInfoCount(This,pctinfo)    \
  23223.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23224.  
  23225. #define IHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23226.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23227.  
  23228. #define IHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23229.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23230.  
  23231. #define IHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23232.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23233.  
  23234.  
  23235. #define IHTMLAnchorElement_put_href(This,v)    \
  23236.     (This)->lpVtbl -> put_href(This,v)
  23237.  
  23238. #define IHTMLAnchorElement_get_href(This,p)    \
  23239.     (This)->lpVtbl -> get_href(This,p)
  23240.  
  23241. #define IHTMLAnchorElement_put_target(This,v)    \
  23242.     (This)->lpVtbl -> put_target(This,v)
  23243.  
  23244. #define IHTMLAnchorElement_get_target(This,p)    \
  23245.     (This)->lpVtbl -> get_target(This,p)
  23246.  
  23247. #define IHTMLAnchorElement_put_rel(This,v)    \
  23248.     (This)->lpVtbl -> put_rel(This,v)
  23249.  
  23250. #define IHTMLAnchorElement_get_rel(This,p)    \
  23251.     (This)->lpVtbl -> get_rel(This,p)
  23252.  
  23253. #define IHTMLAnchorElement_put_rev(This,v)    \
  23254.     (This)->lpVtbl -> put_rev(This,v)
  23255.  
  23256. #define IHTMLAnchorElement_get_rev(This,p)    \
  23257.     (This)->lpVtbl -> get_rev(This,p)
  23258.  
  23259. #define IHTMLAnchorElement_put_urn(This,v)    \
  23260.     (This)->lpVtbl -> put_urn(This,v)
  23261.  
  23262. #define IHTMLAnchorElement_get_urn(This,p)    \
  23263.     (This)->lpVtbl -> get_urn(This,p)
  23264.  
  23265. #define IHTMLAnchorElement_put_Methods(This,v)    \
  23266.     (This)->lpVtbl -> put_Methods(This,v)
  23267.  
  23268. #define IHTMLAnchorElement_get_Methods(This,p)    \
  23269.     (This)->lpVtbl -> get_Methods(This,p)
  23270.  
  23271. #define IHTMLAnchorElement_put_name(This,v)    \
  23272.     (This)->lpVtbl -> put_name(This,v)
  23273.  
  23274. #define IHTMLAnchorElement_get_name(This,p)    \
  23275.     (This)->lpVtbl -> get_name(This,p)
  23276.  
  23277. #define IHTMLAnchorElement_put_host(This,v)    \
  23278.     (This)->lpVtbl -> put_host(This,v)
  23279.  
  23280. #define IHTMLAnchorElement_get_host(This,p)    \
  23281.     (This)->lpVtbl -> get_host(This,p)
  23282.  
  23283. #define IHTMLAnchorElement_put_hostname(This,v)    \
  23284.     (This)->lpVtbl -> put_hostname(This,v)
  23285.  
  23286. #define IHTMLAnchorElement_get_hostname(This,p)    \
  23287.     (This)->lpVtbl -> get_hostname(This,p)
  23288.  
  23289. #define IHTMLAnchorElement_put_pathname(This,v)    \
  23290.     (This)->lpVtbl -> put_pathname(This,v)
  23291.  
  23292. #define IHTMLAnchorElement_get_pathname(This,p)    \
  23293.     (This)->lpVtbl -> get_pathname(This,p)
  23294.  
  23295. #define IHTMLAnchorElement_put_port(This,v)    \
  23296.     (This)->lpVtbl -> put_port(This,v)
  23297.  
  23298. #define IHTMLAnchorElement_get_port(This,p)    \
  23299.     (This)->lpVtbl -> get_port(This,p)
  23300.  
  23301. #define IHTMLAnchorElement_put_protocol(This,v)    \
  23302.     (This)->lpVtbl -> put_protocol(This,v)
  23303.  
  23304. #define IHTMLAnchorElement_get_protocol(This,p)    \
  23305.     (This)->lpVtbl -> get_protocol(This,p)
  23306.  
  23307. #define IHTMLAnchorElement_put_search(This,v)    \
  23308.     (This)->lpVtbl -> put_search(This,v)
  23309.  
  23310. #define IHTMLAnchorElement_get_search(This,p)    \
  23311.     (This)->lpVtbl -> get_search(This,p)
  23312.  
  23313. #define IHTMLAnchorElement_put_hash(This,v)    \
  23314.     (This)->lpVtbl -> put_hash(This,v)
  23315.  
  23316. #define IHTMLAnchorElement_get_hash(This,p)    \
  23317.     (This)->lpVtbl -> get_hash(This,p)
  23318.  
  23319. #define IHTMLAnchorElement_put_onblur(This,v)    \
  23320.     (This)->lpVtbl -> put_onblur(This,v)
  23321.  
  23322. #define IHTMLAnchorElement_get_onblur(This,p)    \
  23323.     (This)->lpVtbl -> get_onblur(This,p)
  23324.  
  23325. #define IHTMLAnchorElement_put_onfocus(This,v)    \
  23326.     (This)->lpVtbl -> put_onfocus(This,v)
  23327.  
  23328. #define IHTMLAnchorElement_get_onfocus(This,p)    \
  23329.     (This)->lpVtbl -> get_onfocus(This,p)
  23330.  
  23331. #define IHTMLAnchorElement_put_accessKey(This,v)    \
  23332.     (This)->lpVtbl -> put_accessKey(This,v)
  23333.  
  23334. #define IHTMLAnchorElement_get_accessKey(This,p)    \
  23335.     (This)->lpVtbl -> get_accessKey(This,p)
  23336.  
  23337. #define IHTMLAnchorElement_get_protocolLong(This,p)    \
  23338.     (This)->lpVtbl -> get_protocolLong(This,p)
  23339.  
  23340. #define IHTMLAnchorElement_get_mimeType(This,p)    \
  23341.     (This)->lpVtbl -> get_mimeType(This,p)
  23342.  
  23343. #define IHTMLAnchorElement_get_nameProp(This,p)    \
  23344.     (This)->lpVtbl -> get_nameProp(This,p)
  23345.  
  23346. #define IHTMLAnchorElement_put_tabIndex(This,v)    \
  23347.     (This)->lpVtbl -> put_tabIndex(This,v)
  23348.  
  23349. #define IHTMLAnchorElement_get_tabIndex(This,p)    \
  23350.     (This)->lpVtbl -> get_tabIndex(This,p)
  23351.  
  23352. #define IHTMLAnchorElement_focus(This)    \
  23353.     (This)->lpVtbl -> focus(This)
  23354.  
  23355. #define IHTMLAnchorElement_blur(This)    \
  23356.     (This)->lpVtbl -> blur(This)
  23357.  
  23358. #endif /* COBJMACROS */
  23359.  
  23360.  
  23361. #endif     /* C style interface */
  23362.  
  23363.  
  23364.  
  23365. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_href_Proxy( 
  23366.     IHTMLAnchorElement __RPC_FAR * This,
  23367.     /* [in] */ BSTR v);
  23368.  
  23369.  
  23370. void __RPC_STUB IHTMLAnchorElement_put_href_Stub(
  23371.     IRpcStubBuffer *This,
  23372.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23373.     PRPC_MESSAGE _pRpcMessage,
  23374.     DWORD *_pdwStubPhase);
  23375.  
  23376.  
  23377. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_href_Proxy( 
  23378.     IHTMLAnchorElement __RPC_FAR * This,
  23379.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23380.  
  23381.  
  23382. void __RPC_STUB IHTMLAnchorElement_get_href_Stub(
  23383.     IRpcStubBuffer *This,
  23384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23385.     PRPC_MESSAGE _pRpcMessage,
  23386.     DWORD *_pdwStubPhase);
  23387.  
  23388.  
  23389. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_target_Proxy( 
  23390.     IHTMLAnchorElement __RPC_FAR * This,
  23391.     /* [in] */ BSTR v);
  23392.  
  23393.  
  23394. void __RPC_STUB IHTMLAnchorElement_put_target_Stub(
  23395.     IRpcStubBuffer *This,
  23396.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23397.     PRPC_MESSAGE _pRpcMessage,
  23398.     DWORD *_pdwStubPhase);
  23399.  
  23400.  
  23401. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_target_Proxy( 
  23402.     IHTMLAnchorElement __RPC_FAR * This,
  23403.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23404.  
  23405.  
  23406. void __RPC_STUB IHTMLAnchorElement_get_target_Stub(
  23407.     IRpcStubBuffer *This,
  23408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23409.     PRPC_MESSAGE _pRpcMessage,
  23410.     DWORD *_pdwStubPhase);
  23411.  
  23412.  
  23413. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rel_Proxy( 
  23414.     IHTMLAnchorElement __RPC_FAR * This,
  23415.     /* [in] */ BSTR v);
  23416.  
  23417.  
  23418. void __RPC_STUB IHTMLAnchorElement_put_rel_Stub(
  23419.     IRpcStubBuffer *This,
  23420.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23421.     PRPC_MESSAGE _pRpcMessage,
  23422.     DWORD *_pdwStubPhase);
  23423.  
  23424.  
  23425. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rel_Proxy( 
  23426.     IHTMLAnchorElement __RPC_FAR * This,
  23427.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23428.  
  23429.  
  23430. void __RPC_STUB IHTMLAnchorElement_get_rel_Stub(
  23431.     IRpcStubBuffer *This,
  23432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23433.     PRPC_MESSAGE _pRpcMessage,
  23434.     DWORD *_pdwStubPhase);
  23435.  
  23436.  
  23437. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_rev_Proxy( 
  23438.     IHTMLAnchorElement __RPC_FAR * This,
  23439.     /* [in] */ BSTR v);
  23440.  
  23441.  
  23442. void __RPC_STUB IHTMLAnchorElement_put_rev_Stub(
  23443.     IRpcStubBuffer *This,
  23444.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23445.     PRPC_MESSAGE _pRpcMessage,
  23446.     DWORD *_pdwStubPhase);
  23447.  
  23448.  
  23449. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_rev_Proxy( 
  23450.     IHTMLAnchorElement __RPC_FAR * This,
  23451.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23452.  
  23453.  
  23454. void __RPC_STUB IHTMLAnchorElement_get_rev_Stub(
  23455.     IRpcStubBuffer *This,
  23456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23457.     PRPC_MESSAGE _pRpcMessage,
  23458.     DWORD *_pdwStubPhase);
  23459.  
  23460.  
  23461. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_urn_Proxy( 
  23462.     IHTMLAnchorElement __RPC_FAR * This,
  23463.     /* [in] */ BSTR v);
  23464.  
  23465.  
  23466. void __RPC_STUB IHTMLAnchorElement_put_urn_Stub(
  23467.     IRpcStubBuffer *This,
  23468.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23469.     PRPC_MESSAGE _pRpcMessage,
  23470.     DWORD *_pdwStubPhase);
  23471.  
  23472.  
  23473. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_urn_Proxy( 
  23474.     IHTMLAnchorElement __RPC_FAR * This,
  23475.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23476.  
  23477.  
  23478. void __RPC_STUB IHTMLAnchorElement_get_urn_Stub(
  23479.     IRpcStubBuffer *This,
  23480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23481.     PRPC_MESSAGE _pRpcMessage,
  23482.     DWORD *_pdwStubPhase);
  23483.  
  23484.  
  23485. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_Methods_Proxy( 
  23486.     IHTMLAnchorElement __RPC_FAR * This,
  23487.     /* [in] */ BSTR v);
  23488.  
  23489.  
  23490. void __RPC_STUB IHTMLAnchorElement_put_Methods_Stub(
  23491.     IRpcStubBuffer *This,
  23492.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23493.     PRPC_MESSAGE _pRpcMessage,
  23494.     DWORD *_pdwStubPhase);
  23495.  
  23496.  
  23497. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_Methods_Proxy( 
  23498.     IHTMLAnchorElement __RPC_FAR * This,
  23499.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23500.  
  23501.  
  23502. void __RPC_STUB IHTMLAnchorElement_get_Methods_Stub(
  23503.     IRpcStubBuffer *This,
  23504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23505.     PRPC_MESSAGE _pRpcMessage,
  23506.     DWORD *_pdwStubPhase);
  23507.  
  23508.  
  23509. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_name_Proxy( 
  23510.     IHTMLAnchorElement __RPC_FAR * This,
  23511.     /* [in] */ BSTR v);
  23512.  
  23513.  
  23514. void __RPC_STUB IHTMLAnchorElement_put_name_Stub(
  23515.     IRpcStubBuffer *This,
  23516.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23517.     PRPC_MESSAGE _pRpcMessage,
  23518.     DWORD *_pdwStubPhase);
  23519.  
  23520.  
  23521. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_name_Proxy( 
  23522.     IHTMLAnchorElement __RPC_FAR * This,
  23523.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23524.  
  23525.  
  23526. void __RPC_STUB IHTMLAnchorElement_get_name_Stub(
  23527.     IRpcStubBuffer *This,
  23528.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23529.     PRPC_MESSAGE _pRpcMessage,
  23530.     DWORD *_pdwStubPhase);
  23531.  
  23532.  
  23533. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_host_Proxy( 
  23534.     IHTMLAnchorElement __RPC_FAR * This,
  23535.     /* [in] */ BSTR v);
  23536.  
  23537.  
  23538. void __RPC_STUB IHTMLAnchorElement_put_host_Stub(
  23539.     IRpcStubBuffer *This,
  23540.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23541.     PRPC_MESSAGE _pRpcMessage,
  23542.     DWORD *_pdwStubPhase);
  23543.  
  23544.  
  23545. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_host_Proxy( 
  23546.     IHTMLAnchorElement __RPC_FAR * This,
  23547.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23548.  
  23549.  
  23550. void __RPC_STUB IHTMLAnchorElement_get_host_Stub(
  23551.     IRpcStubBuffer *This,
  23552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23553.     PRPC_MESSAGE _pRpcMessage,
  23554.     DWORD *_pdwStubPhase);
  23555.  
  23556.  
  23557. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hostname_Proxy( 
  23558.     IHTMLAnchorElement __RPC_FAR * This,
  23559.     /* [in] */ BSTR v);
  23560.  
  23561.  
  23562. void __RPC_STUB IHTMLAnchorElement_put_hostname_Stub(
  23563.     IRpcStubBuffer *This,
  23564.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23565.     PRPC_MESSAGE _pRpcMessage,
  23566.     DWORD *_pdwStubPhase);
  23567.  
  23568.  
  23569. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hostname_Proxy( 
  23570.     IHTMLAnchorElement __RPC_FAR * This,
  23571.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23572.  
  23573.  
  23574. void __RPC_STUB IHTMLAnchorElement_get_hostname_Stub(
  23575.     IRpcStubBuffer *This,
  23576.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23577.     PRPC_MESSAGE _pRpcMessage,
  23578.     DWORD *_pdwStubPhase);
  23579.  
  23580.  
  23581. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_pathname_Proxy( 
  23582.     IHTMLAnchorElement __RPC_FAR * This,
  23583.     /* [in] */ BSTR v);
  23584.  
  23585.  
  23586. void __RPC_STUB IHTMLAnchorElement_put_pathname_Stub(
  23587.     IRpcStubBuffer *This,
  23588.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23589.     PRPC_MESSAGE _pRpcMessage,
  23590.     DWORD *_pdwStubPhase);
  23591.  
  23592.  
  23593. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_pathname_Proxy( 
  23594.     IHTMLAnchorElement __RPC_FAR * This,
  23595.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23596.  
  23597.  
  23598. void __RPC_STUB IHTMLAnchorElement_get_pathname_Stub(
  23599.     IRpcStubBuffer *This,
  23600.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23601.     PRPC_MESSAGE _pRpcMessage,
  23602.     DWORD *_pdwStubPhase);
  23603.  
  23604.  
  23605. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_port_Proxy( 
  23606.     IHTMLAnchorElement __RPC_FAR * This,
  23607.     /* [in] */ BSTR v);
  23608.  
  23609.  
  23610. void __RPC_STUB IHTMLAnchorElement_put_port_Stub(
  23611.     IRpcStubBuffer *This,
  23612.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23613.     PRPC_MESSAGE _pRpcMessage,
  23614.     DWORD *_pdwStubPhase);
  23615.  
  23616.  
  23617. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_port_Proxy( 
  23618.     IHTMLAnchorElement __RPC_FAR * This,
  23619.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23620.  
  23621.  
  23622. void __RPC_STUB IHTMLAnchorElement_get_port_Stub(
  23623.     IRpcStubBuffer *This,
  23624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23625.     PRPC_MESSAGE _pRpcMessage,
  23626.     DWORD *_pdwStubPhase);
  23627.  
  23628.  
  23629. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_protocol_Proxy( 
  23630.     IHTMLAnchorElement __RPC_FAR * This,
  23631.     /* [in] */ BSTR v);
  23632.  
  23633.  
  23634. void __RPC_STUB IHTMLAnchorElement_put_protocol_Stub(
  23635.     IRpcStubBuffer *This,
  23636.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23637.     PRPC_MESSAGE _pRpcMessage,
  23638.     DWORD *_pdwStubPhase);
  23639.  
  23640.  
  23641. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocol_Proxy( 
  23642.     IHTMLAnchorElement __RPC_FAR * This,
  23643.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23644.  
  23645.  
  23646. void __RPC_STUB IHTMLAnchorElement_get_protocol_Stub(
  23647.     IRpcStubBuffer *This,
  23648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23649.     PRPC_MESSAGE _pRpcMessage,
  23650.     DWORD *_pdwStubPhase);
  23651.  
  23652.  
  23653. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_search_Proxy( 
  23654.     IHTMLAnchorElement __RPC_FAR * This,
  23655.     /* [in] */ BSTR v);
  23656.  
  23657.  
  23658. void __RPC_STUB IHTMLAnchorElement_put_search_Stub(
  23659.     IRpcStubBuffer *This,
  23660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23661.     PRPC_MESSAGE _pRpcMessage,
  23662.     DWORD *_pdwStubPhase);
  23663.  
  23664.  
  23665. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_search_Proxy( 
  23666.     IHTMLAnchorElement __RPC_FAR * This,
  23667.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23668.  
  23669.  
  23670. void __RPC_STUB IHTMLAnchorElement_get_search_Stub(
  23671.     IRpcStubBuffer *This,
  23672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23673.     PRPC_MESSAGE _pRpcMessage,
  23674.     DWORD *_pdwStubPhase);
  23675.  
  23676.  
  23677. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_hash_Proxy( 
  23678.     IHTMLAnchorElement __RPC_FAR * This,
  23679.     /* [in] */ BSTR v);
  23680.  
  23681.  
  23682. void __RPC_STUB IHTMLAnchorElement_put_hash_Stub(
  23683.     IRpcStubBuffer *This,
  23684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23685.     PRPC_MESSAGE _pRpcMessage,
  23686.     DWORD *_pdwStubPhase);
  23687.  
  23688.  
  23689. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_hash_Proxy( 
  23690.     IHTMLAnchorElement __RPC_FAR * This,
  23691.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23692.  
  23693.  
  23694. void __RPC_STUB IHTMLAnchorElement_get_hash_Stub(
  23695.     IRpcStubBuffer *This,
  23696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23697.     PRPC_MESSAGE _pRpcMessage,
  23698.     DWORD *_pdwStubPhase);
  23699.  
  23700.  
  23701. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onblur_Proxy( 
  23702.     IHTMLAnchorElement __RPC_FAR * This,
  23703.     /* [in] */ VARIANT v);
  23704.  
  23705.  
  23706. void __RPC_STUB IHTMLAnchorElement_put_onblur_Stub(
  23707.     IRpcStubBuffer *This,
  23708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23709.     PRPC_MESSAGE _pRpcMessage,
  23710.     DWORD *_pdwStubPhase);
  23711.  
  23712.  
  23713. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onblur_Proxy( 
  23714.     IHTMLAnchorElement __RPC_FAR * This,
  23715.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  23716.  
  23717.  
  23718. void __RPC_STUB IHTMLAnchorElement_get_onblur_Stub(
  23719.     IRpcStubBuffer *This,
  23720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23721.     PRPC_MESSAGE _pRpcMessage,
  23722.     DWORD *_pdwStubPhase);
  23723.  
  23724.  
  23725. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_onfocus_Proxy( 
  23726.     IHTMLAnchorElement __RPC_FAR * This,
  23727.     /* [in] */ VARIANT v);
  23728.  
  23729.  
  23730. void __RPC_STUB IHTMLAnchorElement_put_onfocus_Stub(
  23731.     IRpcStubBuffer *This,
  23732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23733.     PRPC_MESSAGE _pRpcMessage,
  23734.     DWORD *_pdwStubPhase);
  23735.  
  23736.  
  23737. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_onfocus_Proxy( 
  23738.     IHTMLAnchorElement __RPC_FAR * This,
  23739.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  23740.  
  23741.  
  23742. void __RPC_STUB IHTMLAnchorElement_get_onfocus_Stub(
  23743.     IRpcStubBuffer *This,
  23744.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23745.     PRPC_MESSAGE _pRpcMessage,
  23746.     DWORD *_pdwStubPhase);
  23747.  
  23748.  
  23749. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_accessKey_Proxy( 
  23750.     IHTMLAnchorElement __RPC_FAR * This,
  23751.     /* [in] */ BSTR v);
  23752.  
  23753.  
  23754. void __RPC_STUB IHTMLAnchorElement_put_accessKey_Stub(
  23755.     IRpcStubBuffer *This,
  23756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23757.     PRPC_MESSAGE _pRpcMessage,
  23758.     DWORD *_pdwStubPhase);
  23759.  
  23760.  
  23761. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_accessKey_Proxy( 
  23762.     IHTMLAnchorElement __RPC_FAR * This,
  23763.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23764.  
  23765.  
  23766. void __RPC_STUB IHTMLAnchorElement_get_accessKey_Stub(
  23767.     IRpcStubBuffer *This,
  23768.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23769.     PRPC_MESSAGE _pRpcMessage,
  23770.     DWORD *_pdwStubPhase);
  23771.  
  23772.  
  23773. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_protocolLong_Proxy( 
  23774.     IHTMLAnchorElement __RPC_FAR * This,
  23775.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23776.  
  23777.  
  23778. void __RPC_STUB IHTMLAnchorElement_get_protocolLong_Stub(
  23779.     IRpcStubBuffer *This,
  23780.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23781.     PRPC_MESSAGE _pRpcMessage,
  23782.     DWORD *_pdwStubPhase);
  23783.  
  23784.  
  23785. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_mimeType_Proxy( 
  23786.     IHTMLAnchorElement __RPC_FAR * This,
  23787.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23788.  
  23789.  
  23790. void __RPC_STUB IHTMLAnchorElement_get_mimeType_Stub(
  23791.     IRpcStubBuffer *This,
  23792.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23793.     PRPC_MESSAGE _pRpcMessage,
  23794.     DWORD *_pdwStubPhase);
  23795.  
  23796.  
  23797. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_nameProp_Proxy( 
  23798.     IHTMLAnchorElement __RPC_FAR * This,
  23799.     /* [out][retval] */ BSTR __RPC_FAR *p);
  23800.  
  23801.  
  23802. void __RPC_STUB IHTMLAnchorElement_get_nameProp_Stub(
  23803.     IRpcStubBuffer *This,
  23804.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23805.     PRPC_MESSAGE _pRpcMessage,
  23806.     DWORD *_pdwStubPhase);
  23807.  
  23808.  
  23809. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_put_tabIndex_Proxy( 
  23810.     IHTMLAnchorElement __RPC_FAR * This,
  23811.     /* [in] */ short v);
  23812.  
  23813.  
  23814. void __RPC_STUB IHTMLAnchorElement_put_tabIndex_Stub(
  23815.     IRpcStubBuffer *This,
  23816.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23817.     PRPC_MESSAGE _pRpcMessage,
  23818.     DWORD *_pdwStubPhase);
  23819.  
  23820.  
  23821. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_get_tabIndex_Proxy( 
  23822.     IHTMLAnchorElement __RPC_FAR * This,
  23823.     /* [out][retval] */ short __RPC_FAR *p);
  23824.  
  23825.  
  23826. void __RPC_STUB IHTMLAnchorElement_get_tabIndex_Stub(
  23827.     IRpcStubBuffer *This,
  23828.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23829.     PRPC_MESSAGE _pRpcMessage,
  23830.     DWORD *_pdwStubPhase);
  23831.  
  23832.  
  23833. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_focus_Proxy( 
  23834.     IHTMLAnchorElement __RPC_FAR * This);
  23835.  
  23836.  
  23837. void __RPC_STUB IHTMLAnchorElement_focus_Stub(
  23838.     IRpcStubBuffer *This,
  23839.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23840.     PRPC_MESSAGE _pRpcMessage,
  23841.     DWORD *_pdwStubPhase);
  23842.  
  23843.  
  23844. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAnchorElement_blur_Proxy( 
  23845.     IHTMLAnchorElement __RPC_FAR * This);
  23846.  
  23847.  
  23848. void __RPC_STUB IHTMLAnchorElement_blur_Stub(
  23849.     IRpcStubBuffer *This,
  23850.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23851.     PRPC_MESSAGE _pRpcMessage,
  23852.     DWORD *_pdwStubPhase);
  23853.  
  23854.  
  23855.  
  23856. #endif     /* __IHTMLAnchorElement_INTERFACE_DEFINED__ */
  23857.  
  23858.  
  23859. #ifndef __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__
  23860. #define __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__
  23861.  
  23862. /****************************************
  23863.  * Generated header for dispinterface: DispIHTMLAnchorElement
  23864.  * at Mon Nov 17 12:04:35 1997
  23865.  * using MIDL 3.02.88
  23866.  ****************************************/
  23867. /* [uuid][hidden] */ 
  23868.  
  23869.  
  23870.  
  23871. EXTERN_C const IID DIID_DispIHTMLAnchorElement;
  23872.  
  23873. #if defined(__cplusplus) && !defined(CINTERFACE)
  23874.  
  23875.     interface DECLSPEC_UUID("3050f502-98b5-11cf-bb82-00aa00bdce0b")
  23876.     DispIHTMLAnchorElement : public IDispatch
  23877.     {
  23878.     };
  23879.     
  23880. #else     /* C style interface */
  23881.  
  23882.     typedef struct DispIHTMLAnchorElementVtbl
  23883.     {
  23884.         BEGIN_INTERFACE
  23885.         
  23886.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23887.             DispIHTMLAnchorElement __RPC_FAR * This,
  23888.             /* [in] */ REFIID riid,
  23889.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23890.         
  23891.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23892.             DispIHTMLAnchorElement __RPC_FAR * This);
  23893.         
  23894.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23895.             DispIHTMLAnchorElement __RPC_FAR * This);
  23896.         
  23897.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23898.             DispIHTMLAnchorElement __RPC_FAR * This,
  23899.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23900.         
  23901.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23902.             DispIHTMLAnchorElement __RPC_FAR * This,
  23903.             /* [in] */ UINT iTInfo,
  23904.             /* [in] */ LCID lcid,
  23905.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23906.         
  23907.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23908.             DispIHTMLAnchorElement __RPC_FAR * This,
  23909.             /* [in] */ REFIID riid,
  23910.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23911.             /* [in] */ UINT cNames,
  23912.             /* [in] */ LCID lcid,
  23913.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23914.         
  23915.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23916.             DispIHTMLAnchorElement __RPC_FAR * This,
  23917.             /* [in] */ DISPID dispIdMember,
  23918.             /* [in] */ REFIID riid,
  23919.             /* [in] */ LCID lcid,
  23920.             /* [in] */ WORD wFlags,
  23921.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23922.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23923.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23924.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23925.         
  23926.         END_INTERFACE
  23927.     } DispIHTMLAnchorElementVtbl;
  23928.  
  23929.     interface DispIHTMLAnchorElement
  23930.     {
  23931.         CONST_VTBL struct DispIHTMLAnchorElementVtbl __RPC_FAR *lpVtbl;
  23932.     };
  23933.  
  23934.     
  23935.  
  23936. #ifdef COBJMACROS
  23937.  
  23938.  
  23939. #define DispIHTMLAnchorElement_QueryInterface(This,riid,ppvObject)    \
  23940.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23941.  
  23942. #define DispIHTMLAnchorElement_AddRef(This)    \
  23943.     (This)->lpVtbl -> AddRef(This)
  23944.  
  23945. #define DispIHTMLAnchorElement_Release(This)    \
  23946.     (This)->lpVtbl -> Release(This)
  23947.  
  23948.  
  23949. #define DispIHTMLAnchorElement_GetTypeInfoCount(This,pctinfo)    \
  23950.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23951.  
  23952. #define DispIHTMLAnchorElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23953.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23954.  
  23955. #define DispIHTMLAnchorElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23956.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23957.  
  23958. #define DispIHTMLAnchorElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23959.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23960.  
  23961. #endif /* COBJMACROS */
  23962.  
  23963.  
  23964. #endif     /* C style interface */
  23965.  
  23966.  
  23967. #endif     /* __DispIHTMLAnchorElement_DISPINTERFACE_DEFINED__ */
  23968.  
  23969.  
  23970. EXTERN_C const CLSID CLSID_HTMLAnchorElement;
  23971.  
  23972. #ifdef __cplusplus
  23973.  
  23974. class DECLSPEC_UUID("3050f248-98b5-11cf-bb82-00aa00bdce0b")
  23975. HTMLAnchorElement;
  23976. #endif
  23977.  
  23978. #ifndef __HTMLLabelEvents_DISPINTERFACE_DEFINED__
  23979. #define __HTMLLabelEvents_DISPINTERFACE_DEFINED__
  23980.  
  23981. /****************************************
  23982.  * Generated header for dispinterface: HTMLLabelEvents
  23983.  * at Mon Nov 17 12:04:35 1997
  23984.  * using MIDL 3.02.88
  23985.  ****************************************/
  23986. /* [uuid][hidden] */ 
  23987.  
  23988.  
  23989.  
  23990. EXTERN_C const IID DIID_HTMLLabelEvents;
  23991.  
  23992. #if defined(__cplusplus) && !defined(CINTERFACE)
  23993.  
  23994.     interface DECLSPEC_UUID("3050f329-98b5-11cf-bb82-00aa00bdce0b")
  23995.     HTMLLabelEvents : public IDispatch
  23996.     {
  23997.     };
  23998.     
  23999. #else     /* C style interface */
  24000.  
  24001.     typedef struct HTMLLabelEventsVtbl
  24002.     {
  24003.         BEGIN_INTERFACE
  24004.         
  24005.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24006.             HTMLLabelEvents __RPC_FAR * This,
  24007.             /* [in] */ REFIID riid,
  24008.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24009.         
  24010.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24011.             HTMLLabelEvents __RPC_FAR * This);
  24012.         
  24013.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24014.             HTMLLabelEvents __RPC_FAR * This);
  24015.         
  24016.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24017.             HTMLLabelEvents __RPC_FAR * This,
  24018.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24019.         
  24020.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24021.             HTMLLabelEvents __RPC_FAR * This,
  24022.             /* [in] */ UINT iTInfo,
  24023.             /* [in] */ LCID lcid,
  24024.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24025.         
  24026.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24027.             HTMLLabelEvents __RPC_FAR * This,
  24028.             /* [in] */ REFIID riid,
  24029.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24030.             /* [in] */ UINT cNames,
  24031.             /* [in] */ LCID lcid,
  24032.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24033.         
  24034.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24035.             HTMLLabelEvents __RPC_FAR * This,
  24036.             /* [in] */ DISPID dispIdMember,
  24037.             /* [in] */ REFIID riid,
  24038.             /* [in] */ LCID lcid,
  24039.             /* [in] */ WORD wFlags,
  24040.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24041.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24042.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24043.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24044.         
  24045.         END_INTERFACE
  24046.     } HTMLLabelEventsVtbl;
  24047.  
  24048.     interface HTMLLabelEvents
  24049.     {
  24050.         CONST_VTBL struct HTMLLabelEventsVtbl __RPC_FAR *lpVtbl;
  24051.     };
  24052.  
  24053.     
  24054.  
  24055. #ifdef COBJMACROS
  24056.  
  24057.  
  24058. #define HTMLLabelEvents_QueryInterface(This,riid,ppvObject)    \
  24059.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24060.  
  24061. #define HTMLLabelEvents_AddRef(This)    \
  24062.     (This)->lpVtbl -> AddRef(This)
  24063.  
  24064. #define HTMLLabelEvents_Release(This)    \
  24065.     (This)->lpVtbl -> Release(This)
  24066.  
  24067.  
  24068. #define HTMLLabelEvents_GetTypeInfoCount(This,pctinfo)    \
  24069.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24070.  
  24071. #define HTMLLabelEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24072.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24073.  
  24074. #define HTMLLabelEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24075.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24076.  
  24077. #define HTMLLabelEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24078.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24079.  
  24080. #endif /* COBJMACROS */
  24081.  
  24082.  
  24083. #endif     /* C style interface */
  24084.  
  24085.  
  24086. #endif     /* __HTMLLabelEvents_DISPINTERFACE_DEFINED__ */
  24087.  
  24088.  
  24089. #ifndef __IHTMLLabelElement_INTERFACE_DEFINED__
  24090. #define __IHTMLLabelElement_INTERFACE_DEFINED__
  24091.  
  24092. /****************************************
  24093.  * Generated header for interface: IHTMLLabelElement
  24094.  * at Mon Nov 17 12:04:35 1997
  24095.  * using MIDL 3.02.88
  24096.  ****************************************/
  24097. /* [object][uuid][dual][oleautomation] */ 
  24098.  
  24099.  
  24100.  
  24101. EXTERN_C const IID IID_IHTMLLabelElement;
  24102.  
  24103. #if defined(__cplusplus) && !defined(CINTERFACE)
  24104.     
  24105.     interface DECLSPEC_UUID("3050f32a-98b5-11cf-bb82-00aa00bdce0b")
  24106.     IHTMLLabelElement : public IDispatch
  24107.     {
  24108.     public:
  24109.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_htmlFor( 
  24110.             /* [in] */ BSTR v) = 0;
  24111.         
  24112.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_htmlFor( 
  24113.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24114.         
  24115.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  24116.             /* [in] */ BSTR v) = 0;
  24117.         
  24118.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  24119.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24120.         
  24121.     };
  24122.     
  24123. #else     /* C style interface */
  24124.  
  24125.     typedef struct IHTMLLabelElementVtbl
  24126.     {
  24127.         BEGIN_INTERFACE
  24128.         
  24129.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24130.             IHTMLLabelElement __RPC_FAR * This,
  24131.             /* [in] */ REFIID riid,
  24132.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24133.         
  24134.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24135.             IHTMLLabelElement __RPC_FAR * This);
  24136.         
  24137.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24138.             IHTMLLabelElement __RPC_FAR * This);
  24139.         
  24140.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24141.             IHTMLLabelElement __RPC_FAR * This,
  24142.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24143.         
  24144.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24145.             IHTMLLabelElement __RPC_FAR * This,
  24146.             /* [in] */ UINT iTInfo,
  24147.             /* [in] */ LCID lcid,
  24148.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24149.         
  24150.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24151.             IHTMLLabelElement __RPC_FAR * This,
  24152.             /* [in] */ REFIID riid,
  24153.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24154.             /* [in] */ UINT cNames,
  24155.             /* [in] */ LCID lcid,
  24156.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24157.         
  24158.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24159.             IHTMLLabelElement __RPC_FAR * This,
  24160.             /* [in] */ DISPID dispIdMember,
  24161.             /* [in] */ REFIID riid,
  24162.             /* [in] */ LCID lcid,
  24163.             /* [in] */ WORD wFlags,
  24164.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24165.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24166.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24167.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24168.         
  24169.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_htmlFor )( 
  24170.             IHTMLLabelElement __RPC_FAR * This,
  24171.             /* [in] */ BSTR v);
  24172.         
  24173.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_htmlFor )( 
  24174.             IHTMLLabelElement __RPC_FAR * This,
  24175.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24176.         
  24177.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  24178.             IHTMLLabelElement __RPC_FAR * This,
  24179.             /* [in] */ BSTR v);
  24180.         
  24181.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  24182.             IHTMLLabelElement __RPC_FAR * This,
  24183.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24184.         
  24185.         END_INTERFACE
  24186.     } IHTMLLabelElementVtbl;
  24187.  
  24188.     interface IHTMLLabelElement
  24189.     {
  24190.         CONST_VTBL struct IHTMLLabelElementVtbl __RPC_FAR *lpVtbl;
  24191.     };
  24192.  
  24193.     
  24194.  
  24195. #ifdef COBJMACROS
  24196.  
  24197.  
  24198. #define IHTMLLabelElement_QueryInterface(This,riid,ppvObject)    \
  24199.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24200.  
  24201. #define IHTMLLabelElement_AddRef(This)    \
  24202.     (This)->lpVtbl -> AddRef(This)
  24203.  
  24204. #define IHTMLLabelElement_Release(This)    \
  24205.     (This)->lpVtbl -> Release(This)
  24206.  
  24207.  
  24208. #define IHTMLLabelElement_GetTypeInfoCount(This,pctinfo)    \
  24209.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24210.  
  24211. #define IHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24212.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24213.  
  24214. #define IHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24215.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24216.  
  24217. #define IHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24218.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24219.  
  24220.  
  24221. #define IHTMLLabelElement_put_htmlFor(This,v)    \
  24222.     (This)->lpVtbl -> put_htmlFor(This,v)
  24223.  
  24224. #define IHTMLLabelElement_get_htmlFor(This,p)    \
  24225.     (This)->lpVtbl -> get_htmlFor(This,p)
  24226.  
  24227. #define IHTMLLabelElement_put_accessKey(This,v)    \
  24228.     (This)->lpVtbl -> put_accessKey(This,v)
  24229.  
  24230. #define IHTMLLabelElement_get_accessKey(This,p)    \
  24231.     (This)->lpVtbl -> get_accessKey(This,p)
  24232.  
  24233. #endif /* COBJMACROS */
  24234.  
  24235.  
  24236. #endif     /* C style interface */
  24237.  
  24238.  
  24239.  
  24240. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_htmlFor_Proxy( 
  24241.     IHTMLLabelElement __RPC_FAR * This,
  24242.     /* [in] */ BSTR v);
  24243.  
  24244.  
  24245. void __RPC_STUB IHTMLLabelElement_put_htmlFor_Stub(
  24246.     IRpcStubBuffer *This,
  24247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24248.     PRPC_MESSAGE _pRpcMessage,
  24249.     DWORD *_pdwStubPhase);
  24250.  
  24251.  
  24252. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_htmlFor_Proxy( 
  24253.     IHTMLLabelElement __RPC_FAR * This,
  24254.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24255.  
  24256.  
  24257. void __RPC_STUB IHTMLLabelElement_get_htmlFor_Stub(
  24258.     IRpcStubBuffer *This,
  24259.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24260.     PRPC_MESSAGE _pRpcMessage,
  24261.     DWORD *_pdwStubPhase);
  24262.  
  24263.  
  24264. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_put_accessKey_Proxy( 
  24265.     IHTMLLabelElement __RPC_FAR * This,
  24266.     /* [in] */ BSTR v);
  24267.  
  24268.  
  24269. void __RPC_STUB IHTMLLabelElement_put_accessKey_Stub(
  24270.     IRpcStubBuffer *This,
  24271.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24272.     PRPC_MESSAGE _pRpcMessage,
  24273.     DWORD *_pdwStubPhase);
  24274.  
  24275.  
  24276. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLabelElement_get_accessKey_Proxy( 
  24277.     IHTMLLabelElement __RPC_FAR * This,
  24278.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24279.  
  24280.  
  24281. void __RPC_STUB IHTMLLabelElement_get_accessKey_Stub(
  24282.     IRpcStubBuffer *This,
  24283.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24284.     PRPC_MESSAGE _pRpcMessage,
  24285.     DWORD *_pdwStubPhase);
  24286.  
  24287.  
  24288.  
  24289. #endif     /* __IHTMLLabelElement_INTERFACE_DEFINED__ */
  24290.  
  24291.  
  24292. #ifndef __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__
  24293. #define __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__
  24294.  
  24295. /****************************************
  24296.  * Generated header for dispinterface: DispIHTMLLabelElement
  24297.  * at Mon Nov 17 12:04:35 1997
  24298.  * using MIDL 3.02.88
  24299.  ****************************************/
  24300. /* [uuid][hidden] */ 
  24301.  
  24302.  
  24303.  
  24304. EXTERN_C const IID DIID_DispIHTMLLabelElement;
  24305.  
  24306. #if defined(__cplusplus) && !defined(CINTERFACE)
  24307.  
  24308.     interface DECLSPEC_UUID("3050f522-98b5-11cf-bb82-00aa00bdce0b")
  24309.     DispIHTMLLabelElement : public IDispatch
  24310.     {
  24311.     };
  24312.     
  24313. #else     /* C style interface */
  24314.  
  24315.     typedef struct DispIHTMLLabelElementVtbl
  24316.     {
  24317.         BEGIN_INTERFACE
  24318.         
  24319.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24320.             DispIHTMLLabelElement __RPC_FAR * This,
  24321.             /* [in] */ REFIID riid,
  24322.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24323.         
  24324.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24325.             DispIHTMLLabelElement __RPC_FAR * This);
  24326.         
  24327.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24328.             DispIHTMLLabelElement __RPC_FAR * This);
  24329.         
  24330.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24331.             DispIHTMLLabelElement __RPC_FAR * This,
  24332.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24333.         
  24334.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24335.             DispIHTMLLabelElement __RPC_FAR * This,
  24336.             /* [in] */ UINT iTInfo,
  24337.             /* [in] */ LCID lcid,
  24338.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24339.         
  24340.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24341.             DispIHTMLLabelElement __RPC_FAR * This,
  24342.             /* [in] */ REFIID riid,
  24343.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24344.             /* [in] */ UINT cNames,
  24345.             /* [in] */ LCID lcid,
  24346.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24347.         
  24348.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24349.             DispIHTMLLabelElement __RPC_FAR * This,
  24350.             /* [in] */ DISPID dispIdMember,
  24351.             /* [in] */ REFIID riid,
  24352.             /* [in] */ LCID lcid,
  24353.             /* [in] */ WORD wFlags,
  24354.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24355.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24356.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24357.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24358.         
  24359.         END_INTERFACE
  24360.     } DispIHTMLLabelElementVtbl;
  24361.  
  24362.     interface DispIHTMLLabelElement
  24363.     {
  24364.         CONST_VTBL struct DispIHTMLLabelElementVtbl __RPC_FAR *lpVtbl;
  24365.     };
  24366.  
  24367.     
  24368.  
  24369. #ifdef COBJMACROS
  24370.  
  24371.  
  24372. #define DispIHTMLLabelElement_QueryInterface(This,riid,ppvObject)    \
  24373.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24374.  
  24375. #define DispIHTMLLabelElement_AddRef(This)    \
  24376.     (This)->lpVtbl -> AddRef(This)
  24377.  
  24378. #define DispIHTMLLabelElement_Release(This)    \
  24379.     (This)->lpVtbl -> Release(This)
  24380.  
  24381.  
  24382. #define DispIHTMLLabelElement_GetTypeInfoCount(This,pctinfo)    \
  24383.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24384.  
  24385. #define DispIHTMLLabelElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24386.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24387.  
  24388. #define DispIHTMLLabelElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24389.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24390.  
  24391. #define DispIHTMLLabelElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24392.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24393.  
  24394. #endif /* COBJMACROS */
  24395.  
  24396.  
  24397. #endif     /* C style interface */
  24398.  
  24399.  
  24400. #endif     /* __DispIHTMLLabelElement_DISPINTERFACE_DEFINED__ */
  24401.  
  24402.  
  24403. EXTERN_C const CLSID CLSID_HTMLLabelElement;
  24404.  
  24405. #ifdef __cplusplus
  24406.  
  24407. class DECLSPEC_UUID("3050f32b-98b5-11cf-bb82-00aa00bdce0b")
  24408. HTMLLabelElement;
  24409. #endif
  24410.  
  24411. #ifndef __IHTMLListElement_INTERFACE_DEFINED__
  24412. #define __IHTMLListElement_INTERFACE_DEFINED__
  24413.  
  24414. /****************************************
  24415.  * Generated header for interface: IHTMLListElement
  24416.  * at Mon Nov 17 12:04:35 1997
  24417.  * using MIDL 3.02.88
  24418.  ****************************************/
  24419. /* [object][uuid][dual][oleautomation] */ 
  24420.  
  24421.  
  24422.  
  24423. EXTERN_C const IID IID_IHTMLListElement;
  24424.  
  24425. #if defined(__cplusplus) && !defined(CINTERFACE)
  24426.     
  24427.     interface DECLSPEC_UUID("3050f20e-98b5-11cf-bb82-00aa00bdce0b")
  24428.     IHTMLListElement : public IDispatch
  24429.     {
  24430.     public:
  24431.     };
  24432.     
  24433. #else     /* C style interface */
  24434.  
  24435.     typedef struct IHTMLListElementVtbl
  24436.     {
  24437.         BEGIN_INTERFACE
  24438.         
  24439.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24440.             IHTMLListElement __RPC_FAR * This,
  24441.             /* [in] */ REFIID riid,
  24442.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24443.         
  24444.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24445.             IHTMLListElement __RPC_FAR * This);
  24446.         
  24447.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24448.             IHTMLListElement __RPC_FAR * This);
  24449.         
  24450.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24451.             IHTMLListElement __RPC_FAR * This,
  24452.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24453.         
  24454.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24455.             IHTMLListElement __RPC_FAR * This,
  24456.             /* [in] */ UINT iTInfo,
  24457.             /* [in] */ LCID lcid,
  24458.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24459.         
  24460.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24461.             IHTMLListElement __RPC_FAR * This,
  24462.             /* [in] */ REFIID riid,
  24463.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24464.             /* [in] */ UINT cNames,
  24465.             /* [in] */ LCID lcid,
  24466.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24467.         
  24468.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24469.             IHTMLListElement __RPC_FAR * This,
  24470.             /* [in] */ DISPID dispIdMember,
  24471.             /* [in] */ REFIID riid,
  24472.             /* [in] */ LCID lcid,
  24473.             /* [in] */ WORD wFlags,
  24474.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24475.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24476.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24477.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24478.         
  24479.         END_INTERFACE
  24480.     } IHTMLListElementVtbl;
  24481.  
  24482.     interface IHTMLListElement
  24483.     {
  24484.         CONST_VTBL struct IHTMLListElementVtbl __RPC_FAR *lpVtbl;
  24485.     };
  24486.  
  24487.     
  24488.  
  24489. #ifdef COBJMACROS
  24490.  
  24491.  
  24492. #define IHTMLListElement_QueryInterface(This,riid,ppvObject)    \
  24493.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24494.  
  24495. #define IHTMLListElement_AddRef(This)    \
  24496.     (This)->lpVtbl -> AddRef(This)
  24497.  
  24498. #define IHTMLListElement_Release(This)    \
  24499.     (This)->lpVtbl -> Release(This)
  24500.  
  24501.  
  24502. #define IHTMLListElement_GetTypeInfoCount(This,pctinfo)    \
  24503.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24504.  
  24505. #define IHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24506.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24507.  
  24508. #define IHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24509.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24510.  
  24511. #define IHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24512.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24513.  
  24514.  
  24515. #endif /* COBJMACROS */
  24516.  
  24517.  
  24518. #endif     /* C style interface */
  24519.  
  24520.  
  24521.  
  24522.  
  24523. #endif     /* __IHTMLListElement_INTERFACE_DEFINED__ */
  24524.  
  24525.  
  24526. #ifndef __DispIHTMLListElement_DISPINTERFACE_DEFINED__
  24527. #define __DispIHTMLListElement_DISPINTERFACE_DEFINED__
  24528.  
  24529. /****************************************
  24530.  * Generated header for dispinterface: DispIHTMLListElement
  24531.  * at Mon Nov 17 12:04:35 1997
  24532.  * using MIDL 3.02.88
  24533.  ****************************************/
  24534. /* [uuid][hidden] */ 
  24535.  
  24536.  
  24537.  
  24538. EXTERN_C const IID DIID_DispIHTMLListElement;
  24539.  
  24540. #if defined(__cplusplus) && !defined(CINTERFACE)
  24541.  
  24542.     interface DECLSPEC_UUID("3050f525-98b5-11cf-bb82-00aa00bdce0b")
  24543.     DispIHTMLListElement : public IDispatch
  24544.     {
  24545.     };
  24546.     
  24547. #else     /* C style interface */
  24548.  
  24549.     typedef struct DispIHTMLListElementVtbl
  24550.     {
  24551.         BEGIN_INTERFACE
  24552.         
  24553.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24554.             DispIHTMLListElement __RPC_FAR * This,
  24555.             /* [in] */ REFIID riid,
  24556.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24557.         
  24558.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24559.             DispIHTMLListElement __RPC_FAR * This);
  24560.         
  24561.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24562.             DispIHTMLListElement __RPC_FAR * This);
  24563.         
  24564.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24565.             DispIHTMLListElement __RPC_FAR * This,
  24566.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24567.         
  24568.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24569.             DispIHTMLListElement __RPC_FAR * This,
  24570.             /* [in] */ UINT iTInfo,
  24571.             /* [in] */ LCID lcid,
  24572.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24573.         
  24574.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24575.             DispIHTMLListElement __RPC_FAR * This,
  24576.             /* [in] */ REFIID riid,
  24577.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24578.             /* [in] */ UINT cNames,
  24579.             /* [in] */ LCID lcid,
  24580.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24581.         
  24582.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24583.             DispIHTMLListElement __RPC_FAR * This,
  24584.             /* [in] */ DISPID dispIdMember,
  24585.             /* [in] */ REFIID riid,
  24586.             /* [in] */ LCID lcid,
  24587.             /* [in] */ WORD wFlags,
  24588.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24589.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24590.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24591.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24592.         
  24593.         END_INTERFACE
  24594.     } DispIHTMLListElementVtbl;
  24595.  
  24596.     interface DispIHTMLListElement
  24597.     {
  24598.         CONST_VTBL struct DispIHTMLListElementVtbl __RPC_FAR *lpVtbl;
  24599.     };
  24600.  
  24601.     
  24602.  
  24603. #ifdef COBJMACROS
  24604.  
  24605.  
  24606. #define DispIHTMLListElement_QueryInterface(This,riid,ppvObject)    \
  24607.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24608.  
  24609. #define DispIHTMLListElement_AddRef(This)    \
  24610.     (This)->lpVtbl -> AddRef(This)
  24611.  
  24612. #define DispIHTMLListElement_Release(This)    \
  24613.     (This)->lpVtbl -> Release(This)
  24614.  
  24615.  
  24616. #define DispIHTMLListElement_GetTypeInfoCount(This,pctinfo)    \
  24617.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24618.  
  24619. #define DispIHTMLListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24620.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24621.  
  24622. #define DispIHTMLListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24623.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24624.  
  24625. #define DispIHTMLListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24626.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24627.  
  24628. #endif /* COBJMACROS */
  24629.  
  24630.  
  24631. #endif     /* C style interface */
  24632.  
  24633.  
  24634. #endif     /* __DispIHTMLListElement_DISPINTERFACE_DEFINED__ */
  24635.  
  24636.  
  24637. EXTERN_C const CLSID CLSID_HTMLListElement;
  24638.  
  24639. #ifdef __cplusplus
  24640.  
  24641. class DECLSPEC_UUID("3050f272-98b5-11cf-bb82-00aa00bdce0b")
  24642. HTMLListElement;
  24643. #endif
  24644.  
  24645. #ifndef __IHTMLUListElement_INTERFACE_DEFINED__
  24646. #define __IHTMLUListElement_INTERFACE_DEFINED__
  24647.  
  24648. /****************************************
  24649.  * Generated header for interface: IHTMLUListElement
  24650.  * at Mon Nov 17 12:04:35 1997
  24651.  * using MIDL 3.02.88
  24652.  ****************************************/
  24653. /* [object][uuid][dual][oleautomation] */ 
  24654.  
  24655.  
  24656.  
  24657. EXTERN_C const IID IID_IHTMLUListElement;
  24658.  
  24659. #if defined(__cplusplus) && !defined(CINTERFACE)
  24660.     
  24661.     interface DECLSPEC_UUID("3050f1dd-98b5-11cf-bb82-00aa00bdce0b")
  24662.     IHTMLUListElement : public IDispatch
  24663.     {
  24664.     public:
  24665.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  24666.             /* [in] */ VARIANT_BOOL v) = 0;
  24667.         
  24668.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  24669.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  24670.         
  24671.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  24672.             /* [in] */ BSTR v) = 0;
  24673.         
  24674.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  24675.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24676.         
  24677.     };
  24678.     
  24679. #else     /* C style interface */
  24680.  
  24681.     typedef struct IHTMLUListElementVtbl
  24682.     {
  24683.         BEGIN_INTERFACE
  24684.         
  24685.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24686.             IHTMLUListElement __RPC_FAR * This,
  24687.             /* [in] */ REFIID riid,
  24688.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24689.         
  24690.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24691.             IHTMLUListElement __RPC_FAR * This);
  24692.         
  24693.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24694.             IHTMLUListElement __RPC_FAR * This);
  24695.         
  24696.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24697.             IHTMLUListElement __RPC_FAR * This,
  24698.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24699.         
  24700.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24701.             IHTMLUListElement __RPC_FAR * This,
  24702.             /* [in] */ UINT iTInfo,
  24703.             /* [in] */ LCID lcid,
  24704.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24705.         
  24706.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24707.             IHTMLUListElement __RPC_FAR * This,
  24708.             /* [in] */ REFIID riid,
  24709.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24710.             /* [in] */ UINT cNames,
  24711.             /* [in] */ LCID lcid,
  24712.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24713.         
  24714.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24715.             IHTMLUListElement __RPC_FAR * This,
  24716.             /* [in] */ DISPID dispIdMember,
  24717.             /* [in] */ REFIID riid,
  24718.             /* [in] */ LCID lcid,
  24719.             /* [in] */ WORD wFlags,
  24720.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24721.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24722.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24723.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24724.         
  24725.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  24726.             IHTMLUListElement __RPC_FAR * This,
  24727.             /* [in] */ VARIANT_BOOL v);
  24728.         
  24729.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  24730.             IHTMLUListElement __RPC_FAR * This,
  24731.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  24732.         
  24733.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  24734.             IHTMLUListElement __RPC_FAR * This,
  24735.             /* [in] */ BSTR v);
  24736.         
  24737.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  24738.             IHTMLUListElement __RPC_FAR * This,
  24739.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24740.         
  24741.         END_INTERFACE
  24742.     } IHTMLUListElementVtbl;
  24743.  
  24744.     interface IHTMLUListElement
  24745.     {
  24746.         CONST_VTBL struct IHTMLUListElementVtbl __RPC_FAR *lpVtbl;
  24747.     };
  24748.  
  24749.     
  24750.  
  24751. #ifdef COBJMACROS
  24752.  
  24753.  
  24754. #define IHTMLUListElement_QueryInterface(This,riid,ppvObject)    \
  24755.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24756.  
  24757. #define IHTMLUListElement_AddRef(This)    \
  24758.     (This)->lpVtbl -> AddRef(This)
  24759.  
  24760. #define IHTMLUListElement_Release(This)    \
  24761.     (This)->lpVtbl -> Release(This)
  24762.  
  24763.  
  24764. #define IHTMLUListElement_GetTypeInfoCount(This,pctinfo)    \
  24765.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24766.  
  24767. #define IHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24768.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24769.  
  24770. #define IHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24771.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24772.  
  24773. #define IHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24774.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24775.  
  24776.  
  24777. #define IHTMLUListElement_put_compact(This,v)    \
  24778.     (This)->lpVtbl -> put_compact(This,v)
  24779.  
  24780. #define IHTMLUListElement_get_compact(This,p)    \
  24781.     (This)->lpVtbl -> get_compact(This,p)
  24782.  
  24783. #define IHTMLUListElement_put_type(This,v)    \
  24784.     (This)->lpVtbl -> put_type(This,v)
  24785.  
  24786. #define IHTMLUListElement_get_type(This,p)    \
  24787.     (This)->lpVtbl -> get_type(This,p)
  24788.  
  24789. #endif /* COBJMACROS */
  24790.  
  24791.  
  24792. #endif     /* C style interface */
  24793.  
  24794.  
  24795.  
  24796. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_compact_Proxy( 
  24797.     IHTMLUListElement __RPC_FAR * This,
  24798.     /* [in] */ VARIANT_BOOL v);
  24799.  
  24800.  
  24801. void __RPC_STUB IHTMLUListElement_put_compact_Stub(
  24802.     IRpcStubBuffer *This,
  24803.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24804.     PRPC_MESSAGE _pRpcMessage,
  24805.     DWORD *_pdwStubPhase);
  24806.  
  24807.  
  24808. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_compact_Proxy( 
  24809.     IHTMLUListElement __RPC_FAR * This,
  24810.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  24811.  
  24812.  
  24813. void __RPC_STUB IHTMLUListElement_get_compact_Stub(
  24814.     IRpcStubBuffer *This,
  24815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24816.     PRPC_MESSAGE _pRpcMessage,
  24817.     DWORD *_pdwStubPhase);
  24818.  
  24819.  
  24820. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_put_type_Proxy( 
  24821.     IHTMLUListElement __RPC_FAR * This,
  24822.     /* [in] */ BSTR v);
  24823.  
  24824.  
  24825. void __RPC_STUB IHTMLUListElement_put_type_Stub(
  24826.     IRpcStubBuffer *This,
  24827.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24828.     PRPC_MESSAGE _pRpcMessage,
  24829.     DWORD *_pdwStubPhase);
  24830.  
  24831.  
  24832. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUListElement_get_type_Proxy( 
  24833.     IHTMLUListElement __RPC_FAR * This,
  24834.     /* [out][retval] */ BSTR __RPC_FAR *p);
  24835.  
  24836.  
  24837. void __RPC_STUB IHTMLUListElement_get_type_Stub(
  24838.     IRpcStubBuffer *This,
  24839.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24840.     PRPC_MESSAGE _pRpcMessage,
  24841.     DWORD *_pdwStubPhase);
  24842.  
  24843.  
  24844.  
  24845. #endif     /* __IHTMLUListElement_INTERFACE_DEFINED__ */
  24846.  
  24847.  
  24848. #ifndef __DispIHTMLUListElement_DISPINTERFACE_DEFINED__
  24849. #define __DispIHTMLUListElement_DISPINTERFACE_DEFINED__
  24850.  
  24851. /****************************************
  24852.  * Generated header for dispinterface: DispIHTMLUListElement
  24853.  * at Mon Nov 17 12:04:35 1997
  24854.  * using MIDL 3.02.88
  24855.  ****************************************/
  24856. /* [uuid][hidden] */ 
  24857.  
  24858.  
  24859.  
  24860. EXTERN_C const IID DIID_DispIHTMLUListElement;
  24861.  
  24862. #if defined(__cplusplus) && !defined(CINTERFACE)
  24863.  
  24864.     interface DECLSPEC_UUID("3050f538-98b5-11cf-bb82-00aa00bdce0b")
  24865.     DispIHTMLUListElement : public IDispatch
  24866.     {
  24867.     };
  24868.     
  24869. #else     /* C style interface */
  24870.  
  24871.     typedef struct DispIHTMLUListElementVtbl
  24872.     {
  24873.         BEGIN_INTERFACE
  24874.         
  24875.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24876.             DispIHTMLUListElement __RPC_FAR * This,
  24877.             /* [in] */ REFIID riid,
  24878.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24879.         
  24880.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24881.             DispIHTMLUListElement __RPC_FAR * This);
  24882.         
  24883.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24884.             DispIHTMLUListElement __RPC_FAR * This);
  24885.         
  24886.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24887.             DispIHTMLUListElement __RPC_FAR * This,
  24888.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24889.         
  24890.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24891.             DispIHTMLUListElement __RPC_FAR * This,
  24892.             /* [in] */ UINT iTInfo,
  24893.             /* [in] */ LCID lcid,
  24894.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24895.         
  24896.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24897.             DispIHTMLUListElement __RPC_FAR * This,
  24898.             /* [in] */ REFIID riid,
  24899.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24900.             /* [in] */ UINT cNames,
  24901.             /* [in] */ LCID lcid,
  24902.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24903.         
  24904.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24905.             DispIHTMLUListElement __RPC_FAR * This,
  24906.             /* [in] */ DISPID dispIdMember,
  24907.             /* [in] */ REFIID riid,
  24908.             /* [in] */ LCID lcid,
  24909.             /* [in] */ WORD wFlags,
  24910.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24911.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24912.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24913.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24914.         
  24915.         END_INTERFACE
  24916.     } DispIHTMLUListElementVtbl;
  24917.  
  24918.     interface DispIHTMLUListElement
  24919.     {
  24920.         CONST_VTBL struct DispIHTMLUListElementVtbl __RPC_FAR *lpVtbl;
  24921.     };
  24922.  
  24923.     
  24924.  
  24925. #ifdef COBJMACROS
  24926.  
  24927.  
  24928. #define DispIHTMLUListElement_QueryInterface(This,riid,ppvObject)    \
  24929.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24930.  
  24931. #define DispIHTMLUListElement_AddRef(This)    \
  24932.     (This)->lpVtbl -> AddRef(This)
  24933.  
  24934. #define DispIHTMLUListElement_Release(This)    \
  24935.     (This)->lpVtbl -> Release(This)
  24936.  
  24937.  
  24938. #define DispIHTMLUListElement_GetTypeInfoCount(This,pctinfo)    \
  24939.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24940.  
  24941. #define DispIHTMLUListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24942.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24943.  
  24944. #define DispIHTMLUListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24945.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24946.  
  24947. #define DispIHTMLUListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24948.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24949.  
  24950. #endif /* COBJMACROS */
  24951.  
  24952.  
  24953. #endif     /* C style interface */
  24954.  
  24955.  
  24956. #endif     /* __DispIHTMLUListElement_DISPINTERFACE_DEFINED__ */
  24957.  
  24958.  
  24959. EXTERN_C const CLSID CLSID_HTMLUListElement;
  24960.  
  24961. #ifdef __cplusplus
  24962.  
  24963. class DECLSPEC_UUID("3050f269-98b5-11cf-bb82-00aa00bdce0b")
  24964. HTMLUListElement;
  24965. #endif
  24966.  
  24967. #ifndef __IHTMLOListElement_INTERFACE_DEFINED__
  24968. #define __IHTMLOListElement_INTERFACE_DEFINED__
  24969.  
  24970. /****************************************
  24971.  * Generated header for interface: IHTMLOListElement
  24972.  * at Mon Nov 17 12:04:35 1997
  24973.  * using MIDL 3.02.88
  24974.  ****************************************/
  24975. /* [object][uuid][dual][oleautomation] */ 
  24976.  
  24977.  
  24978.  
  24979. EXTERN_C const IID IID_IHTMLOListElement;
  24980.  
  24981. #if defined(__cplusplus) && !defined(CINTERFACE)
  24982.     
  24983.     interface DECLSPEC_UUID("3050f1de-98b5-11cf-bb82-00aa00bdce0b")
  24984.     IHTMLOListElement : public IDispatch
  24985.     {
  24986.     public:
  24987.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  24988.             /* [in] */ VARIANT_BOOL v) = 0;
  24989.         
  24990.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  24991.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  24992.         
  24993.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  24994.             /* [in] */ long v) = 0;
  24995.         
  24996.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  24997.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24998.         
  24999.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  25000.             /* [in] */ BSTR v) = 0;
  25001.         
  25002.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  25003.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25004.         
  25005.     };
  25006.     
  25007. #else     /* C style interface */
  25008.  
  25009.     typedef struct IHTMLOListElementVtbl
  25010.     {
  25011.         BEGIN_INTERFACE
  25012.         
  25013.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25014.             IHTMLOListElement __RPC_FAR * This,
  25015.             /* [in] */ REFIID riid,
  25016.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25017.         
  25018.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25019.             IHTMLOListElement __RPC_FAR * This);
  25020.         
  25021.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25022.             IHTMLOListElement __RPC_FAR * This);
  25023.         
  25024.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25025.             IHTMLOListElement __RPC_FAR * This,
  25026.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25027.         
  25028.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25029.             IHTMLOListElement __RPC_FAR * This,
  25030.             /* [in] */ UINT iTInfo,
  25031.             /* [in] */ LCID lcid,
  25032.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25033.         
  25034.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25035.             IHTMLOListElement __RPC_FAR * This,
  25036.             /* [in] */ REFIID riid,
  25037.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25038.             /* [in] */ UINT cNames,
  25039.             /* [in] */ LCID lcid,
  25040.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25041.         
  25042.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25043.             IHTMLOListElement __RPC_FAR * This,
  25044.             /* [in] */ DISPID dispIdMember,
  25045.             /* [in] */ REFIID riid,
  25046.             /* [in] */ LCID lcid,
  25047.             /* [in] */ WORD wFlags,
  25048.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25049.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25050.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25051.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25052.         
  25053.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  25054.             IHTMLOListElement __RPC_FAR * This,
  25055.             /* [in] */ VARIANT_BOOL v);
  25056.         
  25057.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  25058.             IHTMLOListElement __RPC_FAR * This,
  25059.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  25060.         
  25061.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_start )( 
  25062.             IHTMLOListElement __RPC_FAR * This,
  25063.             /* [in] */ long v);
  25064.         
  25065.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_start )( 
  25066.             IHTMLOListElement __RPC_FAR * This,
  25067.             /* [out][retval] */ long __RPC_FAR *p);
  25068.         
  25069.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  25070.             IHTMLOListElement __RPC_FAR * This,
  25071.             /* [in] */ BSTR v);
  25072.         
  25073.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  25074.             IHTMLOListElement __RPC_FAR * This,
  25075.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25076.         
  25077.         END_INTERFACE
  25078.     } IHTMLOListElementVtbl;
  25079.  
  25080.     interface IHTMLOListElement
  25081.     {
  25082.         CONST_VTBL struct IHTMLOListElementVtbl __RPC_FAR *lpVtbl;
  25083.     };
  25084.  
  25085.     
  25086.  
  25087. #ifdef COBJMACROS
  25088.  
  25089.  
  25090. #define IHTMLOListElement_QueryInterface(This,riid,ppvObject)    \
  25091.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25092.  
  25093. #define IHTMLOListElement_AddRef(This)    \
  25094.     (This)->lpVtbl -> AddRef(This)
  25095.  
  25096. #define IHTMLOListElement_Release(This)    \
  25097.     (This)->lpVtbl -> Release(This)
  25098.  
  25099.  
  25100. #define IHTMLOListElement_GetTypeInfoCount(This,pctinfo)    \
  25101.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25102.  
  25103. #define IHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25104.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25105.  
  25106. #define IHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25107.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25108.  
  25109. #define IHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25110.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25111.  
  25112.  
  25113. #define IHTMLOListElement_put_compact(This,v)    \
  25114.     (This)->lpVtbl -> put_compact(This,v)
  25115.  
  25116. #define IHTMLOListElement_get_compact(This,p)    \
  25117.     (This)->lpVtbl -> get_compact(This,p)
  25118.  
  25119. #define IHTMLOListElement_put_start(This,v)    \
  25120.     (This)->lpVtbl -> put_start(This,v)
  25121.  
  25122. #define IHTMLOListElement_get_start(This,p)    \
  25123.     (This)->lpVtbl -> get_start(This,p)
  25124.  
  25125. #define IHTMLOListElement_put_type(This,v)    \
  25126.     (This)->lpVtbl -> put_type(This,v)
  25127.  
  25128. #define IHTMLOListElement_get_type(This,p)    \
  25129.     (This)->lpVtbl -> get_type(This,p)
  25130.  
  25131. #endif /* COBJMACROS */
  25132.  
  25133.  
  25134. #endif     /* C style interface */
  25135.  
  25136.  
  25137.  
  25138. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_compact_Proxy( 
  25139.     IHTMLOListElement __RPC_FAR * This,
  25140.     /* [in] */ VARIANT_BOOL v);
  25141.  
  25142.  
  25143. void __RPC_STUB IHTMLOListElement_put_compact_Stub(
  25144.     IRpcStubBuffer *This,
  25145.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25146.     PRPC_MESSAGE _pRpcMessage,
  25147.     DWORD *_pdwStubPhase);
  25148.  
  25149.  
  25150. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_compact_Proxy( 
  25151.     IHTMLOListElement __RPC_FAR * This,
  25152.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  25153.  
  25154.  
  25155. void __RPC_STUB IHTMLOListElement_get_compact_Stub(
  25156.     IRpcStubBuffer *This,
  25157.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25158.     PRPC_MESSAGE _pRpcMessage,
  25159.     DWORD *_pdwStubPhase);
  25160.  
  25161.  
  25162. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_start_Proxy( 
  25163.     IHTMLOListElement __RPC_FAR * This,
  25164.     /* [in] */ long v);
  25165.  
  25166.  
  25167. void __RPC_STUB IHTMLOListElement_put_start_Stub(
  25168.     IRpcStubBuffer *This,
  25169.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25170.     PRPC_MESSAGE _pRpcMessage,
  25171.     DWORD *_pdwStubPhase);
  25172.  
  25173.  
  25174. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_start_Proxy( 
  25175.     IHTMLOListElement __RPC_FAR * This,
  25176.     /* [out][retval] */ long __RPC_FAR *p);
  25177.  
  25178.  
  25179. void __RPC_STUB IHTMLOListElement_get_start_Stub(
  25180.     IRpcStubBuffer *This,
  25181.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25182.     PRPC_MESSAGE _pRpcMessage,
  25183.     DWORD *_pdwStubPhase);
  25184.  
  25185.  
  25186. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_put_type_Proxy( 
  25187.     IHTMLOListElement __RPC_FAR * This,
  25188.     /* [in] */ BSTR v);
  25189.  
  25190.  
  25191. void __RPC_STUB IHTMLOListElement_put_type_Stub(
  25192.     IRpcStubBuffer *This,
  25193.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25194.     PRPC_MESSAGE _pRpcMessage,
  25195.     DWORD *_pdwStubPhase);
  25196.  
  25197.  
  25198. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOListElement_get_type_Proxy( 
  25199.     IHTMLOListElement __RPC_FAR * This,
  25200.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25201.  
  25202.  
  25203. void __RPC_STUB IHTMLOListElement_get_type_Stub(
  25204.     IRpcStubBuffer *This,
  25205.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25206.     PRPC_MESSAGE _pRpcMessage,
  25207.     DWORD *_pdwStubPhase);
  25208.  
  25209.  
  25210.  
  25211. #endif     /* __IHTMLOListElement_INTERFACE_DEFINED__ */
  25212.  
  25213.  
  25214. #ifndef __DispIHTMLOListElement_DISPINTERFACE_DEFINED__
  25215. #define __DispIHTMLOListElement_DISPINTERFACE_DEFINED__
  25216.  
  25217. /****************************************
  25218.  * Generated header for dispinterface: DispIHTMLOListElement
  25219.  * at Mon Nov 17 12:04:35 1997
  25220.  * using MIDL 3.02.88
  25221.  ****************************************/
  25222. /* [uuid][hidden] */ 
  25223.  
  25224.  
  25225.  
  25226. EXTERN_C const IID DIID_DispIHTMLOListElement;
  25227.  
  25228. #if defined(__cplusplus) && !defined(CINTERFACE)
  25229.  
  25230.     interface DECLSPEC_UUID("3050f52a-98b5-11cf-bb82-00aa00bdce0b")
  25231.     DispIHTMLOListElement : public IDispatch
  25232.     {
  25233.     };
  25234.     
  25235. #else     /* C style interface */
  25236.  
  25237.     typedef struct DispIHTMLOListElementVtbl
  25238.     {
  25239.         BEGIN_INTERFACE
  25240.         
  25241.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25242.             DispIHTMLOListElement __RPC_FAR * This,
  25243.             /* [in] */ REFIID riid,
  25244.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25245.         
  25246.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25247.             DispIHTMLOListElement __RPC_FAR * This);
  25248.         
  25249.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25250.             DispIHTMLOListElement __RPC_FAR * This);
  25251.         
  25252.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25253.             DispIHTMLOListElement __RPC_FAR * This,
  25254.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25255.         
  25256.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25257.             DispIHTMLOListElement __RPC_FAR * This,
  25258.             /* [in] */ UINT iTInfo,
  25259.             /* [in] */ LCID lcid,
  25260.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25261.         
  25262.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25263.             DispIHTMLOListElement __RPC_FAR * This,
  25264.             /* [in] */ REFIID riid,
  25265.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25266.             /* [in] */ UINT cNames,
  25267.             /* [in] */ LCID lcid,
  25268.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25269.         
  25270.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25271.             DispIHTMLOListElement __RPC_FAR * This,
  25272.             /* [in] */ DISPID dispIdMember,
  25273.             /* [in] */ REFIID riid,
  25274.             /* [in] */ LCID lcid,
  25275.             /* [in] */ WORD wFlags,
  25276.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25277.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25278.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25279.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25280.         
  25281.         END_INTERFACE
  25282.     } DispIHTMLOListElementVtbl;
  25283.  
  25284.     interface DispIHTMLOListElement
  25285.     {
  25286.         CONST_VTBL struct DispIHTMLOListElementVtbl __RPC_FAR *lpVtbl;
  25287.     };
  25288.  
  25289.     
  25290.  
  25291. #ifdef COBJMACROS
  25292.  
  25293.  
  25294. #define DispIHTMLOListElement_QueryInterface(This,riid,ppvObject)    \
  25295.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25296.  
  25297. #define DispIHTMLOListElement_AddRef(This)    \
  25298.     (This)->lpVtbl -> AddRef(This)
  25299.  
  25300. #define DispIHTMLOListElement_Release(This)    \
  25301.     (This)->lpVtbl -> Release(This)
  25302.  
  25303.  
  25304. #define DispIHTMLOListElement_GetTypeInfoCount(This,pctinfo)    \
  25305.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25306.  
  25307. #define DispIHTMLOListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25308.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25309.  
  25310. #define DispIHTMLOListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25311.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25312.  
  25313. #define DispIHTMLOListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25314.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25315.  
  25316. #endif /* COBJMACROS */
  25317.  
  25318.  
  25319. #endif     /* C style interface */
  25320.  
  25321.  
  25322. #endif     /* __DispIHTMLOListElement_DISPINTERFACE_DEFINED__ */
  25323.  
  25324.  
  25325. EXTERN_C const CLSID CLSID_HTMLOListElement;
  25326.  
  25327. #ifdef __cplusplus
  25328.  
  25329. class DECLSPEC_UUID("3050f270-98b5-11cf-bb82-00aa00bdce0b")
  25330. HTMLOListElement;
  25331. #endif
  25332.  
  25333. #ifndef __IHTMLLIElement_INTERFACE_DEFINED__
  25334. #define __IHTMLLIElement_INTERFACE_DEFINED__
  25335.  
  25336. /****************************************
  25337.  * Generated header for interface: IHTMLLIElement
  25338.  * at Mon Nov 17 12:04:35 1997
  25339.  * using MIDL 3.02.88
  25340.  ****************************************/
  25341. /* [object][uuid][dual][oleautomation] */ 
  25342.  
  25343.  
  25344.  
  25345. EXTERN_C const IID IID_IHTMLLIElement;
  25346.  
  25347. #if defined(__cplusplus) && !defined(CINTERFACE)
  25348.     
  25349.     interface DECLSPEC_UUID("3050f1e0-98b5-11cf-bb82-00aa00bdce0b")
  25350.     IHTMLLIElement : public IDispatch
  25351.     {
  25352.     public:
  25353.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  25354.             /* [in] */ BSTR v) = 0;
  25355.         
  25356.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  25357.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25358.         
  25359.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  25360.             /* [in] */ long v) = 0;
  25361.         
  25362.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  25363.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  25364.         
  25365.     };
  25366.     
  25367. #else     /* C style interface */
  25368.  
  25369.     typedef struct IHTMLLIElementVtbl
  25370.     {
  25371.         BEGIN_INTERFACE
  25372.         
  25373.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25374.             IHTMLLIElement __RPC_FAR * This,
  25375.             /* [in] */ REFIID riid,
  25376.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25377.         
  25378.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25379.             IHTMLLIElement __RPC_FAR * This);
  25380.         
  25381.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25382.             IHTMLLIElement __RPC_FAR * This);
  25383.         
  25384.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25385.             IHTMLLIElement __RPC_FAR * This,
  25386.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25387.         
  25388.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25389.             IHTMLLIElement __RPC_FAR * This,
  25390.             /* [in] */ UINT iTInfo,
  25391.             /* [in] */ LCID lcid,
  25392.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25393.         
  25394.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25395.             IHTMLLIElement __RPC_FAR * This,
  25396.             /* [in] */ REFIID riid,
  25397.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25398.             /* [in] */ UINT cNames,
  25399.             /* [in] */ LCID lcid,
  25400.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25401.         
  25402.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25403.             IHTMLLIElement __RPC_FAR * This,
  25404.             /* [in] */ DISPID dispIdMember,
  25405.             /* [in] */ REFIID riid,
  25406.             /* [in] */ LCID lcid,
  25407.             /* [in] */ WORD wFlags,
  25408.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25409.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25410.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25411.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25412.         
  25413.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_type )( 
  25414.             IHTMLLIElement __RPC_FAR * This,
  25415.             /* [in] */ BSTR v);
  25416.         
  25417.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  25418.             IHTMLLIElement __RPC_FAR * This,
  25419.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25420.         
  25421.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )( 
  25422.             IHTMLLIElement __RPC_FAR * This,
  25423.             /* [in] */ long v);
  25424.         
  25425.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )( 
  25426.             IHTMLLIElement __RPC_FAR * This,
  25427.             /* [out][retval] */ long __RPC_FAR *p);
  25428.         
  25429.         END_INTERFACE
  25430.     } IHTMLLIElementVtbl;
  25431.  
  25432.     interface IHTMLLIElement
  25433.     {
  25434.         CONST_VTBL struct IHTMLLIElementVtbl __RPC_FAR *lpVtbl;
  25435.     };
  25436.  
  25437.     
  25438.  
  25439. #ifdef COBJMACROS
  25440.  
  25441.  
  25442. #define IHTMLLIElement_QueryInterface(This,riid,ppvObject)    \
  25443.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25444.  
  25445. #define IHTMLLIElement_AddRef(This)    \
  25446.     (This)->lpVtbl -> AddRef(This)
  25447.  
  25448. #define IHTMLLIElement_Release(This)    \
  25449.     (This)->lpVtbl -> Release(This)
  25450.  
  25451.  
  25452. #define IHTMLLIElement_GetTypeInfoCount(This,pctinfo)    \
  25453.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25454.  
  25455. #define IHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25456.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25457.  
  25458. #define IHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25459.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25460.  
  25461. #define IHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25462.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25463.  
  25464.  
  25465. #define IHTMLLIElement_put_type(This,v)    \
  25466.     (This)->lpVtbl -> put_type(This,v)
  25467.  
  25468. #define IHTMLLIElement_get_type(This,p)    \
  25469.     (This)->lpVtbl -> get_type(This,p)
  25470.  
  25471. #define IHTMLLIElement_put_value(This,v)    \
  25472.     (This)->lpVtbl -> put_value(This,v)
  25473.  
  25474. #define IHTMLLIElement_get_value(This,p)    \
  25475.     (This)->lpVtbl -> get_value(This,p)
  25476.  
  25477. #endif /* COBJMACROS */
  25478.  
  25479.  
  25480. #endif     /* C style interface */
  25481.  
  25482.  
  25483.  
  25484. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_type_Proxy( 
  25485.     IHTMLLIElement __RPC_FAR * This,
  25486.     /* [in] */ BSTR v);
  25487.  
  25488.  
  25489. void __RPC_STUB IHTMLLIElement_put_type_Stub(
  25490.     IRpcStubBuffer *This,
  25491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25492.     PRPC_MESSAGE _pRpcMessage,
  25493.     DWORD *_pdwStubPhase);
  25494.  
  25495.  
  25496. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_type_Proxy( 
  25497.     IHTMLLIElement __RPC_FAR * This,
  25498.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25499.  
  25500.  
  25501. void __RPC_STUB IHTMLLIElement_get_type_Stub(
  25502.     IRpcStubBuffer *This,
  25503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25504.     PRPC_MESSAGE _pRpcMessage,
  25505.     DWORD *_pdwStubPhase);
  25506.  
  25507.  
  25508. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_put_value_Proxy( 
  25509.     IHTMLLIElement __RPC_FAR * This,
  25510.     /* [in] */ long v);
  25511.  
  25512.  
  25513. void __RPC_STUB IHTMLLIElement_put_value_Stub(
  25514.     IRpcStubBuffer *This,
  25515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25516.     PRPC_MESSAGE _pRpcMessage,
  25517.     DWORD *_pdwStubPhase);
  25518.  
  25519.  
  25520. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLIElement_get_value_Proxy( 
  25521.     IHTMLLIElement __RPC_FAR * This,
  25522.     /* [out][retval] */ long __RPC_FAR *p);
  25523.  
  25524.  
  25525. void __RPC_STUB IHTMLLIElement_get_value_Stub(
  25526.     IRpcStubBuffer *This,
  25527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25528.     PRPC_MESSAGE _pRpcMessage,
  25529.     DWORD *_pdwStubPhase);
  25530.  
  25531.  
  25532.  
  25533. #endif     /* __IHTMLLIElement_INTERFACE_DEFINED__ */
  25534.  
  25535.  
  25536. #ifndef __DispIHTMLLIElement_DISPINTERFACE_DEFINED__
  25537. #define __DispIHTMLLIElement_DISPINTERFACE_DEFINED__
  25538.  
  25539. /****************************************
  25540.  * Generated header for dispinterface: DispIHTMLLIElement
  25541.  * at Mon Nov 17 12:04:35 1997
  25542.  * using MIDL 3.02.88
  25543.  ****************************************/
  25544. /* [uuid][hidden] */ 
  25545.  
  25546.  
  25547.  
  25548. EXTERN_C const IID DIID_DispIHTMLLIElement;
  25549.  
  25550. #if defined(__cplusplus) && !defined(CINTERFACE)
  25551.  
  25552.     interface DECLSPEC_UUID("3050f523-98b5-11cf-bb82-00aa00bdce0b")
  25553.     DispIHTMLLIElement : public IDispatch
  25554.     {
  25555.     };
  25556.     
  25557. #else     /* C style interface */
  25558.  
  25559.     typedef struct DispIHTMLLIElementVtbl
  25560.     {
  25561.         BEGIN_INTERFACE
  25562.         
  25563.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25564.             DispIHTMLLIElement __RPC_FAR * This,
  25565.             /* [in] */ REFIID riid,
  25566.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25567.         
  25568.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25569.             DispIHTMLLIElement __RPC_FAR * This);
  25570.         
  25571.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25572.             DispIHTMLLIElement __RPC_FAR * This);
  25573.         
  25574.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25575.             DispIHTMLLIElement __RPC_FAR * This,
  25576.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25577.         
  25578.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25579.             DispIHTMLLIElement __RPC_FAR * This,
  25580.             /* [in] */ UINT iTInfo,
  25581.             /* [in] */ LCID lcid,
  25582.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25583.         
  25584.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25585.             DispIHTMLLIElement __RPC_FAR * This,
  25586.             /* [in] */ REFIID riid,
  25587.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25588.             /* [in] */ UINT cNames,
  25589.             /* [in] */ LCID lcid,
  25590.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25591.         
  25592.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25593.             DispIHTMLLIElement __RPC_FAR * This,
  25594.             /* [in] */ DISPID dispIdMember,
  25595.             /* [in] */ REFIID riid,
  25596.             /* [in] */ LCID lcid,
  25597.             /* [in] */ WORD wFlags,
  25598.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25599.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25600.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25601.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25602.         
  25603.         END_INTERFACE
  25604.     } DispIHTMLLIElementVtbl;
  25605.  
  25606.     interface DispIHTMLLIElement
  25607.     {
  25608.         CONST_VTBL struct DispIHTMLLIElementVtbl __RPC_FAR *lpVtbl;
  25609.     };
  25610.  
  25611.     
  25612.  
  25613. #ifdef COBJMACROS
  25614.  
  25615.  
  25616. #define DispIHTMLLIElement_QueryInterface(This,riid,ppvObject)    \
  25617.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25618.  
  25619. #define DispIHTMLLIElement_AddRef(This)    \
  25620.     (This)->lpVtbl -> AddRef(This)
  25621.  
  25622. #define DispIHTMLLIElement_Release(This)    \
  25623.     (This)->lpVtbl -> Release(This)
  25624.  
  25625.  
  25626. #define DispIHTMLLIElement_GetTypeInfoCount(This,pctinfo)    \
  25627.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25628.  
  25629. #define DispIHTMLLIElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25630.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25631.  
  25632. #define DispIHTMLLIElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25633.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25634.  
  25635. #define DispIHTMLLIElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25636.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25637.  
  25638. #endif /* COBJMACROS */
  25639.  
  25640.  
  25641. #endif     /* C style interface */
  25642.  
  25643.  
  25644. #endif     /* __DispIHTMLLIElement_DISPINTERFACE_DEFINED__ */
  25645.  
  25646.  
  25647. EXTERN_C const CLSID CLSID_HTMLLIElement;
  25648.  
  25649. #ifdef __cplusplus
  25650.  
  25651. class DECLSPEC_UUID("3050f273-98b5-11cf-bb82-00aa00bdce0b")
  25652. HTMLLIElement;
  25653. #endif
  25654.  
  25655. #ifndef __IHTMLBlockElement_INTERFACE_DEFINED__
  25656. #define __IHTMLBlockElement_INTERFACE_DEFINED__
  25657.  
  25658. /****************************************
  25659.  * Generated header for interface: IHTMLBlockElement
  25660.  * at Mon Nov 17 12:04:35 1997
  25661.  * using MIDL 3.02.88
  25662.  ****************************************/
  25663. /* [object][uuid][dual][oleautomation] */ 
  25664.  
  25665.  
  25666.  
  25667. EXTERN_C const IID IID_IHTMLBlockElement;
  25668.  
  25669. #if defined(__cplusplus) && !defined(CINTERFACE)
  25670.     
  25671.     interface DECLSPEC_UUID("3050f208-98b5-11cf-bb82-00aa00bdce0b")
  25672.     IHTMLBlockElement : public IDispatch
  25673.     {
  25674.     public:
  25675.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  25676.             /* [in] */ BSTR v) = 0;
  25677.         
  25678.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  25679.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25680.         
  25681.     };
  25682.     
  25683. #else     /* C style interface */
  25684.  
  25685.     typedef struct IHTMLBlockElementVtbl
  25686.     {
  25687.         BEGIN_INTERFACE
  25688.         
  25689.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25690.             IHTMLBlockElement __RPC_FAR * This,
  25691.             /* [in] */ REFIID riid,
  25692.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25693.         
  25694.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25695.             IHTMLBlockElement __RPC_FAR * This);
  25696.         
  25697.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25698.             IHTMLBlockElement __RPC_FAR * This);
  25699.         
  25700.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25701.             IHTMLBlockElement __RPC_FAR * This,
  25702.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25703.         
  25704.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25705.             IHTMLBlockElement __RPC_FAR * This,
  25706.             /* [in] */ UINT iTInfo,
  25707.             /* [in] */ LCID lcid,
  25708.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25709.         
  25710.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25711.             IHTMLBlockElement __RPC_FAR * This,
  25712.             /* [in] */ REFIID riid,
  25713.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25714.             /* [in] */ UINT cNames,
  25715.             /* [in] */ LCID lcid,
  25716.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25717.         
  25718.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25719.             IHTMLBlockElement __RPC_FAR * This,
  25720.             /* [in] */ DISPID dispIdMember,
  25721.             /* [in] */ REFIID riid,
  25722.             /* [in] */ LCID lcid,
  25723.             /* [in] */ WORD wFlags,
  25724.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25725.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25726.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25727.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25728.         
  25729.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  25730.             IHTMLBlockElement __RPC_FAR * This,
  25731.             /* [in] */ BSTR v);
  25732.         
  25733.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  25734.             IHTMLBlockElement __RPC_FAR * This,
  25735.             /* [out][retval] */ BSTR __RPC_FAR *p);
  25736.         
  25737.         END_INTERFACE
  25738.     } IHTMLBlockElementVtbl;
  25739.  
  25740.     interface IHTMLBlockElement
  25741.     {
  25742.         CONST_VTBL struct IHTMLBlockElementVtbl __RPC_FAR *lpVtbl;
  25743.     };
  25744.  
  25745.     
  25746.  
  25747. #ifdef COBJMACROS
  25748.  
  25749.  
  25750. #define IHTMLBlockElement_QueryInterface(This,riid,ppvObject)    \
  25751.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25752.  
  25753. #define IHTMLBlockElement_AddRef(This)    \
  25754.     (This)->lpVtbl -> AddRef(This)
  25755.  
  25756. #define IHTMLBlockElement_Release(This)    \
  25757.     (This)->lpVtbl -> Release(This)
  25758.  
  25759.  
  25760. #define IHTMLBlockElement_GetTypeInfoCount(This,pctinfo)    \
  25761.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25762.  
  25763. #define IHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25764.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25765.  
  25766. #define IHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25767.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25768.  
  25769. #define IHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25770.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25771.  
  25772.  
  25773. #define IHTMLBlockElement_put_clear(This,v)    \
  25774.     (This)->lpVtbl -> put_clear(This,v)
  25775.  
  25776. #define IHTMLBlockElement_get_clear(This,p)    \
  25777.     (This)->lpVtbl -> get_clear(This,p)
  25778.  
  25779. #endif /* COBJMACROS */
  25780.  
  25781.  
  25782. #endif     /* C style interface */
  25783.  
  25784.  
  25785.  
  25786. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_put_clear_Proxy( 
  25787.     IHTMLBlockElement __RPC_FAR * This,
  25788.     /* [in] */ BSTR v);
  25789.  
  25790.  
  25791. void __RPC_STUB IHTMLBlockElement_put_clear_Stub(
  25792.     IRpcStubBuffer *This,
  25793.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25794.     PRPC_MESSAGE _pRpcMessage,
  25795.     DWORD *_pdwStubPhase);
  25796.  
  25797.  
  25798. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBlockElement_get_clear_Proxy( 
  25799.     IHTMLBlockElement __RPC_FAR * This,
  25800.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25801.  
  25802.  
  25803. void __RPC_STUB IHTMLBlockElement_get_clear_Stub(
  25804.     IRpcStubBuffer *This,
  25805.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25806.     PRPC_MESSAGE _pRpcMessage,
  25807.     DWORD *_pdwStubPhase);
  25808.  
  25809.  
  25810.  
  25811. #endif     /* __IHTMLBlockElement_INTERFACE_DEFINED__ */
  25812.  
  25813.  
  25814. #ifndef __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__
  25815. #define __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__
  25816.  
  25817. /****************************************
  25818.  * Generated header for dispinterface: DispIHTMLBlockElement
  25819.  * at Mon Nov 17 12:04:35 1997
  25820.  * using MIDL 3.02.88
  25821.  ****************************************/
  25822. /* [uuid][hidden] */ 
  25823.  
  25824.  
  25825.  
  25826. EXTERN_C const IID DIID_DispIHTMLBlockElement;
  25827.  
  25828. #if defined(__cplusplus) && !defined(CINTERFACE)
  25829.  
  25830.     interface DECLSPEC_UUID("3050f506-98b5-11cf-bb82-00aa00bdce0b")
  25831.     DispIHTMLBlockElement : public IDispatch
  25832.     {
  25833.     };
  25834.     
  25835. #else     /* C style interface */
  25836.  
  25837.     typedef struct DispIHTMLBlockElementVtbl
  25838.     {
  25839.         BEGIN_INTERFACE
  25840.         
  25841.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25842.             DispIHTMLBlockElement __RPC_FAR * This,
  25843.             /* [in] */ REFIID riid,
  25844.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25845.         
  25846.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25847.             DispIHTMLBlockElement __RPC_FAR * This);
  25848.         
  25849.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25850.             DispIHTMLBlockElement __RPC_FAR * This);
  25851.         
  25852.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25853.             DispIHTMLBlockElement __RPC_FAR * This,
  25854.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25855.         
  25856.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25857.             DispIHTMLBlockElement __RPC_FAR * This,
  25858.             /* [in] */ UINT iTInfo,
  25859.             /* [in] */ LCID lcid,
  25860.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25861.         
  25862.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25863.             DispIHTMLBlockElement __RPC_FAR * This,
  25864.             /* [in] */ REFIID riid,
  25865.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25866.             /* [in] */ UINT cNames,
  25867.             /* [in] */ LCID lcid,
  25868.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  25869.         
  25870.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  25871.             DispIHTMLBlockElement __RPC_FAR * This,
  25872.             /* [in] */ DISPID dispIdMember,
  25873.             /* [in] */ REFIID riid,
  25874.             /* [in] */ LCID lcid,
  25875.             /* [in] */ WORD wFlags,
  25876.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  25877.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  25878.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  25879.             /* [out] */ UINT __RPC_FAR *puArgErr);
  25880.         
  25881.         END_INTERFACE
  25882.     } DispIHTMLBlockElementVtbl;
  25883.  
  25884.     interface DispIHTMLBlockElement
  25885.     {
  25886.         CONST_VTBL struct DispIHTMLBlockElementVtbl __RPC_FAR *lpVtbl;
  25887.     };
  25888.  
  25889.     
  25890.  
  25891. #ifdef COBJMACROS
  25892.  
  25893.  
  25894. #define DispIHTMLBlockElement_QueryInterface(This,riid,ppvObject)    \
  25895.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  25896.  
  25897. #define DispIHTMLBlockElement_AddRef(This)    \
  25898.     (This)->lpVtbl -> AddRef(This)
  25899.  
  25900. #define DispIHTMLBlockElement_Release(This)    \
  25901.     (This)->lpVtbl -> Release(This)
  25902.  
  25903.  
  25904. #define DispIHTMLBlockElement_GetTypeInfoCount(This,pctinfo)    \
  25905.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  25906.  
  25907. #define DispIHTMLBlockElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  25908.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  25909.  
  25910. #define DispIHTMLBlockElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  25911.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  25912.  
  25913. #define DispIHTMLBlockElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  25914.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  25915.  
  25916. #endif /* COBJMACROS */
  25917.  
  25918.  
  25919. #endif     /* C style interface */
  25920.  
  25921.  
  25922. #endif     /* __DispIHTMLBlockElement_DISPINTERFACE_DEFINED__ */
  25923.  
  25924.  
  25925. EXTERN_C const CLSID CLSID_HTMLBlockElement;
  25926.  
  25927. #ifdef __cplusplus
  25928.  
  25929. class DECLSPEC_UUID("3050f281-98b5-11cf-bb82-00aa00bdce0b")
  25930. HTMLBlockElement;
  25931. #endif
  25932.  
  25933. #ifndef __IHTMLDivElement_INTERFACE_DEFINED__
  25934. #define __IHTMLDivElement_INTERFACE_DEFINED__
  25935.  
  25936. /****************************************
  25937.  * Generated header for interface: IHTMLDivElement
  25938.  * at Mon Nov 17 12:04:35 1997
  25939.  * using MIDL 3.02.88
  25940.  ****************************************/
  25941. /* [object][uuid][dual][oleautomation] */ 
  25942.  
  25943.  
  25944.  
  25945. EXTERN_C const IID IID_IHTMLDivElement;
  25946.  
  25947. #if defined(__cplusplus) && !defined(CINTERFACE)
  25948.     
  25949.     interface DECLSPEC_UUID("3050f200-98b5-11cf-bb82-00aa00bdce0b")
  25950.     IHTMLDivElement : public IDispatch
  25951.     {
  25952.     public:
  25953.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  25954.             /* [in] */ BSTR v) = 0;
  25955.         
  25956.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  25957.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  25958.         
  25959.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  25960.             /* [in] */ VARIANT_BOOL v) = 0;
  25961.         
  25962.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  25963.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  25964.         
  25965.     };
  25966.     
  25967. #else     /* C style interface */
  25968.  
  25969.     typedef struct IHTMLDivElementVtbl
  25970.     {
  25971.         BEGIN_INTERFACE
  25972.         
  25973.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  25974.             IHTMLDivElement __RPC_FAR * This,
  25975.             /* [in] */ REFIID riid,
  25976.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  25977.         
  25978.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  25979.             IHTMLDivElement __RPC_FAR * This);
  25980.         
  25981.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  25982.             IHTMLDivElement __RPC_FAR * This);
  25983.         
  25984.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  25985.             IHTMLDivElement __RPC_FAR * This,
  25986.             /* [out] */ UINT __RPC_FAR *pctinfo);
  25987.         
  25988.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  25989.             IHTMLDivElement __RPC_FAR * This,
  25990.             /* [in] */ UINT iTInfo,
  25991.             /* [in] */ LCID lcid,
  25992.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  25993.         
  25994.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  25995.             IHTMLDivElement __RPC_FAR * This,
  25996.             /* [in] */ REFIID riid,
  25997.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  25998.             /* [in] */ UINT cNames,
  25999.             /* [in] */ LCID lcid,
  26000.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26001.         
  26002.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26003.             IHTMLDivElement __RPC_FAR * This,
  26004.             /* [in] */ DISPID dispIdMember,
  26005.             /* [in] */ REFIID riid,
  26006.             /* [in] */ LCID lcid,
  26007.             /* [in] */ WORD wFlags,
  26008.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26009.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26010.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26011.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26012.         
  26013.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  26014.             IHTMLDivElement __RPC_FAR * This,
  26015.             /* [in] */ BSTR v);
  26016.         
  26017.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  26018.             IHTMLDivElement __RPC_FAR * This,
  26019.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26020.         
  26021.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26022.             IHTMLDivElement __RPC_FAR * This,
  26023.             /* [in] */ VARIANT_BOOL v);
  26024.         
  26025.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26026.             IHTMLDivElement __RPC_FAR * This,
  26027.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26028.         
  26029.         END_INTERFACE
  26030.     } IHTMLDivElementVtbl;
  26031.  
  26032.     interface IHTMLDivElement
  26033.     {
  26034.         CONST_VTBL struct IHTMLDivElementVtbl __RPC_FAR *lpVtbl;
  26035.     };
  26036.  
  26037.     
  26038.  
  26039. #ifdef COBJMACROS
  26040.  
  26041.  
  26042. #define IHTMLDivElement_QueryInterface(This,riid,ppvObject)    \
  26043.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26044.  
  26045. #define IHTMLDivElement_AddRef(This)    \
  26046.     (This)->lpVtbl -> AddRef(This)
  26047.  
  26048. #define IHTMLDivElement_Release(This)    \
  26049.     (This)->lpVtbl -> Release(This)
  26050.  
  26051.  
  26052. #define IHTMLDivElement_GetTypeInfoCount(This,pctinfo)    \
  26053.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26054.  
  26055. #define IHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26056.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26057.  
  26058. #define IHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26059.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26060.  
  26061. #define IHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26062.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26063.  
  26064.  
  26065. #define IHTMLDivElement_put_align(This,v)    \
  26066.     (This)->lpVtbl -> put_align(This,v)
  26067.  
  26068. #define IHTMLDivElement_get_align(This,p)    \
  26069.     (This)->lpVtbl -> get_align(This,p)
  26070.  
  26071. #define IHTMLDivElement_put_noWrap(This,v)    \
  26072.     (This)->lpVtbl -> put_noWrap(This,v)
  26073.  
  26074. #define IHTMLDivElement_get_noWrap(This,p)    \
  26075.     (This)->lpVtbl -> get_noWrap(This,p)
  26076.  
  26077. #endif /* COBJMACROS */
  26078.  
  26079.  
  26080. #endif     /* C style interface */
  26081.  
  26082.  
  26083.  
  26084. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_align_Proxy( 
  26085.     IHTMLDivElement __RPC_FAR * This,
  26086.     /* [in] */ BSTR v);
  26087.  
  26088.  
  26089. void __RPC_STUB IHTMLDivElement_put_align_Stub(
  26090.     IRpcStubBuffer *This,
  26091.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26092.     PRPC_MESSAGE _pRpcMessage,
  26093.     DWORD *_pdwStubPhase);
  26094.  
  26095.  
  26096. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_align_Proxy( 
  26097.     IHTMLDivElement __RPC_FAR * This,
  26098.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26099.  
  26100.  
  26101. void __RPC_STUB IHTMLDivElement_get_align_Stub(
  26102.     IRpcStubBuffer *This,
  26103.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26104.     PRPC_MESSAGE _pRpcMessage,
  26105.     DWORD *_pdwStubPhase);
  26106.  
  26107.  
  26108. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_put_noWrap_Proxy( 
  26109.     IHTMLDivElement __RPC_FAR * This,
  26110.     /* [in] */ VARIANT_BOOL v);
  26111.  
  26112.  
  26113. void __RPC_STUB IHTMLDivElement_put_noWrap_Stub(
  26114.     IRpcStubBuffer *This,
  26115.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26116.     PRPC_MESSAGE _pRpcMessage,
  26117.     DWORD *_pdwStubPhase);
  26118.  
  26119.  
  26120. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDivElement_get_noWrap_Proxy( 
  26121.     IHTMLDivElement __RPC_FAR * This,
  26122.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26123.  
  26124.  
  26125. void __RPC_STUB IHTMLDivElement_get_noWrap_Stub(
  26126.     IRpcStubBuffer *This,
  26127.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26128.     PRPC_MESSAGE _pRpcMessage,
  26129.     DWORD *_pdwStubPhase);
  26130.  
  26131.  
  26132.  
  26133. #endif     /* __IHTMLDivElement_INTERFACE_DEFINED__ */
  26134.  
  26135.  
  26136. #ifndef __DispIHTMLDivElement_DISPINTERFACE_DEFINED__
  26137. #define __DispIHTMLDivElement_DISPINTERFACE_DEFINED__
  26138.  
  26139. /****************************************
  26140.  * Generated header for dispinterface: DispIHTMLDivElement
  26141.  * at Mon Nov 17 12:04:35 1997
  26142.  * using MIDL 3.02.88
  26143.  ****************************************/
  26144. /* [uuid][hidden] */ 
  26145.  
  26146.  
  26147.  
  26148. EXTERN_C const IID DIID_DispIHTMLDivElement;
  26149.  
  26150. #if defined(__cplusplus) && !defined(CINTERFACE)
  26151.  
  26152.     interface DECLSPEC_UUID("3050f50c-98b5-11cf-bb82-00aa00bdce0b")
  26153.     DispIHTMLDivElement : public IDispatch
  26154.     {
  26155.     };
  26156.     
  26157. #else     /* C style interface */
  26158.  
  26159.     typedef struct DispIHTMLDivElementVtbl
  26160.     {
  26161.         BEGIN_INTERFACE
  26162.         
  26163.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26164.             DispIHTMLDivElement __RPC_FAR * This,
  26165.             /* [in] */ REFIID riid,
  26166.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26167.         
  26168.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26169.             DispIHTMLDivElement __RPC_FAR * This);
  26170.         
  26171.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26172.             DispIHTMLDivElement __RPC_FAR * This);
  26173.         
  26174.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26175.             DispIHTMLDivElement __RPC_FAR * This,
  26176.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26177.         
  26178.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26179.             DispIHTMLDivElement __RPC_FAR * This,
  26180.             /* [in] */ UINT iTInfo,
  26181.             /* [in] */ LCID lcid,
  26182.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26183.         
  26184.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26185.             DispIHTMLDivElement __RPC_FAR * This,
  26186.             /* [in] */ REFIID riid,
  26187.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26188.             /* [in] */ UINT cNames,
  26189.             /* [in] */ LCID lcid,
  26190.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26191.         
  26192.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26193.             DispIHTMLDivElement __RPC_FAR * This,
  26194.             /* [in] */ DISPID dispIdMember,
  26195.             /* [in] */ REFIID riid,
  26196.             /* [in] */ LCID lcid,
  26197.             /* [in] */ WORD wFlags,
  26198.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26199.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26200.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26201.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26202.         
  26203.         END_INTERFACE
  26204.     } DispIHTMLDivElementVtbl;
  26205.  
  26206.     interface DispIHTMLDivElement
  26207.     {
  26208.         CONST_VTBL struct DispIHTMLDivElementVtbl __RPC_FAR *lpVtbl;
  26209.     };
  26210.  
  26211.     
  26212.  
  26213. #ifdef COBJMACROS
  26214.  
  26215.  
  26216. #define DispIHTMLDivElement_QueryInterface(This,riid,ppvObject)    \
  26217.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26218.  
  26219. #define DispIHTMLDivElement_AddRef(This)    \
  26220.     (This)->lpVtbl -> AddRef(This)
  26221.  
  26222. #define DispIHTMLDivElement_Release(This)    \
  26223.     (This)->lpVtbl -> Release(This)
  26224.  
  26225.  
  26226. #define DispIHTMLDivElement_GetTypeInfoCount(This,pctinfo)    \
  26227.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26228.  
  26229. #define DispIHTMLDivElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26230.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26231.  
  26232. #define DispIHTMLDivElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26233.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26234.  
  26235. #define DispIHTMLDivElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26236.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26237.  
  26238. #endif /* COBJMACROS */
  26239.  
  26240.  
  26241. #endif     /* C style interface */
  26242.  
  26243.  
  26244. #endif     /* __DispIHTMLDivElement_DISPINTERFACE_DEFINED__ */
  26245.  
  26246.  
  26247. EXTERN_C const CLSID CLSID_HTMLDivElement;
  26248.  
  26249. #ifdef __cplusplus
  26250.  
  26251. class DECLSPEC_UUID("3050f27e-98b5-11cf-bb82-00aa00bdce0b")
  26252. HTMLDivElement;
  26253. #endif
  26254.  
  26255. #ifndef __IHTMLDDElement_INTERFACE_DEFINED__
  26256. #define __IHTMLDDElement_INTERFACE_DEFINED__
  26257.  
  26258. /****************************************
  26259.  * Generated header for interface: IHTMLDDElement
  26260.  * at Mon Nov 17 12:04:35 1997
  26261.  * using MIDL 3.02.88
  26262.  ****************************************/
  26263. /* [object][uuid][dual][oleautomation] */ 
  26264.  
  26265.  
  26266.  
  26267. EXTERN_C const IID IID_IHTMLDDElement;
  26268.  
  26269. #if defined(__cplusplus) && !defined(CINTERFACE)
  26270.     
  26271.     interface DECLSPEC_UUID("3050f1f2-98b5-11cf-bb82-00aa00bdce0b")
  26272.     IHTMLDDElement : public IDispatch
  26273.     {
  26274.     public:
  26275.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  26276.             /* [in] */ VARIANT_BOOL v) = 0;
  26277.         
  26278.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  26279.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  26280.         
  26281.     };
  26282.     
  26283. #else     /* C style interface */
  26284.  
  26285.     typedef struct IHTMLDDElementVtbl
  26286.     {
  26287.         BEGIN_INTERFACE
  26288.         
  26289.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26290.             IHTMLDDElement __RPC_FAR * This,
  26291.             /* [in] */ REFIID riid,
  26292.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26293.         
  26294.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26295.             IHTMLDDElement __RPC_FAR * This);
  26296.         
  26297.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26298.             IHTMLDDElement __RPC_FAR * This);
  26299.         
  26300.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26301.             IHTMLDDElement __RPC_FAR * This,
  26302.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26303.         
  26304.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26305.             IHTMLDDElement __RPC_FAR * This,
  26306.             /* [in] */ UINT iTInfo,
  26307.             /* [in] */ LCID lcid,
  26308.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26309.         
  26310.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26311.             IHTMLDDElement __RPC_FAR * This,
  26312.             /* [in] */ REFIID riid,
  26313.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26314.             /* [in] */ UINT cNames,
  26315.             /* [in] */ LCID lcid,
  26316.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26317.         
  26318.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26319.             IHTMLDDElement __RPC_FAR * This,
  26320.             /* [in] */ DISPID dispIdMember,
  26321.             /* [in] */ REFIID riid,
  26322.             /* [in] */ LCID lcid,
  26323.             /* [in] */ WORD wFlags,
  26324.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26325.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26326.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26327.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26328.         
  26329.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26330.             IHTMLDDElement __RPC_FAR * This,
  26331.             /* [in] */ VARIANT_BOOL v);
  26332.         
  26333.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26334.             IHTMLDDElement __RPC_FAR * This,
  26335.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26336.         
  26337.         END_INTERFACE
  26338.     } IHTMLDDElementVtbl;
  26339.  
  26340.     interface IHTMLDDElement
  26341.     {
  26342.         CONST_VTBL struct IHTMLDDElementVtbl __RPC_FAR *lpVtbl;
  26343.     };
  26344.  
  26345.     
  26346.  
  26347. #ifdef COBJMACROS
  26348.  
  26349.  
  26350. #define IHTMLDDElement_QueryInterface(This,riid,ppvObject)    \
  26351.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26352.  
  26353. #define IHTMLDDElement_AddRef(This)    \
  26354.     (This)->lpVtbl -> AddRef(This)
  26355.  
  26356. #define IHTMLDDElement_Release(This)    \
  26357.     (This)->lpVtbl -> Release(This)
  26358.  
  26359.  
  26360. #define IHTMLDDElement_GetTypeInfoCount(This,pctinfo)    \
  26361.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26362.  
  26363. #define IHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26364.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26365.  
  26366. #define IHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26367.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26368.  
  26369. #define IHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26370.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26371.  
  26372.  
  26373. #define IHTMLDDElement_put_noWrap(This,v)    \
  26374.     (This)->lpVtbl -> put_noWrap(This,v)
  26375.  
  26376. #define IHTMLDDElement_get_noWrap(This,p)    \
  26377.     (This)->lpVtbl -> get_noWrap(This,p)
  26378.  
  26379. #endif /* COBJMACROS */
  26380.  
  26381.  
  26382. #endif     /* C style interface */
  26383.  
  26384.  
  26385.  
  26386. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_put_noWrap_Proxy( 
  26387.     IHTMLDDElement __RPC_FAR * This,
  26388.     /* [in] */ VARIANT_BOOL v);
  26389.  
  26390.  
  26391. void __RPC_STUB IHTMLDDElement_put_noWrap_Stub(
  26392.     IRpcStubBuffer *This,
  26393.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26394.     PRPC_MESSAGE _pRpcMessage,
  26395.     DWORD *_pdwStubPhase);
  26396.  
  26397.  
  26398. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDDElement_get_noWrap_Proxy( 
  26399.     IHTMLDDElement __RPC_FAR * This,
  26400.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26401.  
  26402.  
  26403. void __RPC_STUB IHTMLDDElement_get_noWrap_Stub(
  26404.     IRpcStubBuffer *This,
  26405.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26406.     PRPC_MESSAGE _pRpcMessage,
  26407.     DWORD *_pdwStubPhase);
  26408.  
  26409.  
  26410.  
  26411. #endif     /* __IHTMLDDElement_INTERFACE_DEFINED__ */
  26412.  
  26413.  
  26414. #ifndef __DispIHTMLDDElement_DISPINTERFACE_DEFINED__
  26415. #define __DispIHTMLDDElement_DISPINTERFACE_DEFINED__
  26416.  
  26417. /****************************************
  26418.  * Generated header for dispinterface: DispIHTMLDDElement
  26419.  * at Mon Nov 17 12:04:35 1997
  26420.  * using MIDL 3.02.88
  26421.  ****************************************/
  26422. /* [uuid][hidden] */ 
  26423.  
  26424.  
  26425.  
  26426. EXTERN_C const IID DIID_DispIHTMLDDElement;
  26427.  
  26428. #if defined(__cplusplus) && !defined(CINTERFACE)
  26429.  
  26430.     interface DECLSPEC_UUID("3050f50b-98b5-11cf-bb82-00aa00bdce0b")
  26431.     DispIHTMLDDElement : public IDispatch
  26432.     {
  26433.     };
  26434.     
  26435. #else     /* C style interface */
  26436.  
  26437.     typedef struct DispIHTMLDDElementVtbl
  26438.     {
  26439.         BEGIN_INTERFACE
  26440.         
  26441.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26442.             DispIHTMLDDElement __RPC_FAR * This,
  26443.             /* [in] */ REFIID riid,
  26444.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26445.         
  26446.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26447.             DispIHTMLDDElement __RPC_FAR * This);
  26448.         
  26449.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26450.             DispIHTMLDDElement __RPC_FAR * This);
  26451.         
  26452.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26453.             DispIHTMLDDElement __RPC_FAR * This,
  26454.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26455.         
  26456.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26457.             DispIHTMLDDElement __RPC_FAR * This,
  26458.             /* [in] */ UINT iTInfo,
  26459.             /* [in] */ LCID lcid,
  26460.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26461.         
  26462.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26463.             DispIHTMLDDElement __RPC_FAR * This,
  26464.             /* [in] */ REFIID riid,
  26465.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26466.             /* [in] */ UINT cNames,
  26467.             /* [in] */ LCID lcid,
  26468.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26469.         
  26470.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26471.             DispIHTMLDDElement __RPC_FAR * This,
  26472.             /* [in] */ DISPID dispIdMember,
  26473.             /* [in] */ REFIID riid,
  26474.             /* [in] */ LCID lcid,
  26475.             /* [in] */ WORD wFlags,
  26476.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26477.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26478.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26479.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26480.         
  26481.         END_INTERFACE
  26482.     } DispIHTMLDDElementVtbl;
  26483.  
  26484.     interface DispIHTMLDDElement
  26485.     {
  26486.         CONST_VTBL struct DispIHTMLDDElementVtbl __RPC_FAR *lpVtbl;
  26487.     };
  26488.  
  26489.     
  26490.  
  26491. #ifdef COBJMACROS
  26492.  
  26493.  
  26494. #define DispIHTMLDDElement_QueryInterface(This,riid,ppvObject)    \
  26495.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26496.  
  26497. #define DispIHTMLDDElement_AddRef(This)    \
  26498.     (This)->lpVtbl -> AddRef(This)
  26499.  
  26500. #define DispIHTMLDDElement_Release(This)    \
  26501.     (This)->lpVtbl -> Release(This)
  26502.  
  26503.  
  26504. #define DispIHTMLDDElement_GetTypeInfoCount(This,pctinfo)    \
  26505.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26506.  
  26507. #define DispIHTMLDDElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26508.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26509.  
  26510. #define DispIHTMLDDElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26511.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26512.  
  26513. #define DispIHTMLDDElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26514.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26515.  
  26516. #endif /* COBJMACROS */
  26517.  
  26518.  
  26519. #endif     /* C style interface */
  26520.  
  26521.  
  26522. #endif     /* __DispIHTMLDDElement_DISPINTERFACE_DEFINED__ */
  26523.  
  26524.  
  26525. EXTERN_C const CLSID CLSID_HTMLDDElement;
  26526.  
  26527. #ifdef __cplusplus
  26528.  
  26529. class DECLSPEC_UUID("3050f27f-98b5-11cf-bb82-00aa00bdce0b")
  26530. HTMLDDElement;
  26531. #endif
  26532.  
  26533. #ifndef __IHTMLDTElement_INTERFACE_DEFINED__
  26534. #define __IHTMLDTElement_INTERFACE_DEFINED__
  26535.  
  26536. /****************************************
  26537.  * Generated header for interface: IHTMLDTElement
  26538.  * at Mon Nov 17 12:04:35 1997
  26539.  * using MIDL 3.02.88
  26540.  ****************************************/
  26541. /* [object][uuid][dual][oleautomation] */ 
  26542.  
  26543.  
  26544.  
  26545. EXTERN_C const IID IID_IHTMLDTElement;
  26546.  
  26547. #if defined(__cplusplus) && !defined(CINTERFACE)
  26548.     
  26549.     interface DECLSPEC_UUID("3050f1f3-98b5-11cf-bb82-00aa00bdce0b")
  26550.     IHTMLDTElement : public IDispatch
  26551.     {
  26552.     public:
  26553.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_noWrap( 
  26554.             /* [in] */ VARIANT_BOOL v) = 0;
  26555.         
  26556.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_noWrap( 
  26557.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  26558.         
  26559.     };
  26560.     
  26561. #else     /* C style interface */
  26562.  
  26563.     typedef struct IHTMLDTElementVtbl
  26564.     {
  26565.         BEGIN_INTERFACE
  26566.         
  26567.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26568.             IHTMLDTElement __RPC_FAR * This,
  26569.             /* [in] */ REFIID riid,
  26570.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26571.         
  26572.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26573.             IHTMLDTElement __RPC_FAR * This);
  26574.         
  26575.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26576.             IHTMLDTElement __RPC_FAR * This);
  26577.         
  26578.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26579.             IHTMLDTElement __RPC_FAR * This,
  26580.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26581.         
  26582.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26583.             IHTMLDTElement __RPC_FAR * This,
  26584.             /* [in] */ UINT iTInfo,
  26585.             /* [in] */ LCID lcid,
  26586.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26587.         
  26588.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26589.             IHTMLDTElement __RPC_FAR * This,
  26590.             /* [in] */ REFIID riid,
  26591.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26592.             /* [in] */ UINT cNames,
  26593.             /* [in] */ LCID lcid,
  26594.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26595.         
  26596.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26597.             IHTMLDTElement __RPC_FAR * This,
  26598.             /* [in] */ DISPID dispIdMember,
  26599.             /* [in] */ REFIID riid,
  26600.             /* [in] */ LCID lcid,
  26601.             /* [in] */ WORD wFlags,
  26602.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26603.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26604.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26605.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26606.         
  26607.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noWrap )( 
  26608.             IHTMLDTElement __RPC_FAR * This,
  26609.             /* [in] */ VARIANT_BOOL v);
  26610.         
  26611.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noWrap )( 
  26612.             IHTMLDTElement __RPC_FAR * This,
  26613.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26614.         
  26615.         END_INTERFACE
  26616.     } IHTMLDTElementVtbl;
  26617.  
  26618.     interface IHTMLDTElement
  26619.     {
  26620.         CONST_VTBL struct IHTMLDTElementVtbl __RPC_FAR *lpVtbl;
  26621.     };
  26622.  
  26623.     
  26624.  
  26625. #ifdef COBJMACROS
  26626.  
  26627.  
  26628. #define IHTMLDTElement_QueryInterface(This,riid,ppvObject)    \
  26629.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26630.  
  26631. #define IHTMLDTElement_AddRef(This)    \
  26632.     (This)->lpVtbl -> AddRef(This)
  26633.  
  26634. #define IHTMLDTElement_Release(This)    \
  26635.     (This)->lpVtbl -> Release(This)
  26636.  
  26637.  
  26638. #define IHTMLDTElement_GetTypeInfoCount(This,pctinfo)    \
  26639.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26640.  
  26641. #define IHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26642.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26643.  
  26644. #define IHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26645.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26646.  
  26647. #define IHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26648.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26649.  
  26650.  
  26651. #define IHTMLDTElement_put_noWrap(This,v)    \
  26652.     (This)->lpVtbl -> put_noWrap(This,v)
  26653.  
  26654. #define IHTMLDTElement_get_noWrap(This,p)    \
  26655.     (This)->lpVtbl -> get_noWrap(This,p)
  26656.  
  26657. #endif /* COBJMACROS */
  26658.  
  26659.  
  26660. #endif     /* C style interface */
  26661.  
  26662.  
  26663.  
  26664. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_put_noWrap_Proxy( 
  26665.     IHTMLDTElement __RPC_FAR * This,
  26666.     /* [in] */ VARIANT_BOOL v);
  26667.  
  26668.  
  26669. void __RPC_STUB IHTMLDTElement_put_noWrap_Stub(
  26670.     IRpcStubBuffer *This,
  26671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26672.     PRPC_MESSAGE _pRpcMessage,
  26673.     DWORD *_pdwStubPhase);
  26674.  
  26675.  
  26676. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDTElement_get_noWrap_Proxy( 
  26677.     IHTMLDTElement __RPC_FAR * This,
  26678.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26679.  
  26680.  
  26681. void __RPC_STUB IHTMLDTElement_get_noWrap_Stub(
  26682.     IRpcStubBuffer *This,
  26683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26684.     PRPC_MESSAGE _pRpcMessage,
  26685.     DWORD *_pdwStubPhase);
  26686.  
  26687.  
  26688.  
  26689. #endif     /* __IHTMLDTElement_INTERFACE_DEFINED__ */
  26690.  
  26691.  
  26692. #ifndef __DispIHTMLDTElement_DISPINTERFACE_DEFINED__
  26693. #define __DispIHTMLDTElement_DISPINTERFACE_DEFINED__
  26694.  
  26695. /****************************************
  26696.  * Generated header for dispinterface: DispIHTMLDTElement
  26697.  * at Mon Nov 17 12:04:35 1997
  26698.  * using MIDL 3.02.88
  26699.  ****************************************/
  26700. /* [uuid][hidden] */ 
  26701.  
  26702.  
  26703.  
  26704. EXTERN_C const IID DIID_DispIHTMLDTElement;
  26705.  
  26706. #if defined(__cplusplus) && !defined(CINTERFACE)
  26707.  
  26708.     interface DECLSPEC_UUID("3050f50d-98b5-11cf-bb82-00aa00bdce0b")
  26709.     DispIHTMLDTElement : public IDispatch
  26710.     {
  26711.     };
  26712.     
  26713. #else     /* C style interface */
  26714.  
  26715.     typedef struct DispIHTMLDTElementVtbl
  26716.     {
  26717.         BEGIN_INTERFACE
  26718.         
  26719.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26720.             DispIHTMLDTElement __RPC_FAR * This,
  26721.             /* [in] */ REFIID riid,
  26722.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26723.         
  26724.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26725.             DispIHTMLDTElement __RPC_FAR * This);
  26726.         
  26727.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26728.             DispIHTMLDTElement __RPC_FAR * This);
  26729.         
  26730.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26731.             DispIHTMLDTElement __RPC_FAR * This,
  26732.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26733.         
  26734.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26735.             DispIHTMLDTElement __RPC_FAR * This,
  26736.             /* [in] */ UINT iTInfo,
  26737.             /* [in] */ LCID lcid,
  26738.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26739.         
  26740.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26741.             DispIHTMLDTElement __RPC_FAR * This,
  26742.             /* [in] */ REFIID riid,
  26743.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26744.             /* [in] */ UINT cNames,
  26745.             /* [in] */ LCID lcid,
  26746.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26747.         
  26748.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26749.             DispIHTMLDTElement __RPC_FAR * This,
  26750.             /* [in] */ DISPID dispIdMember,
  26751.             /* [in] */ REFIID riid,
  26752.             /* [in] */ LCID lcid,
  26753.             /* [in] */ WORD wFlags,
  26754.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26755.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26756.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26757.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26758.         
  26759.         END_INTERFACE
  26760.     } DispIHTMLDTElementVtbl;
  26761.  
  26762.     interface DispIHTMLDTElement
  26763.     {
  26764.         CONST_VTBL struct DispIHTMLDTElementVtbl __RPC_FAR *lpVtbl;
  26765.     };
  26766.  
  26767.     
  26768.  
  26769. #ifdef COBJMACROS
  26770.  
  26771.  
  26772. #define DispIHTMLDTElement_QueryInterface(This,riid,ppvObject)    \
  26773.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26774.  
  26775. #define DispIHTMLDTElement_AddRef(This)    \
  26776.     (This)->lpVtbl -> AddRef(This)
  26777.  
  26778. #define DispIHTMLDTElement_Release(This)    \
  26779.     (This)->lpVtbl -> Release(This)
  26780.  
  26781.  
  26782. #define DispIHTMLDTElement_GetTypeInfoCount(This,pctinfo)    \
  26783.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26784.  
  26785. #define DispIHTMLDTElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26786.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26787.  
  26788. #define DispIHTMLDTElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26789.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26790.  
  26791. #define DispIHTMLDTElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26792.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26793.  
  26794. #endif /* COBJMACROS */
  26795.  
  26796.  
  26797. #endif     /* C style interface */
  26798.  
  26799.  
  26800. #endif     /* __DispIHTMLDTElement_DISPINTERFACE_DEFINED__ */
  26801.  
  26802.  
  26803. EXTERN_C const CLSID CLSID_HTMLDTElement;
  26804.  
  26805. #ifdef __cplusplus
  26806.  
  26807. class DECLSPEC_UUID("3050f27c-98b5-11cf-bb82-00aa00bdce0b")
  26808. HTMLDTElement;
  26809. #endif
  26810.  
  26811. #ifndef __IHTMLBRElement_INTERFACE_DEFINED__
  26812. #define __IHTMLBRElement_INTERFACE_DEFINED__
  26813.  
  26814. /****************************************
  26815.  * Generated header for interface: IHTMLBRElement
  26816.  * at Mon Nov 17 12:04:35 1997
  26817.  * using MIDL 3.02.88
  26818.  ****************************************/
  26819. /* [object][uuid][dual][oleautomation] */ 
  26820.  
  26821.  
  26822.  
  26823. EXTERN_C const IID IID_IHTMLBRElement;
  26824.  
  26825. #if defined(__cplusplus) && !defined(CINTERFACE)
  26826.     
  26827.     interface DECLSPEC_UUID("3050f1f0-98b5-11cf-bb82-00aa00bdce0b")
  26828.     IHTMLBRElement : public IDispatch
  26829.     {
  26830.     public:
  26831.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  26832.             /* [in] */ BSTR v) = 0;
  26833.         
  26834.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  26835.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  26836.         
  26837.     };
  26838.     
  26839. #else     /* C style interface */
  26840.  
  26841.     typedef struct IHTMLBRElementVtbl
  26842.     {
  26843.         BEGIN_INTERFACE
  26844.         
  26845.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26846.             IHTMLBRElement __RPC_FAR * This,
  26847.             /* [in] */ REFIID riid,
  26848.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26849.         
  26850.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26851.             IHTMLBRElement __RPC_FAR * This);
  26852.         
  26853.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26854.             IHTMLBRElement __RPC_FAR * This);
  26855.         
  26856.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26857.             IHTMLBRElement __RPC_FAR * This,
  26858.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26859.         
  26860.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26861.             IHTMLBRElement __RPC_FAR * This,
  26862.             /* [in] */ UINT iTInfo,
  26863.             /* [in] */ LCID lcid,
  26864.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26865.         
  26866.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26867.             IHTMLBRElement __RPC_FAR * This,
  26868.             /* [in] */ REFIID riid,
  26869.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26870.             /* [in] */ UINT cNames,
  26871.             /* [in] */ LCID lcid,
  26872.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26873.         
  26874.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26875.             IHTMLBRElement __RPC_FAR * This,
  26876.             /* [in] */ DISPID dispIdMember,
  26877.             /* [in] */ REFIID riid,
  26878.             /* [in] */ LCID lcid,
  26879.             /* [in] */ WORD wFlags,
  26880.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26881.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26882.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26883.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26884.         
  26885.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  26886.             IHTMLBRElement __RPC_FAR * This,
  26887.             /* [in] */ BSTR v);
  26888.         
  26889.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  26890.             IHTMLBRElement __RPC_FAR * This,
  26891.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26892.         
  26893.         END_INTERFACE
  26894.     } IHTMLBRElementVtbl;
  26895.  
  26896.     interface IHTMLBRElement
  26897.     {
  26898.         CONST_VTBL struct IHTMLBRElementVtbl __RPC_FAR *lpVtbl;
  26899.     };
  26900.  
  26901.     
  26902.  
  26903. #ifdef COBJMACROS
  26904.  
  26905.  
  26906. #define IHTMLBRElement_QueryInterface(This,riid,ppvObject)    \
  26907.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26908.  
  26909. #define IHTMLBRElement_AddRef(This)    \
  26910.     (This)->lpVtbl -> AddRef(This)
  26911.  
  26912. #define IHTMLBRElement_Release(This)    \
  26913.     (This)->lpVtbl -> Release(This)
  26914.  
  26915.  
  26916. #define IHTMLBRElement_GetTypeInfoCount(This,pctinfo)    \
  26917.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26918.  
  26919. #define IHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26920.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26921.  
  26922. #define IHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26923.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26924.  
  26925. #define IHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26926.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26927.  
  26928.  
  26929. #define IHTMLBRElement_put_clear(This,v)    \
  26930.     (This)->lpVtbl -> put_clear(This,v)
  26931.  
  26932. #define IHTMLBRElement_get_clear(This,p)    \
  26933.     (This)->lpVtbl -> get_clear(This,p)
  26934.  
  26935. #endif /* COBJMACROS */
  26936.  
  26937.  
  26938. #endif     /* C style interface */
  26939.  
  26940.  
  26941.  
  26942. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_put_clear_Proxy( 
  26943.     IHTMLBRElement __RPC_FAR * This,
  26944.     /* [in] */ BSTR v);
  26945.  
  26946.  
  26947. void __RPC_STUB IHTMLBRElement_put_clear_Stub(
  26948.     IRpcStubBuffer *This,
  26949.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26950.     PRPC_MESSAGE _pRpcMessage,
  26951.     DWORD *_pdwStubPhase);
  26952.  
  26953.  
  26954. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBRElement_get_clear_Proxy( 
  26955.     IHTMLBRElement __RPC_FAR * This,
  26956.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26957.  
  26958.  
  26959. void __RPC_STUB IHTMLBRElement_get_clear_Stub(
  26960.     IRpcStubBuffer *This,
  26961.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26962.     PRPC_MESSAGE _pRpcMessage,
  26963.     DWORD *_pdwStubPhase);
  26964.  
  26965.  
  26966.  
  26967. #endif     /* __IHTMLBRElement_INTERFACE_DEFINED__ */
  26968.  
  26969.  
  26970. #ifndef __DispIHTMLBRElement_DISPINTERFACE_DEFINED__
  26971. #define __DispIHTMLBRElement_DISPINTERFACE_DEFINED__
  26972.  
  26973. /****************************************
  26974.  * Generated header for dispinterface: DispIHTMLBRElement
  26975.  * at Mon Nov 17 12:04:35 1997
  26976.  * using MIDL 3.02.88
  26977.  ****************************************/
  26978. /* [uuid][hidden] */ 
  26979.  
  26980.  
  26981.  
  26982. EXTERN_C const IID DIID_DispIHTMLBRElement;
  26983.  
  26984. #if defined(__cplusplus) && !defined(CINTERFACE)
  26985.  
  26986.     interface DECLSPEC_UUID("3050f53a-98b5-11cf-bb82-00aa00bdce0b")
  26987.     DispIHTMLBRElement : public IDispatch
  26988.     {
  26989.     };
  26990.     
  26991. #else     /* C style interface */
  26992.  
  26993.     typedef struct DispIHTMLBRElementVtbl
  26994.     {
  26995.         BEGIN_INTERFACE
  26996.         
  26997.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26998.             DispIHTMLBRElement __RPC_FAR * This,
  26999.             /* [in] */ REFIID riid,
  27000.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27001.         
  27002.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27003.             DispIHTMLBRElement __RPC_FAR * This);
  27004.         
  27005.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27006.             DispIHTMLBRElement __RPC_FAR * This);
  27007.         
  27008.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27009.             DispIHTMLBRElement __RPC_FAR * This,
  27010.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27011.         
  27012.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27013.             DispIHTMLBRElement __RPC_FAR * This,
  27014.             /* [in] */ UINT iTInfo,
  27015.             /* [in] */ LCID lcid,
  27016.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27017.         
  27018.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27019.             DispIHTMLBRElement __RPC_FAR * This,
  27020.             /* [in] */ REFIID riid,
  27021.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27022.             /* [in] */ UINT cNames,
  27023.             /* [in] */ LCID lcid,
  27024.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27025.         
  27026.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27027.             DispIHTMLBRElement __RPC_FAR * This,
  27028.             /* [in] */ DISPID dispIdMember,
  27029.             /* [in] */ REFIID riid,
  27030.             /* [in] */ LCID lcid,
  27031.             /* [in] */ WORD wFlags,
  27032.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27033.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27034.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27035.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27036.         
  27037.         END_INTERFACE
  27038.     } DispIHTMLBRElementVtbl;
  27039.  
  27040.     interface DispIHTMLBRElement
  27041.     {
  27042.         CONST_VTBL struct DispIHTMLBRElementVtbl __RPC_FAR *lpVtbl;
  27043.     };
  27044.  
  27045.     
  27046.  
  27047. #ifdef COBJMACROS
  27048.  
  27049.  
  27050. #define DispIHTMLBRElement_QueryInterface(This,riid,ppvObject)    \
  27051.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27052.  
  27053. #define DispIHTMLBRElement_AddRef(This)    \
  27054.     (This)->lpVtbl -> AddRef(This)
  27055.  
  27056. #define DispIHTMLBRElement_Release(This)    \
  27057.     (This)->lpVtbl -> Release(This)
  27058.  
  27059.  
  27060. #define DispIHTMLBRElement_GetTypeInfoCount(This,pctinfo)    \
  27061.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27062.  
  27063. #define DispIHTMLBRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27064.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27065.  
  27066. #define DispIHTMLBRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27067.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27068.  
  27069. #define DispIHTMLBRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27070.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27071.  
  27072. #endif /* COBJMACROS */
  27073.  
  27074.  
  27075. #endif     /* C style interface */
  27076.  
  27077.  
  27078. #endif     /* __DispIHTMLBRElement_DISPINTERFACE_DEFINED__ */
  27079.  
  27080.  
  27081. EXTERN_C const CLSID CLSID_HTMLBRElement;
  27082.  
  27083. #ifdef __cplusplus
  27084.  
  27085. class DECLSPEC_UUID("3050f280-98b5-11cf-bb82-00aa00bdce0b")
  27086. HTMLBRElement;
  27087. #endif
  27088.  
  27089. #ifndef __IHTMLDListElement_INTERFACE_DEFINED__
  27090. #define __IHTMLDListElement_INTERFACE_DEFINED__
  27091.  
  27092. /****************************************
  27093.  * Generated header for interface: IHTMLDListElement
  27094.  * at Mon Nov 17 12:04:35 1997
  27095.  * using MIDL 3.02.88
  27096.  ****************************************/
  27097. /* [object][uuid][dual][oleautomation] */ 
  27098.  
  27099.  
  27100.  
  27101. EXTERN_C const IID IID_IHTMLDListElement;
  27102.  
  27103. #if defined(__cplusplus) && !defined(CINTERFACE)
  27104.     
  27105.     interface DECLSPEC_UUID("3050f1f1-98b5-11cf-bb82-00aa00bdce0b")
  27106.     IHTMLDListElement : public IDispatch
  27107.     {
  27108.     public:
  27109.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_compact( 
  27110.             /* [in] */ VARIANT_BOOL v) = 0;
  27111.         
  27112.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_compact( 
  27113.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  27114.         
  27115.     };
  27116.     
  27117. #else     /* C style interface */
  27118.  
  27119.     typedef struct IHTMLDListElementVtbl
  27120.     {
  27121.         BEGIN_INTERFACE
  27122.         
  27123.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27124.             IHTMLDListElement __RPC_FAR * This,
  27125.             /* [in] */ REFIID riid,
  27126.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27127.         
  27128.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27129.             IHTMLDListElement __RPC_FAR * This);
  27130.         
  27131.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27132.             IHTMLDListElement __RPC_FAR * This);
  27133.         
  27134.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27135.             IHTMLDListElement __RPC_FAR * This,
  27136.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27137.         
  27138.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27139.             IHTMLDListElement __RPC_FAR * This,
  27140.             /* [in] */ UINT iTInfo,
  27141.             /* [in] */ LCID lcid,
  27142.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27143.         
  27144.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27145.             IHTMLDListElement __RPC_FAR * This,
  27146.             /* [in] */ REFIID riid,
  27147.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27148.             /* [in] */ UINT cNames,
  27149.             /* [in] */ LCID lcid,
  27150.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27151.         
  27152.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27153.             IHTMLDListElement __RPC_FAR * This,
  27154.             /* [in] */ DISPID dispIdMember,
  27155.             /* [in] */ REFIID riid,
  27156.             /* [in] */ LCID lcid,
  27157.             /* [in] */ WORD wFlags,
  27158.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27159.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27160.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27161.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27162.         
  27163.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_compact )( 
  27164.             IHTMLDListElement __RPC_FAR * This,
  27165.             /* [in] */ VARIANT_BOOL v);
  27166.         
  27167.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_compact )( 
  27168.             IHTMLDListElement __RPC_FAR * This,
  27169.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27170.         
  27171.         END_INTERFACE
  27172.     } IHTMLDListElementVtbl;
  27173.  
  27174.     interface IHTMLDListElement
  27175.     {
  27176.         CONST_VTBL struct IHTMLDListElementVtbl __RPC_FAR *lpVtbl;
  27177.     };
  27178.  
  27179.     
  27180.  
  27181. #ifdef COBJMACROS
  27182.  
  27183.  
  27184. #define IHTMLDListElement_QueryInterface(This,riid,ppvObject)    \
  27185.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27186.  
  27187. #define IHTMLDListElement_AddRef(This)    \
  27188.     (This)->lpVtbl -> AddRef(This)
  27189.  
  27190. #define IHTMLDListElement_Release(This)    \
  27191.     (This)->lpVtbl -> Release(This)
  27192.  
  27193.  
  27194. #define IHTMLDListElement_GetTypeInfoCount(This,pctinfo)    \
  27195.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27196.  
  27197. #define IHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27198.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27199.  
  27200. #define IHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27201.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27202.  
  27203. #define IHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27204.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27205.  
  27206.  
  27207. #define IHTMLDListElement_put_compact(This,v)    \
  27208.     (This)->lpVtbl -> put_compact(This,v)
  27209.  
  27210. #define IHTMLDListElement_get_compact(This,p)    \
  27211.     (This)->lpVtbl -> get_compact(This,p)
  27212.  
  27213. #endif /* COBJMACROS */
  27214.  
  27215.  
  27216. #endif     /* C style interface */
  27217.  
  27218.  
  27219.  
  27220. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_put_compact_Proxy( 
  27221.     IHTMLDListElement __RPC_FAR * This,
  27222.     /* [in] */ VARIANT_BOOL v);
  27223.  
  27224.  
  27225. void __RPC_STUB IHTMLDListElement_put_compact_Stub(
  27226.     IRpcStubBuffer *This,
  27227.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27228.     PRPC_MESSAGE _pRpcMessage,
  27229.     DWORD *_pdwStubPhase);
  27230.  
  27231.  
  27232. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDListElement_get_compact_Proxy( 
  27233.     IHTMLDListElement __RPC_FAR * This,
  27234.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27235.  
  27236.  
  27237. void __RPC_STUB IHTMLDListElement_get_compact_Stub(
  27238.     IRpcStubBuffer *This,
  27239.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27240.     PRPC_MESSAGE _pRpcMessage,
  27241.     DWORD *_pdwStubPhase);
  27242.  
  27243.  
  27244.  
  27245. #endif     /* __IHTMLDListElement_INTERFACE_DEFINED__ */
  27246.  
  27247.  
  27248. #ifndef __DispIHTMLDListElement_DISPINTERFACE_DEFINED__
  27249. #define __DispIHTMLDListElement_DISPINTERFACE_DEFINED__
  27250.  
  27251. /****************************************
  27252.  * Generated header for dispinterface: DispIHTMLDListElement
  27253.  * at Mon Nov 17 12:04:35 1997
  27254.  * using MIDL 3.02.88
  27255.  ****************************************/
  27256. /* [uuid][hidden] */ 
  27257.  
  27258.  
  27259.  
  27260. EXTERN_C const IID DIID_DispIHTMLDListElement;
  27261.  
  27262. #if defined(__cplusplus) && !defined(CINTERFACE)
  27263.  
  27264.     interface DECLSPEC_UUID("3050f53b-98b5-11cf-bb82-00aa00bdce0b")
  27265.     DispIHTMLDListElement : public IDispatch
  27266.     {
  27267.     };
  27268.     
  27269. #else     /* C style interface */
  27270.  
  27271.     typedef struct DispIHTMLDListElementVtbl
  27272.     {
  27273.         BEGIN_INTERFACE
  27274.         
  27275.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27276.             DispIHTMLDListElement __RPC_FAR * This,
  27277.             /* [in] */ REFIID riid,
  27278.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27279.         
  27280.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27281.             DispIHTMLDListElement __RPC_FAR * This);
  27282.         
  27283.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27284.             DispIHTMLDListElement __RPC_FAR * This);
  27285.         
  27286.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27287.             DispIHTMLDListElement __RPC_FAR * This,
  27288.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27289.         
  27290.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27291.             DispIHTMLDListElement __RPC_FAR * This,
  27292.             /* [in] */ UINT iTInfo,
  27293.             /* [in] */ LCID lcid,
  27294.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27295.         
  27296.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27297.             DispIHTMLDListElement __RPC_FAR * This,
  27298.             /* [in] */ REFIID riid,
  27299.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27300.             /* [in] */ UINT cNames,
  27301.             /* [in] */ LCID lcid,
  27302.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27303.         
  27304.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27305.             DispIHTMLDListElement __RPC_FAR * This,
  27306.             /* [in] */ DISPID dispIdMember,
  27307.             /* [in] */ REFIID riid,
  27308.             /* [in] */ LCID lcid,
  27309.             /* [in] */ WORD wFlags,
  27310.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27311.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27312.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27313.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27314.         
  27315.         END_INTERFACE
  27316.     } DispIHTMLDListElementVtbl;
  27317.  
  27318.     interface DispIHTMLDListElement
  27319.     {
  27320.         CONST_VTBL struct DispIHTMLDListElementVtbl __RPC_FAR *lpVtbl;
  27321.     };
  27322.  
  27323.     
  27324.  
  27325. #ifdef COBJMACROS
  27326.  
  27327.  
  27328. #define DispIHTMLDListElement_QueryInterface(This,riid,ppvObject)    \
  27329.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27330.  
  27331. #define DispIHTMLDListElement_AddRef(This)    \
  27332.     (This)->lpVtbl -> AddRef(This)
  27333.  
  27334. #define DispIHTMLDListElement_Release(This)    \
  27335.     (This)->lpVtbl -> Release(This)
  27336.  
  27337.  
  27338. #define DispIHTMLDListElement_GetTypeInfoCount(This,pctinfo)    \
  27339.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27340.  
  27341. #define DispIHTMLDListElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27342.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27343.  
  27344. #define DispIHTMLDListElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27345.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27346.  
  27347. #define DispIHTMLDListElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27348.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27349.  
  27350. #endif /* COBJMACROS */
  27351.  
  27352.  
  27353. #endif     /* C style interface */
  27354.  
  27355.  
  27356. #endif     /* __DispIHTMLDListElement_DISPINTERFACE_DEFINED__ */
  27357.  
  27358.  
  27359. EXTERN_C const CLSID CLSID_HTMLDListElement;
  27360.  
  27361. #ifdef __cplusplus
  27362.  
  27363. class DECLSPEC_UUID("3050f27d-98b5-11cf-bb82-00aa00bdce0b")
  27364. HTMLDListElement;
  27365. #endif
  27366.  
  27367. #ifndef __IHTMLHRElement_INTERFACE_DEFINED__
  27368. #define __IHTMLHRElement_INTERFACE_DEFINED__
  27369.  
  27370. /****************************************
  27371.  * Generated header for interface: IHTMLHRElement
  27372.  * at Mon Nov 17 12:04:35 1997
  27373.  * using MIDL 3.02.88
  27374.  ****************************************/
  27375. /* [object][uuid][dual][oleautomation] */ 
  27376.  
  27377.  
  27378.  
  27379. EXTERN_C const IID IID_IHTMLHRElement;
  27380.  
  27381. #if defined(__cplusplus) && !defined(CINTERFACE)
  27382.     
  27383.     interface DECLSPEC_UUID("3050f1f4-98b5-11cf-bb82-00aa00bdce0b")
  27384.     IHTMLHRElement : public IDispatch
  27385.     {
  27386.     public:
  27387.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  27388.             /* [in] */ BSTR v) = 0;
  27389.         
  27390.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  27391.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27392.         
  27393.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  27394.             /* [in] */ VARIANT v) = 0;
  27395.         
  27396.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  27397.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27398.         
  27399.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_noShade( 
  27400.             /* [in] */ VARIANT_BOOL v) = 0;
  27401.         
  27402.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_noShade( 
  27403.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  27404.         
  27405.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  27406.             /* [in] */ VARIANT v) = 0;
  27407.         
  27408.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  27409.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27410.         
  27411.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  27412.             /* [in] */ VARIANT v) = 0;
  27413.         
  27414.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  27415.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  27416.         
  27417.     };
  27418.     
  27419. #else     /* C style interface */
  27420.  
  27421.     typedef struct IHTMLHRElementVtbl
  27422.     {
  27423.         BEGIN_INTERFACE
  27424.         
  27425.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27426.             IHTMLHRElement __RPC_FAR * This,
  27427.             /* [in] */ REFIID riid,
  27428.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27429.         
  27430.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27431.             IHTMLHRElement __RPC_FAR * This);
  27432.         
  27433.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27434.             IHTMLHRElement __RPC_FAR * This);
  27435.         
  27436.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27437.             IHTMLHRElement __RPC_FAR * This,
  27438.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27439.         
  27440.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27441.             IHTMLHRElement __RPC_FAR * This,
  27442.             /* [in] */ UINT iTInfo,
  27443.             /* [in] */ LCID lcid,
  27444.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27445.         
  27446.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27447.             IHTMLHRElement __RPC_FAR * This,
  27448.             /* [in] */ REFIID riid,
  27449.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27450.             /* [in] */ UINT cNames,
  27451.             /* [in] */ LCID lcid,
  27452.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27453.         
  27454.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27455.             IHTMLHRElement __RPC_FAR * This,
  27456.             /* [in] */ DISPID dispIdMember,
  27457.             /* [in] */ REFIID riid,
  27458.             /* [in] */ LCID lcid,
  27459.             /* [in] */ WORD wFlags,
  27460.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27461.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27462.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27463.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27464.         
  27465.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  27466.             IHTMLHRElement __RPC_FAR * This,
  27467.             /* [in] */ BSTR v);
  27468.         
  27469.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  27470.             IHTMLHRElement __RPC_FAR * This,
  27471.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27472.         
  27473.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  27474.             IHTMLHRElement __RPC_FAR * This,
  27475.             /* [in] */ VARIANT v);
  27476.         
  27477.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  27478.             IHTMLHRElement __RPC_FAR * This,
  27479.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27480.         
  27481.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_noShade )( 
  27482.             IHTMLHRElement __RPC_FAR * This,
  27483.             /* [in] */ VARIANT_BOOL v);
  27484.         
  27485.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_noShade )( 
  27486.             IHTMLHRElement __RPC_FAR * This,
  27487.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27488.         
  27489.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  27490.             IHTMLHRElement __RPC_FAR * This,
  27491.             /* [in] */ VARIANT v);
  27492.         
  27493.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  27494.             IHTMLHRElement __RPC_FAR * This,
  27495.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27496.         
  27497.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  27498.             IHTMLHRElement __RPC_FAR * This,
  27499.             /* [in] */ VARIANT v);
  27500.         
  27501.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  27502.             IHTMLHRElement __RPC_FAR * This,
  27503.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27504.         
  27505.         END_INTERFACE
  27506.     } IHTMLHRElementVtbl;
  27507.  
  27508.     interface IHTMLHRElement
  27509.     {
  27510.         CONST_VTBL struct IHTMLHRElementVtbl __RPC_FAR *lpVtbl;
  27511.     };
  27512.  
  27513.     
  27514.  
  27515. #ifdef COBJMACROS
  27516.  
  27517.  
  27518. #define IHTMLHRElement_QueryInterface(This,riid,ppvObject)    \
  27519.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27520.  
  27521. #define IHTMLHRElement_AddRef(This)    \
  27522.     (This)->lpVtbl -> AddRef(This)
  27523.  
  27524. #define IHTMLHRElement_Release(This)    \
  27525.     (This)->lpVtbl -> Release(This)
  27526.  
  27527.  
  27528. #define IHTMLHRElement_GetTypeInfoCount(This,pctinfo)    \
  27529.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27530.  
  27531. #define IHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27532.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27533.  
  27534. #define IHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27535.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27536.  
  27537. #define IHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27538.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27539.  
  27540.  
  27541. #define IHTMLHRElement_put_align(This,v)    \
  27542.     (This)->lpVtbl -> put_align(This,v)
  27543.  
  27544. #define IHTMLHRElement_get_align(This,p)    \
  27545.     (This)->lpVtbl -> get_align(This,p)
  27546.  
  27547. #define IHTMLHRElement_put_color(This,v)    \
  27548.     (This)->lpVtbl -> put_color(This,v)
  27549.  
  27550. #define IHTMLHRElement_get_color(This,p)    \
  27551.     (This)->lpVtbl -> get_color(This,p)
  27552.  
  27553. #define IHTMLHRElement_put_noShade(This,v)    \
  27554.     (This)->lpVtbl -> put_noShade(This,v)
  27555.  
  27556. #define IHTMLHRElement_get_noShade(This,p)    \
  27557.     (This)->lpVtbl -> get_noShade(This,p)
  27558.  
  27559. #define IHTMLHRElement_put_width(This,v)    \
  27560.     (This)->lpVtbl -> put_width(This,v)
  27561.  
  27562. #define IHTMLHRElement_get_width(This,p)    \
  27563.     (This)->lpVtbl -> get_width(This,p)
  27564.  
  27565. #define IHTMLHRElement_put_size(This,v)    \
  27566.     (This)->lpVtbl -> put_size(This,v)
  27567.  
  27568. #define IHTMLHRElement_get_size(This,p)    \
  27569.     (This)->lpVtbl -> get_size(This,p)
  27570.  
  27571. #endif /* COBJMACROS */
  27572.  
  27573.  
  27574. #endif     /* C style interface */
  27575.  
  27576.  
  27577.  
  27578. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_align_Proxy( 
  27579.     IHTMLHRElement __RPC_FAR * This,
  27580.     /* [in] */ BSTR v);
  27581.  
  27582.  
  27583. void __RPC_STUB IHTMLHRElement_put_align_Stub(
  27584.     IRpcStubBuffer *This,
  27585.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27586.     PRPC_MESSAGE _pRpcMessage,
  27587.     DWORD *_pdwStubPhase);
  27588.  
  27589.  
  27590. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_align_Proxy( 
  27591.     IHTMLHRElement __RPC_FAR * This,
  27592.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27593.  
  27594.  
  27595. void __RPC_STUB IHTMLHRElement_get_align_Stub(
  27596.     IRpcStubBuffer *This,
  27597.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27598.     PRPC_MESSAGE _pRpcMessage,
  27599.     DWORD *_pdwStubPhase);
  27600.  
  27601.  
  27602. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_color_Proxy( 
  27603.     IHTMLHRElement __RPC_FAR * This,
  27604.     /* [in] */ VARIANT v);
  27605.  
  27606.  
  27607. void __RPC_STUB IHTMLHRElement_put_color_Stub(
  27608.     IRpcStubBuffer *This,
  27609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27610.     PRPC_MESSAGE _pRpcMessage,
  27611.     DWORD *_pdwStubPhase);
  27612.  
  27613.  
  27614. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_color_Proxy( 
  27615.     IHTMLHRElement __RPC_FAR * This,
  27616.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27617.  
  27618.  
  27619. void __RPC_STUB IHTMLHRElement_get_color_Stub(
  27620.     IRpcStubBuffer *This,
  27621.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27622.     PRPC_MESSAGE _pRpcMessage,
  27623.     DWORD *_pdwStubPhase);
  27624.  
  27625.  
  27626. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_noShade_Proxy( 
  27627.     IHTMLHRElement __RPC_FAR * This,
  27628.     /* [in] */ VARIANT_BOOL v);
  27629.  
  27630.  
  27631. void __RPC_STUB IHTMLHRElement_put_noShade_Stub(
  27632.     IRpcStubBuffer *This,
  27633.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27634.     PRPC_MESSAGE _pRpcMessage,
  27635.     DWORD *_pdwStubPhase);
  27636.  
  27637.  
  27638. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_noShade_Proxy( 
  27639.     IHTMLHRElement __RPC_FAR * This,
  27640.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  27641.  
  27642.  
  27643. void __RPC_STUB IHTMLHRElement_get_noShade_Stub(
  27644.     IRpcStubBuffer *This,
  27645.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27646.     PRPC_MESSAGE _pRpcMessage,
  27647.     DWORD *_pdwStubPhase);
  27648.  
  27649.  
  27650. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_width_Proxy( 
  27651.     IHTMLHRElement __RPC_FAR * This,
  27652.     /* [in] */ VARIANT v);
  27653.  
  27654.  
  27655. void __RPC_STUB IHTMLHRElement_put_width_Stub(
  27656.     IRpcStubBuffer *This,
  27657.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27658.     PRPC_MESSAGE _pRpcMessage,
  27659.     DWORD *_pdwStubPhase);
  27660.  
  27661.  
  27662. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_width_Proxy( 
  27663.     IHTMLHRElement __RPC_FAR * This,
  27664.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27665.  
  27666.  
  27667. void __RPC_STUB IHTMLHRElement_get_width_Stub(
  27668.     IRpcStubBuffer *This,
  27669.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27670.     PRPC_MESSAGE _pRpcMessage,
  27671.     DWORD *_pdwStubPhase);
  27672.  
  27673.  
  27674. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_put_size_Proxy( 
  27675.     IHTMLHRElement __RPC_FAR * This,
  27676.     /* [in] */ VARIANT v);
  27677.  
  27678.  
  27679. void __RPC_STUB IHTMLHRElement_put_size_Stub(
  27680.     IRpcStubBuffer *This,
  27681.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27682.     PRPC_MESSAGE _pRpcMessage,
  27683.     DWORD *_pdwStubPhase);
  27684.  
  27685.  
  27686. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHRElement_get_size_Proxy( 
  27687.     IHTMLHRElement __RPC_FAR * This,
  27688.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27689.  
  27690.  
  27691. void __RPC_STUB IHTMLHRElement_get_size_Stub(
  27692.     IRpcStubBuffer *This,
  27693.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27694.     PRPC_MESSAGE _pRpcMessage,
  27695.     DWORD *_pdwStubPhase);
  27696.  
  27697.  
  27698.  
  27699. #endif     /* __IHTMLHRElement_INTERFACE_DEFINED__ */
  27700.  
  27701.  
  27702. #ifndef __DispIHTMLHRElement_DISPINTERFACE_DEFINED__
  27703. #define __DispIHTMLHRElement_DISPINTERFACE_DEFINED__
  27704.  
  27705. /****************************************
  27706.  * Generated header for dispinterface: DispIHTMLHRElement
  27707.  * at Mon Nov 17 12:04:35 1997
  27708.  * using MIDL 3.02.88
  27709.  ****************************************/
  27710. /* [uuid][hidden] */ 
  27711.  
  27712.  
  27713.  
  27714. EXTERN_C const IID DIID_DispIHTMLHRElement;
  27715.  
  27716. #if defined(__cplusplus) && !defined(CINTERFACE)
  27717.  
  27718.     interface DECLSPEC_UUID("3050f53d-98b5-11cf-bb82-00aa00bdce0b")
  27719.     DispIHTMLHRElement : public IDispatch
  27720.     {
  27721.     };
  27722.     
  27723. #else     /* C style interface */
  27724.  
  27725.     typedef struct DispIHTMLHRElementVtbl
  27726.     {
  27727.         BEGIN_INTERFACE
  27728.         
  27729.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27730.             DispIHTMLHRElement __RPC_FAR * This,
  27731.             /* [in] */ REFIID riid,
  27732.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27733.         
  27734.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27735.             DispIHTMLHRElement __RPC_FAR * This);
  27736.         
  27737.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27738.             DispIHTMLHRElement __RPC_FAR * This);
  27739.         
  27740.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27741.             DispIHTMLHRElement __RPC_FAR * This,
  27742.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27743.         
  27744.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27745.             DispIHTMLHRElement __RPC_FAR * This,
  27746.             /* [in] */ UINT iTInfo,
  27747.             /* [in] */ LCID lcid,
  27748.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27749.         
  27750.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27751.             DispIHTMLHRElement __RPC_FAR * This,
  27752.             /* [in] */ REFIID riid,
  27753.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27754.             /* [in] */ UINT cNames,
  27755.             /* [in] */ LCID lcid,
  27756.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27757.         
  27758.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27759.             DispIHTMLHRElement __RPC_FAR * This,
  27760.             /* [in] */ DISPID dispIdMember,
  27761.             /* [in] */ REFIID riid,
  27762.             /* [in] */ LCID lcid,
  27763.             /* [in] */ WORD wFlags,
  27764.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27765.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27766.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27767.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27768.         
  27769.         END_INTERFACE
  27770.     } DispIHTMLHRElementVtbl;
  27771.  
  27772.     interface DispIHTMLHRElement
  27773.     {
  27774.         CONST_VTBL struct DispIHTMLHRElementVtbl __RPC_FAR *lpVtbl;
  27775.     };
  27776.  
  27777.     
  27778.  
  27779. #ifdef COBJMACROS
  27780.  
  27781.  
  27782. #define DispIHTMLHRElement_QueryInterface(This,riid,ppvObject)    \
  27783.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27784.  
  27785. #define DispIHTMLHRElement_AddRef(This)    \
  27786.     (This)->lpVtbl -> AddRef(This)
  27787.  
  27788. #define DispIHTMLHRElement_Release(This)    \
  27789.     (This)->lpVtbl -> Release(This)
  27790.  
  27791.  
  27792. #define DispIHTMLHRElement_GetTypeInfoCount(This,pctinfo)    \
  27793.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27794.  
  27795. #define DispIHTMLHRElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27796.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27797.  
  27798. #define DispIHTMLHRElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27799.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27800.  
  27801. #define DispIHTMLHRElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27802.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27803.  
  27804. #endif /* COBJMACROS */
  27805.  
  27806.  
  27807. #endif     /* C style interface */
  27808.  
  27809.  
  27810. #endif     /* __DispIHTMLHRElement_DISPINTERFACE_DEFINED__ */
  27811.  
  27812.  
  27813. EXTERN_C const CLSID CLSID_HTMLHRElement;
  27814.  
  27815. #ifdef __cplusplus
  27816.  
  27817. class DECLSPEC_UUID("3050f252-98b5-11cf-bb82-00aa00bdce0b")
  27818. HTMLHRElement;
  27819. #endif
  27820.  
  27821. #ifndef __IHTMLParaElement_INTERFACE_DEFINED__
  27822. #define __IHTMLParaElement_INTERFACE_DEFINED__
  27823.  
  27824. /****************************************
  27825.  * Generated header for interface: IHTMLParaElement
  27826.  * at Mon Nov 17 12:04:35 1997
  27827.  * using MIDL 3.02.88
  27828.  ****************************************/
  27829. /* [object][uuid][dual][oleautomation] */ 
  27830.  
  27831.  
  27832.  
  27833. EXTERN_C const IID IID_IHTMLParaElement;
  27834.  
  27835. #if defined(__cplusplus) && !defined(CINTERFACE)
  27836.     
  27837.     interface DECLSPEC_UUID("3050f1f5-98b5-11cf-bb82-00aa00bdce0b")
  27838.     IHTMLParaElement : public IDispatch
  27839.     {
  27840.     public:
  27841.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  27842.             /* [in] */ BSTR v) = 0;
  27843.         
  27844.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  27845.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27846.         
  27847.     };
  27848.     
  27849. #else     /* C style interface */
  27850.  
  27851.     typedef struct IHTMLParaElementVtbl
  27852.     {
  27853.         BEGIN_INTERFACE
  27854.         
  27855.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27856.             IHTMLParaElement __RPC_FAR * This,
  27857.             /* [in] */ REFIID riid,
  27858.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27859.         
  27860.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27861.             IHTMLParaElement __RPC_FAR * This);
  27862.         
  27863.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27864.             IHTMLParaElement __RPC_FAR * This);
  27865.         
  27866.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27867.             IHTMLParaElement __RPC_FAR * This,
  27868.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27869.         
  27870.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27871.             IHTMLParaElement __RPC_FAR * This,
  27872.             /* [in] */ UINT iTInfo,
  27873.             /* [in] */ LCID lcid,
  27874.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27875.         
  27876.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27877.             IHTMLParaElement __RPC_FAR * This,
  27878.             /* [in] */ REFIID riid,
  27879.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27880.             /* [in] */ UINT cNames,
  27881.             /* [in] */ LCID lcid,
  27882.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27883.         
  27884.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27885.             IHTMLParaElement __RPC_FAR * This,
  27886.             /* [in] */ DISPID dispIdMember,
  27887.             /* [in] */ REFIID riid,
  27888.             /* [in] */ LCID lcid,
  27889.             /* [in] */ WORD wFlags,
  27890.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27891.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27892.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27893.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27894.         
  27895.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  27896.             IHTMLParaElement __RPC_FAR * This,
  27897.             /* [in] */ BSTR v);
  27898.         
  27899.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  27900.             IHTMLParaElement __RPC_FAR * This,
  27901.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27902.         
  27903.         END_INTERFACE
  27904.     } IHTMLParaElementVtbl;
  27905.  
  27906.     interface IHTMLParaElement
  27907.     {
  27908.         CONST_VTBL struct IHTMLParaElementVtbl __RPC_FAR *lpVtbl;
  27909.     };
  27910.  
  27911.     
  27912.  
  27913. #ifdef COBJMACROS
  27914.  
  27915.  
  27916. #define IHTMLParaElement_QueryInterface(This,riid,ppvObject)    \
  27917.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27918.  
  27919. #define IHTMLParaElement_AddRef(This)    \
  27920.     (This)->lpVtbl -> AddRef(This)
  27921.  
  27922. #define IHTMLParaElement_Release(This)    \
  27923.     (This)->lpVtbl -> Release(This)
  27924.  
  27925.  
  27926. #define IHTMLParaElement_GetTypeInfoCount(This,pctinfo)    \
  27927.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27928.  
  27929. #define IHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27930.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27931.  
  27932. #define IHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27933.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27934.  
  27935. #define IHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27936.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27937.  
  27938.  
  27939. #define IHTMLParaElement_put_align(This,v)    \
  27940.     (This)->lpVtbl -> put_align(This,v)
  27941.  
  27942. #define IHTMLParaElement_get_align(This,p)    \
  27943.     (This)->lpVtbl -> get_align(This,p)
  27944.  
  27945. #endif /* COBJMACROS */
  27946.  
  27947.  
  27948. #endif     /* C style interface */
  27949.  
  27950.  
  27951.  
  27952. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_put_align_Proxy( 
  27953.     IHTMLParaElement __RPC_FAR * This,
  27954.     /* [in] */ BSTR v);
  27955.  
  27956.  
  27957. void __RPC_STUB IHTMLParaElement_put_align_Stub(
  27958.     IRpcStubBuffer *This,
  27959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27960.     PRPC_MESSAGE _pRpcMessage,
  27961.     DWORD *_pdwStubPhase);
  27962.  
  27963.  
  27964. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLParaElement_get_align_Proxy( 
  27965.     IHTMLParaElement __RPC_FAR * This,
  27966.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27967.  
  27968.  
  27969. void __RPC_STUB IHTMLParaElement_get_align_Stub(
  27970.     IRpcStubBuffer *This,
  27971.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27972.     PRPC_MESSAGE _pRpcMessage,
  27973.     DWORD *_pdwStubPhase);
  27974.  
  27975.  
  27976.  
  27977. #endif     /* __IHTMLParaElement_INTERFACE_DEFINED__ */
  27978.  
  27979.  
  27980. #ifndef __DispIHTMLParaElement_DISPINTERFACE_DEFINED__
  27981. #define __DispIHTMLParaElement_DISPINTERFACE_DEFINED__
  27982.  
  27983. /****************************************
  27984.  * Generated header for dispinterface: DispIHTMLParaElement
  27985.  * at Mon Nov 17 12:04:35 1997
  27986.  * using MIDL 3.02.88
  27987.  ****************************************/
  27988. /* [uuid][hidden] */ 
  27989.  
  27990.  
  27991.  
  27992. EXTERN_C const IID DIID_DispIHTMLParaElement;
  27993.  
  27994. #if defined(__cplusplus) && !defined(CINTERFACE)
  27995.  
  27996.     interface DECLSPEC_UUID("3050f52c-98b5-11cf-bb82-00aa00bdce0b")
  27997.     DispIHTMLParaElement : public IDispatch
  27998.     {
  27999.     };
  28000.     
  28001. #else     /* C style interface */
  28002.  
  28003.     typedef struct DispIHTMLParaElementVtbl
  28004.     {
  28005.         BEGIN_INTERFACE
  28006.         
  28007.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28008.             DispIHTMLParaElement __RPC_FAR * This,
  28009.             /* [in] */ REFIID riid,
  28010.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28011.         
  28012.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28013.             DispIHTMLParaElement __RPC_FAR * This);
  28014.         
  28015.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28016.             DispIHTMLParaElement __RPC_FAR * This);
  28017.         
  28018.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28019.             DispIHTMLParaElement __RPC_FAR * This,
  28020.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28021.         
  28022.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28023.             DispIHTMLParaElement __RPC_FAR * This,
  28024.             /* [in] */ UINT iTInfo,
  28025.             /* [in] */ LCID lcid,
  28026.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28027.         
  28028.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28029.             DispIHTMLParaElement __RPC_FAR * This,
  28030.             /* [in] */ REFIID riid,
  28031.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28032.             /* [in] */ UINT cNames,
  28033.             /* [in] */ LCID lcid,
  28034.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28035.         
  28036.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28037.             DispIHTMLParaElement __RPC_FAR * This,
  28038.             /* [in] */ DISPID dispIdMember,
  28039.             /* [in] */ REFIID riid,
  28040.             /* [in] */ LCID lcid,
  28041.             /* [in] */ WORD wFlags,
  28042.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28043.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28044.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28045.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28046.         
  28047.         END_INTERFACE
  28048.     } DispIHTMLParaElementVtbl;
  28049.  
  28050.     interface DispIHTMLParaElement
  28051.     {
  28052.         CONST_VTBL struct DispIHTMLParaElementVtbl __RPC_FAR *lpVtbl;
  28053.     };
  28054.  
  28055.     
  28056.  
  28057. #ifdef COBJMACROS
  28058.  
  28059.  
  28060. #define DispIHTMLParaElement_QueryInterface(This,riid,ppvObject)    \
  28061.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28062.  
  28063. #define DispIHTMLParaElement_AddRef(This)    \
  28064.     (This)->lpVtbl -> AddRef(This)
  28065.  
  28066. #define DispIHTMLParaElement_Release(This)    \
  28067.     (This)->lpVtbl -> Release(This)
  28068.  
  28069.  
  28070. #define DispIHTMLParaElement_GetTypeInfoCount(This,pctinfo)    \
  28071.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28072.  
  28073. #define DispIHTMLParaElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28074.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28075.  
  28076. #define DispIHTMLParaElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28077.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28078.  
  28079. #define DispIHTMLParaElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28080.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28081.  
  28082. #endif /* COBJMACROS */
  28083.  
  28084.  
  28085. #endif     /* C style interface */
  28086.  
  28087.  
  28088. #endif     /* __DispIHTMLParaElement_DISPINTERFACE_DEFINED__ */
  28089.  
  28090.  
  28091. EXTERN_C const CLSID CLSID_HTMLParaElement;
  28092.  
  28093. #ifdef __cplusplus
  28094.  
  28095. class DECLSPEC_UUID("3050f26f-98b5-11cf-bb82-00aa00bdce0b")
  28096. HTMLParaElement;
  28097. #endif
  28098.  
  28099. #ifndef __IHTMLElementCollection_INTERFACE_DEFINED__
  28100. #define __IHTMLElementCollection_INTERFACE_DEFINED__
  28101.  
  28102. /****************************************
  28103.  * Generated header for interface: IHTMLElementCollection
  28104.  * at Mon Nov 17 12:04:35 1997
  28105.  * using MIDL 3.02.88
  28106.  ****************************************/
  28107. /* [object][uuid][dual][oleautomation] */ 
  28108.  
  28109.  
  28110.  
  28111. EXTERN_C const IID IID_IHTMLElementCollection;
  28112.  
  28113. #if defined(__cplusplus) && !defined(CINTERFACE)
  28114.     
  28115.     interface DECLSPEC_UUID("3050f21f-98b5-11cf-bb82-00aa00bdce0b")
  28116.     IHTMLElementCollection : public IDispatch
  28117.     {
  28118.     public:
  28119.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  28120.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  28121.         
  28122.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  28123.             /* [in] */ long v) = 0;
  28124.         
  28125.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  28126.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28127.         
  28128.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  28129.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  28130.         
  28131.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  28132.             /* [in][optional] */ VARIANT name,
  28133.             /* [in][optional] */ VARIANT index,
  28134.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28135.         
  28136.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  28137.             /* [in] */ VARIANT tagName,
  28138.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28139.         
  28140.     };
  28141.     
  28142. #else     /* C style interface */
  28143.  
  28144.     typedef struct IHTMLElementCollectionVtbl
  28145.     {
  28146.         BEGIN_INTERFACE
  28147.         
  28148.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28149.             IHTMLElementCollection __RPC_FAR * This,
  28150.             /* [in] */ REFIID riid,
  28151.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28152.         
  28153.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28154.             IHTMLElementCollection __RPC_FAR * This);
  28155.         
  28156.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28157.             IHTMLElementCollection __RPC_FAR * This);
  28158.         
  28159.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28160.             IHTMLElementCollection __RPC_FAR * This,
  28161.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28162.         
  28163.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28164.             IHTMLElementCollection __RPC_FAR * This,
  28165.             /* [in] */ UINT iTInfo,
  28166.             /* [in] */ LCID lcid,
  28167.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28168.         
  28169.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28170.             IHTMLElementCollection __RPC_FAR * This,
  28171.             /* [in] */ REFIID riid,
  28172.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28173.             /* [in] */ UINT cNames,
  28174.             /* [in] */ LCID lcid,
  28175.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28176.         
  28177.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28178.             IHTMLElementCollection __RPC_FAR * This,
  28179.             /* [in] */ DISPID dispIdMember,
  28180.             /* [in] */ REFIID riid,
  28181.             /* [in] */ LCID lcid,
  28182.             /* [in] */ WORD wFlags,
  28183.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28184.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28185.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28186.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28187.         
  28188.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  28189.             IHTMLElementCollection __RPC_FAR * This,
  28190.             /* [out][retval] */ BSTR __RPC_FAR *String);
  28191.         
  28192.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  28193.             IHTMLElementCollection __RPC_FAR * This,
  28194.             /* [in] */ long v);
  28195.         
  28196.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  28197.             IHTMLElementCollection __RPC_FAR * This,
  28198.             /* [out][retval] */ long __RPC_FAR *p);
  28199.         
  28200.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  28201.             IHTMLElementCollection __RPC_FAR * This,
  28202.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28203.         
  28204.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  28205.             IHTMLElementCollection __RPC_FAR * This,
  28206.             /* [in][optional] */ VARIANT name,
  28207.             /* [in][optional] */ VARIANT index,
  28208.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28209.         
  28210.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  28211.             IHTMLElementCollection __RPC_FAR * This,
  28212.             /* [in] */ VARIANT tagName,
  28213.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28214.         
  28215.         END_INTERFACE
  28216.     } IHTMLElementCollectionVtbl;
  28217.  
  28218.     interface IHTMLElementCollection
  28219.     {
  28220.         CONST_VTBL struct IHTMLElementCollectionVtbl __RPC_FAR *lpVtbl;
  28221.     };
  28222.  
  28223.     
  28224.  
  28225. #ifdef COBJMACROS
  28226.  
  28227.  
  28228. #define IHTMLElementCollection_QueryInterface(This,riid,ppvObject)    \
  28229.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28230.  
  28231. #define IHTMLElementCollection_AddRef(This)    \
  28232.     (This)->lpVtbl -> AddRef(This)
  28233.  
  28234. #define IHTMLElementCollection_Release(This)    \
  28235.     (This)->lpVtbl -> Release(This)
  28236.  
  28237.  
  28238. #define IHTMLElementCollection_GetTypeInfoCount(This,pctinfo)    \
  28239.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28240.  
  28241. #define IHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28242.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28243.  
  28244. #define IHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28245.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28246.  
  28247. #define IHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28248.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28249.  
  28250.  
  28251. #define IHTMLElementCollection_toString(This,String)    \
  28252.     (This)->lpVtbl -> toString(This,String)
  28253.  
  28254. #define IHTMLElementCollection_put_length(This,v)    \
  28255.     (This)->lpVtbl -> put_length(This,v)
  28256.  
  28257. #define IHTMLElementCollection_get_length(This,p)    \
  28258.     (This)->lpVtbl -> get_length(This,p)
  28259.  
  28260. #define IHTMLElementCollection_get__newEnum(This,p)    \
  28261.     (This)->lpVtbl -> get__newEnum(This,p)
  28262.  
  28263. #define IHTMLElementCollection_item(This,name,index,pdisp)    \
  28264.     (This)->lpVtbl -> item(This,name,index,pdisp)
  28265.  
  28266. #define IHTMLElementCollection_tags(This,tagName,pdisp)    \
  28267.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  28268.  
  28269. #endif /* COBJMACROS */
  28270.  
  28271.  
  28272. #endif     /* C style interface */
  28273.  
  28274.  
  28275.  
  28276. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_toString_Proxy( 
  28277.     IHTMLElementCollection __RPC_FAR * This,
  28278.     /* [out][retval] */ BSTR __RPC_FAR *String);
  28279.  
  28280.  
  28281. void __RPC_STUB IHTMLElementCollection_toString_Stub(
  28282.     IRpcStubBuffer *This,
  28283.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28284.     PRPC_MESSAGE _pRpcMessage,
  28285.     DWORD *_pdwStubPhase);
  28286.  
  28287.  
  28288. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_put_length_Proxy( 
  28289.     IHTMLElementCollection __RPC_FAR * This,
  28290.     /* [in] */ long v);
  28291.  
  28292.  
  28293. void __RPC_STUB IHTMLElementCollection_put_length_Stub(
  28294.     IRpcStubBuffer *This,
  28295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28296.     PRPC_MESSAGE _pRpcMessage,
  28297.     DWORD *_pdwStubPhase);
  28298.  
  28299.  
  28300. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get_length_Proxy( 
  28301.     IHTMLElementCollection __RPC_FAR * This,
  28302.     /* [out][retval] */ long __RPC_FAR *p);
  28303.  
  28304.  
  28305. void __RPC_STUB IHTMLElementCollection_get_length_Stub(
  28306.     IRpcStubBuffer *This,
  28307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28308.     PRPC_MESSAGE _pRpcMessage,
  28309.     DWORD *_pdwStubPhase);
  28310.  
  28311.  
  28312. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get__newEnum_Proxy( 
  28313.     IHTMLElementCollection __RPC_FAR * This,
  28314.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28315.  
  28316.  
  28317. void __RPC_STUB IHTMLElementCollection_get__newEnum_Stub(
  28318.     IRpcStubBuffer *This,
  28319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28320.     PRPC_MESSAGE _pRpcMessage,
  28321.     DWORD *_pdwStubPhase);
  28322.  
  28323.  
  28324. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_item_Proxy( 
  28325.     IHTMLElementCollection __RPC_FAR * This,
  28326.     /* [in][optional] */ VARIANT name,
  28327.     /* [in][optional] */ VARIANT index,
  28328.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28329.  
  28330.  
  28331. void __RPC_STUB IHTMLElementCollection_item_Stub(
  28332.     IRpcStubBuffer *This,
  28333.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28334.     PRPC_MESSAGE _pRpcMessage,
  28335.     DWORD *_pdwStubPhase);
  28336.  
  28337.  
  28338. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_tags_Proxy( 
  28339.     IHTMLElementCollection __RPC_FAR * This,
  28340.     /* [in] */ VARIANT tagName,
  28341.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28342.  
  28343.  
  28344. void __RPC_STUB IHTMLElementCollection_tags_Stub(
  28345.     IRpcStubBuffer *This,
  28346.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28347.     PRPC_MESSAGE _pRpcMessage,
  28348.     DWORD *_pdwStubPhase);
  28349.  
  28350.  
  28351.  
  28352. #endif     /* __IHTMLElementCollection_INTERFACE_DEFINED__ */
  28353.  
  28354.  
  28355. #ifndef __IHTMLHeaderElement_INTERFACE_DEFINED__
  28356. #define __IHTMLHeaderElement_INTERFACE_DEFINED__
  28357.  
  28358. /****************************************
  28359.  * Generated header for interface: IHTMLHeaderElement
  28360.  * at Mon Nov 17 12:04:35 1997
  28361.  * using MIDL 3.02.88
  28362.  ****************************************/
  28363. /* [object][uuid][dual][oleautomation] */ 
  28364.  
  28365.  
  28366.  
  28367. EXTERN_C const IID IID_IHTMLHeaderElement;
  28368.  
  28369. #if defined(__cplusplus) && !defined(CINTERFACE)
  28370.     
  28371.     interface DECLSPEC_UUID("3050f1f6-98b5-11cf-bb82-00aa00bdce0b")
  28372.     IHTMLHeaderElement : public IDispatch
  28373.     {
  28374.     public:
  28375.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  28376.             /* [in] */ BSTR v) = 0;
  28377.         
  28378.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  28379.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28380.         
  28381.     };
  28382.     
  28383. #else     /* C style interface */
  28384.  
  28385.     typedef struct IHTMLHeaderElementVtbl
  28386.     {
  28387.         BEGIN_INTERFACE
  28388.         
  28389.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28390.             IHTMLHeaderElement __RPC_FAR * This,
  28391.             /* [in] */ REFIID riid,
  28392.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28393.         
  28394.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28395.             IHTMLHeaderElement __RPC_FAR * This);
  28396.         
  28397.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28398.             IHTMLHeaderElement __RPC_FAR * This);
  28399.         
  28400.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28401.             IHTMLHeaderElement __RPC_FAR * This,
  28402.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28403.         
  28404.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28405.             IHTMLHeaderElement __RPC_FAR * This,
  28406.             /* [in] */ UINT iTInfo,
  28407.             /* [in] */ LCID lcid,
  28408.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28409.         
  28410.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28411.             IHTMLHeaderElement __RPC_FAR * This,
  28412.             /* [in] */ REFIID riid,
  28413.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28414.             /* [in] */ UINT cNames,
  28415.             /* [in] */ LCID lcid,
  28416.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28417.         
  28418.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28419.             IHTMLHeaderElement __RPC_FAR * This,
  28420.             /* [in] */ DISPID dispIdMember,
  28421.             /* [in] */ REFIID riid,
  28422.             /* [in] */ LCID lcid,
  28423.             /* [in] */ WORD wFlags,
  28424.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28425.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28426.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28427.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28428.         
  28429.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_align )( 
  28430.             IHTMLHeaderElement __RPC_FAR * This,
  28431.             /* [in] */ BSTR v);
  28432.         
  28433.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_align )( 
  28434.             IHTMLHeaderElement __RPC_FAR * This,
  28435.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28436.         
  28437.         END_INTERFACE
  28438.     } IHTMLHeaderElementVtbl;
  28439.  
  28440.     interface IHTMLHeaderElement
  28441.     {
  28442.         CONST_VTBL struct IHTMLHeaderElementVtbl __RPC_FAR *lpVtbl;
  28443.     };
  28444.  
  28445.     
  28446.  
  28447. #ifdef COBJMACROS
  28448.  
  28449.  
  28450. #define IHTMLHeaderElement_QueryInterface(This,riid,ppvObject)    \
  28451.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28452.  
  28453. #define IHTMLHeaderElement_AddRef(This)    \
  28454.     (This)->lpVtbl -> AddRef(This)
  28455.  
  28456. #define IHTMLHeaderElement_Release(This)    \
  28457.     (This)->lpVtbl -> Release(This)
  28458.  
  28459.  
  28460. #define IHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)    \
  28461.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28462.  
  28463. #define IHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28464.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28465.  
  28466. #define IHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28467.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28468.  
  28469. #define IHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28470.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28471.  
  28472.  
  28473. #define IHTMLHeaderElement_put_align(This,v)    \
  28474.     (This)->lpVtbl -> put_align(This,v)
  28475.  
  28476. #define IHTMLHeaderElement_get_align(This,p)    \
  28477.     (This)->lpVtbl -> get_align(This,p)
  28478.  
  28479. #endif /* COBJMACROS */
  28480.  
  28481.  
  28482. #endif     /* C style interface */
  28483.  
  28484.  
  28485.  
  28486. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_put_align_Proxy( 
  28487.     IHTMLHeaderElement __RPC_FAR * This,
  28488.     /* [in] */ BSTR v);
  28489.  
  28490.  
  28491. void __RPC_STUB IHTMLHeaderElement_put_align_Stub(
  28492.     IRpcStubBuffer *This,
  28493.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28494.     PRPC_MESSAGE _pRpcMessage,
  28495.     DWORD *_pdwStubPhase);
  28496.  
  28497.  
  28498. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHeaderElement_get_align_Proxy( 
  28499.     IHTMLHeaderElement __RPC_FAR * This,
  28500.     /* [out][retval] */ BSTR __RPC_FAR *p);
  28501.  
  28502.  
  28503. void __RPC_STUB IHTMLHeaderElement_get_align_Stub(
  28504.     IRpcStubBuffer *This,
  28505.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28506.     PRPC_MESSAGE _pRpcMessage,
  28507.     DWORD *_pdwStubPhase);
  28508.  
  28509.  
  28510.  
  28511. #endif     /* __IHTMLHeaderElement_INTERFACE_DEFINED__ */
  28512.  
  28513.  
  28514. #ifndef __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__
  28515. #define __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__
  28516.  
  28517. /****************************************
  28518.  * Generated header for dispinterface: DispIHTMLHeaderElement
  28519.  * at Mon Nov 17 12:04:35 1997
  28520.  * using MIDL 3.02.88
  28521.  ****************************************/
  28522. /* [uuid][hidden] */ 
  28523.  
  28524.  
  28525.  
  28526. EXTERN_C const IID DIID_DispIHTMLHeaderElement;
  28527.  
  28528. #if defined(__cplusplus) && !defined(CINTERFACE)
  28529.  
  28530.     interface DECLSPEC_UUID("3050f515-98b5-11cf-bb82-00aa00bdce0b")
  28531.     DispIHTMLHeaderElement : public IDispatch
  28532.     {
  28533.     };
  28534.     
  28535. #else     /* C style interface */
  28536.  
  28537.     typedef struct DispIHTMLHeaderElementVtbl
  28538.     {
  28539.         BEGIN_INTERFACE
  28540.         
  28541.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28542.             DispIHTMLHeaderElement __RPC_FAR * This,
  28543.             /* [in] */ REFIID riid,
  28544.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28545.         
  28546.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28547.             DispIHTMLHeaderElement __RPC_FAR * This);
  28548.         
  28549.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28550.             DispIHTMLHeaderElement __RPC_FAR * This);
  28551.         
  28552.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28553.             DispIHTMLHeaderElement __RPC_FAR * This,
  28554.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28555.         
  28556.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28557.             DispIHTMLHeaderElement __RPC_FAR * This,
  28558.             /* [in] */ UINT iTInfo,
  28559.             /* [in] */ LCID lcid,
  28560.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28561.         
  28562.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28563.             DispIHTMLHeaderElement __RPC_FAR * This,
  28564.             /* [in] */ REFIID riid,
  28565.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28566.             /* [in] */ UINT cNames,
  28567.             /* [in] */ LCID lcid,
  28568.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28569.         
  28570.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28571.             DispIHTMLHeaderElement __RPC_FAR * This,
  28572.             /* [in] */ DISPID dispIdMember,
  28573.             /* [in] */ REFIID riid,
  28574.             /* [in] */ LCID lcid,
  28575.             /* [in] */ WORD wFlags,
  28576.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28577.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28578.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28579.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28580.         
  28581.         END_INTERFACE
  28582.     } DispIHTMLHeaderElementVtbl;
  28583.  
  28584.     interface DispIHTMLHeaderElement
  28585.     {
  28586.         CONST_VTBL struct DispIHTMLHeaderElementVtbl __RPC_FAR *lpVtbl;
  28587.     };
  28588.  
  28589.     
  28590.  
  28591. #ifdef COBJMACROS
  28592.  
  28593.  
  28594. #define DispIHTMLHeaderElement_QueryInterface(This,riid,ppvObject)    \
  28595.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28596.  
  28597. #define DispIHTMLHeaderElement_AddRef(This)    \
  28598.     (This)->lpVtbl -> AddRef(This)
  28599.  
  28600. #define DispIHTMLHeaderElement_Release(This)    \
  28601.     (This)->lpVtbl -> Release(This)
  28602.  
  28603.  
  28604. #define DispIHTMLHeaderElement_GetTypeInfoCount(This,pctinfo)    \
  28605.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28606.  
  28607. #define DispIHTMLHeaderElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28608.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28609.  
  28610. #define DispIHTMLHeaderElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28611.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28612.  
  28613. #define DispIHTMLHeaderElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28614.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28615.  
  28616. #endif /* COBJMACROS */
  28617.  
  28618.  
  28619. #endif     /* C style interface */
  28620.  
  28621.  
  28622. #endif     /* __DispIHTMLHeaderElement_DISPINTERFACE_DEFINED__ */
  28623.  
  28624.  
  28625. EXTERN_C const CLSID CLSID_HTMLHeaderElement;
  28626.  
  28627. #ifdef __cplusplus
  28628.  
  28629. class DECLSPEC_UUID("3050f27a-98b5-11cf-bb82-00aa00bdce0b")
  28630. HTMLHeaderElement;
  28631. #endif
  28632.  
  28633. #ifndef __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
  28634. #define __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__
  28635.  
  28636. /****************************************
  28637.  * Generated header for dispinterface: HTMLSelectElementEvents
  28638.  * at Mon Nov 17 12:04:35 1997
  28639.  * using MIDL 3.02.88
  28640.  ****************************************/
  28641. /* [uuid][hidden] */ 
  28642.  
  28643.  
  28644.  
  28645. EXTERN_C const IID DIID_HTMLSelectElementEvents;
  28646.  
  28647. #if defined(__cplusplus) && !defined(CINTERFACE)
  28648.  
  28649.     interface DECLSPEC_UUID("3050f302-98b5-11cf-bb82-00aa00bdce0b")
  28650.     HTMLSelectElementEvents : public IDispatch
  28651.     {
  28652.     };
  28653.     
  28654. #else     /* C style interface */
  28655.  
  28656.     typedef struct HTMLSelectElementEventsVtbl
  28657.     {
  28658.         BEGIN_INTERFACE
  28659.         
  28660.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28661.             HTMLSelectElementEvents __RPC_FAR * This,
  28662.             /* [in] */ REFIID riid,
  28663.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28664.         
  28665.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28666.             HTMLSelectElementEvents __RPC_FAR * This);
  28667.         
  28668.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28669.             HTMLSelectElementEvents __RPC_FAR * This);
  28670.         
  28671.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28672.             HTMLSelectElementEvents __RPC_FAR * This,
  28673.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28674.         
  28675.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28676.             HTMLSelectElementEvents __RPC_FAR * This,
  28677.             /* [in] */ UINT iTInfo,
  28678.             /* [in] */ LCID lcid,
  28679.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28680.         
  28681.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28682.             HTMLSelectElementEvents __RPC_FAR * This,
  28683.             /* [in] */ REFIID riid,
  28684.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28685.             /* [in] */ UINT cNames,
  28686.             /* [in] */ LCID lcid,
  28687.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28688.         
  28689.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28690.             HTMLSelectElementEvents __RPC_FAR * This,
  28691.             /* [in] */ DISPID dispIdMember,
  28692.             /* [in] */ REFIID riid,
  28693.             /* [in] */ LCID lcid,
  28694.             /* [in] */ WORD wFlags,
  28695.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28696.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28697.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28698.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28699.         
  28700.         END_INTERFACE
  28701.     } HTMLSelectElementEventsVtbl;
  28702.  
  28703.     interface HTMLSelectElementEvents
  28704.     {
  28705.         CONST_VTBL struct HTMLSelectElementEventsVtbl __RPC_FAR *lpVtbl;
  28706.     };
  28707.  
  28708.     
  28709.  
  28710. #ifdef COBJMACROS
  28711.  
  28712.  
  28713. #define HTMLSelectElementEvents_QueryInterface(This,riid,ppvObject)    \
  28714.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28715.  
  28716. #define HTMLSelectElementEvents_AddRef(This)    \
  28717.     (This)->lpVtbl -> AddRef(This)
  28718.  
  28719. #define HTMLSelectElementEvents_Release(This)    \
  28720.     (This)->lpVtbl -> Release(This)
  28721.  
  28722.  
  28723. #define HTMLSelectElementEvents_GetTypeInfoCount(This,pctinfo)    \
  28724.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28725.  
  28726. #define HTMLSelectElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28727.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28728.  
  28729. #define HTMLSelectElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28730.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28731.  
  28732. #define HTMLSelectElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28733.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28734.  
  28735. #endif /* COBJMACROS */
  28736.  
  28737.  
  28738. #endif     /* C style interface */
  28739.  
  28740.  
  28741. #endif     /* __HTMLSelectElementEvents_DISPINTERFACE_DEFINED__ */
  28742.  
  28743.  
  28744. #ifndef __IHTMLSelectElement_INTERFACE_DEFINED__
  28745. #define __IHTMLSelectElement_INTERFACE_DEFINED__
  28746.  
  28747. /****************************************
  28748.  * Generated header for interface: IHTMLSelectElement
  28749.  * at Mon Nov 17 12:04:35 1997
  28750.  * using MIDL 3.02.88
  28751.  ****************************************/
  28752. /* [object][uuid][dual][oleautomation] */ 
  28753.  
  28754.  
  28755.  
  28756. EXTERN_C const IID IID_IHTMLSelectElement;
  28757.  
  28758. #if defined(__cplusplus) && !defined(CINTERFACE)
  28759.     
  28760.     interface DECLSPEC_UUID("3050f244-98b5-11cf-bb82-00aa00bdce0b")
  28761.     IHTMLSelectElement : public IDispatch
  28762.     {
  28763.     public:
  28764.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  28765.             /* [in] */ long v) = 0;
  28766.         
  28767.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  28768.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28769.         
  28770.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_multiple( 
  28771.             /* [in] */ VARIANT_BOOL v) = 0;
  28772.         
  28773.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_multiple( 
  28774.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  28775.         
  28776.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  28777.             /* [in] */ BSTR v) = 0;
  28778.         
  28779.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  28780.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28781.         
  28782.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_options( 
  28783.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  28784.         
  28785.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange( 
  28786.             /* [in] */ VARIANT v) = 0;
  28787.         
  28788.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange( 
  28789.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  28790.         
  28791.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectedIndex( 
  28792.             /* [in] */ long v) = 0;
  28793.         
  28794.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectedIndex( 
  28795.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28796.         
  28797.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  28798.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28799.         
  28800.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  28801.             /* [in] */ BSTR v) = 0;
  28802.         
  28803.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  28804.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28805.         
  28806.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  28807.             /* [in] */ VARIANT_BOOL v) = 0;
  28808.         
  28809.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  28810.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  28811.         
  28812.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  28813.             /* [out][retval] */ IHTMLFormElement __RPC_FAR *__RPC_FAR *p) = 0;
  28814.         
  28815.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE add( 
  28816.             /* [in] */ IHTMLElement __RPC_FAR *element,
  28817.             /* [in][optional] */ VARIANT before) = 0;
  28818.         
  28819.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE remove( 
  28820.             /* [in][defaultvalue] */ long index) = 0;
  28821.         
  28822.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  28823.             /* [in] */ long v) = 0;
  28824.         
  28825.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  28826.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28827.         
  28828.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  28829.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  28830.         
  28831.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  28832.             /* [in][optional] */ VARIANT name,
  28833.             /* [in][optional] */ VARIANT index,
  28834.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28835.         
  28836.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  28837.             /* [in] */ VARIANT tagName,
  28838.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  28839.         
  28840.     };
  28841.     
  28842. #else     /* C style interface */
  28843.  
  28844.     typedef struct IHTMLSelectElementVtbl
  28845.     {
  28846.         BEGIN_INTERFACE
  28847.         
  28848.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28849.             IHTMLSelectElement __RPC_FAR * This,
  28850.             /* [in] */ REFIID riid,
  28851.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28852.         
  28853.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28854.             IHTMLSelectElement __RPC_FAR * This);
  28855.         
  28856.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28857.             IHTMLSelectElement __RPC_FAR * This);
  28858.         
  28859.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28860.             IHTMLSelectElement __RPC_FAR * This,
  28861.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28862.         
  28863.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28864.             IHTMLSelectElement __RPC_FAR * This,
  28865.             /* [in] */ UINT iTInfo,
  28866.             /* [in] */ LCID lcid,
  28867.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28868.         
  28869.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28870.             IHTMLSelectElement __RPC_FAR * This,
  28871.             /* [in] */ REFIID riid,
  28872.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28873.             /* [in] */ UINT cNames,
  28874.             /* [in] */ LCID lcid,
  28875.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28876.         
  28877.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28878.             IHTMLSelectElement __RPC_FAR * This,
  28879.             /* [in] */ DISPID dispIdMember,
  28880.             /* [in] */ REFIID riid,
  28881.             /* [in] */ LCID lcid,
  28882.             /* [in] */ WORD wFlags,
  28883.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28884.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28885.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28886.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28887.         
  28888.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_size )( 
  28889.             IHTMLSelectElement __RPC_FAR * This,
  28890.             /* [in] */ long v);
  28891.         
  28892.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_size )( 
  28893.             IHTMLSelectElement __RPC_FAR * This,
  28894.             /* [out][retval] */ long __RPC_FAR *p);
  28895.         
  28896.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_multiple )( 
  28897.             IHTMLSelectElement __RPC_FAR * This,
  28898.             /* [in] */ VARIANT_BOOL v);
  28899.         
  28900.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_multiple )( 
  28901.             IHTMLSelectElement __RPC_FAR * This,
  28902.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  28903.         
  28904.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_name )( 
  28905.             IHTMLSelectElement __RPC_FAR * This,
  28906.             /* [in] */ BSTR v);
  28907.         
  28908.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  28909.             IHTMLSelectElement __RPC_FAR * This,
  28910.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28911.         
  28912.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_options )( 
  28913.             IHTMLSelectElement __RPC_FAR * This,
  28914.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  28915.         
  28916.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onchange )( 
  28917.             IHTMLSelectElement __RPC_FAR * This,
  28918.             /* [in] */ VARIANT v);
  28919.         
  28920.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onchange )( 
  28921.             IHTMLSelectElement __RPC_FAR * This,
  28922.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  28923.         
  28924.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_selectedIndex )( 
  28925.             IHTMLSelectElement __RPC_FAR * This,
  28926.             /* [in] */ long v);
  28927.         
  28928.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_selectedIndex )( 
  28929.             IHTMLSelectElement __RPC_FAR * This,
  28930.             /* [out][retval] */ long __RPC_FAR *p);
  28931.         
  28932.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  28933.             IHTMLSelectElement __RPC_FAR * This,
  28934.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28935.         
  28936.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )( 
  28937.             IHTMLSelectElement __RPC_FAR * This,
  28938.             /* [in] */ BSTR v);
  28939.         
  28940.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )( 
  28941.             IHTMLSelectElement __RPC_FAR * This,
  28942.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28943.         
  28944.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_disabled )( 
  28945.             IHTMLSelectElement __RPC_FAR * This,
  28946.             /* [in] */ VARIANT_BOOL v);
  28947.         
  28948.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_disabled )( 
  28949.             IHTMLSelectElement __RPC_FAR * This,
  28950.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  28951.         
  28952.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_form )( 
  28953.             IHTMLSelectElement __RPC_FAR * This,
  28954.             /* [out][retval] */ IHTMLFormElement __RPC_FAR *__RPC_FAR *p);
  28955.         
  28956.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *add )( 
  28957.             IHTMLSelectElement __RPC_FAR * This,
  28958.             /* [in] */ IHTMLElement __RPC_FAR *element,
  28959.             /* [in][optional] */ VARIANT before);
  28960.         
  28961.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *remove )( 
  28962.             IHTMLSelectElement __RPC_FAR * This,
  28963.             /* [in][defaultvalue] */ long index);
  28964.         
  28965.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  28966.             IHTMLSelectElement __RPC_FAR * This,
  28967.             /* [in] */ long v);
  28968.         
  28969.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  28970.             IHTMLSelectElement __RPC_FAR * This,
  28971.             /* [out][retval] */ long __RPC_FAR *p);
  28972.         
  28973.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  28974.             IHTMLSelectElement __RPC_FAR * This,
  28975.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  28976.         
  28977.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  28978.             IHTMLSelectElement __RPC_FAR * This,
  28979.             /* [in][optional] */ VARIANT name,
  28980.             /* [in][optional] */ VARIANT index,
  28981.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28982.         
  28983.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  28984.             IHTMLSelectElement __RPC_FAR * This,
  28985.             /* [in] */ VARIANT tagName,
  28986.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  28987.         
  28988.         END_INTERFACE
  28989.     } IHTMLSelectElementVtbl;
  28990.  
  28991.     interface IHTMLSelectElement
  28992.     {
  28993.         CONST_VTBL struct IHTMLSelectElementVtbl __RPC_FAR *lpVtbl;
  28994.     };
  28995.  
  28996.     
  28997.  
  28998. #ifdef COBJMACROS
  28999.  
  29000.  
  29001. #define IHTMLSelectElement_QueryInterface(This,riid,ppvObject)    \
  29002.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  29003.  
  29004. #define IHTMLSelectElement_AddRef(This)    \
  29005.     (This)->lpVtbl -> AddRef(This)
  29006.  
  29007. #define IHTMLSelectElement_Release(This)    \
  29008.     (This)->lpVtbl -> Release(This)
  29009.  
  29010.  
  29011. #define IHTMLSelectElement_GetTypeInfoCount(This,pctinfo)    \
  29012.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  29013.  
  29014. #define IHTMLSelectElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  29015.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  29016.  
  29017. #define IHTMLSelectElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  29018.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  29019.  
  29020. #define IHTMLSelectElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  29021.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  29022.  
  29023.  
  29024. #define IHTMLSelectElement_put_size(This,v)    \
  29025.     (This)->lpVtbl -> put_size(This,v)
  29026.  
  29027. #define IHTMLSelectElement_get_size(This,p)    \
  29028.     (This)->lpVtbl -> get_size(This,p)
  29029.  
  29030. #define IHTMLSelectElement_put_multiple(This,v)    \
  29031.     (This)->lpVtbl -> put_multiple(This,v)
  29032.  
  29033. #define IHTMLSelectElement_get_multiple(This,p)    \
  29034.     (This)->lpVtbl -> get_multiple(This,p)
  29035.  
  29036. #define IHTMLSelectElement_put_name(This,v)    \
  29037.     (This)->lpVtbl -> put_name(This,v)
  29038.  
  29039. #define IHTMLSelectElement_get_name(This,p)    \
  29040.     (This)->lpVtbl -> get_name(This,p)
  29041.  
  29042. #define IHTMLSelectElement_get_options(This,p)    \
  29043.     (This)->lpVtbl -> get_options(This,p)
  29044.  
  29045. #define IHTMLSelectElement_put_onchange(This,v)    \
  29046.     (This)->lpVtbl -> put_onchange(This,v)
  29047.  
  29048. #define IHTMLSelectElement_get_onchange(This,p)    \
  29049.     (This)->lpVtbl -> get_onchange(This,p)
  29050.  
  29051. #define IHTMLSelectElement_put_selectedIndex(This,v)    \
  29052.     (This)->lpVtbl -> put_selectedIndex(This,v)
  29053.  
  29054. #define IHTMLSelectElement_get_selectedIndex(This,p)    \
  29055.     (This)->lpVtbl -> get_selectedIndex(This,p)
  29056.  
  29057. #define IHTMLSelectElement_get_type(This,p)    \
  29058.     (This)->lpVtbl -> get_type(This,p)
  29059.  
  29060. #define IHTMLSelectElement_put_value(This,v)    \
  29061.     (This)->lpVtbl -> put_value(This,v)
  29062.  
  29063. #define IHTMLSelectElement_get_value(This,p)    \
  29064.     (This)->lpVtbl -> get_value(This,p)
  29065.  
  29066. #define IHTMLSelectElement_put_disabled(This,v)    \
  29067.     (This)->lpVtbl -> put_disabled(This,v)
  29068.  
  29069. #define IHTMLSelectElement_get_disabled(This,p)    \
  29070.     (This)->lpVtbl -> get_disabled(This,p)
  29071.  
  29072. #define IHTMLSelectElement_get_form(This,p)    \
  29073.     (This)->lpVtbl -> get_form(This,p)
  29074.  
  29075. #define IHTMLSelectElement_add(This,element,before)    \
  29076.     (This)->lpVtbl -> add(This,element,before)
  29077.  
  29078. #define IHTMLSelectElement_remove(This,index)    \
  29079.     (This)->lpVtbl -> remove(This,index)
  29080.  
  29081. #define IHTMLSelectElement_put_length(This,v)    \
  29082.     (This)->lpVtbl -> put_length(This,v)
  29083.  
  29084. #define IHTMLSelectElement_get_length(This,p)    \
  29085.     (This)->lpVtbl -> get_length(This,p)
  29086.  
  29087. #define IHTMLSelectElement_get__newEnum(This,p)    \
  29088.     (This)->lpVtbl -> get__newEnum(This,p)
  29089.  
  29090. #define IHTMLSelectElement_item(This,name,index,pdisp)    \
  29091.     (This)->lpVtbl -> item(This,name,index,pdisp)
  29092.  
  29093. #define IHTMLSelectElement_tags(This,tagName,pdisp)    \
  29094.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  29095.  
  29096. #endif /* COBJMACROS */
  29097.  
  29098.  
  29099. #endif     /* C style interface */
  29100.  
  29101.  
  29102.  
  29103. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_size_Proxy( 
  29104.     IHTMLSelectElement __RPC_FAR * This,
  29105.     /* [in] */ long v);
  29106.  
  29107.  
  29108. void __RPC_STUB IHTMLSelectElement_put_size_Stub(
  29109.     IRpcStubBuffer *This,
  29110.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29111.     PRPC_MESSAGE _pRpcMessage,
  29112.     DWORD *_pdwStubPhase);
  29113.  
  29114.  
  29115. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_size_Proxy( 
  29116.     IHTMLSelectElement __RPC_FAR * This,
  29117.     /* [out][retval] */ long __RPC_FAR *p);
  29118.  
  29119.  
  29120. void __RPC_STUB IHTMLSelectElement_get_size_Stub(
  29121.     IRpcStubBuffer *This,
  29122.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29123.     PRPC_MESSAGE _pRpcMessage,
  29124.     DWORD *_pdwStubPhase);
  29125.  
  29126.  
  29127. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_multiple_Proxy( 
  29128.     IHTMLSelectElement __RPC_FAR * This,
  29129.     /* [in] */ VARIANT_BOOL v);
  29130.  
  29131.  
  29132. void __RPC_STUB IHTMLSelectElement_put_multiple_Stub(
  29133.     IRpcStubBuffer *This,
  29134.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29135.     PRPC_MESSAGE _pRpcMessage,
  29136.     DWORD *_pdwStubPhase);
  29137.  
  29138.  
  29139. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_multiple_Proxy( 
  29140.     IHTMLSelectElement __RPC_FAR * This,
  29141.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  29142.  
  29143.  
  29144. void __RPC_STUB IHTMLSelectElement_get_multiple_Stub(
  29145.     IRpcStubBuffer *This,
  29146.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29147.     PRPC_MESSAGE _pRpcMessage,
  29148.     DWORD *_pdwStubPhase);
  29149.  
  29150.  
  29151. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_name_Proxy( 
  29152.     IHTMLSelectElement __RPC_FAR * This,
  29153.     /* [in] */ BSTR v);
  29154.  
  29155.  
  29156. void __RPC_STUB IHTMLSelectElement_put_name_Stub(
  29157.     IRpcStubBuffer *This,
  29158.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29159.     PRPC_MESSAGE _pRpcMessage,
  29160.     DWORD *_pdwStubPhase);
  29161.  
  29162.  
  29163. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_name_Proxy( 
  29164.     IHTMLSelectElement __RPC_FAR * This,
  29165.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29166.  
  29167.  
  29168. void __RPC_STUB IHTMLSelectElement_get_name_Stub(
  29169.     IRpcStubBuffer *This,
  29170.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29171.     PRPC_MESSAGE _pRpcMessage,
  29172.     DWORD *_pdwStubPhase);
  29173.  
  29174.  
  29175. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_options_Proxy( 
  29176.     IHTMLSelectElement __RPC_FAR * This,
  29177.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  29178.  
  29179.  
  29180. void __RPC_STUB IHTMLSelectElement_get_options_Stub(
  29181.     IRpcStubBuffer *This,
  29182.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29183.     PRPC_MESSAGE _pRpcMessage,
  29184.     DWORD *_pdwStubPhase);
  29185.  
  29186.  
  29187. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_onchange_Proxy( 
  29188.     IHTMLSelectElement __RPC_FAR * This,
  29189.     /* [in] */ VARIANT v);
  29190.  
  29191.  
  29192. void __RPC_STUB IHTMLSelectElement_put_onchange_Stub(
  29193.     IRpcStubBuffer *This,
  29194.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29195.     PRPC_MESSAGE _pRpcMessage,
  29196.     DWORD *_pdwStubPhase);
  29197.  
  29198.  
  29199. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_onchange_Proxy( 
  29200.     IHTMLSelectElement __RPC_FAR * This,
  29201.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  29202.  
  29203.  
  29204. void __RPC_STUB IHTMLSelectElement_get_onchange_Stub(
  29205.     IRpcStubBuffer *This,
  29206.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29207.     PRPC_MESSAGE _pRpcMessage,
  29208.     DWORD *_pdwStubPhase);
  29209.  
  29210.  
  29211. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_selectedIndex_Proxy( 
  29212.     IHTMLSelectElement __RPC_FAR * This,
  29213.     /* [in] */ long v);
  29214.  
  29215.  
  29216. void __RPC_STUB IHTMLSelectElement_put_selectedIndex_Stub(
  29217.     IRpcStubBuffer *This,
  29218.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29219.     PRPC_MESSAGE _pRpcMessage,
  29220.     DWORD *_pdwStubPhase);
  29221.  
  29222.  
  29223. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_selectedIndex_Proxy( 
  29224.     IHTMLSelectElement __RPC_FAR * This,
  29225.     /* [out][retval] */ long __RPC_FAR *p);
  29226.  
  29227.  
  29228. void __RPC_STUB IHTMLSelectElement_get_selectedIndex_Stub(
  29229.     IRpcStubBuffer *This,
  29230.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29231.     PRPC_MESSAGE _pRpcMessage,
  29232.     DWORD *_pdwStubPhase);
  29233.  
  29234.  
  29235. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_type_Proxy( 
  29236.     IHTMLSelectElement __RPC_FAR * This,
  29237.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29238.  
  29239.  
  29240. void __RPC_STUB IHTMLSelectElement_get_type_Stub(
  29241.     IRpcStubBuffer *This,
  29242.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29243.     PRPC_MESSAGE _pRpcMessage,
  29244.     DWORD *_pdwStubPhase);
  29245.  
  29246.  
  29247. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_value_Proxy( 
  29248.     IHTMLSelectElement __RPC_FAR * This,
  29249.     /* [in] */ BSTR v);
  29250.  
  29251.  
  29252. void __RPC_STUB IHTMLSelectElement_put_value_Stub(
  29253.     IRpcStubBuffer *This,
  29254.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29255.     PRPC_MESSAGE _pRpcMessage,
  29256.     DWORD *_pdwStubPhase);
  29257.  
  29258.  
  29259. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_get_value_Proxy( 
  29260.     IHTMLSelectElement __RPC_FAR * This,
  29261.     /* [out][retval] */ BSTR __RPC_FAR *p);
  29262.  
  29263.  
  29264. void __RPC_STUB IHTMLSelectElement_get_value_Stub(
  29265.     IRpcStubBuffer *This,
  29266.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29267.     PRPC_MESSAGE _pRpcMessage,
  29268.     DWORD *_pdwStubPhase);
  29269.  
  29270.  
  29271. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLSelectElement_put_disabled_Proxy( 
  29272.     IHTMLSelectElement __