home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / mshtmlc.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-02-01  |  3.1 MB  |  92,436 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*/
  2.  
  3. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  4.  
  5. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  6.  
  7.  
  8.  /* File created by MIDL compiler version 5.03.0279 */
  9. /* at Fri Jul 30 19:33:56 1999
  10.  */
  11. /* Compiler settings for mshtml.idl:
  12.     Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
  13.     error checks: allocation ref bounds_check enum stub_data 
  14.     VC __declspec() decoration level: 
  15.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  16.          DECLSPEC_UUID(), MIDL_INTERFACE()
  17. */
  18. //@@MIDL_FILE_HEADING(  )
  19.  
  20.  
  21. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  22. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  23. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  24. #endif
  25.  
  26. #include "rpc.h"
  27. #include "rpcndr.h"
  28.  
  29. #ifndef __RPCNDR_H_VERSION__
  30. #error this stub requires an updated version of <rpcndr.h>
  31. #endif // __RPCNDR_H_VERSION__
  32.  
  33. #ifndef COM_NO_WINDOWS_H
  34. #include "windows.h"
  35. #include "ole2.h"
  36. #endif /*COM_NO_WINDOWS_H*/
  37.  
  38. #ifndef __mshtml_h__
  39. #define __mshtml_h__
  40.  
  41. /* Forward Declarations */ 
  42.  
  43. #ifndef __IHTMLEventObj_FWD_DEFINED__
  44. #define __IHTMLEventObj_FWD_DEFINED__
  45. typedef interface IHTMLEventObj IHTMLEventObj;
  46. #endif     /* __IHTMLEventObj_FWD_DEFINED__ */
  47.  
  48.  
  49. #ifndef __IElementBehaviorSite_FWD_DEFINED__
  50. #define __IElementBehaviorSite_FWD_DEFINED__
  51. typedef interface IElementBehaviorSite IElementBehaviorSite;
  52. #endif     /* __IElementBehaviorSite_FWD_DEFINED__ */
  53.  
  54.  
  55. #ifndef __IElementBehavior_FWD_DEFINED__
  56. #define __IElementBehavior_FWD_DEFINED__
  57. typedef interface IElementBehavior IElementBehavior;
  58. #endif     /* __IElementBehavior_FWD_DEFINED__ */
  59.  
  60.  
  61. #ifndef __IElementBehaviorFactory_FWD_DEFINED__
  62. #define __IElementBehaviorFactory_FWD_DEFINED__
  63. typedef interface IElementBehaviorFactory IElementBehaviorFactory;
  64. #endif     /* __IElementBehaviorFactory_FWD_DEFINED__ */
  65.  
  66.  
  67. #ifndef __IElementBehaviorSiteOM_FWD_DEFINED__
  68. #define __IElementBehaviorSiteOM_FWD_DEFINED__
  69. typedef interface IElementBehaviorSiteOM IElementBehaviorSiteOM;
  70. #endif     /* __IElementBehaviorSiteOM_FWD_DEFINED__ */
  71.  
  72.  
  73. #ifndef __IElementBehaviorRender_FWD_DEFINED__
  74. #define __IElementBehaviorRender_FWD_DEFINED__
  75. typedef interface IElementBehaviorRender IElementBehaviorRender;
  76. #endif     /* __IElementBehaviorRender_FWD_DEFINED__ */
  77.  
  78.  
  79. #ifndef __IElementBehaviorSiteRender_FWD_DEFINED__
  80. #define __IElementBehaviorSiteRender_FWD_DEFINED__
  81. typedef interface IElementBehaviorSiteRender IElementBehaviorSiteRender;
  82. #endif     /* __IElementBehaviorSiteRender_FWD_DEFINED__ */
  83.  
  84.  
  85. #ifndef __IHTMLStyle_FWD_DEFINED__
  86. #define __IHTMLStyle_FWD_DEFINED__
  87. typedef interface IHTMLStyle IHTMLStyle;
  88. #endif     /* __IHTMLStyle_FWD_DEFINED__ */
  89.  
  90.  
  91. #ifndef __IHTMLStyle2_FWD_DEFINED__
  92. #define __IHTMLStyle2_FWD_DEFINED__
  93. typedef interface IHTMLStyle2 IHTMLStyle2;
  94. #endif     /* __IHTMLStyle2_FWD_DEFINED__ */
  95.  
  96.  
  97. #ifndef __IHTMLRuleStyle_FWD_DEFINED__
  98. #define __IHTMLRuleStyle_FWD_DEFINED__
  99. typedef interface IHTMLRuleStyle IHTMLRuleStyle;
  100. #endif     /* __IHTMLRuleStyle_FWD_DEFINED__ */
  101.  
  102.  
  103. #ifndef __IHTMLRuleStyle2_FWD_DEFINED__
  104. #define __IHTMLRuleStyle2_FWD_DEFINED__
  105. typedef interface IHTMLRuleStyle2 IHTMLRuleStyle2;
  106. #endif     /* __IHTMLRuleStyle2_FWD_DEFINED__ */
  107.  
  108.  
  109. #ifndef __DispHTMLStyle_FWD_DEFINED__
  110. #define __DispHTMLStyle_FWD_DEFINED__
  111. typedef interface DispHTMLStyle DispHTMLStyle;
  112. #endif     /* __DispHTMLStyle_FWD_DEFINED__ */
  113.  
  114.  
  115. #ifndef __HTMLStyle_FWD_DEFINED__
  116. #define __HTMLStyle_FWD_DEFINED__
  117.  
  118. #ifdef __cplusplus
  119. typedef class HTMLStyle HTMLStyle;
  120. #else
  121. typedef struct HTMLStyle HTMLStyle;
  122. #endif /* __cplusplus */
  123.  
  124. #endif     /* __HTMLStyle_FWD_DEFINED__ */
  125.  
  126.  
  127. #ifndef __DispHTMLRuleStyle_FWD_DEFINED__
  128. #define __DispHTMLRuleStyle_FWD_DEFINED__
  129. typedef interface DispHTMLRuleStyle DispHTMLRuleStyle;
  130. #endif     /* __DispHTMLRuleStyle_FWD_DEFINED__ */
  131.  
  132.  
  133. #ifndef __HTMLRuleStyle_FWD_DEFINED__
  134. #define __HTMLRuleStyle_FWD_DEFINED__
  135.  
  136. #ifdef __cplusplus
  137. typedef class HTMLRuleStyle HTMLRuleStyle;
  138. #else
  139. typedef struct HTMLRuleStyle HTMLRuleStyle;
  140. #endif /* __cplusplus */
  141.  
  142. #endif     /* __HTMLRuleStyle_FWD_DEFINED__ */
  143.  
  144.  
  145. #ifndef __IHTMLCurrentStyle_FWD_DEFINED__
  146. #define __IHTMLCurrentStyle_FWD_DEFINED__
  147. typedef interface IHTMLCurrentStyle IHTMLCurrentStyle;
  148. #endif     /* __IHTMLCurrentStyle_FWD_DEFINED__ */
  149.  
  150.  
  151. #ifndef __DispHTMLCurrentStyle_FWD_DEFINED__
  152. #define __DispHTMLCurrentStyle_FWD_DEFINED__
  153. typedef interface DispHTMLCurrentStyle DispHTMLCurrentStyle;
  154. #endif     /* __DispHTMLCurrentStyle_FWD_DEFINED__ */
  155.  
  156.  
  157. #ifndef __HTMLCurrentStyle_FWD_DEFINED__
  158. #define __HTMLCurrentStyle_FWD_DEFINED__
  159.  
  160. #ifdef __cplusplus
  161. typedef class HTMLCurrentStyle HTMLCurrentStyle;
  162. #else
  163. typedef struct HTMLCurrentStyle HTMLCurrentStyle;
  164. #endif /* __cplusplus */
  165.  
  166. #endif     /* __HTMLCurrentStyle_FWD_DEFINED__ */
  167.  
  168.  
  169. #ifndef __IHTMLElement_FWD_DEFINED__
  170. #define __IHTMLElement_FWD_DEFINED__
  171. typedef interface IHTMLElement IHTMLElement;
  172. #endif     /* __IHTMLElement_FWD_DEFINED__ */
  173.  
  174.  
  175. #ifndef __IHTMLFiltersCollection_FWD_DEFINED__
  176. #define __IHTMLFiltersCollection_FWD_DEFINED__
  177. typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
  178. #endif     /* __IHTMLFiltersCollection_FWD_DEFINED__ */
  179.  
  180.  
  181. #ifndef __HTMLFiltersCollection_FWD_DEFINED__
  182. #define __HTMLFiltersCollection_FWD_DEFINED__
  183.  
  184. #ifdef __cplusplus
  185. typedef class HTMLFiltersCollection HTMLFiltersCollection;
  186. #else
  187. typedef struct HTMLFiltersCollection HTMLFiltersCollection;
  188. #endif /* __cplusplus */
  189.  
  190. #endif     /* __HTMLFiltersCollection_FWD_DEFINED__ */
  191.  
  192.  
  193. #ifndef __IHTMLRect_FWD_DEFINED__
  194. #define __IHTMLRect_FWD_DEFINED__
  195. typedef interface IHTMLRect IHTMLRect;
  196. #endif     /* __IHTMLRect_FWD_DEFINED__ */
  197.  
  198.  
  199. #ifndef __IHTMLRectCollection_FWD_DEFINED__
  200. #define __IHTMLRectCollection_FWD_DEFINED__
  201. typedef interface IHTMLRectCollection IHTMLRectCollection;
  202. #endif     /* __IHTMLRectCollection_FWD_DEFINED__ */
  203.  
  204.  
  205. #ifndef __IHTMLDOMNode_FWD_DEFINED__
  206. #define __IHTMLDOMNode_FWD_DEFINED__
  207. typedef interface IHTMLDOMNode IHTMLDOMNode;
  208. #endif     /* __IHTMLDOMNode_FWD_DEFINED__ */
  209.  
  210.  
  211. #ifndef __IHTMLDOMAttribute_FWD_DEFINED__
  212. #define __IHTMLDOMAttribute_FWD_DEFINED__
  213. typedef interface IHTMLDOMAttribute IHTMLDOMAttribute;
  214. #endif     /* __IHTMLDOMAttribute_FWD_DEFINED__ */
  215.  
  216.  
  217. #ifndef __IHTMLDOMTextNode_FWD_DEFINED__
  218. #define __IHTMLDOMTextNode_FWD_DEFINED__
  219. typedef interface IHTMLDOMTextNode IHTMLDOMTextNode;
  220. #endif     /* __IHTMLDOMTextNode_FWD_DEFINED__ */
  221.  
  222.  
  223. #ifndef __DispHTMLDOMAttribute_FWD_DEFINED__
  224. #define __DispHTMLDOMAttribute_FWD_DEFINED__
  225. typedef interface DispHTMLDOMAttribute DispHTMLDOMAttribute;
  226. #endif     /* __DispHTMLDOMAttribute_FWD_DEFINED__ */
  227.  
  228.  
  229. #ifndef __HTMLDOMAttribute_FWD_DEFINED__
  230. #define __HTMLDOMAttribute_FWD_DEFINED__
  231.  
  232. #ifdef __cplusplus
  233. typedef class HTMLDOMAttribute HTMLDOMAttribute;
  234. #else
  235. typedef struct HTMLDOMAttribute HTMLDOMAttribute;
  236. #endif /* __cplusplus */
  237.  
  238. #endif     /* __HTMLDOMAttribute_FWD_DEFINED__ */
  239.  
  240.  
  241. #ifndef __DispHTMLDOMTextNode_FWD_DEFINED__
  242. #define __DispHTMLDOMTextNode_FWD_DEFINED__
  243. typedef interface DispHTMLDOMTextNode DispHTMLDOMTextNode;
  244. #endif     /* __DispHTMLDOMTextNode_FWD_DEFINED__ */
  245.  
  246.  
  247. #ifndef __HTMLDOMTextNode_FWD_DEFINED__
  248. #define __HTMLDOMTextNode_FWD_DEFINED__
  249.  
  250. #ifdef __cplusplus
  251. typedef class HTMLDOMTextNode HTMLDOMTextNode;
  252. #else
  253. typedef struct HTMLDOMTextNode HTMLDOMTextNode;
  254. #endif /* __cplusplus */
  255.  
  256. #endif     /* __HTMLDOMTextNode_FWD_DEFINED__ */
  257.  
  258.  
  259. #ifndef __IHTMLAttributeCollection_FWD_DEFINED__
  260. #define __IHTMLAttributeCollection_FWD_DEFINED__
  261. typedef interface IHTMLAttributeCollection IHTMLAttributeCollection;
  262. #endif     /* __IHTMLAttributeCollection_FWD_DEFINED__ */
  263.  
  264.  
  265. #ifndef __IHTMLDOMChildrenCollection_FWD_DEFINED__
  266. #define __IHTMLDOMChildrenCollection_FWD_DEFINED__
  267. typedef interface IHTMLDOMChildrenCollection IHTMLDOMChildrenCollection;
  268. #endif     /* __IHTMLDOMChildrenCollection_FWD_DEFINED__ */
  269.  
  270.  
  271. #ifndef __DispHTMLAttributeCollection_FWD_DEFINED__
  272. #define __DispHTMLAttributeCollection_FWD_DEFINED__
  273. typedef interface DispHTMLAttributeCollection DispHTMLAttributeCollection;
  274. #endif     /* __DispHTMLAttributeCollection_FWD_DEFINED__ */
  275.  
  276.  
  277. #ifndef __HTMLAttributeCollection_FWD_DEFINED__
  278. #define __HTMLAttributeCollection_FWD_DEFINED__
  279.  
  280. #ifdef __cplusplus
  281. typedef class HTMLAttributeCollection HTMLAttributeCollection;
  282. #else
  283. typedef struct HTMLAttributeCollection HTMLAttributeCollection;
  284. #endif /* __cplusplus */
  285.  
  286. #endif     /* __HTMLAttributeCollection_FWD_DEFINED__ */
  287.  
  288.  
  289. #ifndef __DispDOMChildrenCollection_FWD_DEFINED__
  290. #define __DispDOMChildrenCollection_FWD_DEFINED__
  291. typedef interface DispDOMChildrenCollection DispDOMChildrenCollection;
  292. #endif     /* __DispDOMChildrenCollection_FWD_DEFINED__ */
  293.  
  294.  
  295. #ifndef __DOMChildrenCollection_FWD_DEFINED__
  296. #define __DOMChildrenCollection_FWD_DEFINED__
  297.  
  298. #ifdef __cplusplus
  299. typedef class DOMChildrenCollection DOMChildrenCollection;
  300. #else
  301. typedef struct DOMChildrenCollection DOMChildrenCollection;
  302. #endif /* __cplusplus */
  303.  
  304. #endif     /* __DOMChildrenCollection_FWD_DEFINED__ */
  305.  
  306.  
  307. #ifndef __HTMLElementEvents2_FWD_DEFINED__
  308. #define __HTMLElementEvents2_FWD_DEFINED__
  309. typedef interface HTMLElementEvents2 HTMLElementEvents2;
  310. #endif     /* __HTMLElementEvents2_FWD_DEFINED__ */
  311.  
  312.  
  313. #ifndef __HTMLElementEvents_FWD_DEFINED__
  314. #define __HTMLElementEvents_FWD_DEFINED__
  315. typedef interface HTMLElementEvents HTMLElementEvents;
  316. #endif     /* __HTMLElementEvents_FWD_DEFINED__ */
  317.  
  318.  
  319. #ifndef __IHTMLElementCollection_FWD_DEFINED__
  320. #define __IHTMLElementCollection_FWD_DEFINED__
  321. typedef interface IHTMLElementCollection IHTMLElementCollection;
  322. #endif     /* __IHTMLElementCollection_FWD_DEFINED__ */
  323.  
  324.  
  325. #ifndef __IHTMLElement2_FWD_DEFINED__
  326. #define __IHTMLElement2_FWD_DEFINED__
  327. typedef interface IHTMLElement2 IHTMLElement2;
  328. #endif     /* __IHTMLElement2_FWD_DEFINED__ */
  329.  
  330.  
  331. #ifndef __IHTMLUniqueName_FWD_DEFINED__
  332. #define __IHTMLUniqueName_FWD_DEFINED__
  333. typedef interface IHTMLUniqueName IHTMLUniqueName;
  334. #endif     /* __IHTMLUniqueName_FWD_DEFINED__ */
  335.  
  336.  
  337. #ifndef __IHTMLDatabinding_FWD_DEFINED__
  338. #define __IHTMLDatabinding_FWD_DEFINED__
  339. typedef interface IHTMLDatabinding IHTMLDatabinding;
  340. #endif     /* __IHTMLDatabinding_FWD_DEFINED__ */
  341.  
  342.  
  343. #ifndef __IHTCDefaultDispatch_FWD_DEFINED__
  344. #define __IHTCDefaultDispatch_FWD_DEFINED__
  345. typedef interface IHTCDefaultDispatch IHTCDefaultDispatch;
  346. #endif     /* __IHTCDefaultDispatch_FWD_DEFINED__ */
  347.  
  348.  
  349. #ifndef __IHTCPropertyBehavior_FWD_DEFINED__
  350. #define __IHTCPropertyBehavior_FWD_DEFINED__
  351. typedef interface IHTCPropertyBehavior IHTCPropertyBehavior;
  352. #endif     /* __IHTCPropertyBehavior_FWD_DEFINED__ */
  353.  
  354.  
  355. #ifndef __IHTCMethodBehavior_FWD_DEFINED__
  356. #define __IHTCMethodBehavior_FWD_DEFINED__
  357. typedef interface IHTCMethodBehavior IHTCMethodBehavior;
  358. #endif     /* __IHTCMethodBehavior_FWD_DEFINED__ */
  359.  
  360.  
  361. #ifndef __IHTCEventBehavior_FWD_DEFINED__
  362. #define __IHTCEventBehavior_FWD_DEFINED__
  363. typedef interface IHTCEventBehavior IHTCEventBehavior;
  364. #endif     /* __IHTCEventBehavior_FWD_DEFINED__ */
  365.  
  366.  
  367. #ifndef __IHTCAttachBehavior_FWD_DEFINED__
  368. #define __IHTCAttachBehavior_FWD_DEFINED__
  369. typedef interface IHTCAttachBehavior IHTCAttachBehavior;
  370. #endif     /* __IHTCAttachBehavior_FWD_DEFINED__ */
  371.  
  372.  
  373. #ifndef __IHTCDescBehavior_FWD_DEFINED__
  374. #define __IHTCDescBehavior_FWD_DEFINED__
  375. typedef interface IHTCDescBehavior IHTCDescBehavior;
  376. #endif     /* __IHTCDescBehavior_FWD_DEFINED__ */
  377.  
  378.  
  379. #ifndef __DispHTCDefaultDispatch_FWD_DEFINED__
  380. #define __DispHTCDefaultDispatch_FWD_DEFINED__
  381. typedef interface DispHTCDefaultDispatch DispHTCDefaultDispatch;
  382. #endif     /* __DispHTCDefaultDispatch_FWD_DEFINED__ */
  383.  
  384.  
  385. #ifndef __HTCDefaultDispatch_FWD_DEFINED__
  386. #define __HTCDefaultDispatch_FWD_DEFINED__
  387.  
  388. #ifdef __cplusplus
  389. typedef class HTCDefaultDispatch HTCDefaultDispatch;
  390. #else
  391. typedef struct HTCDefaultDispatch HTCDefaultDispatch;
  392. #endif /* __cplusplus */
  393.  
  394. #endif     /* __HTCDefaultDispatch_FWD_DEFINED__ */
  395.  
  396.  
  397. #ifndef __DispHTCPropertyBehavior_FWD_DEFINED__
  398. #define __DispHTCPropertyBehavior_FWD_DEFINED__
  399. typedef interface DispHTCPropertyBehavior DispHTCPropertyBehavior;
  400. #endif     /* __DispHTCPropertyBehavior_FWD_DEFINED__ */
  401.  
  402.  
  403. #ifndef __HTCPropertyBehavior_FWD_DEFINED__
  404. #define __HTCPropertyBehavior_FWD_DEFINED__
  405.  
  406. #ifdef __cplusplus
  407. typedef class HTCPropertyBehavior HTCPropertyBehavior;
  408. #else
  409. typedef struct HTCPropertyBehavior HTCPropertyBehavior;
  410. #endif /* __cplusplus */
  411.  
  412. #endif     /* __HTCPropertyBehavior_FWD_DEFINED__ */
  413.  
  414.  
  415. #ifndef __DispHTCMethodBehavior_FWD_DEFINED__
  416. #define __DispHTCMethodBehavior_FWD_DEFINED__
  417. typedef interface DispHTCMethodBehavior DispHTCMethodBehavior;
  418. #endif     /* __DispHTCMethodBehavior_FWD_DEFINED__ */
  419.  
  420.  
  421. #ifndef __HTCMethodBehavior_FWD_DEFINED__
  422. #define __HTCMethodBehavior_FWD_DEFINED__
  423.  
  424. #ifdef __cplusplus
  425. typedef class HTCMethodBehavior HTCMethodBehavior;
  426. #else
  427. typedef struct HTCMethodBehavior HTCMethodBehavior;
  428. #endif /* __cplusplus */
  429.  
  430. #endif     /* __HTCMethodBehavior_FWD_DEFINED__ */
  431.  
  432.  
  433. #ifndef __DispHTCEventBehavior_FWD_DEFINED__
  434. #define __DispHTCEventBehavior_FWD_DEFINED__
  435. typedef interface DispHTCEventBehavior DispHTCEventBehavior;
  436. #endif     /* __DispHTCEventBehavior_FWD_DEFINED__ */
  437.  
  438.  
  439. #ifndef __HTCEventBehavior_FWD_DEFINED__
  440. #define __HTCEventBehavior_FWD_DEFINED__
  441.  
  442. #ifdef __cplusplus
  443. typedef class HTCEventBehavior HTCEventBehavior;
  444. #else
  445. typedef struct HTCEventBehavior HTCEventBehavior;
  446. #endif /* __cplusplus */
  447.  
  448. #endif     /* __HTCEventBehavior_FWD_DEFINED__ */
  449.  
  450.  
  451. #ifndef __DispHTCAttachBehavior_FWD_DEFINED__
  452. #define __DispHTCAttachBehavior_FWD_DEFINED__
  453. typedef interface DispHTCAttachBehavior DispHTCAttachBehavior;
  454. #endif     /* __DispHTCAttachBehavior_FWD_DEFINED__ */
  455.  
  456.  
  457. #ifndef __HTCAttachBehavior_FWD_DEFINED__
  458. #define __HTCAttachBehavior_FWD_DEFINED__
  459.  
  460. #ifdef __cplusplus
  461. typedef class HTCAttachBehavior HTCAttachBehavior;
  462. #else
  463. typedef struct HTCAttachBehavior HTCAttachBehavior;
  464. #endif /* __cplusplus */
  465.  
  466. #endif     /* __HTCAttachBehavior_FWD_DEFINED__ */
  467.  
  468.  
  469. #ifndef __DispHTCDescBehavior_FWD_DEFINED__
  470. #define __DispHTCDescBehavior_FWD_DEFINED__
  471. typedef interface DispHTCDescBehavior DispHTCDescBehavior;
  472. #endif     /* __DispHTCDescBehavior_FWD_DEFINED__ */
  473.  
  474.  
  475. #ifndef __HTCDescBehavior_FWD_DEFINED__
  476. #define __HTCDescBehavior_FWD_DEFINED__
  477.  
  478. #ifdef __cplusplus
  479. typedef class HTCDescBehavior HTCDescBehavior;
  480. #else
  481. typedef struct HTCDescBehavior HTCDescBehavior;
  482. #endif /* __cplusplus */
  483.  
  484. #endif     /* __HTCDescBehavior_FWD_DEFINED__ */
  485.  
  486.  
  487. #ifndef __IHTMLUrnCollection_FWD_DEFINED__
  488. #define __IHTMLUrnCollection_FWD_DEFINED__
  489. typedef interface IHTMLUrnCollection IHTMLUrnCollection;
  490. #endif     /* __IHTMLUrnCollection_FWD_DEFINED__ */
  491.  
  492.  
  493. #ifndef __HTMLUrnCollection_FWD_DEFINED__
  494. #define __HTMLUrnCollection_FWD_DEFINED__
  495.  
  496. #ifdef __cplusplus
  497. typedef class HTMLUrnCollection HTMLUrnCollection;
  498. #else
  499. typedef struct HTMLUrnCollection HTMLUrnCollection;
  500. #endif /* __cplusplus */
  501.  
  502. #endif     /* __HTMLUrnCollection_FWD_DEFINED__ */
  503.  
  504.  
  505. #ifndef __IHTMLGenericElement_FWD_DEFINED__
  506. #define __IHTMLGenericElement_FWD_DEFINED__
  507. typedef interface IHTMLGenericElement IHTMLGenericElement;
  508. #endif     /* __IHTMLGenericElement_FWD_DEFINED__ */
  509.  
  510.  
  511. #ifndef __DispHTMLGenericElement_FWD_DEFINED__
  512. #define __DispHTMLGenericElement_FWD_DEFINED__
  513. typedef interface DispHTMLGenericElement DispHTMLGenericElement;
  514. #endif     /* __DispHTMLGenericElement_FWD_DEFINED__ */
  515.  
  516.  
  517. #ifndef __HTMLGenericElement_FWD_DEFINED__
  518. #define __HTMLGenericElement_FWD_DEFINED__
  519.  
  520. #ifdef __cplusplus
  521. typedef class HTMLGenericElement HTMLGenericElement;
  522. #else
  523. typedef struct HTMLGenericElement HTMLGenericElement;
  524. #endif /* __cplusplus */
  525.  
  526. #endif     /* __HTMLGenericElement_FWD_DEFINED__ */
  527.  
  528.  
  529. #ifndef __IHTMLStyleSheetRule_FWD_DEFINED__
  530. #define __IHTMLStyleSheetRule_FWD_DEFINED__
  531. typedef interface IHTMLStyleSheetRule IHTMLStyleSheetRule;
  532. #endif     /* __IHTMLStyleSheetRule_FWD_DEFINED__ */
  533.  
  534.  
  535. #ifndef __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  536. #define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  537. typedef interface IHTMLStyleSheetRulesCollection IHTMLStyleSheetRulesCollection;
  538. #endif     /* __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  539.  
  540.  
  541. #ifndef __HTMLStyleSheetRule_FWD_DEFINED__
  542. #define __HTMLStyleSheetRule_FWD_DEFINED__
  543.  
  544. #ifdef __cplusplus
  545. typedef class HTMLStyleSheetRule HTMLStyleSheetRule;
  546. #else
  547. typedef struct HTMLStyleSheetRule HTMLStyleSheetRule;
  548. #endif /* __cplusplus */
  549.  
  550. #endif     /* __HTMLStyleSheetRule_FWD_DEFINED__ */
  551.  
  552.  
  553. #ifndef __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  554. #define __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  555.  
  556. #ifdef __cplusplus
  557. typedef class HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  558. #else
  559. typedef struct HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  560. #endif /* __cplusplus */
  561.  
  562. #endif     /* __HTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  563.  
  564.  
  565. #ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__
  566. #define __IHTMLStyleSheetsCollection_FWD_DEFINED__
  567. typedef interface IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection;
  568. #endif     /* __IHTMLStyleSheetsCollection_FWD_DEFINED__ */
  569.  
  570.  
  571. #ifndef __IHTMLStyleSheet_FWD_DEFINED__
  572. #define __IHTMLStyleSheet_FWD_DEFINED__
  573. typedef interface IHTMLStyleSheet IHTMLStyleSheet;
  574. #endif     /* __IHTMLStyleSheet_FWD_DEFINED__ */
  575.  
  576.  
  577. #ifndef __HTMLStyleSheet_FWD_DEFINED__
  578. #define __HTMLStyleSheet_FWD_DEFINED__
  579.  
  580. #ifdef __cplusplus
  581. typedef class HTMLStyleSheet HTMLStyleSheet;
  582. #else
  583. typedef struct HTMLStyleSheet HTMLStyleSheet;
  584. #endif /* __cplusplus */
  585.  
  586. #endif     /* __HTMLStyleSheet_FWD_DEFINED__ */
  587.  
  588.  
  589. #ifndef __HTMLStyleSheetsCollection_FWD_DEFINED__
  590. #define __HTMLStyleSheetsCollection_FWD_DEFINED__
  591.  
  592. #ifdef __cplusplus
  593. typedef class HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  594. #else
  595. typedef struct HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  596. #endif /* __cplusplus */
  597.  
  598. #endif     /* __HTMLStyleSheetsCollection_FWD_DEFINED__ */
  599.  
  600.  
  601. #ifndef __HTMLLinkElementEvents2_FWD_DEFINED__
  602. #define __HTMLLinkElementEvents2_FWD_DEFINED__
  603. typedef interface HTMLLinkElementEvents2 HTMLLinkElementEvents2;
  604. #endif     /* __HTMLLinkElementEvents2_FWD_DEFINED__ */
  605.  
  606.  
  607. #ifndef __HTMLLinkElementEvents_FWD_DEFINED__
  608. #define __HTMLLinkElementEvents_FWD_DEFINED__
  609. typedef interface HTMLLinkElementEvents HTMLLinkElementEvents;
  610. #endif     /* __HTMLLinkElementEvents_FWD_DEFINED__ */
  611.  
  612.  
  613. #ifndef __IHTMLLinkElement_FWD_DEFINED__
  614. #define __IHTMLLinkElement_FWD_DEFINED__
  615. typedef interface IHTMLLinkElement IHTMLLinkElement;
  616. #endif     /* __IHTMLLinkElement_FWD_DEFINED__ */
  617.  
  618.  
  619. #ifndef __IHTMLLinkElement2_FWD_DEFINED__
  620. #define __IHTMLLinkElement2_FWD_DEFINED__
  621. typedef interface IHTMLLinkElement2 IHTMLLinkElement2;
  622. #endif     /* __IHTMLLinkElement2_FWD_DEFINED__ */
  623.  
  624.  
  625. #ifndef __DispHTMLLinkElement_FWD_DEFINED__
  626. #define __DispHTMLLinkElement_FWD_DEFINED__
  627. typedef interface DispHTMLLinkElement DispHTMLLinkElement;
  628. #endif     /* __DispHTMLLinkElement_FWD_DEFINED__ */
  629.  
  630.  
  631. #ifndef __HTMLLinkElement_FWD_DEFINED__
  632. #define __HTMLLinkElement_FWD_DEFINED__
  633.  
  634. #ifdef __cplusplus
  635. typedef class HTMLLinkElement HTMLLinkElement;
  636. #else
  637. typedef struct HTMLLinkElement HTMLLinkElement;
  638. #endif /* __cplusplus */
  639.  
  640. #endif     /* __HTMLLinkElement_FWD_DEFINED__ */
  641.  
  642.  
  643. #ifndef __IHTMLTxtRange_FWD_DEFINED__
  644. #define __IHTMLTxtRange_FWD_DEFINED__
  645. typedef interface IHTMLTxtRange IHTMLTxtRange;
  646. #endif     /* __IHTMLTxtRange_FWD_DEFINED__ */
  647.  
  648.  
  649. #ifndef __IHTMLTextRangeMetrics_FWD_DEFINED__
  650. #define __IHTMLTextRangeMetrics_FWD_DEFINED__
  651. typedef interface IHTMLTextRangeMetrics IHTMLTextRangeMetrics;
  652. #endif     /* __IHTMLTextRangeMetrics_FWD_DEFINED__ */
  653.  
  654.  
  655. #ifndef __IHTMLTextRangeMetrics2_FWD_DEFINED__
  656. #define __IHTMLTextRangeMetrics2_FWD_DEFINED__
  657. typedef interface IHTMLTextRangeMetrics2 IHTMLTextRangeMetrics2;
  658. #endif     /* __IHTMLTextRangeMetrics2_FWD_DEFINED__ */
  659.  
  660.  
  661. #ifndef __HTMLFormElementEvents2_FWD_DEFINED__
  662. #define __HTMLFormElementEvents2_FWD_DEFINED__
  663. typedef interface HTMLFormElementEvents2 HTMLFormElementEvents2;
  664. #endif     /* __HTMLFormElementEvents2_FWD_DEFINED__ */
  665.  
  666.  
  667. #ifndef __HTMLFormElementEvents_FWD_DEFINED__
  668. #define __HTMLFormElementEvents_FWD_DEFINED__
  669. typedef interface HTMLFormElementEvents HTMLFormElementEvents;
  670. #endif     /* __HTMLFormElementEvents_FWD_DEFINED__ */
  671.  
  672.  
  673. #ifndef __IHTMLFormElement_FWD_DEFINED__
  674. #define __IHTMLFormElement_FWD_DEFINED__
  675. typedef interface IHTMLFormElement IHTMLFormElement;
  676. #endif     /* __IHTMLFormElement_FWD_DEFINED__ */
  677.  
  678.  
  679. #ifndef __IHTMLFormElement2_FWD_DEFINED__
  680. #define __IHTMLFormElement2_FWD_DEFINED__
  681. typedef interface IHTMLFormElement2 IHTMLFormElement2;
  682. #endif     /* __IHTMLFormElement2_FWD_DEFINED__ */
  683.  
  684.  
  685. #ifndef __DispHTMLFormElement_FWD_DEFINED__
  686. #define __DispHTMLFormElement_FWD_DEFINED__
  687. typedef interface DispHTMLFormElement DispHTMLFormElement;
  688. #endif     /* __DispHTMLFormElement_FWD_DEFINED__ */
  689.  
  690.  
  691. #ifndef __HTMLFormElement_FWD_DEFINED__
  692. #define __HTMLFormElement_FWD_DEFINED__
  693.  
  694. #ifdef __cplusplus
  695. typedef class HTMLFormElement HTMLFormElement;
  696. #else
  697. typedef struct HTMLFormElement HTMLFormElement;
  698. #endif /* __cplusplus */
  699.  
  700. #endif     /* __HTMLFormElement_FWD_DEFINED__ */
  701.  
  702.  
  703. #ifndef __HTMLControlElementEvents2_FWD_DEFINED__
  704. #define __HTMLControlElementEvents2_FWD_DEFINED__
  705. typedef interface HTMLControlElementEvents2 HTMLControlElementEvents2;
  706. #endif     /* __HTMLControlElementEvents2_FWD_DEFINED__ */
  707.  
  708.  
  709. #ifndef __HTMLControlElementEvents_FWD_DEFINED__
  710. #define __HTMLControlElementEvents_FWD_DEFINED__
  711. typedef interface HTMLControlElementEvents HTMLControlElementEvents;
  712. #endif     /* __HTMLControlElementEvents_FWD_DEFINED__ */
  713.  
  714.  
  715. #ifndef __IHTMLControlElement_FWD_DEFINED__
  716. #define __IHTMLControlElement_FWD_DEFINED__
  717. typedef interface IHTMLControlElement IHTMLControlElement;
  718. #endif     /* __IHTMLControlElement_FWD_DEFINED__ */
  719.  
  720.  
  721. #ifndef __IHTMLTextElement_FWD_DEFINED__
  722. #define __IHTMLTextElement_FWD_DEFINED__
  723. typedef interface IHTMLTextElement IHTMLTextElement;
  724. #endif     /* __IHTMLTextElement_FWD_DEFINED__ */
  725.  
  726.  
  727. #ifndef __DispHTMLTextElement_FWD_DEFINED__
  728. #define __DispHTMLTextElement_FWD_DEFINED__
  729. typedef interface DispHTMLTextElement DispHTMLTextElement;
  730. #endif     /* __DispHTMLTextElement_FWD_DEFINED__ */
  731.  
  732.  
  733. #ifndef __HTMLTextElement_FWD_DEFINED__
  734. #define __HTMLTextElement_FWD_DEFINED__
  735.  
  736. #ifdef __cplusplus
  737. typedef class HTMLTextElement HTMLTextElement;
  738. #else
  739. typedef struct HTMLTextElement HTMLTextElement;
  740. #endif /* __cplusplus */
  741.  
  742. #endif     /* __HTMLTextElement_FWD_DEFINED__ */
  743.  
  744.  
  745. #ifndef __HTMLTextContainerEvents2_FWD_DEFINED__
  746. #define __HTMLTextContainerEvents2_FWD_DEFINED__
  747. typedef interface HTMLTextContainerEvents2 HTMLTextContainerEvents2;
  748. #endif     /* __HTMLTextContainerEvents2_FWD_DEFINED__ */
  749.  
  750.  
  751. #ifndef __HTMLTextContainerEvents_FWD_DEFINED__
  752. #define __HTMLTextContainerEvents_FWD_DEFINED__
  753. typedef interface HTMLTextContainerEvents HTMLTextContainerEvents;
  754. #endif     /* __HTMLTextContainerEvents_FWD_DEFINED__ */
  755.  
  756.  
  757. #ifndef __IHTMLTextContainer_FWD_DEFINED__
  758. #define __IHTMLTextContainer_FWD_DEFINED__
  759. typedef interface IHTMLTextContainer IHTMLTextContainer;
  760. #endif     /* __IHTMLTextContainer_FWD_DEFINED__ */
  761.  
  762.  
  763. #ifndef __IHTMLControlRange_FWD_DEFINED__
  764. #define __IHTMLControlRange_FWD_DEFINED__
  765. typedef interface IHTMLControlRange IHTMLControlRange;
  766. #endif     /* __IHTMLControlRange_FWD_DEFINED__ */
  767.  
  768.  
  769. #ifndef __HTMLImgEvents2_FWD_DEFINED__
  770. #define __HTMLImgEvents2_FWD_DEFINED__
  771. typedef interface HTMLImgEvents2 HTMLImgEvents2;
  772. #endif     /* __HTMLImgEvents2_FWD_DEFINED__ */
  773.  
  774.  
  775. #ifndef __HTMLImgEvents_FWD_DEFINED__
  776. #define __HTMLImgEvents_FWD_DEFINED__
  777. typedef interface HTMLImgEvents HTMLImgEvents;
  778. #endif     /* __HTMLImgEvents_FWD_DEFINED__ */
  779.  
  780.  
  781. #ifndef __IHTMLImgElement_FWD_DEFINED__
  782. #define __IHTMLImgElement_FWD_DEFINED__
  783. typedef interface IHTMLImgElement IHTMLImgElement;
  784. #endif     /* __IHTMLImgElement_FWD_DEFINED__ */
  785.  
  786.  
  787. #ifndef __IHTMLImageElementFactory_FWD_DEFINED__
  788. #define __IHTMLImageElementFactory_FWD_DEFINED__
  789. typedef interface IHTMLImageElementFactory IHTMLImageElementFactory;
  790. #endif     /* __IHTMLImageElementFactory_FWD_DEFINED__ */
  791.  
  792.  
  793. #ifndef __DispHTMLImg_FWD_DEFINED__
  794. #define __DispHTMLImg_FWD_DEFINED__
  795. typedef interface DispHTMLImg DispHTMLImg;
  796. #endif     /* __DispHTMLImg_FWD_DEFINED__ */
  797.  
  798.  
  799. #ifndef __HTMLImg_FWD_DEFINED__
  800. #define __HTMLImg_FWD_DEFINED__
  801.  
  802. #ifdef __cplusplus
  803. typedef class HTMLImg HTMLImg;
  804. #else
  805. typedef struct HTMLImg HTMLImg;
  806. #endif /* __cplusplus */
  807.  
  808. #endif     /* __HTMLImg_FWD_DEFINED__ */
  809.  
  810.  
  811. #ifndef __HTMLImageElementFactory_FWD_DEFINED__
  812. #define __HTMLImageElementFactory_FWD_DEFINED__
  813.  
  814. #ifdef __cplusplus
  815. typedef class HTMLImageElementFactory HTMLImageElementFactory;
  816. #else
  817. typedef struct HTMLImageElementFactory HTMLImageElementFactory;
  818. #endif /* __cplusplus */
  819.  
  820. #endif     /* __HTMLImageElementFactory_FWD_DEFINED__ */
  821.  
  822.  
  823. #ifndef __IHTMLBodyElement_FWD_DEFINED__
  824. #define __IHTMLBodyElement_FWD_DEFINED__
  825. typedef interface IHTMLBodyElement IHTMLBodyElement;
  826. #endif     /* __IHTMLBodyElement_FWD_DEFINED__ */
  827.  
  828.  
  829. #ifndef __IHTMLBodyElement2_FWD_DEFINED__
  830. #define __IHTMLBodyElement2_FWD_DEFINED__
  831. typedef interface IHTMLBodyElement2 IHTMLBodyElement2;
  832. #endif     /* __IHTMLBodyElement2_FWD_DEFINED__ */
  833.  
  834.  
  835. #ifndef __DispHTMLBody_FWD_DEFINED__
  836. #define __DispHTMLBody_FWD_DEFINED__
  837. typedef interface DispHTMLBody DispHTMLBody;
  838. #endif     /* __DispHTMLBody_FWD_DEFINED__ */
  839.  
  840.  
  841. #ifndef __HTMLBody_FWD_DEFINED__
  842. #define __HTMLBody_FWD_DEFINED__
  843.  
  844. #ifdef __cplusplus
  845. typedef class HTMLBody HTMLBody;
  846. #else
  847. typedef struct HTMLBody HTMLBody;
  848. #endif /* __cplusplus */
  849.  
  850. #endif     /* __HTMLBody_FWD_DEFINED__ */
  851.  
  852.  
  853. #ifndef __IHTMLFontElement_FWD_DEFINED__
  854. #define __IHTMLFontElement_FWD_DEFINED__
  855. typedef interface IHTMLFontElement IHTMLFontElement;
  856. #endif     /* __IHTMLFontElement_FWD_DEFINED__ */
  857.  
  858.  
  859. #ifndef __DispHTMLFontElement_FWD_DEFINED__
  860. #define __DispHTMLFontElement_FWD_DEFINED__
  861. typedef interface DispHTMLFontElement DispHTMLFontElement;
  862. #endif     /* __DispHTMLFontElement_FWD_DEFINED__ */
  863.  
  864.  
  865. #ifndef __HTMLFontElement_FWD_DEFINED__
  866. #define __HTMLFontElement_FWD_DEFINED__
  867.  
  868. #ifdef __cplusplus
  869. typedef class HTMLFontElement HTMLFontElement;
  870. #else
  871. typedef struct HTMLFontElement HTMLFontElement;
  872. #endif /* __cplusplus */
  873.  
  874. #endif     /* __HTMLFontElement_FWD_DEFINED__ */
  875.  
  876.  
  877. #ifndef __HTMLAnchorEvents2_FWD_DEFINED__
  878. #define __HTMLAnchorEvents2_FWD_DEFINED__
  879. typedef interface HTMLAnchorEvents2 HTMLAnchorEvents2;
  880. #endif     /* __HTMLAnchorEvents2_FWD_DEFINED__ */
  881.  
  882.  
  883. #ifndef __HTMLAnchorEvents_FWD_DEFINED__
  884. #define __HTMLAnchorEvents_FWD_DEFINED__
  885. typedef interface HTMLAnchorEvents HTMLAnchorEvents;
  886. #endif     /* __HTMLAnchorEvents_FWD_DEFINED__ */
  887.  
  888.  
  889. #ifndef __IHTMLAnchorElement_FWD_DEFINED__
  890. #define __IHTMLAnchorElement_FWD_DEFINED__
  891. typedef interface IHTMLAnchorElement IHTMLAnchorElement;
  892. #endif     /* __IHTMLAnchorElement_FWD_DEFINED__ */
  893.  
  894.  
  895. #ifndef __DispHTMLAnchorElement_FWD_DEFINED__
  896. #define __DispHTMLAnchorElement_FWD_DEFINED__
  897. typedef interface DispHTMLAnchorElement DispHTMLAnchorElement;
  898. #endif     /* __DispHTMLAnchorElement_FWD_DEFINED__ */
  899.  
  900.  
  901. #ifndef __HTMLAnchorElement_FWD_DEFINED__
  902. #define __HTMLAnchorElement_FWD_DEFINED__
  903.  
  904. #ifdef __cplusplus
  905. typedef class HTMLAnchorElement HTMLAnchorElement;
  906. #else
  907. typedef struct HTMLAnchorElement HTMLAnchorElement;
  908. #endif /* __cplusplus */
  909.  
  910. #endif     /* __HTMLAnchorElement_FWD_DEFINED__ */
  911.  
  912.  
  913. #ifndef __HTMLLabelEvents2_FWD_DEFINED__
  914. #define __HTMLLabelEvents2_FWD_DEFINED__
  915. typedef interface HTMLLabelEvents2 HTMLLabelEvents2;
  916. #endif     /* __HTMLLabelEvents2_FWD_DEFINED__ */
  917.  
  918.  
  919. #ifndef __HTMLLabelEvents_FWD_DEFINED__
  920. #define __HTMLLabelEvents_FWD_DEFINED__
  921. typedef interface HTMLLabelEvents HTMLLabelEvents;
  922. #endif     /* __HTMLLabelEvents_FWD_DEFINED__ */
  923.  
  924.  
  925. #ifndef __IHTMLLabelElement_FWD_DEFINED__
  926. #define __IHTMLLabelElement_FWD_DEFINED__
  927. typedef interface IHTMLLabelElement IHTMLLabelElement;
  928. #endif     /* __IHTMLLabelElement_FWD_DEFINED__ */
  929.  
  930.  
  931. #ifndef __DispHTMLLabelElement_FWD_DEFINED__
  932. #define __DispHTMLLabelElement_FWD_DEFINED__
  933. typedef interface DispHTMLLabelElement DispHTMLLabelElement;
  934. #endif     /* __DispHTMLLabelElement_FWD_DEFINED__ */
  935.  
  936.  
  937. #ifndef __HTMLLabelElement_FWD_DEFINED__
  938. #define __HTMLLabelElement_FWD_DEFINED__
  939.  
  940. #ifdef __cplusplus
  941. typedef class HTMLLabelElement HTMLLabelElement;
  942. #else
  943. typedef struct HTMLLabelElement HTMLLabelElement;
  944. #endif /* __cplusplus */
  945.  
  946. #endif     /* __HTMLLabelElement_FWD_DEFINED__ */
  947.  
  948.  
  949. #ifndef __IHTMLListElement_FWD_DEFINED__
  950. #define __IHTMLListElement_FWD_DEFINED__
  951. typedef interface IHTMLListElement IHTMLListElement;
  952. #endif     /* __IHTMLListElement_FWD_DEFINED__ */
  953.  
  954.  
  955. #ifndef __DispHTMLListElement_FWD_DEFINED__
  956. #define __DispHTMLListElement_FWD_DEFINED__
  957. typedef interface DispHTMLListElement DispHTMLListElement;
  958. #endif     /* __DispHTMLListElement_FWD_DEFINED__ */
  959.  
  960.  
  961. #ifndef __HTMLListElement_FWD_DEFINED__
  962. #define __HTMLListElement_FWD_DEFINED__
  963.  
  964. #ifdef __cplusplus
  965. typedef class HTMLListElement HTMLListElement;
  966. #else
  967. typedef struct HTMLListElement HTMLListElement;
  968. #endif /* __cplusplus */
  969.  
  970. #endif     /* __HTMLListElement_FWD_DEFINED__ */
  971.  
  972.  
  973. #ifndef __IHTMLUListElement_FWD_DEFINED__
  974. #define __IHTMLUListElement_FWD_DEFINED__
  975. typedef interface IHTMLUListElement IHTMLUListElement;
  976. #endif     /* __IHTMLUListElement_FWD_DEFINED__ */
  977.  
  978.  
  979. #ifndef __DispHTMLUListElement_FWD_DEFINED__
  980. #define __DispHTMLUListElement_FWD_DEFINED__
  981. typedef interface DispHTMLUListElement DispHTMLUListElement;
  982. #endif     /* __DispHTMLUListElement_FWD_DEFINED__ */
  983.  
  984.  
  985. #ifndef __HTMLUListElement_FWD_DEFINED__
  986. #define __HTMLUListElement_FWD_DEFINED__
  987.  
  988. #ifdef __cplusplus
  989. typedef class HTMLUListElement HTMLUListElement;
  990. #else
  991. typedef struct HTMLUListElement HTMLUListElement;
  992. #endif /* __cplusplus */
  993.  
  994. #endif     /* __HTMLUListElement_FWD_DEFINED__ */
  995.  
  996.  
  997. #ifndef __IHTMLOListElement_FWD_DEFINED__
  998. #define __IHTMLOListElement_FWD_DEFINED__
  999. typedef interface IHTMLOListElement IHTMLOListElement;
  1000. #endif     /* __IHTMLOListElement_FWD_DEFINED__ */
  1001.  
  1002.  
  1003. #ifndef __DispHTMLOListElement_FWD_DEFINED__
  1004. #define __DispHTMLOListElement_FWD_DEFINED__
  1005. typedef interface DispHTMLOListElement DispHTMLOListElement;
  1006. #endif     /* __DispHTMLOListElement_FWD_DEFINED__ */
  1007.  
  1008.  
  1009. #ifndef __HTMLOListElement_FWD_DEFINED__
  1010. #define __HTMLOListElement_FWD_DEFINED__
  1011.  
  1012. #ifdef __cplusplus
  1013. typedef class HTMLOListElement HTMLOListElement;
  1014. #else
  1015. typedef struct HTMLOListElement HTMLOListElement;
  1016. #endif /* __cplusplus */
  1017.  
  1018. #endif     /* __HTMLOListElement_FWD_DEFINED__ */
  1019.  
  1020.  
  1021. #ifndef __IHTMLLIElement_FWD_DEFINED__
  1022. #define __IHTMLLIElement_FWD_DEFINED__
  1023. typedef interface IHTMLLIElement IHTMLLIElement;
  1024. #endif     /* __IHTMLLIElement_FWD_DEFINED__ */
  1025.  
  1026.  
  1027. #ifndef __DispHTMLLIElement_FWD_DEFINED__
  1028. #define __DispHTMLLIElement_FWD_DEFINED__
  1029. typedef interface DispHTMLLIElement DispHTMLLIElement;
  1030. #endif     /* __DispHTMLLIElement_FWD_DEFINED__ */
  1031.  
  1032.  
  1033. #ifndef __HTMLLIElement_FWD_DEFINED__
  1034. #define __HTMLLIElement_FWD_DEFINED__
  1035.  
  1036. #ifdef __cplusplus
  1037. typedef class HTMLLIElement HTMLLIElement;
  1038. #else
  1039. typedef struct HTMLLIElement HTMLLIElement;
  1040. #endif /* __cplusplus */
  1041.  
  1042. #endif     /* __HTMLLIElement_FWD_DEFINED__ */
  1043.  
  1044.  
  1045. #ifndef __IHTMLBlockElement_FWD_DEFINED__
  1046. #define __IHTMLBlockElement_FWD_DEFINED__
  1047. typedef interface IHTMLBlockElement IHTMLBlockElement;
  1048. #endif     /* __IHTMLBlockElement_FWD_DEFINED__ */
  1049.  
  1050.  
  1051. #ifndef __DispHTMLBlockElement_FWD_DEFINED__
  1052. #define __DispHTMLBlockElement_FWD_DEFINED__
  1053. typedef interface DispHTMLBlockElement DispHTMLBlockElement;
  1054. #endif     /* __DispHTMLBlockElement_FWD_DEFINED__ */
  1055.  
  1056.  
  1057. #ifndef __HTMLBlockElement_FWD_DEFINED__
  1058. #define __HTMLBlockElement_FWD_DEFINED__
  1059.  
  1060. #ifdef __cplusplus
  1061. typedef class HTMLBlockElement HTMLBlockElement;
  1062. #else
  1063. typedef struct HTMLBlockElement HTMLBlockElement;
  1064. #endif /* __cplusplus */
  1065.  
  1066. #endif     /* __HTMLBlockElement_FWD_DEFINED__ */
  1067.  
  1068.  
  1069. #ifndef __IHTMLDivElement_FWD_DEFINED__
  1070. #define __IHTMLDivElement_FWD_DEFINED__
  1071. typedef interface IHTMLDivElement IHTMLDivElement;
  1072. #endif     /* __IHTMLDivElement_FWD_DEFINED__ */
  1073.  
  1074.  
  1075. #ifndef __DispHTMLDivElement_FWD_DEFINED__
  1076. #define __DispHTMLDivElement_FWD_DEFINED__
  1077. typedef interface DispHTMLDivElement DispHTMLDivElement;
  1078. #endif     /* __DispHTMLDivElement_FWD_DEFINED__ */
  1079.  
  1080.  
  1081. #ifndef __HTMLDivElement_FWD_DEFINED__
  1082. #define __HTMLDivElement_FWD_DEFINED__
  1083.  
  1084. #ifdef __cplusplus
  1085. typedef class HTMLDivElement HTMLDivElement;
  1086. #else
  1087. typedef struct HTMLDivElement HTMLDivElement;
  1088. #endif /* __cplusplus */
  1089.  
  1090. #endif     /* __HTMLDivElement_FWD_DEFINED__ */
  1091.  
  1092.  
  1093. #ifndef __IHTMLDDElement_FWD_DEFINED__
  1094. #define __IHTMLDDElement_FWD_DEFINED__
  1095. typedef interface IHTMLDDElement IHTMLDDElement;
  1096. #endif     /* __IHTMLDDElement_FWD_DEFINED__ */
  1097.  
  1098.  
  1099. #ifndef __DispHTMLDDElement_FWD_DEFINED__
  1100. #define __DispHTMLDDElement_FWD_DEFINED__
  1101. typedef interface DispHTMLDDElement DispHTMLDDElement;
  1102. #endif     /* __DispHTMLDDElement_FWD_DEFINED__ */
  1103.  
  1104.  
  1105. #ifndef __HTMLDDElement_FWD_DEFINED__
  1106. #define __HTMLDDElement_FWD_DEFINED__
  1107.  
  1108. #ifdef __cplusplus
  1109. typedef class HTMLDDElement HTMLDDElement;
  1110. #else
  1111. typedef struct HTMLDDElement HTMLDDElement;
  1112. #endif /* __cplusplus */
  1113.  
  1114. #endif     /* __HTMLDDElement_FWD_DEFINED__ */
  1115.  
  1116.  
  1117. #ifndef __IHTMLDTElement_FWD_DEFINED__
  1118. #define __IHTMLDTElement_FWD_DEFINED__
  1119. typedef interface IHTMLDTElement IHTMLDTElement;
  1120. #endif     /* __IHTMLDTElement_FWD_DEFINED__ */
  1121.  
  1122.  
  1123. #ifndef __DispHTMLDTElement_FWD_DEFINED__
  1124. #define __DispHTMLDTElement_FWD_DEFINED__
  1125. typedef interface DispHTMLDTElement DispHTMLDTElement;
  1126. #endif     /* __DispHTMLDTElement_FWD_DEFINED__ */
  1127.  
  1128.  
  1129. #ifndef __HTMLDTElement_FWD_DEFINED__
  1130. #define __HTMLDTElement_FWD_DEFINED__
  1131.  
  1132. #ifdef __cplusplus
  1133. typedef class HTMLDTElement HTMLDTElement;
  1134. #else
  1135. typedef struct HTMLDTElement HTMLDTElement;
  1136. #endif /* __cplusplus */
  1137.  
  1138. #endif     /* __HTMLDTElement_FWD_DEFINED__ */
  1139.  
  1140.  
  1141. #ifndef __IHTMLBRElement_FWD_DEFINED__
  1142. #define __IHTMLBRElement_FWD_DEFINED__
  1143. typedef interface IHTMLBRElement IHTMLBRElement;
  1144. #endif     /* __IHTMLBRElement_FWD_DEFINED__ */
  1145.  
  1146.  
  1147. #ifndef __DispHTMLBRElement_FWD_DEFINED__
  1148. #define __DispHTMLBRElement_FWD_DEFINED__
  1149. typedef interface DispHTMLBRElement DispHTMLBRElement;
  1150. #endif     /* __DispHTMLBRElement_FWD_DEFINED__ */
  1151.  
  1152.  
  1153. #ifndef __HTMLBRElement_FWD_DEFINED__
  1154. #define __HTMLBRElement_FWD_DEFINED__
  1155.  
  1156. #ifdef __cplusplus
  1157. typedef class HTMLBRElement HTMLBRElement;
  1158. #else
  1159. typedef struct HTMLBRElement HTMLBRElement;
  1160. #endif /* __cplusplus */
  1161.  
  1162. #endif     /* __HTMLBRElement_FWD_DEFINED__ */
  1163.  
  1164.  
  1165. #ifndef __IHTMLDListElement_FWD_DEFINED__
  1166. #define __IHTMLDListElement_FWD_DEFINED__
  1167. typedef interface IHTMLDListElement IHTMLDListElement;
  1168. #endif     /* __IHTMLDListElement_FWD_DEFINED__ */
  1169.  
  1170.  
  1171. #ifndef __DispHTMLDListElement_FWD_DEFINED__
  1172. #define __DispHTMLDListElement_FWD_DEFINED__
  1173. typedef interface DispHTMLDListElement DispHTMLDListElement;
  1174. #endif     /* __DispHTMLDListElement_FWD_DEFINED__ */
  1175.  
  1176.  
  1177. #ifndef __HTMLDListElement_FWD_DEFINED__
  1178. #define __HTMLDListElement_FWD_DEFINED__
  1179.  
  1180. #ifdef __cplusplus
  1181. typedef class HTMLDListElement HTMLDListElement;
  1182. #else
  1183. typedef struct HTMLDListElement HTMLDListElement;
  1184. #endif /* __cplusplus */
  1185.  
  1186. #endif     /* __HTMLDListElement_FWD_DEFINED__ */
  1187.  
  1188.  
  1189. #ifndef __IHTMLHRElement_FWD_DEFINED__
  1190. #define __IHTMLHRElement_FWD_DEFINED__
  1191. typedef interface IHTMLHRElement IHTMLHRElement;
  1192. #endif     /* __IHTMLHRElement_FWD_DEFINED__ */
  1193.  
  1194.  
  1195. #ifndef __DispHTMLHRElement_FWD_DEFINED__
  1196. #define __DispHTMLHRElement_FWD_DEFINED__
  1197. typedef interface DispHTMLHRElement DispHTMLHRElement;
  1198. #endif     /* __DispHTMLHRElement_FWD_DEFINED__ */
  1199.  
  1200.  
  1201. #ifndef __HTMLHRElement_FWD_DEFINED__
  1202. #define __HTMLHRElement_FWD_DEFINED__
  1203.  
  1204. #ifdef __cplusplus
  1205. typedef class HTMLHRElement HTMLHRElement;
  1206. #else
  1207. typedef struct HTMLHRElement HTMLHRElement;
  1208. #endif /* __cplusplus */
  1209.  
  1210. #endif     /* __HTMLHRElement_FWD_DEFINED__ */
  1211.  
  1212.  
  1213. #ifndef __IHTMLParaElement_FWD_DEFINED__
  1214. #define __IHTMLParaElement_FWD_DEFINED__
  1215. typedef interface IHTMLParaElement IHTMLParaElement;
  1216. #endif     /* __IHTMLParaElement_FWD_DEFINED__ */
  1217.  
  1218.  
  1219. #ifndef __DispHTMLParaElement_FWD_DEFINED__
  1220. #define __DispHTMLParaElement_FWD_DEFINED__
  1221. typedef interface DispHTMLParaElement DispHTMLParaElement;
  1222. #endif     /* __DispHTMLParaElement_FWD_DEFINED__ */
  1223.  
  1224.  
  1225. #ifndef __HTMLParaElement_FWD_DEFINED__
  1226. #define __HTMLParaElement_FWD_DEFINED__
  1227.  
  1228. #ifdef __cplusplus
  1229. typedef class HTMLParaElement HTMLParaElement;
  1230. #else
  1231. typedef struct HTMLParaElement HTMLParaElement;
  1232. #endif /* __cplusplus */
  1233.  
  1234. #endif     /* __HTMLParaElement_FWD_DEFINED__ */
  1235.  
  1236.  
  1237. #ifndef __IHTMLElementCollection2_FWD_DEFINED__
  1238. #define __IHTMLElementCollection2_FWD_DEFINED__
  1239. typedef interface IHTMLElementCollection2 IHTMLElementCollection2;
  1240. #endif     /* __IHTMLElementCollection2_FWD_DEFINED__ */
  1241.  
  1242.  
  1243. #ifndef __DispHTMLElementCollection_FWD_DEFINED__
  1244. #define __DispHTMLElementCollection_FWD_DEFINED__
  1245. typedef interface DispHTMLElementCollection DispHTMLElementCollection;
  1246. #endif     /* __DispHTMLElementCollection_FWD_DEFINED__ */
  1247.  
  1248.  
  1249. #ifndef __HTMLElementCollection_FWD_DEFINED__
  1250. #define __HTMLElementCollection_FWD_DEFINED__
  1251.  
  1252. #ifdef __cplusplus
  1253. typedef class HTMLElementCollection HTMLElementCollection;
  1254. #else
  1255. typedef struct HTMLElementCollection HTMLElementCollection;
  1256. #endif /* __cplusplus */
  1257.  
  1258. #endif     /* __HTMLElementCollection_FWD_DEFINED__ */
  1259.  
  1260.  
  1261. #ifndef __IHTMLHeaderElement_FWD_DEFINED__
  1262. #define __IHTMLHeaderElement_FWD_DEFINED__
  1263. typedef interface IHTMLHeaderElement IHTMLHeaderElement;
  1264. #endif     /* __IHTMLHeaderElement_FWD_DEFINED__ */
  1265.  
  1266.  
  1267. #ifndef __DispHTMLHeaderElement_FWD_DEFINED__
  1268. #define __DispHTMLHeaderElement_FWD_DEFINED__
  1269. typedef interface DispHTMLHeaderElement DispHTMLHeaderElement;
  1270. #endif     /* __DispHTMLHeaderElement_FWD_DEFINED__ */
  1271.  
  1272.  
  1273. #ifndef __HTMLHeaderElement_FWD_DEFINED__
  1274. #define __HTMLHeaderElement_FWD_DEFINED__
  1275.  
  1276. #ifdef __cplusplus
  1277. typedef class HTMLHeaderElement HTMLHeaderElement;
  1278. #else
  1279. typedef struct HTMLHeaderElement HTMLHeaderElement;
  1280. #endif /* __cplusplus */
  1281.  
  1282. #endif     /* __HTMLHeaderElement_FWD_DEFINED__ */
  1283.  
  1284.  
  1285. #ifndef __HTMLSelectElementEvents2_FWD_DEFINED__
  1286. #define __HTMLSelectElementEvents2_FWD_DEFINED__
  1287. typedef interface HTMLSelectElementEvents2 HTMLSelectElementEvents2;
  1288. #endif     /* __HTMLSelectElementEvents2_FWD_DEFINED__ */
  1289.  
  1290.  
  1291. #ifndef __HTMLSelectElementEvents_FWD_DEFINED__
  1292. #define __HTMLSelectElementEvents_FWD_DEFINED__
  1293. typedef interface HTMLSelectElementEvents HTMLSelectElementEvents;
  1294. #endif     /* __HTMLSelectElementEvents_FWD_DEFINED__ */
  1295.  
  1296.  
  1297. #ifndef __IHTMLSelectElement_FWD_DEFINED__
  1298. #define __IHTMLSelectElement_FWD_DEFINED__
  1299. typedef interface IHTMLSelectElement IHTMLSelectElement;
  1300. #endif     /* __IHTMLSelectElement_FWD_DEFINED__ */
  1301.  
  1302.  
  1303. #ifndef __IHTMLSelectElement2_FWD_DEFINED__
  1304. #define __IHTMLSelectElement2_FWD_DEFINED__
  1305. typedef interface IHTMLSelectElement2 IHTMLSelectElement2;
  1306. #endif     /* __IHTMLSelectElement2_FWD_DEFINED__ */
  1307.  
  1308.  
  1309. #ifndef __DispHTMLSelectElement_FWD_DEFINED__
  1310. #define __DispHTMLSelectElement_FWD_DEFINED__
  1311. typedef interface DispHTMLSelectElement DispHTMLSelectElement;
  1312. #endif     /* __DispHTMLSelectElement_FWD_DEFINED__ */
  1313.  
  1314.  
  1315. #ifndef __HTMLSelectElement_FWD_DEFINED__
  1316. #define __HTMLSelectElement_FWD_DEFINED__
  1317.  
  1318. #ifdef __cplusplus
  1319. typedef class HTMLSelectElement HTMLSelectElement;
  1320. #else
  1321. typedef struct HTMLSelectElement HTMLSelectElement;
  1322. #endif /* __cplusplus */
  1323.  
  1324. #endif     /* __HTMLSelectElement_FWD_DEFINED__ */
  1325.  
  1326.  
  1327. #ifndef __IHTMLSelectionObject_FWD_DEFINED__
  1328. #define __IHTMLSelectionObject_FWD_DEFINED__
  1329. typedef interface IHTMLSelectionObject IHTMLSelectionObject;
  1330. #endif     /* __IHTMLSelectionObject_FWD_DEFINED__ */
  1331.  
  1332.  
  1333. #ifndef __IHTMLOptionElement_FWD_DEFINED__
  1334. #define __IHTMLOptionElement_FWD_DEFINED__
  1335. typedef interface IHTMLOptionElement IHTMLOptionElement;
  1336. #endif     /* __IHTMLOptionElement_FWD_DEFINED__ */
  1337.  
  1338.  
  1339. #ifndef __IHTMLOptionElementFactory_FWD_DEFINED__
  1340. #define __IHTMLOptionElementFactory_FWD_DEFINED__
  1341. typedef interface IHTMLOptionElementFactory IHTMLOptionElementFactory;
  1342. #endif     /* __IHTMLOptionElementFactory_FWD_DEFINED__ */
  1343.  
  1344.  
  1345. #ifndef __DispHTMLOptionElement_FWD_DEFINED__
  1346. #define __DispHTMLOptionElement_FWD_DEFINED__
  1347. typedef interface DispHTMLOptionElement DispHTMLOptionElement;
  1348. #endif     /* __DispHTMLOptionElement_FWD_DEFINED__ */
  1349.  
  1350.  
  1351. #ifndef __HTMLOptionElement_FWD_DEFINED__
  1352. #define __HTMLOptionElement_FWD_DEFINED__
  1353.  
  1354. #ifdef __cplusplus
  1355. typedef class HTMLOptionElement HTMLOptionElement;
  1356. #else
  1357. typedef struct HTMLOptionElement HTMLOptionElement;
  1358. #endif /* __cplusplus */
  1359.  
  1360. #endif     /* __HTMLOptionElement_FWD_DEFINED__ */
  1361.  
  1362.  
  1363. #ifndef __HTMLOptionElementFactory_FWD_DEFINED__
  1364. #define __HTMLOptionElementFactory_FWD_DEFINED__
  1365.  
  1366. #ifdef __cplusplus
  1367. typedef class HTMLOptionElementFactory HTMLOptionElementFactory;
  1368. #else
  1369. typedef struct HTMLOptionElementFactory HTMLOptionElementFactory;
  1370. #endif /* __cplusplus */
  1371.  
  1372. #endif     /* __HTMLOptionElementFactory_FWD_DEFINED__ */
  1373.  
  1374.  
  1375. #ifndef __HTMLButtonElementEvents2_FWD_DEFINED__
  1376. #define __HTMLButtonElementEvents2_FWD_DEFINED__
  1377. typedef interface HTMLButtonElementEvents2 HTMLButtonElementEvents2;
  1378. #endif     /* __HTMLButtonElementEvents2_FWD_DEFINED__ */
  1379.  
  1380.  
  1381. #ifndef __HTMLButtonElementEvents_FWD_DEFINED__
  1382. #define __HTMLButtonElementEvents_FWD_DEFINED__
  1383. typedef interface HTMLButtonElementEvents HTMLButtonElementEvents;
  1384. #endif     /* __HTMLButtonElementEvents_FWD_DEFINED__ */
  1385.  
  1386.  
  1387. #ifndef __HTMLInputTextElementEvents2_FWD_DEFINED__
  1388. #define __HTMLInputTextElementEvents2_FWD_DEFINED__
  1389. typedef interface HTMLInputTextElementEvents2 HTMLInputTextElementEvents2;
  1390. #endif     /* __HTMLInputTextElementEvents2_FWD_DEFINED__ */
  1391.  
  1392.  
  1393. #ifndef __HTMLOptionButtonElementEvents2_FWD_DEFINED__
  1394. #define __HTMLOptionButtonElementEvents2_FWD_DEFINED__
  1395. typedef interface HTMLOptionButtonElementEvents2 HTMLOptionButtonElementEvents2;
  1396. #endif     /* __HTMLOptionButtonElementEvents2_FWD_DEFINED__ */
  1397.  
  1398.  
  1399. #ifndef __HTMLInputFileElementEvents2_FWD_DEFINED__
  1400. #define __HTMLInputFileElementEvents2_FWD_DEFINED__
  1401. typedef interface HTMLInputFileElementEvents2 HTMLInputFileElementEvents2;
  1402. #endif     /* __HTMLInputFileElementEvents2_FWD_DEFINED__ */
  1403.  
  1404.  
  1405. #ifndef __HTMLInputImageEvents2_FWD_DEFINED__
  1406. #define __HTMLInputImageEvents2_FWD_DEFINED__
  1407. typedef interface HTMLInputImageEvents2 HTMLInputImageEvents2;
  1408. #endif     /* __HTMLInputImageEvents2_FWD_DEFINED__ */
  1409.  
  1410.  
  1411. #ifndef __HTMLInputTextElementEvents_FWD_DEFINED__
  1412. #define __HTMLInputTextElementEvents_FWD_DEFINED__
  1413. typedef interface HTMLInputTextElementEvents HTMLInputTextElementEvents;
  1414. #endif     /* __HTMLInputTextElementEvents_FWD_DEFINED__ */
  1415.  
  1416.  
  1417. #ifndef __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1418. #define __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1419. typedef interface HTMLOptionButtonElementEvents HTMLOptionButtonElementEvents;
  1420. #endif     /* __HTMLOptionButtonElementEvents_FWD_DEFINED__ */
  1421.  
  1422.  
  1423. #ifndef __HTMLInputFileElementEvents_FWD_DEFINED__
  1424. #define __HTMLInputFileElementEvents_FWD_DEFINED__
  1425. typedef interface HTMLInputFileElementEvents HTMLInputFileElementEvents;
  1426. #endif     /* __HTMLInputFileElementEvents_FWD_DEFINED__ */
  1427.  
  1428.  
  1429. #ifndef __HTMLInputImageEvents_FWD_DEFINED__
  1430. #define __HTMLInputImageEvents_FWD_DEFINED__
  1431. typedef interface HTMLInputImageEvents HTMLInputImageEvents;
  1432. #endif     /* __HTMLInputImageEvents_FWD_DEFINED__ */
  1433.  
  1434.  
  1435. #ifndef __IHTMLInputElement_FWD_DEFINED__
  1436. #define __IHTMLInputElement_FWD_DEFINED__
  1437. typedef interface IHTMLInputElement IHTMLInputElement;
  1438. #endif     /* __IHTMLInputElement_FWD_DEFINED__ */
  1439.  
  1440.  
  1441. #ifndef __IHTMLInputButtonElement_FWD_DEFINED__
  1442. #define __IHTMLInputButtonElement_FWD_DEFINED__
  1443. typedef interface IHTMLInputButtonElement IHTMLInputButtonElement;
  1444. #endif     /* __IHTMLInputButtonElement_FWD_DEFINED__ */
  1445.  
  1446.  
  1447. #ifndef __IHTMLInputHiddenElement_FWD_DEFINED__
  1448. #define __IHTMLInputHiddenElement_FWD_DEFINED__
  1449. typedef interface IHTMLInputHiddenElement IHTMLInputHiddenElement;
  1450. #endif     /* __IHTMLInputHiddenElement_FWD_DEFINED__ */
  1451.  
  1452.  
  1453. #ifndef __IHTMLInputTextElement_FWD_DEFINED__
  1454. #define __IHTMLInputTextElement_FWD_DEFINED__
  1455. typedef interface IHTMLInputTextElement IHTMLInputTextElement;
  1456. #endif     /* __IHTMLInputTextElement_FWD_DEFINED__ */
  1457.  
  1458.  
  1459. #ifndef __IHTMLInputFileElement_FWD_DEFINED__
  1460. #define __IHTMLInputFileElement_FWD_DEFINED__
  1461. typedef interface IHTMLInputFileElement IHTMLInputFileElement;
  1462. #endif     /* __IHTMLInputFileElement_FWD_DEFINED__ */
  1463.  
  1464.  
  1465. #ifndef __IHTMLOptionButtonElement_FWD_DEFINED__
  1466. #define __IHTMLOptionButtonElement_FWD_DEFINED__
  1467. typedef interface IHTMLOptionButtonElement IHTMLOptionButtonElement;
  1468. #endif     /* __IHTMLOptionButtonElement_FWD_DEFINED__ */
  1469.  
  1470.  
  1471. #ifndef __IHTMLInputImage_FWD_DEFINED__
  1472. #define __IHTMLInputImage_FWD_DEFINED__
  1473. typedef interface IHTMLInputImage IHTMLInputImage;
  1474. #endif     /* __IHTMLInputImage_FWD_DEFINED__ */
  1475.  
  1476.  
  1477. #ifndef __DispHTMLInputElement_FWD_DEFINED__
  1478. #define __DispHTMLInputElement_FWD_DEFINED__
  1479. typedef interface DispHTMLInputElement DispHTMLInputElement;
  1480. #endif     /* __DispHTMLInputElement_FWD_DEFINED__ */
  1481.  
  1482.  
  1483. #ifndef __HTMLInputElement_FWD_DEFINED__
  1484. #define __HTMLInputElement_FWD_DEFINED__
  1485.  
  1486. #ifdef __cplusplus
  1487. typedef class HTMLInputElement HTMLInputElement;
  1488. #else
  1489. typedef struct HTMLInputElement HTMLInputElement;
  1490. #endif /* __cplusplus */
  1491.  
  1492. #endif     /* __HTMLInputElement_FWD_DEFINED__ */
  1493.  
  1494.  
  1495. #ifndef __IHTMLTextAreaElement_FWD_DEFINED__
  1496. #define __IHTMLTextAreaElement_FWD_DEFINED__
  1497. typedef interface IHTMLTextAreaElement IHTMLTextAreaElement;
  1498. #endif     /* __IHTMLTextAreaElement_FWD_DEFINED__ */
  1499.  
  1500.  
  1501. #ifndef __DispHTMLTextAreaElement_FWD_DEFINED__
  1502. #define __DispHTMLTextAreaElement_FWD_DEFINED__
  1503. typedef interface DispHTMLTextAreaElement DispHTMLTextAreaElement;
  1504. #endif     /* __DispHTMLTextAreaElement_FWD_DEFINED__ */
  1505.  
  1506.  
  1507. #ifndef __HTMLTextAreaElement_FWD_DEFINED__
  1508. #define __HTMLTextAreaElement_FWD_DEFINED__
  1509.  
  1510. #ifdef __cplusplus
  1511. typedef class HTMLTextAreaElement HTMLTextAreaElement;
  1512. #else
  1513. typedef struct HTMLTextAreaElement HTMLTextAreaElement;
  1514. #endif /* __cplusplus */
  1515.  
  1516. #endif     /* __HTMLTextAreaElement_FWD_DEFINED__ */
  1517.  
  1518.  
  1519. #ifndef __DispHTMLRichtextElement_FWD_DEFINED__
  1520. #define __DispHTMLRichtextElement_FWD_DEFINED__
  1521. typedef interface DispHTMLRichtextElement DispHTMLRichtextElement;
  1522. #endif     /* __DispHTMLRichtextElement_FWD_DEFINED__ */
  1523.  
  1524.  
  1525. #ifndef __HTMLRichtextElement_FWD_DEFINED__
  1526. #define __HTMLRichtextElement_FWD_DEFINED__
  1527.  
  1528. #ifdef __cplusplus
  1529. typedef class HTMLRichtextElement HTMLRichtextElement;
  1530. #else
  1531. typedef struct HTMLRichtextElement HTMLRichtextElement;
  1532. #endif /* __cplusplus */
  1533.  
  1534. #endif     /* __HTMLRichtextElement_FWD_DEFINED__ */
  1535.  
  1536.  
  1537. #ifndef __IHTMLButtonElement_FWD_DEFINED__
  1538. #define __IHTMLButtonElement_FWD_DEFINED__
  1539. typedef interface IHTMLButtonElement IHTMLButtonElement;
  1540. #endif     /* __IHTMLButtonElement_FWD_DEFINED__ */
  1541.  
  1542.  
  1543. #ifndef __DispHTMLButtonElement_FWD_DEFINED__
  1544. #define __DispHTMLButtonElement_FWD_DEFINED__
  1545. typedef interface DispHTMLButtonElement DispHTMLButtonElement;
  1546. #endif     /* __DispHTMLButtonElement_FWD_DEFINED__ */
  1547.  
  1548.  
  1549. #ifndef __HTMLButtonElement_FWD_DEFINED__
  1550. #define __HTMLButtonElement_FWD_DEFINED__
  1551.  
  1552. #ifdef __cplusplus
  1553. typedef class HTMLButtonElement HTMLButtonElement;
  1554. #else
  1555. typedef struct HTMLButtonElement HTMLButtonElement;
  1556. #endif /* __cplusplus */
  1557.  
  1558. #endif     /* __HTMLButtonElement_FWD_DEFINED__ */
  1559.  
  1560.  
  1561. #ifndef __HTMLMarqueeElementEvents2_FWD_DEFINED__
  1562. #define __HTMLMarqueeElementEvents2_FWD_DEFINED__
  1563. typedef interface HTMLMarqueeElementEvents2 HTMLMarqueeElementEvents2;
  1564. #endif     /* __HTMLMarqueeElementEvents2_FWD_DEFINED__ */
  1565.  
  1566.  
  1567. #ifndef __HTMLMarqueeElementEvents_FWD_DEFINED__
  1568. #define __HTMLMarqueeElementEvents_FWD_DEFINED__
  1569. typedef interface HTMLMarqueeElementEvents HTMLMarqueeElementEvents;
  1570. #endif     /* __HTMLMarqueeElementEvents_FWD_DEFINED__ */
  1571.  
  1572.  
  1573. #ifndef __IHTMLMarqueeElement_FWD_DEFINED__
  1574. #define __IHTMLMarqueeElement_FWD_DEFINED__
  1575. typedef interface IHTMLMarqueeElement IHTMLMarqueeElement;
  1576. #endif     /* __IHTMLMarqueeElement_FWD_DEFINED__ */
  1577.  
  1578.  
  1579. #ifndef __DispHTMLMarqueeElement_FWD_DEFINED__
  1580. #define __DispHTMLMarqueeElement_FWD_DEFINED__
  1581. typedef interface DispHTMLMarqueeElement DispHTMLMarqueeElement;
  1582. #endif     /* __DispHTMLMarqueeElement_FWD_DEFINED__ */
  1583.  
  1584.  
  1585. #ifndef __HTMLMarqueeElement_FWD_DEFINED__
  1586. #define __HTMLMarqueeElement_FWD_DEFINED__
  1587.  
  1588. #ifdef __cplusplus
  1589. typedef class HTMLMarqueeElement HTMLMarqueeElement;
  1590. #else
  1591. typedef struct HTMLMarqueeElement HTMLMarqueeElement;
  1592. #endif /* __cplusplus */
  1593.  
  1594. #endif     /* __HTMLMarqueeElement_FWD_DEFINED__ */
  1595.  
  1596.  
  1597. #ifndef __IHTMLTitleElement_FWD_DEFINED__
  1598. #define __IHTMLTitleElement_FWD_DEFINED__
  1599. typedef interface IHTMLTitleElement IHTMLTitleElement;
  1600. #endif     /* __IHTMLTitleElement_FWD_DEFINED__ */
  1601.  
  1602.  
  1603. #ifndef __IHTMLMetaElement_FWD_DEFINED__
  1604. #define __IHTMLMetaElement_FWD_DEFINED__
  1605. typedef interface IHTMLMetaElement IHTMLMetaElement;
  1606. #endif     /* __IHTMLMetaElement_FWD_DEFINED__ */
  1607.  
  1608.  
  1609. #ifndef __IHTMLBaseElement_FWD_DEFINED__
  1610. #define __IHTMLBaseElement_FWD_DEFINED__
  1611. typedef interface IHTMLBaseElement IHTMLBaseElement;
  1612. #endif     /* __IHTMLBaseElement_FWD_DEFINED__ */
  1613.  
  1614.  
  1615. #ifndef __IHTMLIsIndexElement_FWD_DEFINED__
  1616. #define __IHTMLIsIndexElement_FWD_DEFINED__
  1617. typedef interface IHTMLIsIndexElement IHTMLIsIndexElement;
  1618. #endif     /* __IHTMLIsIndexElement_FWD_DEFINED__ */
  1619.  
  1620.  
  1621. #ifndef __IHTMLNextIdElement_FWD_DEFINED__
  1622. #define __IHTMLNextIdElement_FWD_DEFINED__
  1623. typedef interface IHTMLNextIdElement IHTMLNextIdElement;
  1624. #endif     /* __IHTMLNextIdElement_FWD_DEFINED__ */
  1625.  
  1626.  
  1627. #ifndef __DispHTMLHtmlElement_FWD_DEFINED__
  1628. #define __DispHTMLHtmlElement_FWD_DEFINED__
  1629. typedef interface DispHTMLHtmlElement DispHTMLHtmlElement;
  1630. #endif     /* __DispHTMLHtmlElement_FWD_DEFINED__ */
  1631.  
  1632.  
  1633. #ifndef __HTMLHtmlElement_FWD_DEFINED__
  1634. #define __HTMLHtmlElement_FWD_DEFINED__
  1635.  
  1636. #ifdef __cplusplus
  1637. typedef class HTMLHtmlElement HTMLHtmlElement;
  1638. #else
  1639. typedef struct HTMLHtmlElement HTMLHtmlElement;
  1640. #endif /* __cplusplus */
  1641.  
  1642. #endif     /* __HTMLHtmlElement_FWD_DEFINED__ */
  1643.  
  1644.  
  1645. #ifndef __DispHTMLHeadElement_FWD_DEFINED__
  1646. #define __DispHTMLHeadElement_FWD_DEFINED__
  1647. typedef interface DispHTMLHeadElement DispHTMLHeadElement;
  1648. #endif     /* __DispHTMLHeadElement_FWD_DEFINED__ */
  1649.  
  1650.  
  1651. #ifndef __HTMLHeadElement_FWD_DEFINED__
  1652. #define __HTMLHeadElement_FWD_DEFINED__
  1653.  
  1654. #ifdef __cplusplus
  1655. typedef class HTMLHeadElement HTMLHeadElement;
  1656. #else
  1657. typedef struct HTMLHeadElement HTMLHeadElement;
  1658. #endif /* __cplusplus */
  1659.  
  1660. #endif     /* __HTMLHeadElement_FWD_DEFINED__ */
  1661.  
  1662.  
  1663. #ifndef __DispHTMLTitleElement_FWD_DEFINED__
  1664. #define __DispHTMLTitleElement_FWD_DEFINED__
  1665. typedef interface DispHTMLTitleElement DispHTMLTitleElement;
  1666. #endif     /* __DispHTMLTitleElement_FWD_DEFINED__ */
  1667.  
  1668.  
  1669. #ifndef __HTMLTitleElement_FWD_DEFINED__
  1670. #define __HTMLTitleElement_FWD_DEFINED__
  1671.  
  1672. #ifdef __cplusplus
  1673. typedef class HTMLTitleElement HTMLTitleElement;
  1674. #else
  1675. typedef struct HTMLTitleElement HTMLTitleElement;
  1676. #endif /* __cplusplus */
  1677.  
  1678. #endif     /* __HTMLTitleElement_FWD_DEFINED__ */
  1679.  
  1680.  
  1681. #ifndef __DispHTMLMetaElement_FWD_DEFINED__
  1682. #define __DispHTMLMetaElement_FWD_DEFINED__
  1683. typedef interface DispHTMLMetaElement DispHTMLMetaElement;
  1684. #endif     /* __DispHTMLMetaElement_FWD_DEFINED__ */
  1685.  
  1686.  
  1687. #ifndef __HTMLMetaElement_FWD_DEFINED__
  1688. #define __HTMLMetaElement_FWD_DEFINED__
  1689.  
  1690. #ifdef __cplusplus
  1691. typedef class HTMLMetaElement HTMLMetaElement;
  1692. #else
  1693. typedef struct HTMLMetaElement HTMLMetaElement;
  1694. #endif /* __cplusplus */
  1695.  
  1696. #endif     /* __HTMLMetaElement_FWD_DEFINED__ */
  1697.  
  1698.  
  1699. #ifndef __DispHTMLBaseElement_FWD_DEFINED__
  1700. #define __DispHTMLBaseElement_FWD_DEFINED__
  1701. typedef interface DispHTMLBaseElement DispHTMLBaseElement;
  1702. #endif     /* __DispHTMLBaseElement_FWD_DEFINED__ */
  1703.  
  1704.  
  1705. #ifndef __HTMLBaseElement_FWD_DEFINED__
  1706. #define __HTMLBaseElement_FWD_DEFINED__
  1707.  
  1708. #ifdef __cplusplus
  1709. typedef class HTMLBaseElement HTMLBaseElement;
  1710. #else
  1711. typedef struct HTMLBaseElement HTMLBaseElement;
  1712. #endif /* __cplusplus */
  1713.  
  1714. #endif     /* __HTMLBaseElement_FWD_DEFINED__ */
  1715.  
  1716.  
  1717. #ifndef __DispHTMLIsIndexElement_FWD_DEFINED__
  1718. #define __DispHTMLIsIndexElement_FWD_DEFINED__
  1719. typedef interface DispHTMLIsIndexElement DispHTMLIsIndexElement;
  1720. #endif     /* __DispHTMLIsIndexElement_FWD_DEFINED__ */
  1721.  
  1722.  
  1723. #ifndef __HTMLIsIndexElement_FWD_DEFINED__
  1724. #define __HTMLIsIndexElement_FWD_DEFINED__
  1725.  
  1726. #ifdef __cplusplus
  1727. typedef class HTMLIsIndexElement HTMLIsIndexElement;
  1728. #else
  1729. typedef struct HTMLIsIndexElement HTMLIsIndexElement;
  1730. #endif /* __cplusplus */
  1731.  
  1732. #endif     /* __HTMLIsIndexElement_FWD_DEFINED__ */
  1733.  
  1734.  
  1735. #ifndef __DispHTMLNextIdElement_FWD_DEFINED__
  1736. #define __DispHTMLNextIdElement_FWD_DEFINED__
  1737. typedef interface DispHTMLNextIdElement DispHTMLNextIdElement;
  1738. #endif     /* __DispHTMLNextIdElement_FWD_DEFINED__ */
  1739.  
  1740.  
  1741. #ifndef __HTMLNextIdElement_FWD_DEFINED__
  1742. #define __HTMLNextIdElement_FWD_DEFINED__
  1743.  
  1744. #ifdef __cplusplus
  1745. typedef class HTMLNextIdElement HTMLNextIdElement;
  1746. #else
  1747. typedef struct HTMLNextIdElement HTMLNextIdElement;
  1748. #endif /* __cplusplus */
  1749.  
  1750. #endif     /* __HTMLNextIdElement_FWD_DEFINED__ */
  1751.  
  1752.  
  1753. #ifndef __IHTMLBaseFontElement_FWD_DEFINED__
  1754. #define __IHTMLBaseFontElement_FWD_DEFINED__
  1755. typedef interface IHTMLBaseFontElement IHTMLBaseFontElement;
  1756. #endif     /* __IHTMLBaseFontElement_FWD_DEFINED__ */
  1757.  
  1758.  
  1759. #ifndef __DispHTMLBaseFontElement_FWD_DEFINED__
  1760. #define __DispHTMLBaseFontElement_FWD_DEFINED__
  1761. typedef interface DispHTMLBaseFontElement DispHTMLBaseFontElement;
  1762. #endif     /* __DispHTMLBaseFontElement_FWD_DEFINED__ */
  1763.  
  1764.  
  1765. #ifndef __HTMLBaseFontElement_FWD_DEFINED__
  1766. #define __HTMLBaseFontElement_FWD_DEFINED__
  1767.  
  1768. #ifdef __cplusplus
  1769. typedef class HTMLBaseFontElement HTMLBaseFontElement;
  1770. #else
  1771. typedef struct HTMLBaseFontElement HTMLBaseFontElement;
  1772. #endif /* __cplusplus */
  1773.  
  1774. #endif     /* __HTMLBaseFontElement_FWD_DEFINED__ */
  1775.  
  1776.  
  1777. #ifndef __IHTMLUnknownElement_FWD_DEFINED__
  1778. #define __IHTMLUnknownElement_FWD_DEFINED__
  1779. typedef interface IHTMLUnknownElement IHTMLUnknownElement;
  1780. #endif     /* __IHTMLUnknownElement_FWD_DEFINED__ */
  1781.  
  1782.  
  1783. #ifndef __DispHTMLUnknownElement_FWD_DEFINED__
  1784. #define __DispHTMLUnknownElement_FWD_DEFINED__
  1785. typedef interface DispHTMLUnknownElement DispHTMLUnknownElement;
  1786. #endif     /* __DispHTMLUnknownElement_FWD_DEFINED__ */
  1787.  
  1788.  
  1789. #ifndef __HTMLUnknownElement_FWD_DEFINED__
  1790. #define __HTMLUnknownElement_FWD_DEFINED__
  1791.  
  1792. #ifdef __cplusplus
  1793. typedef class HTMLUnknownElement HTMLUnknownElement;
  1794. #else
  1795. typedef struct HTMLUnknownElement HTMLUnknownElement;
  1796. #endif /* __cplusplus */
  1797.  
  1798. #endif     /* __HTMLUnknownElement_FWD_DEFINED__ */
  1799.  
  1800.  
  1801. #ifndef __IOmHistory_FWD_DEFINED__
  1802. #define __IOmHistory_FWD_DEFINED__
  1803. typedef interface IOmHistory IOmHistory;
  1804. #endif     /* __IOmHistory_FWD_DEFINED__ */
  1805.  
  1806.  
  1807. #ifndef __IHTMLMimeTypesCollection_FWD_DEFINED__
  1808. #define __IHTMLMimeTypesCollection_FWD_DEFINED__
  1809. typedef interface IHTMLMimeTypesCollection IHTMLMimeTypesCollection;
  1810. #endif     /* __IHTMLMimeTypesCollection_FWD_DEFINED__ */
  1811.  
  1812.  
  1813. #ifndef __IHTMLPluginsCollection_FWD_DEFINED__
  1814. #define __IHTMLPluginsCollection_FWD_DEFINED__
  1815. typedef interface IHTMLPluginsCollection IHTMLPluginsCollection;
  1816. #endif     /* __IHTMLPluginsCollection_FWD_DEFINED__ */
  1817.  
  1818.  
  1819. #ifndef __IHTMLOpsProfile_FWD_DEFINED__
  1820. #define __IHTMLOpsProfile_FWD_DEFINED__
  1821. typedef interface IHTMLOpsProfile IHTMLOpsProfile;
  1822. #endif     /* __IHTMLOpsProfile_FWD_DEFINED__ */
  1823.  
  1824.  
  1825. #ifndef __IOmNavigator_FWD_DEFINED__
  1826. #define __IOmNavigator_FWD_DEFINED__
  1827. typedef interface IOmNavigator IOmNavigator;
  1828. #endif     /* __IOmNavigator_FWD_DEFINED__ */
  1829.  
  1830.  
  1831. #ifndef __IHTMLLocation_FWD_DEFINED__
  1832. #define __IHTMLLocation_FWD_DEFINED__
  1833. typedef interface IHTMLLocation IHTMLLocation;
  1834. #endif     /* __IHTMLLocation_FWD_DEFINED__ */
  1835.  
  1836.  
  1837. #ifndef __HTMLHistory_FWD_DEFINED__
  1838. #define __HTMLHistory_FWD_DEFINED__
  1839.  
  1840. #ifdef __cplusplus
  1841. typedef class HTMLHistory HTMLHistory;
  1842. #else
  1843. typedef struct HTMLHistory HTMLHistory;
  1844. #endif /* __cplusplus */
  1845.  
  1846. #endif     /* __HTMLHistory_FWD_DEFINED__ */
  1847.  
  1848.  
  1849. #ifndef __CMimeTypes_FWD_DEFINED__
  1850. #define __CMimeTypes_FWD_DEFINED__
  1851.  
  1852. #ifdef __cplusplus
  1853. typedef class CMimeTypes CMimeTypes;
  1854. #else
  1855. typedef struct CMimeTypes CMimeTypes;
  1856. #endif /* __cplusplus */
  1857.  
  1858. #endif     /* __CMimeTypes_FWD_DEFINED__ */
  1859.  
  1860.  
  1861. #ifndef __CPlugins_FWD_DEFINED__
  1862. #define __CPlugins_FWD_DEFINED__
  1863.  
  1864. #ifdef __cplusplus
  1865. typedef class CPlugins CPlugins;
  1866. #else
  1867. typedef struct CPlugins CPlugins;
  1868. #endif /* __cplusplus */
  1869.  
  1870. #endif     /* __CPlugins_FWD_DEFINED__ */
  1871.  
  1872.  
  1873. #ifndef __COpsProfile_FWD_DEFINED__
  1874. #define __COpsProfile_FWD_DEFINED__
  1875.  
  1876. #ifdef __cplusplus
  1877. typedef class COpsProfile COpsProfile;
  1878. #else
  1879. typedef struct COpsProfile COpsProfile;
  1880. #endif /* __cplusplus */
  1881.  
  1882. #endif     /* __COpsProfile_FWD_DEFINED__ */
  1883.  
  1884.  
  1885. #ifndef __HTMLNavigator_FWD_DEFINED__
  1886. #define __HTMLNavigator_FWD_DEFINED__
  1887.  
  1888. #ifdef __cplusplus
  1889. typedef class HTMLNavigator HTMLNavigator;
  1890. #else
  1891. typedef struct HTMLNavigator HTMLNavigator;
  1892. #endif /* __cplusplus */
  1893.  
  1894. #endif     /* __HTMLNavigator_FWD_DEFINED__ */
  1895.  
  1896.  
  1897. #ifndef __HTMLLocation_FWD_DEFINED__
  1898. #define __HTMLLocation_FWD_DEFINED__
  1899.  
  1900. #ifdef __cplusplus
  1901. typedef class HTMLLocation HTMLLocation;
  1902. #else
  1903. typedef struct HTMLLocation HTMLLocation;
  1904. #endif /* __cplusplus */
  1905.  
  1906. #endif     /* __HTMLLocation_FWD_DEFINED__ */
  1907.  
  1908.  
  1909. #ifndef __IHTMLBookmarkCollection_FWD_DEFINED__
  1910. #define __IHTMLBookmarkCollection_FWD_DEFINED__
  1911. typedef interface IHTMLBookmarkCollection IHTMLBookmarkCollection;
  1912. #endif     /* __IHTMLBookmarkCollection_FWD_DEFINED__ */
  1913.  
  1914.  
  1915. #ifndef __IHTMLDataTransfer_FWD_DEFINED__
  1916. #define __IHTMLDataTransfer_FWD_DEFINED__
  1917. typedef interface IHTMLDataTransfer IHTMLDataTransfer;
  1918. #endif     /* __IHTMLDataTransfer_FWD_DEFINED__ */
  1919.  
  1920.  
  1921. #ifndef __IHTMLEventObj2_FWD_DEFINED__
  1922. #define __IHTMLEventObj2_FWD_DEFINED__
  1923. typedef interface IHTMLEventObj2 IHTMLEventObj2;
  1924. #endif     /* __IHTMLEventObj2_FWD_DEFINED__ */
  1925.  
  1926.  
  1927. #ifndef __DispCEventObj_FWD_DEFINED__
  1928. #define __DispCEventObj_FWD_DEFINED__
  1929. typedef interface DispCEventObj DispCEventObj;
  1930. #endif     /* __DispCEventObj_FWD_DEFINED__ */
  1931.  
  1932.  
  1933. #ifndef __CEventObj_FWD_DEFINED__
  1934. #define __CEventObj_FWD_DEFINED__
  1935.  
  1936. #ifdef __cplusplus
  1937. typedef class CEventObj CEventObj;
  1938. #else
  1939. typedef struct CEventObj CEventObj;
  1940. #endif /* __cplusplus */
  1941.  
  1942. #endif     /* __CEventObj_FWD_DEFINED__ */
  1943.  
  1944.  
  1945. #ifndef __HTMLWindowEvents2_FWD_DEFINED__
  1946. #define __HTMLWindowEvents2_FWD_DEFINED__
  1947. typedef interface HTMLWindowEvents2 HTMLWindowEvents2;
  1948. #endif     /* __HTMLWindowEvents2_FWD_DEFINED__ */
  1949.  
  1950.  
  1951. #ifndef __HTMLWindowEvents_FWD_DEFINED__
  1952. #define __HTMLWindowEvents_FWD_DEFINED__
  1953. typedef interface HTMLWindowEvents HTMLWindowEvents;
  1954. #endif     /* __HTMLWindowEvents_FWD_DEFINED__ */
  1955.  
  1956.  
  1957. #ifndef __IHTMLDocument_FWD_DEFINED__
  1958. #define __IHTMLDocument_FWD_DEFINED__
  1959. typedef interface IHTMLDocument IHTMLDocument;
  1960. #endif     /* __IHTMLDocument_FWD_DEFINED__ */
  1961.  
  1962.  
  1963. #ifndef __IHTMLDocument2_FWD_DEFINED__
  1964. #define __IHTMLDocument2_FWD_DEFINED__
  1965. typedef interface IHTMLDocument2 IHTMLDocument2;
  1966. #endif     /* __IHTMLDocument2_FWD_DEFINED__ */
  1967.  
  1968.  
  1969. #ifndef __IHTMLFramesCollection2_FWD_DEFINED__
  1970. #define __IHTMLFramesCollection2_FWD_DEFINED__
  1971. typedef interface IHTMLFramesCollection2 IHTMLFramesCollection2;
  1972. #endif     /* __IHTMLFramesCollection2_FWD_DEFINED__ */
  1973.  
  1974.  
  1975. #ifndef __IHTMLWindow2_FWD_DEFINED__
  1976. #define __IHTMLWindow2_FWD_DEFINED__
  1977. typedef interface IHTMLWindow2 IHTMLWindow2;
  1978. #endif     /* __IHTMLWindow2_FWD_DEFINED__ */
  1979.  
  1980.  
  1981. #ifndef __IHTMLWindow3_FWD_DEFINED__
  1982. #define __IHTMLWindow3_FWD_DEFINED__
  1983. typedef interface IHTMLWindow3 IHTMLWindow3;
  1984. #endif     /* __IHTMLWindow3_FWD_DEFINED__ */
  1985.  
  1986.  
  1987. #ifndef __IHTMLScreen_FWD_DEFINED__
  1988. #define __IHTMLScreen_FWD_DEFINED__
  1989. typedef interface IHTMLScreen IHTMLScreen;
  1990. #endif     /* __IHTMLScreen_FWD_DEFINED__ */
  1991.  
  1992.  
  1993. #ifndef __HTMLScreen_FWD_DEFINED__
  1994. #define __HTMLScreen_FWD_DEFINED__
  1995.  
  1996. #ifdef __cplusplus
  1997. typedef class HTMLScreen HTMLScreen;
  1998. #else
  1999. typedef struct HTMLScreen HTMLScreen;
  2000. #endif /* __cplusplus */
  2001.  
  2002. #endif     /* __HTMLScreen_FWD_DEFINED__ */
  2003.  
  2004.  
  2005. #ifndef __DispHTMLWindow2_FWD_DEFINED__
  2006. #define __DispHTMLWindow2_FWD_DEFINED__
  2007. typedef interface DispHTMLWindow2 DispHTMLWindow2;
  2008. #endif     /* __DispHTMLWindow2_FWD_DEFINED__ */
  2009.  
  2010.  
  2011. #ifndef __HTMLWindow2_FWD_DEFINED__
  2012. #define __HTMLWindow2_FWD_DEFINED__
  2013.  
  2014. #ifdef __cplusplus
  2015. typedef class HTMLWindow2 HTMLWindow2;
  2016. #else
  2017. typedef struct HTMLWindow2 HTMLWindow2;
  2018. #endif /* __cplusplus */
  2019.  
  2020. #endif     /* __HTMLWindow2_FWD_DEFINED__ */
  2021.  
  2022.  
  2023. #ifndef __DispHTMLWindowProxy_FWD_DEFINED__
  2024. #define __DispHTMLWindowProxy_FWD_DEFINED__
  2025. typedef interface DispHTMLWindowProxy DispHTMLWindowProxy;
  2026. #endif     /* __DispHTMLWindowProxy_FWD_DEFINED__ */
  2027.  
  2028.  
  2029. #ifndef __HTMLWindowProxy_FWD_DEFINED__
  2030. #define __HTMLWindowProxy_FWD_DEFINED__
  2031.  
  2032. #ifdef __cplusplus
  2033. typedef class HTMLWindowProxy HTMLWindowProxy;
  2034. #else
  2035. typedef struct HTMLWindowProxy HTMLWindowProxy;
  2036. #endif /* __cplusplus */
  2037.  
  2038. #endif     /* __HTMLWindowProxy_FWD_DEFINED__ */
  2039.  
  2040.  
  2041. #ifndef __HTMLDocumentEvents2_FWD_DEFINED__
  2042. #define __HTMLDocumentEvents2_FWD_DEFINED__
  2043. typedef interface HTMLDocumentEvents2 HTMLDocumentEvents2;
  2044. #endif     /* __HTMLDocumentEvents2_FWD_DEFINED__ */
  2045.  
  2046.  
  2047. #ifndef __HTMLDocumentEvents_FWD_DEFINED__
  2048. #define __HTMLDocumentEvents_FWD_DEFINED__
  2049. typedef interface HTMLDocumentEvents HTMLDocumentEvents;
  2050. #endif     /* __HTMLDocumentEvents_FWD_DEFINED__ */
  2051.  
  2052.  
  2053. #ifndef __IHTMLDocument3_FWD_DEFINED__
  2054. #define __IHTMLDocument3_FWD_DEFINED__
  2055. typedef interface IHTMLDocument3 IHTMLDocument3;
  2056. #endif     /* __IHTMLDocument3_FWD_DEFINED__ */
  2057.  
  2058.  
  2059. #ifndef __DispHTMLDocument_FWD_DEFINED__
  2060. #define __DispHTMLDocument_FWD_DEFINED__
  2061. typedef interface DispHTMLDocument DispHTMLDocument;
  2062. #endif     /* __DispHTMLDocument_FWD_DEFINED__ */
  2063.  
  2064.  
  2065. #ifndef __HTMLDocument_FWD_DEFINED__
  2066. #define __HTMLDocument_FWD_DEFINED__
  2067.  
  2068. #ifdef __cplusplus
  2069. typedef class HTMLDocument HTMLDocument;
  2070. #else
  2071. typedef struct HTMLDocument HTMLDocument;
  2072. #endif /* __cplusplus */
  2073.  
  2074. #endif     /* __HTMLDocument_FWD_DEFINED__ */
  2075.  
  2076.  
  2077. #ifndef __IHTMLDocumentFragment_FWD_DEFINED__
  2078. #define __IHTMLDocumentFragment_FWD_DEFINED__
  2079. typedef interface IHTMLDocumentFragment IHTMLDocumentFragment;
  2080. #endif     /* __IHTMLDocumentFragment_FWD_DEFINED__ */
  2081.  
  2082.  
  2083. #ifndef __DispHTMLDocumentFragment_FWD_DEFINED__
  2084. #define __DispHTMLDocumentFragment_FWD_DEFINED__
  2085. typedef interface DispHTMLDocumentFragment DispHTMLDocumentFragment;
  2086. #endif     /* __DispHTMLDocumentFragment_FWD_DEFINED__ */
  2087.  
  2088.  
  2089. #ifndef __HTMLDocumentFragment_FWD_DEFINED__
  2090. #define __HTMLDocumentFragment_FWD_DEFINED__
  2091.  
  2092. #ifdef __cplusplus
  2093. typedef class HTMLDocumentFragment HTMLDocumentFragment;
  2094. #else
  2095. typedef struct HTMLDocumentFragment HTMLDocumentFragment;
  2096. #endif /* __cplusplus */
  2097.  
  2098. #endif     /* __HTMLDocumentFragment_FWD_DEFINED__ */
  2099.  
  2100.  
  2101. #ifndef __DWebBridgeEvents_FWD_DEFINED__
  2102. #define __DWebBridgeEvents_FWD_DEFINED__
  2103. typedef interface DWebBridgeEvents DWebBridgeEvents;
  2104. #endif     /* __DWebBridgeEvents_FWD_DEFINED__ */
  2105.  
  2106.  
  2107. #ifndef __IWebBridge_FWD_DEFINED__
  2108. #define __IWebBridge_FWD_DEFINED__
  2109. typedef interface IWebBridge IWebBridge;
  2110. #endif     /* __IWebBridge_FWD_DEFINED__ */
  2111.  
  2112.  
  2113. #ifndef __IWBScriptControl_FWD_DEFINED__
  2114. #define __IWBScriptControl_FWD_DEFINED__
  2115. typedef interface IWBScriptControl IWBScriptControl;
  2116. #endif     /* __IWBScriptControl_FWD_DEFINED__ */
  2117.  
  2118.  
  2119. #ifndef __Scriptlet_FWD_DEFINED__
  2120. #define __Scriptlet_FWD_DEFINED__
  2121.  
  2122. #ifdef __cplusplus
  2123. typedef class Scriptlet Scriptlet;
  2124. #else
  2125. typedef struct Scriptlet Scriptlet;
  2126. #endif /* __cplusplus */
  2127.  
  2128. #endif     /* __Scriptlet_FWD_DEFINED__ */
  2129.  
  2130.  
  2131. #ifndef __IHTMLEmbedElement_FWD_DEFINED__
  2132. #define __IHTMLEmbedElement_FWD_DEFINED__
  2133. typedef interface IHTMLEmbedElement IHTMLEmbedElement;
  2134. #endif     /* __IHTMLEmbedElement_FWD_DEFINED__ */
  2135.  
  2136.  
  2137. #ifndef __DispHTMLEmbed_FWD_DEFINED__
  2138. #define __DispHTMLEmbed_FWD_DEFINED__
  2139. typedef interface DispHTMLEmbed DispHTMLEmbed;
  2140. #endif     /* __DispHTMLEmbed_FWD_DEFINED__ */
  2141.  
  2142.  
  2143. #ifndef __HTMLEmbed_FWD_DEFINED__
  2144. #define __HTMLEmbed_FWD_DEFINED__
  2145.  
  2146. #ifdef __cplusplus
  2147. typedef class HTMLEmbed HTMLEmbed;
  2148. #else
  2149. typedef struct HTMLEmbed HTMLEmbed;
  2150. #endif /* __cplusplus */
  2151.  
  2152. #endif     /* __HTMLEmbed_FWD_DEFINED__ */
  2153.  
  2154.  
  2155. #ifndef __HTMLMapEvents2_FWD_DEFINED__
  2156. #define __HTMLMapEvents2_FWD_DEFINED__
  2157. typedef interface HTMLMapEvents2 HTMLMapEvents2;
  2158. #endif     /* __HTMLMapEvents2_FWD_DEFINED__ */
  2159.  
  2160.  
  2161. #ifndef __HTMLMapEvents_FWD_DEFINED__
  2162. #define __HTMLMapEvents_FWD_DEFINED__
  2163. typedef interface HTMLMapEvents HTMLMapEvents;
  2164. #endif     /* __HTMLMapEvents_FWD_DEFINED__ */
  2165.  
  2166.  
  2167. #ifndef __IHTMLAreasCollection_FWD_DEFINED__
  2168. #define __IHTMLAreasCollection_FWD_DEFINED__
  2169. typedef interface IHTMLAreasCollection IHTMLAreasCollection;
  2170. #endif     /* __IHTMLAreasCollection_FWD_DEFINED__ */
  2171.  
  2172.  
  2173. #ifndef __IHTMLAreasCollection2_FWD_DEFINED__
  2174. #define __IHTMLAreasCollection2_FWD_DEFINED__
  2175. typedef interface IHTMLAreasCollection2 IHTMLAreasCollection2;
  2176. #endif     /* __IHTMLAreasCollection2_FWD_DEFINED__ */
  2177.  
  2178.  
  2179. #ifndef __IHTMLMapElement_FWD_DEFINED__
  2180. #define __IHTMLMapElement_FWD_DEFINED__
  2181. typedef interface IHTMLMapElement IHTMLMapElement;
  2182. #endif     /* __IHTMLMapElement_FWD_DEFINED__ */
  2183.  
  2184.  
  2185. #ifndef __DispHTMLAreasCollection_FWD_DEFINED__
  2186. #define __DispHTMLAreasCollection_FWD_DEFINED__
  2187. typedef interface DispHTMLAreasCollection DispHTMLAreasCollection;
  2188. #endif     /* __DispHTMLAreasCollection_FWD_DEFINED__ */
  2189.  
  2190.  
  2191. #ifndef __HTMLAreasCollection_FWD_DEFINED__
  2192. #define __HTMLAreasCollection_FWD_DEFINED__
  2193.  
  2194. #ifdef __cplusplus
  2195. typedef class HTMLAreasCollection HTMLAreasCollection;
  2196. #else
  2197. typedef struct HTMLAreasCollection HTMLAreasCollection;
  2198. #endif /* __cplusplus */
  2199.  
  2200. #endif     /* __HTMLAreasCollection_FWD_DEFINED__ */
  2201.  
  2202.  
  2203. #ifndef __DispHTMLMapElement_FWD_DEFINED__
  2204. #define __DispHTMLMapElement_FWD_DEFINED__
  2205. typedef interface DispHTMLMapElement DispHTMLMapElement;
  2206. #endif     /* __DispHTMLMapElement_FWD_DEFINED__ */
  2207.  
  2208.  
  2209. #ifndef __HTMLMapElement_FWD_DEFINED__
  2210. #define __HTMLMapElement_FWD_DEFINED__
  2211.  
  2212. #ifdef __cplusplus
  2213. typedef class HTMLMapElement HTMLMapElement;
  2214. #else
  2215. typedef struct HTMLMapElement HTMLMapElement;
  2216. #endif /* __cplusplus */
  2217.  
  2218. #endif     /* __HTMLMapElement_FWD_DEFINED__ */
  2219.  
  2220.  
  2221. #ifndef __HTMLAreaEvents2_FWD_DEFINED__
  2222. #define __HTMLAreaEvents2_FWD_DEFINED__
  2223. typedef interface HTMLAreaEvents2 HTMLAreaEvents2;
  2224. #endif     /* __HTMLAreaEvents2_FWD_DEFINED__ */
  2225.  
  2226.  
  2227. #ifndef __HTMLAreaEvents_FWD_DEFINED__
  2228. #define __HTMLAreaEvents_FWD_DEFINED__
  2229. typedef interface HTMLAreaEvents HTMLAreaEvents;
  2230. #endif     /* __HTMLAreaEvents_FWD_DEFINED__ */
  2231.  
  2232.  
  2233. #ifndef __IHTMLAreaElement_FWD_DEFINED__
  2234. #define __IHTMLAreaElement_FWD_DEFINED__
  2235. typedef interface IHTMLAreaElement IHTMLAreaElement;
  2236. #endif     /* __IHTMLAreaElement_FWD_DEFINED__ */
  2237.  
  2238.  
  2239. #ifndef __DispHTMLAreaElement_FWD_DEFINED__
  2240. #define __DispHTMLAreaElement_FWD_DEFINED__
  2241. typedef interface DispHTMLAreaElement DispHTMLAreaElement;
  2242. #endif     /* __DispHTMLAreaElement_FWD_DEFINED__ */
  2243.  
  2244.  
  2245. #ifndef __HTMLAreaElement_FWD_DEFINED__
  2246. #define __HTMLAreaElement_FWD_DEFINED__
  2247.  
  2248. #ifdef __cplusplus
  2249. typedef class HTMLAreaElement HTMLAreaElement;
  2250. #else
  2251. typedef struct HTMLAreaElement HTMLAreaElement;
  2252. #endif /* __cplusplus */
  2253.  
  2254. #endif     /* __HTMLAreaElement_FWD_DEFINED__ */
  2255.  
  2256.  
  2257. #ifndef __IHTMLTableCaption_FWD_DEFINED__
  2258. #define __IHTMLTableCaption_FWD_DEFINED__
  2259. typedef interface IHTMLTableCaption IHTMLTableCaption;
  2260. #endif     /* __IHTMLTableCaption_FWD_DEFINED__ */
  2261.  
  2262.  
  2263. #ifndef __DispHTMLTableCaption_FWD_DEFINED__
  2264. #define __DispHTMLTableCaption_FWD_DEFINED__
  2265. typedef interface DispHTMLTableCaption DispHTMLTableCaption;
  2266. #endif     /* __DispHTMLTableCaption_FWD_DEFINED__ */
  2267.  
  2268.  
  2269. #ifndef __HTMLTableCaption_FWD_DEFINED__
  2270. #define __HTMLTableCaption_FWD_DEFINED__
  2271.  
  2272. #ifdef __cplusplus
  2273. typedef class HTMLTableCaption HTMLTableCaption;
  2274. #else
  2275. typedef struct HTMLTableCaption HTMLTableCaption;
  2276. #endif /* __cplusplus */
  2277.  
  2278. #endif     /* __HTMLTableCaption_FWD_DEFINED__ */
  2279.  
  2280.  
  2281. #ifndef __IHTMLCommentElement_FWD_DEFINED__
  2282. #define __IHTMLCommentElement_FWD_DEFINED__
  2283. typedef interface IHTMLCommentElement IHTMLCommentElement;
  2284. #endif     /* __IHTMLCommentElement_FWD_DEFINED__ */
  2285.  
  2286.  
  2287. #ifndef __DispHTMLCommentElement_FWD_DEFINED__
  2288. #define __DispHTMLCommentElement_FWD_DEFINED__
  2289. typedef interface DispHTMLCommentElement DispHTMLCommentElement;
  2290. #endif     /* __DispHTMLCommentElement_FWD_DEFINED__ */
  2291.  
  2292.  
  2293. #ifndef __HTMLCommentElement_FWD_DEFINED__
  2294. #define __HTMLCommentElement_FWD_DEFINED__
  2295.  
  2296. #ifdef __cplusplus
  2297. typedef class HTMLCommentElement HTMLCommentElement;
  2298. #else
  2299. typedef struct HTMLCommentElement HTMLCommentElement;
  2300. #endif /* __cplusplus */
  2301.  
  2302. #endif     /* __HTMLCommentElement_FWD_DEFINED__ */
  2303.  
  2304.  
  2305. #ifndef __IHTMLPhraseElement_FWD_DEFINED__
  2306. #define __IHTMLPhraseElement_FWD_DEFINED__
  2307. typedef interface IHTMLPhraseElement IHTMLPhraseElement;
  2308. #endif     /* __IHTMLPhraseElement_FWD_DEFINED__ */
  2309.  
  2310.  
  2311. #ifndef __IHTMLSpanElement_FWD_DEFINED__
  2312. #define __IHTMLSpanElement_FWD_DEFINED__
  2313. typedef interface IHTMLSpanElement IHTMLSpanElement;
  2314. #endif     /* __IHTMLSpanElement_FWD_DEFINED__ */
  2315.  
  2316.  
  2317. #ifndef __DispHTMLPhraseElement_FWD_DEFINED__
  2318. #define __DispHTMLPhraseElement_FWD_DEFINED__
  2319. typedef interface DispHTMLPhraseElement DispHTMLPhraseElement;
  2320. #endif     /* __DispHTMLPhraseElement_FWD_DEFINED__ */
  2321.  
  2322.  
  2323. #ifndef __HTMLPhraseElement_FWD_DEFINED__
  2324. #define __HTMLPhraseElement_FWD_DEFINED__
  2325.  
  2326. #ifdef __cplusplus
  2327. typedef class HTMLPhraseElement HTMLPhraseElement;
  2328. #else
  2329. typedef struct HTMLPhraseElement HTMLPhraseElement;
  2330. #endif /* __cplusplus */
  2331.  
  2332. #endif     /* __HTMLPhraseElement_FWD_DEFINED__ */
  2333.  
  2334.  
  2335. #ifndef __DispHTMLSpanElement_FWD_DEFINED__
  2336. #define __DispHTMLSpanElement_FWD_DEFINED__
  2337. typedef interface DispHTMLSpanElement DispHTMLSpanElement;
  2338. #endif     /* __DispHTMLSpanElement_FWD_DEFINED__ */
  2339.  
  2340.  
  2341. #ifndef __HTMLSpanElement_FWD_DEFINED__
  2342. #define __HTMLSpanElement_FWD_DEFINED__
  2343.  
  2344. #ifdef __cplusplus
  2345. typedef class HTMLSpanElement HTMLSpanElement;
  2346. #else
  2347. typedef struct HTMLSpanElement HTMLSpanElement;
  2348. #endif /* __cplusplus */
  2349.  
  2350. #endif     /* __HTMLSpanElement_FWD_DEFINED__ */
  2351.  
  2352.  
  2353. #ifndef __HTMLTableEvents2_FWD_DEFINED__
  2354. #define __HTMLTableEvents2_FWD_DEFINED__
  2355. typedef interface HTMLTableEvents2 HTMLTableEvents2;
  2356. #endif     /* __HTMLTableEvents2_FWD_DEFINED__ */
  2357.  
  2358.  
  2359. #ifndef __HTMLTableEvents_FWD_DEFINED__
  2360. #define __HTMLTableEvents_FWD_DEFINED__
  2361. typedef interface HTMLTableEvents HTMLTableEvents;
  2362. #endif     /* __HTMLTableEvents_FWD_DEFINED__ */
  2363.  
  2364.  
  2365. #ifndef __IHTMLTableSection_FWD_DEFINED__
  2366. #define __IHTMLTableSection_FWD_DEFINED__
  2367. typedef interface IHTMLTableSection IHTMLTableSection;
  2368. #endif     /* __IHTMLTableSection_FWD_DEFINED__ */
  2369.  
  2370.  
  2371. #ifndef __IHTMLTable_FWD_DEFINED__
  2372. #define __IHTMLTable_FWD_DEFINED__
  2373. typedef interface IHTMLTable IHTMLTable;
  2374. #endif     /* __IHTMLTable_FWD_DEFINED__ */
  2375.  
  2376.  
  2377. #ifndef __IHTMLTable2_FWD_DEFINED__
  2378. #define __IHTMLTable2_FWD_DEFINED__
  2379. typedef interface IHTMLTable2 IHTMLTable2;
  2380. #endif     /* __IHTMLTable2_FWD_DEFINED__ */
  2381.  
  2382.  
  2383. #ifndef __IHTMLTableCol_FWD_DEFINED__
  2384. #define __IHTMLTableCol_FWD_DEFINED__
  2385. typedef interface IHTMLTableCol IHTMLTableCol;
  2386. #endif     /* __IHTMLTableCol_FWD_DEFINED__ */
  2387.  
  2388.  
  2389. #ifndef __IHTMLTableSection2_FWD_DEFINED__
  2390. #define __IHTMLTableSection2_FWD_DEFINED__
  2391. typedef interface IHTMLTableSection2 IHTMLTableSection2;
  2392. #endif     /* __IHTMLTableSection2_FWD_DEFINED__ */
  2393.  
  2394.  
  2395. #ifndef __IHTMLTableRow_FWD_DEFINED__
  2396. #define __IHTMLTableRow_FWD_DEFINED__
  2397. typedef interface IHTMLTableRow IHTMLTableRow;
  2398. #endif     /* __IHTMLTableRow_FWD_DEFINED__ */
  2399.  
  2400.  
  2401. #ifndef __IHTMLTableRow2_FWD_DEFINED__
  2402. #define __IHTMLTableRow2_FWD_DEFINED__
  2403. typedef interface IHTMLTableRow2 IHTMLTableRow2;
  2404. #endif     /* __IHTMLTableRow2_FWD_DEFINED__ */
  2405.  
  2406.  
  2407. #ifndef __IHTMLTableRowMetrics_FWD_DEFINED__
  2408. #define __IHTMLTableRowMetrics_FWD_DEFINED__
  2409. typedef interface IHTMLTableRowMetrics IHTMLTableRowMetrics;
  2410. #endif     /* __IHTMLTableRowMetrics_FWD_DEFINED__ */
  2411.  
  2412.  
  2413. #ifndef __IHTMLTableCell_FWD_DEFINED__
  2414. #define __IHTMLTableCell_FWD_DEFINED__
  2415. typedef interface IHTMLTableCell IHTMLTableCell;
  2416. #endif     /* __IHTMLTableCell_FWD_DEFINED__ */
  2417.  
  2418.  
  2419. #ifndef __DispHTMLTable_FWD_DEFINED__
  2420. #define __DispHTMLTable_FWD_DEFINED__
  2421. typedef interface DispHTMLTable DispHTMLTable;
  2422. #endif     /* __DispHTMLTable_FWD_DEFINED__ */
  2423.  
  2424.  
  2425. #ifndef __HTMLTable_FWD_DEFINED__
  2426. #define __HTMLTable_FWD_DEFINED__
  2427.  
  2428. #ifdef __cplusplus
  2429. typedef class HTMLTable HTMLTable;
  2430. #else
  2431. typedef struct HTMLTable HTMLTable;
  2432. #endif /* __cplusplus */
  2433.  
  2434. #endif     /* __HTMLTable_FWD_DEFINED__ */
  2435.  
  2436.  
  2437. #ifndef __DispHTMLTableCol_FWD_DEFINED__
  2438. #define __DispHTMLTableCol_FWD_DEFINED__
  2439. typedef interface DispHTMLTableCol DispHTMLTableCol;
  2440. #endif     /* __DispHTMLTableCol_FWD_DEFINED__ */
  2441.  
  2442.  
  2443. #ifndef __HTMLTableCol_FWD_DEFINED__
  2444. #define __HTMLTableCol_FWD_DEFINED__
  2445.  
  2446. #ifdef __cplusplus
  2447. typedef class HTMLTableCol HTMLTableCol;
  2448. #else
  2449. typedef struct HTMLTableCol HTMLTableCol;
  2450. #endif /* __cplusplus */
  2451.  
  2452. #endif     /* __HTMLTableCol_FWD_DEFINED__ */
  2453.  
  2454.  
  2455. #ifndef __DispHTMLTableSection_FWD_DEFINED__
  2456. #define __DispHTMLTableSection_FWD_DEFINED__
  2457. typedef interface DispHTMLTableSection DispHTMLTableSection;
  2458. #endif     /* __DispHTMLTableSection_FWD_DEFINED__ */
  2459.  
  2460.  
  2461. #ifndef __HTMLTableSection_FWD_DEFINED__
  2462. #define __HTMLTableSection_FWD_DEFINED__
  2463.  
  2464. #ifdef __cplusplus
  2465. typedef class HTMLTableSection HTMLTableSection;
  2466. #else
  2467. typedef struct HTMLTableSection HTMLTableSection;
  2468. #endif /* __cplusplus */
  2469.  
  2470. #endif     /* __HTMLTableSection_FWD_DEFINED__ */
  2471.  
  2472.  
  2473. #ifndef __DispHTMLTableRow_FWD_DEFINED__
  2474. #define __DispHTMLTableRow_FWD_DEFINED__
  2475. typedef interface DispHTMLTableRow DispHTMLTableRow;
  2476. #endif     /* __DispHTMLTableRow_FWD_DEFINED__ */
  2477.  
  2478.  
  2479. #ifndef __HTMLTableRow_FWD_DEFINED__
  2480. #define __HTMLTableRow_FWD_DEFINED__
  2481.  
  2482. #ifdef __cplusplus
  2483. typedef class HTMLTableRow HTMLTableRow;
  2484. #else
  2485. typedef struct HTMLTableRow HTMLTableRow;
  2486. #endif /* __cplusplus */
  2487.  
  2488. #endif     /* __HTMLTableRow_FWD_DEFINED__ */
  2489.  
  2490.  
  2491. #ifndef __DispHTMLTableCell_FWD_DEFINED__
  2492. #define __DispHTMLTableCell_FWD_DEFINED__
  2493. typedef interface DispHTMLTableCell DispHTMLTableCell;
  2494. #endif     /* __DispHTMLTableCell_FWD_DEFINED__ */
  2495.  
  2496.  
  2497. #ifndef __HTMLTableCell_FWD_DEFINED__
  2498. #define __HTMLTableCell_FWD_DEFINED__
  2499.  
  2500. #ifdef __cplusplus
  2501. typedef class HTMLTableCell HTMLTableCell;
  2502. #else
  2503. typedef struct HTMLTableCell HTMLTableCell;
  2504. #endif /* __cplusplus */
  2505.  
  2506. #endif     /* __HTMLTableCell_FWD_DEFINED__ */
  2507.  
  2508.  
  2509. #ifndef __HTMLScriptEvents2_FWD_DEFINED__
  2510. #define __HTMLScriptEvents2_FWD_DEFINED__
  2511. typedef interface HTMLScriptEvents2 HTMLScriptEvents2;
  2512. #endif     /* __HTMLScriptEvents2_FWD_DEFINED__ */
  2513.  
  2514.  
  2515. #ifndef __HTMLScriptEvents_FWD_DEFINED__
  2516. #define __HTMLScriptEvents_FWD_DEFINED__
  2517. typedef interface HTMLScriptEvents HTMLScriptEvents;
  2518. #endif     /* __HTMLScriptEvents_FWD_DEFINED__ */
  2519.  
  2520.  
  2521. #ifndef __IHTMLScriptElement_FWD_DEFINED__
  2522. #define __IHTMLScriptElement_FWD_DEFINED__
  2523. typedef interface IHTMLScriptElement IHTMLScriptElement;
  2524. #endif     /* __IHTMLScriptElement_FWD_DEFINED__ */
  2525.  
  2526.  
  2527. #ifndef __DispHTMLScriptElement_FWD_DEFINED__
  2528. #define __DispHTMLScriptElement_FWD_DEFINED__
  2529. typedef interface DispHTMLScriptElement DispHTMLScriptElement;
  2530. #endif     /* __DispHTMLScriptElement_FWD_DEFINED__ */
  2531.  
  2532.  
  2533. #ifndef __HTMLScriptElement_FWD_DEFINED__
  2534. #define __HTMLScriptElement_FWD_DEFINED__
  2535.  
  2536. #ifdef __cplusplus
  2537. typedef class HTMLScriptElement HTMLScriptElement;
  2538. #else
  2539. typedef struct HTMLScriptElement HTMLScriptElement;
  2540. #endif /* __cplusplus */
  2541.  
  2542. #endif     /* __HTMLScriptElement_FWD_DEFINED__ */
  2543.  
  2544.  
  2545. #ifndef __IHTMLNoShowElement_FWD_DEFINED__
  2546. #define __IHTMLNoShowElement_FWD_DEFINED__
  2547. typedef interface IHTMLNoShowElement IHTMLNoShowElement;
  2548. #endif     /* __IHTMLNoShowElement_FWD_DEFINED__ */
  2549.  
  2550.  
  2551. #ifndef __DispHTMLNoShowElement_FWD_DEFINED__
  2552. #define __DispHTMLNoShowElement_FWD_DEFINED__
  2553. typedef interface DispHTMLNoShowElement DispHTMLNoShowElement;
  2554. #endif     /* __DispHTMLNoShowElement_FWD_DEFINED__ */
  2555.  
  2556.  
  2557. #ifndef __HTMLNoShowElement_FWD_DEFINED__
  2558. #define __HTMLNoShowElement_FWD_DEFINED__
  2559.  
  2560. #ifdef __cplusplus
  2561. typedef class HTMLNoShowElement HTMLNoShowElement;
  2562. #else
  2563. typedef struct HTMLNoShowElement HTMLNoShowElement;
  2564. #endif /* __cplusplus */
  2565.  
  2566. #endif     /* __HTMLNoShowElement_FWD_DEFINED__ */
  2567.  
  2568.  
  2569. #ifndef __HTMLObjectElementEvents2_FWD_DEFINED__
  2570. #define __HTMLObjectElementEvents2_FWD_DEFINED__
  2571. typedef interface HTMLObjectElementEvents2 HTMLObjectElementEvents2;
  2572. #endif     /* __HTMLObjectElementEvents2_FWD_DEFINED__ */
  2573.  
  2574.  
  2575. #ifndef __HTMLObjectElementEvents_FWD_DEFINED__
  2576. #define __HTMLObjectElementEvents_FWD_DEFINED__
  2577. typedef interface HTMLObjectElementEvents HTMLObjectElementEvents;
  2578. #endif     /* __HTMLObjectElementEvents_FWD_DEFINED__ */
  2579.  
  2580.  
  2581. #ifndef __IHTMLObjectElement_FWD_DEFINED__
  2582. #define __IHTMLObjectElement_FWD_DEFINED__
  2583. typedef interface IHTMLObjectElement IHTMLObjectElement;
  2584. #endif     /* __IHTMLObjectElement_FWD_DEFINED__ */
  2585.  
  2586.  
  2587. #ifndef __IHTMLObjectElement2_FWD_DEFINED__
  2588. #define __IHTMLObjectElement2_FWD_DEFINED__
  2589. typedef interface IHTMLObjectElement2 IHTMLObjectElement2;
  2590. #endif     /* __IHTMLObjectElement2_FWD_DEFINED__ */
  2591.  
  2592.  
  2593. #ifndef __DispHTMLObjectElement_FWD_DEFINED__
  2594. #define __DispHTMLObjectElement_FWD_DEFINED__
  2595. typedef interface DispHTMLObjectElement DispHTMLObjectElement;
  2596. #endif     /* __DispHTMLObjectElement_FWD_DEFINED__ */
  2597.  
  2598.  
  2599. #ifndef __HTMLObjectElement_FWD_DEFINED__
  2600. #define __HTMLObjectElement_FWD_DEFINED__
  2601.  
  2602. #ifdef __cplusplus
  2603. typedef class HTMLObjectElement HTMLObjectElement;
  2604. #else
  2605. typedef struct HTMLObjectElement HTMLObjectElement;
  2606. #endif /* __cplusplus */
  2607.  
  2608. #endif     /* __HTMLObjectElement_FWD_DEFINED__ */
  2609.  
  2610.  
  2611. #ifndef __IHTMLFrameBase_FWD_DEFINED__
  2612. #define __IHTMLFrameBase_FWD_DEFINED__
  2613. typedef interface IHTMLFrameBase IHTMLFrameBase;
  2614. #endif     /* __IHTMLFrameBase_FWD_DEFINED__ */
  2615.  
  2616.  
  2617. #ifndef __DispHTMLFrameBase_FWD_DEFINED__
  2618. #define __DispHTMLFrameBase_FWD_DEFINED__
  2619. typedef interface DispHTMLFrameBase DispHTMLFrameBase;
  2620. #endif     /* __DispHTMLFrameBase_FWD_DEFINED__ */
  2621.  
  2622.  
  2623. #ifndef __HTMLFrameBase_FWD_DEFINED__
  2624. #define __HTMLFrameBase_FWD_DEFINED__
  2625.  
  2626. #ifdef __cplusplus
  2627. typedef class HTMLFrameBase HTMLFrameBase;
  2628. #else
  2629. typedef struct HTMLFrameBase HTMLFrameBase;
  2630. #endif /* __cplusplus */
  2631.  
  2632. #endif     /* __HTMLFrameBase_FWD_DEFINED__ */
  2633.  
  2634.  
  2635. #ifndef __IHTMLFrameElement_FWD_DEFINED__
  2636. #define __IHTMLFrameElement_FWD_DEFINED__
  2637. typedef interface IHTMLFrameElement IHTMLFrameElement;
  2638. #endif     /* __IHTMLFrameElement_FWD_DEFINED__ */
  2639.  
  2640.  
  2641. #ifndef __DispHTMLFrameElement_FWD_DEFINED__
  2642. #define __DispHTMLFrameElement_FWD_DEFINED__
  2643. typedef interface DispHTMLFrameElement DispHTMLFrameElement;
  2644. #endif     /* __DispHTMLFrameElement_FWD_DEFINED__ */
  2645.  
  2646.  
  2647. #ifndef __HTMLFrameElement_FWD_DEFINED__
  2648. #define __HTMLFrameElement_FWD_DEFINED__
  2649.  
  2650. #ifdef __cplusplus
  2651. typedef class HTMLFrameElement HTMLFrameElement;
  2652. #else
  2653. typedef struct HTMLFrameElement HTMLFrameElement;
  2654. #endif /* __cplusplus */
  2655.  
  2656. #endif     /* __HTMLFrameElement_FWD_DEFINED__ */
  2657.  
  2658.  
  2659. #ifndef __IHTMLIFrameElement_FWD_DEFINED__
  2660. #define __IHTMLIFrameElement_FWD_DEFINED__
  2661. typedef interface IHTMLIFrameElement IHTMLIFrameElement;
  2662. #endif     /* __IHTMLIFrameElement_FWD_DEFINED__ */
  2663.  
  2664.  
  2665. #ifndef __IHTMLIFrameElement2_FWD_DEFINED__
  2666. #define __IHTMLIFrameElement2_FWD_DEFINED__
  2667. typedef interface IHTMLIFrameElement2 IHTMLIFrameElement2;
  2668. #endif     /* __IHTMLIFrameElement2_FWD_DEFINED__ */
  2669.  
  2670.  
  2671. #ifndef __DispHTMLIFrame_FWD_DEFINED__
  2672. #define __DispHTMLIFrame_FWD_DEFINED__
  2673. typedef interface DispHTMLIFrame DispHTMLIFrame;
  2674. #endif     /* __DispHTMLIFrame_FWD_DEFINED__ */
  2675.  
  2676.  
  2677. #ifndef __HTMLIFrame_FWD_DEFINED__
  2678. #define __HTMLIFrame_FWD_DEFINED__
  2679.  
  2680. #ifdef __cplusplus
  2681. typedef class HTMLIFrame HTMLIFrame;
  2682. #else
  2683. typedef struct HTMLIFrame HTMLIFrame;
  2684. #endif /* __cplusplus */
  2685.  
  2686. #endif     /* __HTMLIFrame_FWD_DEFINED__ */
  2687.  
  2688.  
  2689. #ifndef __IHTMLDivPosition_FWD_DEFINED__
  2690. #define __IHTMLDivPosition_FWD_DEFINED__
  2691. typedef interface IHTMLDivPosition IHTMLDivPosition;
  2692. #endif     /* __IHTMLDivPosition_FWD_DEFINED__ */
  2693.  
  2694.  
  2695. #ifndef __IHTMLFieldSetElement_FWD_DEFINED__
  2696. #define __IHTMLFieldSetElement_FWD_DEFINED__
  2697. typedef interface IHTMLFieldSetElement IHTMLFieldSetElement;
  2698. #endif     /* __IHTMLFieldSetElement_FWD_DEFINED__ */
  2699.  
  2700.  
  2701. #ifndef __IHTMLLegendElement_FWD_DEFINED__
  2702. #define __IHTMLLegendElement_FWD_DEFINED__
  2703. typedef interface IHTMLLegendElement IHTMLLegendElement;
  2704. #endif     /* __IHTMLLegendElement_FWD_DEFINED__ */
  2705.  
  2706.  
  2707. #ifndef __DispHTMLDivPosition_FWD_DEFINED__
  2708. #define __DispHTMLDivPosition_FWD_DEFINED__
  2709. typedef interface DispHTMLDivPosition DispHTMLDivPosition;
  2710. #endif     /* __DispHTMLDivPosition_FWD_DEFINED__ */
  2711.  
  2712.  
  2713. #ifndef __HTMLDivPosition_FWD_DEFINED__
  2714. #define __HTMLDivPosition_FWD_DEFINED__
  2715.  
  2716. #ifdef __cplusplus
  2717. typedef class HTMLDivPosition HTMLDivPosition;
  2718. #else
  2719. typedef struct HTMLDivPosition HTMLDivPosition;
  2720. #endif /* __cplusplus */
  2721.  
  2722. #endif     /* __HTMLDivPosition_FWD_DEFINED__ */
  2723.  
  2724.  
  2725. #ifndef __DispHTMLFieldSetElement_FWD_DEFINED__
  2726. #define __DispHTMLFieldSetElement_FWD_DEFINED__
  2727. typedef interface DispHTMLFieldSetElement DispHTMLFieldSetElement;
  2728. #endif     /* __DispHTMLFieldSetElement_FWD_DEFINED__ */
  2729.  
  2730.  
  2731. #ifndef __HTMLFieldSetElement_FWD_DEFINED__
  2732. #define __HTMLFieldSetElement_FWD_DEFINED__
  2733.  
  2734. #ifdef __cplusplus
  2735. typedef class HTMLFieldSetElement HTMLFieldSetElement;
  2736. #else
  2737. typedef struct HTMLFieldSetElement HTMLFieldSetElement;
  2738. #endif /* __cplusplus */
  2739.  
  2740. #endif     /* __HTMLFieldSetElement_FWD_DEFINED__ */
  2741.  
  2742.  
  2743. #ifndef __DispHTMLLegendElement_FWD_DEFINED__
  2744. #define __DispHTMLLegendElement_FWD_DEFINED__
  2745. typedef interface DispHTMLLegendElement DispHTMLLegendElement;
  2746. #endif     /* __DispHTMLLegendElement_FWD_DEFINED__ */
  2747.  
  2748.  
  2749. #ifndef __HTMLLegendElement_FWD_DEFINED__
  2750. #define __HTMLLegendElement_FWD_DEFINED__
  2751.  
  2752. #ifdef __cplusplus
  2753. typedef class HTMLLegendElement HTMLLegendElement;
  2754. #else
  2755. typedef struct HTMLLegendElement HTMLLegendElement;
  2756. #endif /* __cplusplus */
  2757.  
  2758. #endif     /* __HTMLLegendElement_FWD_DEFINED__ */
  2759.  
  2760.  
  2761. #ifndef __IHTMLSpanFlow_FWD_DEFINED__
  2762. #define __IHTMLSpanFlow_FWD_DEFINED__
  2763. typedef interface IHTMLSpanFlow IHTMLSpanFlow;
  2764. #endif     /* __IHTMLSpanFlow_FWD_DEFINED__ */
  2765.  
  2766.  
  2767. #ifndef __DispHTMLSpanFlow_FWD_DEFINED__
  2768. #define __DispHTMLSpanFlow_FWD_DEFINED__
  2769. typedef interface DispHTMLSpanFlow DispHTMLSpanFlow;
  2770. #endif     /* __DispHTMLSpanFlow_FWD_DEFINED__ */
  2771.  
  2772.  
  2773. #ifndef __HTMLSpanFlow_FWD_DEFINED__
  2774. #define __HTMLSpanFlow_FWD_DEFINED__
  2775.  
  2776. #ifdef __cplusplus
  2777. typedef class HTMLSpanFlow HTMLSpanFlow;
  2778. #else
  2779. typedef struct HTMLSpanFlow HTMLSpanFlow;
  2780. #endif /* __cplusplus */
  2781.  
  2782. #endif     /* __HTMLSpanFlow_FWD_DEFINED__ */
  2783.  
  2784.  
  2785. #ifndef __IHTMLFrameSetElement_FWD_DEFINED__
  2786. #define __IHTMLFrameSetElement_FWD_DEFINED__
  2787. typedef interface IHTMLFrameSetElement IHTMLFrameSetElement;
  2788. #endif     /* __IHTMLFrameSetElement_FWD_DEFINED__ */
  2789.  
  2790.  
  2791. #ifndef __IHTMLFrameSetElement2_FWD_DEFINED__
  2792. #define __IHTMLFrameSetElement2_FWD_DEFINED__
  2793. typedef interface IHTMLFrameSetElement2 IHTMLFrameSetElement2;
  2794. #endif     /* __IHTMLFrameSetElement2_FWD_DEFINED__ */
  2795.  
  2796.  
  2797. #ifndef __DispHTMLFrameSetSite_FWD_DEFINED__
  2798. #define __DispHTMLFrameSetSite_FWD_DEFINED__
  2799. typedef interface DispHTMLFrameSetSite DispHTMLFrameSetSite;
  2800. #endif     /* __DispHTMLFrameSetSite_FWD_DEFINED__ */
  2801.  
  2802.  
  2803. #ifndef __HTMLFrameSetSite_FWD_DEFINED__
  2804. #define __HTMLFrameSetSite_FWD_DEFINED__
  2805.  
  2806. #ifdef __cplusplus
  2807. typedef class HTMLFrameSetSite HTMLFrameSetSite;
  2808. #else
  2809. typedef struct HTMLFrameSetSite HTMLFrameSetSite;
  2810. #endif /* __cplusplus */
  2811.  
  2812. #endif     /* __HTMLFrameSetSite_FWD_DEFINED__ */
  2813.  
  2814.  
  2815. #ifndef __IHTMLBGsound_FWD_DEFINED__
  2816. #define __IHTMLBGsound_FWD_DEFINED__
  2817. typedef interface IHTMLBGsound IHTMLBGsound;
  2818. #endif     /* __IHTMLBGsound_FWD_DEFINED__ */
  2819.  
  2820.  
  2821. #ifndef __DispHTMLBGsound_FWD_DEFINED__
  2822. #define __DispHTMLBGsound_FWD_DEFINED__
  2823. typedef interface DispHTMLBGsound DispHTMLBGsound;
  2824. #endif     /* __DispHTMLBGsound_FWD_DEFINED__ */
  2825.  
  2826.  
  2827. #ifndef __HTMLBGsound_FWD_DEFINED__
  2828. #define __HTMLBGsound_FWD_DEFINED__
  2829.  
  2830. #ifdef __cplusplus
  2831. typedef class HTMLBGsound HTMLBGsound;
  2832. #else
  2833. typedef struct HTMLBGsound HTMLBGsound;
  2834. #endif /* __cplusplus */
  2835.  
  2836. #endif     /* __HTMLBGsound_FWD_DEFINED__ */
  2837.  
  2838.  
  2839. #ifndef __IHTMLFontNamesCollection_FWD_DEFINED__
  2840. #define __IHTMLFontNamesCollection_FWD_DEFINED__
  2841. typedef interface IHTMLFontNamesCollection IHTMLFontNamesCollection;
  2842. #endif     /* __IHTMLFontNamesCollection_FWD_DEFINED__ */
  2843.  
  2844.  
  2845. #ifndef __IHTMLFontSizesCollection_FWD_DEFINED__
  2846. #define __IHTMLFontSizesCollection_FWD_DEFINED__
  2847. typedef interface IHTMLFontSizesCollection IHTMLFontSizesCollection;
  2848. #endif     /* __IHTMLFontSizesCollection_FWD_DEFINED__ */
  2849.  
  2850.  
  2851. #ifndef __IHTMLOptionsHolder_FWD_DEFINED__
  2852. #define __IHTMLOptionsHolder_FWD_DEFINED__
  2853. typedef interface IHTMLOptionsHolder IHTMLOptionsHolder;
  2854. #endif     /* __IHTMLOptionsHolder_FWD_DEFINED__ */
  2855.  
  2856.  
  2857. #ifndef __HTMLStyleElementEvents2_FWD_DEFINED__
  2858. #define __HTMLStyleElementEvents2_FWD_DEFINED__
  2859. typedef interface HTMLStyleElementEvents2 HTMLStyleElementEvents2;
  2860. #endif     /* __HTMLStyleElementEvents2_FWD_DEFINED__ */
  2861.  
  2862.  
  2863. #ifndef __HTMLStyleElementEvents_FWD_DEFINED__
  2864. #define __HTMLStyleElementEvents_FWD_DEFINED__
  2865. typedef interface HTMLStyleElementEvents HTMLStyleElementEvents;
  2866. #endif     /* __HTMLStyleElementEvents_FWD_DEFINED__ */
  2867.  
  2868.  
  2869. #ifndef __IHTMLStyleElement_FWD_DEFINED__
  2870. #define __IHTMLStyleElement_FWD_DEFINED__
  2871. typedef interface IHTMLStyleElement IHTMLStyleElement;
  2872. #endif     /* __IHTMLStyleElement_FWD_DEFINED__ */
  2873.  
  2874.  
  2875. #ifndef __DispHTMLStyleElement_FWD_DEFINED__
  2876. #define __DispHTMLStyleElement_FWD_DEFINED__
  2877. typedef interface DispHTMLStyleElement DispHTMLStyleElement;
  2878. #endif     /* __DispHTMLStyleElement_FWD_DEFINED__ */
  2879.  
  2880.  
  2881. #ifndef __HTMLStyleElement_FWD_DEFINED__
  2882. #define __HTMLStyleElement_FWD_DEFINED__
  2883.  
  2884. #ifdef __cplusplus
  2885. typedef class HTMLStyleElement HTMLStyleElement;
  2886. #else
  2887. typedef struct HTMLStyleElement HTMLStyleElement;
  2888. #endif /* __cplusplus */
  2889.  
  2890. #endif     /* __HTMLStyleElement_FWD_DEFINED__ */
  2891.  
  2892.  
  2893. #ifndef __IHTMLStyleFontFace_FWD_DEFINED__
  2894. #define __IHTMLStyleFontFace_FWD_DEFINED__
  2895. typedef interface IHTMLStyleFontFace IHTMLStyleFontFace;
  2896. #endif     /* __IHTMLStyleFontFace_FWD_DEFINED__ */
  2897.  
  2898.  
  2899. #ifndef __HTMLStyleFontFace_FWD_DEFINED__
  2900. #define __HTMLStyleFontFace_FWD_DEFINED__
  2901.  
  2902. #ifdef __cplusplus
  2903. typedef class HTMLStyleFontFace HTMLStyleFontFace;
  2904. #else
  2905. typedef struct HTMLStyleFontFace HTMLStyleFontFace;
  2906. #endif /* __cplusplus */
  2907.  
  2908. #endif     /* __HTMLStyleFontFace_FWD_DEFINED__ */
  2909.  
  2910.  
  2911. #ifndef __ICSSFilterSite_FWD_DEFINED__
  2912. #define __ICSSFilterSite_FWD_DEFINED__
  2913. typedef interface ICSSFilterSite ICSSFilterSite;
  2914. #endif     /* __ICSSFilterSite_FWD_DEFINED__ */
  2915.  
  2916.  
  2917. #ifndef __IMarkupPointer_FWD_DEFINED__
  2918. #define __IMarkupPointer_FWD_DEFINED__
  2919. typedef interface IMarkupPointer IMarkupPointer;
  2920. #endif     /* __IMarkupPointer_FWD_DEFINED__ */
  2921.  
  2922.  
  2923. #ifndef __IMarkupContainer_FWD_DEFINED__
  2924. #define __IMarkupContainer_FWD_DEFINED__
  2925. typedef interface IMarkupContainer IMarkupContainer;
  2926. #endif     /* __IMarkupContainer_FWD_DEFINED__ */
  2927.  
  2928.  
  2929. #ifndef __IActiveIMMApp_FWD_DEFINED__
  2930. #define __IActiveIMMApp_FWD_DEFINED__
  2931. typedef interface IActiveIMMApp IActiveIMMApp;
  2932. #endif     /* __IActiveIMMApp_FWD_DEFINED__ */
  2933.  
  2934.  
  2935. #ifndef __ICSSFilter_FWD_DEFINED__
  2936. #define __ICSSFilter_FWD_DEFINED__
  2937. typedef interface ICSSFilter ICSSFilter;
  2938. #endif     /* __ICSSFilter_FWD_DEFINED__ */
  2939.  
  2940.  
  2941. #ifndef __ISecureUrlHost_FWD_DEFINED__
  2942. #define __ISecureUrlHost_FWD_DEFINED__
  2943. typedef interface ISecureUrlHost ISecureUrlHost;
  2944. #endif     /* __ISecureUrlHost_FWD_DEFINED__ */
  2945.  
  2946.  
  2947. #ifndef __IMarkupServices_FWD_DEFINED__
  2948. #define __IMarkupServices_FWD_DEFINED__
  2949. typedef interface IMarkupServices IMarkupServices;
  2950. #endif     /* __IMarkupServices_FWD_DEFINED__ */
  2951.  
  2952.  
  2953. #ifndef __IMarkupTextFrags_FWD_DEFINED__
  2954. #define __IMarkupTextFrags_FWD_DEFINED__
  2955. typedef interface IMarkupTextFrags IMarkupTextFrags;
  2956. #endif     /* __IMarkupTextFrags_FWD_DEFINED__ */
  2957.  
  2958.  
  2959. #ifndef __IXMLGenericParse_FWD_DEFINED__
  2960. #define __IXMLGenericParse_FWD_DEFINED__
  2961. typedef interface IXMLGenericParse IXMLGenericParse;
  2962. #endif     /* __IXMLGenericParse_FWD_DEFINED__ */
  2963.  
  2964.  
  2965. #ifndef __IHTMLDialog_FWD_DEFINED__
  2966. #define __IHTMLDialog_FWD_DEFINED__
  2967. typedef interface IHTMLDialog IHTMLDialog;
  2968. #endif     /* __IHTMLDialog_FWD_DEFINED__ */
  2969.  
  2970.  
  2971. #ifndef __IHTMLDialog2_FWD_DEFINED__
  2972. #define __IHTMLDialog2_FWD_DEFINED__
  2973. typedef interface IHTMLDialog2 IHTMLDialog2;
  2974. #endif     /* __IHTMLDialog2_FWD_DEFINED__ */
  2975.  
  2976.  
  2977. #ifndef __IHTMLModelessInit_FWD_DEFINED__
  2978. #define __IHTMLModelessInit_FWD_DEFINED__
  2979. typedef interface IHTMLModelessInit IHTMLModelessInit;
  2980. #endif     /* __IHTMLModelessInit_FWD_DEFINED__ */
  2981.  
  2982.  
  2983. #ifndef __ThreadDialogProcParam_FWD_DEFINED__
  2984. #define __ThreadDialogProcParam_FWD_DEFINED__
  2985.  
  2986. #ifdef __cplusplus
  2987. typedef class ThreadDialogProcParam ThreadDialogProcParam;
  2988. #else
  2989. typedef struct ThreadDialogProcParam ThreadDialogProcParam;
  2990. #endif /* __cplusplus */
  2991.  
  2992. #endif     /* __ThreadDialogProcParam_FWD_DEFINED__ */
  2993.  
  2994.  
  2995. #ifndef __HTMLDialog_FWD_DEFINED__
  2996. #define __HTMLDialog_FWD_DEFINED__
  2997.  
  2998. #ifdef __cplusplus
  2999. typedef class HTMLDialog HTMLDialog;
  3000. #else
  3001. typedef struct HTMLDialog HTMLDialog;
  3002. #endif /* __cplusplus */
  3003.  
  3004. #endif     /* __HTMLDialog_FWD_DEFINED__ */
  3005.  
  3006.  
  3007. #ifndef __IHTMLAppBehavior_FWD_DEFINED__
  3008. #define __IHTMLAppBehavior_FWD_DEFINED__
  3009. typedef interface IHTMLAppBehavior IHTMLAppBehavior;
  3010. #endif     /* __IHTMLAppBehavior_FWD_DEFINED__ */
  3011.  
  3012.  
  3013. #ifndef __IHTMLAppBehavior2_FWD_DEFINED__
  3014. #define __IHTMLAppBehavior2_FWD_DEFINED__
  3015. typedef interface IHTMLAppBehavior2 IHTMLAppBehavior2;
  3016. #endif     /* __IHTMLAppBehavior2_FWD_DEFINED__ */
  3017.  
  3018.  
  3019. #ifndef __DispHTMLAppBehavior_FWD_DEFINED__
  3020. #define __DispHTMLAppBehavior_FWD_DEFINED__
  3021. typedef interface DispHTMLAppBehavior DispHTMLAppBehavior;
  3022. #endif     /* __DispHTMLAppBehavior_FWD_DEFINED__ */
  3023.  
  3024.  
  3025. #ifndef __HTMLAppBehavior_FWD_DEFINED__
  3026. #define __HTMLAppBehavior_FWD_DEFINED__
  3027.  
  3028. #ifdef __cplusplus
  3029. typedef class HTMLAppBehavior HTMLAppBehavior;
  3030. #else
  3031. typedef struct HTMLAppBehavior HTMLAppBehavior;
  3032. #endif /* __cplusplus */
  3033.  
  3034. #endif     /* __HTMLAppBehavior_FWD_DEFINED__ */
  3035.  
  3036.  
  3037. #ifndef __OldHTMLDocument_FWD_DEFINED__
  3038. #define __OldHTMLDocument_FWD_DEFINED__
  3039.  
  3040. #ifdef __cplusplus
  3041. typedef class OldHTMLDocument OldHTMLDocument;
  3042. #else
  3043. typedef struct OldHTMLDocument OldHTMLDocument;
  3044. #endif /* __cplusplus */
  3045.  
  3046. #endif     /* __OldHTMLDocument_FWD_DEFINED__ */
  3047.  
  3048.  
  3049. #ifndef __OldHTMLFormElement_FWD_DEFINED__
  3050. #define __OldHTMLFormElement_FWD_DEFINED__
  3051.  
  3052. #ifdef __cplusplus
  3053. typedef class OldHTMLFormElement OldHTMLFormElement;
  3054. #else
  3055. typedef struct OldHTMLFormElement OldHTMLFormElement;
  3056. #endif /* __cplusplus */
  3057.  
  3058. #endif     /* __OldHTMLFormElement_FWD_DEFINED__ */
  3059.  
  3060.  
  3061. #ifndef __DispIHTMLInputButtonElement_FWD_DEFINED__
  3062. #define __DispIHTMLInputButtonElement_FWD_DEFINED__
  3063. typedef interface DispIHTMLInputButtonElement DispIHTMLInputButtonElement;
  3064. #endif     /* __DispIHTMLInputButtonElement_FWD_DEFINED__ */
  3065.  
  3066.  
  3067. #ifndef __HTMLInputButtonElement_FWD_DEFINED__
  3068. #define __HTMLInputButtonElement_FWD_DEFINED__
  3069.  
  3070. #ifdef __cplusplus
  3071. typedef class HTMLInputButtonElement HTMLInputButtonElement;
  3072. #else
  3073. typedef struct HTMLInputButtonElement HTMLInputButtonElement;
  3074. #endif /* __cplusplus */
  3075.  
  3076. #endif     /* __HTMLInputButtonElement_FWD_DEFINED__ */
  3077.  
  3078.  
  3079. #ifndef __DispIHTMLInputTextElement_FWD_DEFINED__
  3080. #define __DispIHTMLInputTextElement_FWD_DEFINED__
  3081. typedef interface DispIHTMLInputTextElement DispIHTMLInputTextElement;
  3082. #endif     /* __DispIHTMLInputTextElement_FWD_DEFINED__ */
  3083.  
  3084.  
  3085. #ifndef __HTMLInputTextElement_FWD_DEFINED__
  3086. #define __HTMLInputTextElement_FWD_DEFINED__
  3087.  
  3088. #ifdef __cplusplus
  3089. typedef class HTMLInputTextElement HTMLInputTextElement;
  3090. #else
  3091. typedef struct HTMLInputTextElement HTMLInputTextElement;
  3092. #endif /* __cplusplus */
  3093.  
  3094. #endif     /* __HTMLInputTextElement_FWD_DEFINED__ */
  3095.  
  3096.  
  3097. #ifndef __DispIHTMLInputFileElement_FWD_DEFINED__
  3098. #define __DispIHTMLInputFileElement_FWD_DEFINED__
  3099. typedef interface DispIHTMLInputFileElement DispIHTMLInputFileElement;
  3100. #endif     /* __DispIHTMLInputFileElement_FWD_DEFINED__ */
  3101.  
  3102.  
  3103. #ifndef __HTMLInputFileElement_FWD_DEFINED__
  3104. #define __HTMLInputFileElement_FWD_DEFINED__
  3105.  
  3106. #ifdef __cplusplus
  3107. typedef class HTMLInputFileElement HTMLInputFileElement;
  3108. #else
  3109. typedef struct HTMLInputFileElement HTMLInputFileElement;
  3110. #endif /* __cplusplus */
  3111.  
  3112. #endif     /* __HTMLInputFileElement_FWD_DEFINED__ */
  3113.  
  3114.  
  3115. #ifndef __DispIHTMLOptionButtonElement_FWD_DEFINED__
  3116. #define __DispIHTMLOptionButtonElement_FWD_DEFINED__
  3117. typedef interface DispIHTMLOptionButtonElement DispIHTMLOptionButtonElement;
  3118. #endif     /* __DispIHTMLOptionButtonElement_FWD_DEFINED__ */
  3119.  
  3120.  
  3121. #ifndef __HTMLOptionButtonElement_FWD_DEFINED__
  3122. #define __HTMLOptionButtonElement_FWD_DEFINED__
  3123.  
  3124. #ifdef __cplusplus
  3125. typedef class HTMLOptionButtonElement HTMLOptionButtonElement;
  3126. #else
  3127. typedef struct HTMLOptionButtonElement HTMLOptionButtonElement;
  3128. #endif /* __cplusplus */
  3129.  
  3130. #endif     /* __HTMLOptionButtonElement_FWD_DEFINED__ */
  3131.  
  3132.  
  3133. #ifndef __DispIHTMLInputImage_FWD_DEFINED__
  3134. #define __DispIHTMLInputImage_FWD_DEFINED__
  3135. typedef interface DispIHTMLInputImage DispIHTMLInputImage;
  3136. #endif     /* __DispIHTMLInputImage_FWD_DEFINED__ */
  3137.  
  3138.  
  3139. #ifndef __HTMLInputImage_FWD_DEFINED__
  3140. #define __HTMLInputImage_FWD_DEFINED__
  3141.  
  3142. #ifdef __cplusplus
  3143. typedef class HTMLInputImage HTMLInputImage;
  3144. #else
  3145. typedef struct HTMLInputImage HTMLInputImage;
  3146. #endif /* __cplusplus */
  3147.  
  3148. #endif     /* __HTMLInputImage_FWD_DEFINED__ */
  3149.  
  3150.  
  3151. #ifndef __IElementBehaviorSite_FWD_DEFINED__
  3152. #define __IElementBehaviorSite_FWD_DEFINED__
  3153. typedef interface IElementBehaviorSite IElementBehaviorSite;
  3154. #endif     /* __IElementBehaviorSite_FWD_DEFINED__ */
  3155.  
  3156.  
  3157. #ifndef __IElementBehavior_FWD_DEFINED__
  3158. #define __IElementBehavior_FWD_DEFINED__
  3159. typedef interface IElementBehavior IElementBehavior;
  3160. #endif     /* __IElementBehavior_FWD_DEFINED__ */
  3161.  
  3162.  
  3163. #ifndef __IElementBehaviorFactory_FWD_DEFINED__
  3164. #define __IElementBehaviorFactory_FWD_DEFINED__
  3165. typedef interface IElementBehaviorFactory IElementBehaviorFactory;
  3166. #endif     /* __IElementBehaviorFactory_FWD_DEFINED__ */
  3167.  
  3168.  
  3169. #ifndef __IElementBehaviorSiteOM_FWD_DEFINED__
  3170. #define __IElementBehaviorSiteOM_FWD_DEFINED__
  3171. typedef interface IElementBehaviorSiteOM IElementBehaviorSiteOM;
  3172. #endif     /* __IElementBehaviorSiteOM_FWD_DEFINED__ */
  3173.  
  3174.  
  3175. #ifndef __IElementBehaviorRender_FWD_DEFINED__
  3176. #define __IElementBehaviorRender_FWD_DEFINED__
  3177. typedef interface IElementBehaviorRender IElementBehaviorRender;
  3178. #endif     /* __IElementBehaviorRender_FWD_DEFINED__ */
  3179.  
  3180.  
  3181. #ifndef __IElementBehaviorSiteRender_FWD_DEFINED__
  3182. #define __IElementBehaviorSiteRender_FWD_DEFINED__
  3183. typedef interface IElementBehaviorSiteRender IElementBehaviorSiteRender;
  3184. #endif     /* __IElementBehaviorSiteRender_FWD_DEFINED__ */
  3185.  
  3186.  
  3187. #ifndef __IElementBehaviorCategory_FWD_DEFINED__
  3188. #define __IElementBehaviorCategory_FWD_DEFINED__
  3189. typedef interface IElementBehaviorCategory IElementBehaviorCategory;
  3190. #endif     /* __IElementBehaviorCategory_FWD_DEFINED__ */
  3191.  
  3192.  
  3193. #ifndef __IElementBehaviorSiteCategory_FWD_DEFINED__
  3194. #define __IElementBehaviorSiteCategory_FWD_DEFINED__
  3195. typedef interface IElementBehaviorSiteCategory IElementBehaviorSiteCategory;
  3196. #endif     /* __IElementBehaviorSiteCategory_FWD_DEFINED__ */
  3197.  
  3198.  
  3199. /* header files for imported files */
  3200. #include "ocidl.h"
  3201. #include "dimm.h"
  3202.  
  3203. #ifdef __cplusplus
  3204. extern "C"{
  3205. #endif 
  3206.  
  3207. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  3208. void __RPC_USER MIDL_user_free( void __RPC_FAR * ); 
  3209.  
  3210. /* interface __MIDL_itf_mshtml_0000 */
  3211. /* [local] */ 
  3212.  
  3213.  
  3214. #pragma once
  3215. #include <olectl.h>
  3216. EXTERN_C const GUID CMDSETID_Forms3;
  3217. EXTERN_C const GUID CLSID_MHTMLDocument;
  3218. EXTERN_C const GUID CLSID_HTMLApplication;
  3219. EXTERN_C const GUID CLSID_HTMLPluginDocument;
  3220. #define SID_SHTMLWindow IID_IHTMLWindow2
  3221. #define SID_SElementBehaviorFactory IID_IElementBehaviorFactory
  3222.  
  3223.  
  3224. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_c_ifspec;
  3225. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_s_ifspec;
  3226.  
  3227.  
  3228. #ifndef __MSHTML_LIBRARY_DEFINED__
  3229. #define __MSHTML_LIBRARY_DEFINED__
  3230.  
  3231. /* library MSHTML */
  3232. /* [uuid][version][helpstring][lcid] */ 
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245. typedef 
  3246. enum _htmlDesignMode
  3247.     {    htmlDesignModeInherit    = -2,
  3248.     htmlDesignModeOn    = -1,
  3249.     htmlDesignModeOff    = 0,
  3250.     htmlDesignMode_Max    = 2147483647L
  3251.     }    htmlDesignMode;
  3252.  
  3253. typedef 
  3254. enum _htmlZOrder
  3255.     {    htmlZOrderFront    = 0,
  3256.     htmlZOrderBack    = 1,
  3257.     htmlZOrder_Max    = 2147483647L
  3258.     }    htmlZOrder;
  3259.  
  3260. typedef 
  3261. enum _htmlClear
  3262.     {    htmlClearNotSet    = 0,
  3263.     htmlClearAll    = 1,
  3264.     htmlClearLeft    = 2,
  3265.     htmlClearRight    = 3,
  3266.     htmlClearBoth    = 4,
  3267.     htmlClearNone    = 5,
  3268.     htmlClear_Max    = 2147483647L
  3269.     }    htmlClear;
  3270.  
  3271. typedef 
  3272. enum _htmlControlAlign
  3273.     {    htmlControlAlignNotSet    = 0,
  3274.     htmlControlAlignLeft    = 1,
  3275.     htmlControlAlignCenter    = 2,
  3276.     htmlControlAlignRight    = 3,
  3277.     htmlControlAlignTextTop    = 4,
  3278.     htmlControlAlignAbsMiddle    = 5,
  3279.     htmlControlAlignBaseline    = 6,
  3280.     htmlControlAlignAbsBottom    = 7,
  3281.     htmlControlAlignBottom    = 8,
  3282.     htmlControlAlignMiddle    = 9,
  3283.     htmlControlAlignTop    = 10,
  3284.     htmlControlAlign_Max    = 2147483647L
  3285.     }    htmlControlAlign;
  3286.  
  3287. typedef 
  3288. enum _htmlBlockAlign
  3289.     {    htmlBlockAlignNotSet    = 0,
  3290.     htmlBlockAlignLeft    = 1,
  3291.     htmlBlockAlignCenter    = 2,
  3292.     htmlBlockAlignRight    = 3,
  3293.     htmlBlockAlignJustify    = 4,
  3294.     htmlBlockAlign_Max    = 2147483647L
  3295.     }    htmlBlockAlign;
  3296.  
  3297. typedef 
  3298. enum _htmlReadyState
  3299.     {    htmlReadyStateuninitialized    = 0,
  3300.     htmlReadyStateloading    = 1,
  3301.     htmlReadyStateloaded    = 2,
  3302.     htmlReadyStateinteractive    = 3,
  3303.     htmlReadyStatecomplete    = 4,
  3304.     htmlReadyState_Max    = 2147483647L
  3305.     }    htmlReadyState;
  3306.  
  3307. typedef 
  3308. enum _htmlLoop
  3309.     {    htmlLoopLoopInfinite    = -1,
  3310.     htmlLoop_Max    = 2147483647L
  3311.     }    htmlLoop;
  3312.  
  3313. typedef 
  3314. enum _styleTextTransform
  3315.     {    styleTextTransformNotSet    = 0,
  3316.     styleTextTransformCapitalize    = 1,
  3317.     styleTextTransformLowercase    = 2,
  3318.     styleTextTransformUppercase    = 3,
  3319.     styleTextTransformNone    = 4,
  3320.     styleTextTransform_Max    = 2147483647L
  3321.     }    styleTextTransform;
  3322.  
  3323. typedef 
  3324. enum _styleDataRepeat
  3325.     {    styleDataRepeatNone    = 0,
  3326.     styleDataRepeatInner    = 1,
  3327.     styleDataRepeat_Max    = 2147483647L
  3328.     }    styleDataRepeat;
  3329.  
  3330. typedef 
  3331. enum _styleOverflow
  3332.     {    styleOverflowNotSet    = 0,
  3333.     styleOverflowAuto    = 1,
  3334.     styleOverflowHidden    = 2,
  3335.     styleOverflowVisible    = 3,
  3336.     styleOverflowScroll    = 4,
  3337.     styleOverflow_Max    = 2147483647L
  3338.     }    styleOverflow;
  3339.  
  3340. typedef 
  3341. enum _styleTableLayout
  3342.     {    styleTableLayoutNotSet    = 0,
  3343.     styleTableLayoutAuto    = 1,
  3344.     styleTableLayoutFixed    = 2,
  3345.     styleTableLayout_Max    = 2147483647L
  3346.     }    styleTableLayout;
  3347.  
  3348. typedef 
  3349. enum _styleBorderCollapse
  3350.     {    styleBorderCollapseNotSet    = 0,
  3351.     styleBorderCollapseSeparate    = 1,
  3352.     styleBorderCollapseCollapse    = 2,
  3353.     styleBorderCollapse_Max    = 2147483647L
  3354.     }    styleBorderCollapse;
  3355.  
  3356. typedef 
  3357. enum _styleFontStyle
  3358.     {    styleFontStyleNotSet    = 0,
  3359.     styleFontStyleItalic    = 1,
  3360.     styleFontStyleOblique    = 2,
  3361.     styleFontStyleNormal    = 3,
  3362.     styleFontStyle_Max    = 2147483647L
  3363.     }    styleFontStyle;
  3364.  
  3365. typedef 
  3366. enum _styleFontVariant
  3367.     {    styleFontVariantNotSet    = 0,
  3368.     styleFontVariantSmallCaps    = 1,
  3369.     styleFontVariantNormal    = 2,
  3370.     styleFontVariant_Max    = 2147483647L
  3371.     }    styleFontVariant;
  3372.  
  3373. typedef 
  3374. enum _styleBackgroundRepeat
  3375.     {    styleBackgroundRepeatRepeat    = 0,
  3376.     styleBackgroundRepeatRepeatX    = 1,
  3377.     styleBackgroundRepeatRepeatY    = 2,
  3378.     styleBackgroundRepeatNoRepeat    = 3,
  3379.     styleBackgroundRepeatNotSet    = 4,
  3380.     styleBackgroundRepeat_Max    = 2147483647L
  3381.     }    styleBackgroundRepeat;
  3382.  
  3383. typedef 
  3384. enum _styleBackgroundAttachment
  3385.     {    styleBackgroundAttachmentFixed    = 0,
  3386.     styleBackgroundAttachmentScroll    = 1,
  3387.     styleBackgroundAttachmentNotSet    = 2,
  3388.     styleBackgroundAttachment_Max    = 2147483647L
  3389.     }    styleBackgroundAttachment;
  3390.  
  3391. typedef 
  3392. enum _styleVerticalAlign
  3393.     {    styleVerticalAlignBaseline    = 0,
  3394.     styleVerticalAlignSub    = 1,
  3395.     styleVerticalAlignSuper    = 2,
  3396.     styleVerticalAlignTop    = 3,
  3397.     styleVerticalAlignTextTop    = 4,
  3398.     styleVerticalAlignMiddle    = 5,
  3399.     styleVerticalAlignBottom    = 6,
  3400.     styleVerticalAlignTextBottom    = 7,
  3401.     styleVerticalAlignPercentage    = 8,
  3402.     styleVerticalAlignNotSet    = 9,
  3403.     styleVerticalAlign_Max    = 2147483647L
  3404.     }    styleVerticalAlign;
  3405.  
  3406. typedef 
  3407. enum _styleFontWeight
  3408.     {    styleFontWeightNotSet    = 0,
  3409.     styleFontWeight100    = 1,
  3410.     styleFontWeight200    = 2,
  3411.     styleFontWeight300    = 3,
  3412.     styleFontWeight400    = 4,
  3413.     styleFontWeight500    = 5,
  3414.     styleFontWeight600    = 6,
  3415.     styleFontWeight700    = 7,
  3416.     styleFontWeight800    = 8,
  3417.     styleFontWeight900    = 9,
  3418.     styleFontWeightNormal    = 10,
  3419.     styleFontWeightBold    = 11,
  3420.     styleFontWeightBolder    = 12,
  3421.     styleFontWeightLighter    = 13,
  3422.     styleFontWeight_Max    = 2147483647L
  3423.     }    styleFontWeight;
  3424.  
  3425. typedef 
  3426. enum _styleBackgroundPositionX
  3427.     {    styleBackgroundPositionXNotSet    = 0,
  3428.     styleBackgroundPositionXLeft    = 1,
  3429.     styleBackgroundPositionXCenter    = 2,
  3430.     styleBackgroundPositionXRight    = 3,
  3431.     styleBackgroundPositionX_Max    = 2147483647L
  3432.     }    styleBackgroundPositionX;
  3433.  
  3434. typedef 
  3435. enum _styleBackgroundPositionY
  3436.     {    styleBackgroundPositionYNotSet    = 0,
  3437.     styleBackgroundPositionYTop    = 1,
  3438.     styleBackgroundPositionYCenter    = 2,
  3439.     styleBackgroundPositionYBottom    = 3,
  3440.     styleBackgroundPositionY_Max    = 2147483647L
  3441.     }    styleBackgroundPositionY;
  3442.  
  3443. typedef 
  3444. enum _styleFontSize
  3445.     {    styleFontSizeXXSmall    = 0,
  3446.     styleFontSizeXSmall    = 1,
  3447.     styleFontSizeSmall    = 2,
  3448.     styleFontSizeMedium    = 3,
  3449.     styleFontSizeLarge    = 4,
  3450.     styleFontSizeXLarge    = 5,
  3451.     styleFontSizeXXLarge    = 6,
  3452.     styleFontSizeSmaller    = 7,
  3453.     styleFontSizeLarger    = 8,
  3454.     styleFontSize_Max    = 2147483647L
  3455.     }    styleFontSize;
  3456.  
  3457. typedef 
  3458. enum _styleAuto
  3459.     {    styleAutoAuto    = 0,
  3460.     styleAuto_Max    = 2147483647L
  3461.     }    styleAuto;
  3462.  
  3463. typedef 
  3464. enum _styleNormal
  3465.     {    styleNormalNormal    = 0,
  3466.     styleNormal_Max    = 2147483647L
  3467.     }    styleNormal;
  3468.  
  3469. typedef 
  3470. enum _styleBorderWidth
  3471.     {    styleBorderWidthThin    = 0,
  3472.     styleBorderWidthMedium    = 1,
  3473.     styleBorderWidthThick    = 2,
  3474.     styleBorderWidth_Max    = 2147483647L
  3475.     }    styleBorderWidth;
  3476.  
  3477. typedef 
  3478. enum _stylePosition
  3479.     {    stylePositionNotSet    = 0,
  3480.     stylePositionstatic    = 1,
  3481.     stylePositionrelative    = 2,
  3482.     stylePositionabsolute    = 3,
  3483.     stylePositionfixed    = 4,
  3484.     stylePosition_Max    = 2147483647L
  3485.     }    stylePosition;
  3486.  
  3487. typedef 
  3488. enum _styleBorderStyle
  3489.     {    styleBorderStyleNotSet    = 0,
  3490.     styleBorderStyleDotted    = 1,
  3491.     styleBorderStyleDashed    = 2,
  3492.     styleBorderStyleSolid    = 3,
  3493.     styleBorderStyleDouble    = 4,
  3494.     styleBorderStyleGroove    = 5,
  3495.     styleBorderStyleRidge    = 6,
  3496.     styleBorderStyleInset    = 7,
  3497.     styleBorderStyleOutset    = 8,
  3498.     styleBorderStyleNone    = 9,
  3499.     styleBorderStyle_Max    = 2147483647L
  3500.     }    styleBorderStyle;
  3501.  
  3502. typedef 
  3503. enum _styleStyleFloat
  3504.     {    styleStyleFloatNotSet    = 0,
  3505.     styleStyleFloatLeft    = 1,
  3506.     styleStyleFloatRight    = 2,
  3507.     styleStyleFloatNone    = 3,
  3508.     styleStyleFloat_Max    = 2147483647L
  3509.     }    styleStyleFloat;
  3510.  
  3511. typedef 
  3512. enum _styleDisplay
  3513.     {    styleDisplayNotSet    = 0,
  3514.     styleDisplayBlock    = 1,
  3515.     styleDisplayInline    = 2,
  3516.     styleDisplayListItem    = 3,
  3517.     styleDisplayNone    = 4,
  3518.     styleDisplayTableHeaderGroup    = 5,
  3519.     styleDisplayTableFooterGroup    = 6,
  3520.     styleDisplay_Max    = 2147483647L
  3521.     }    styleDisplay;
  3522.  
  3523. typedef 
  3524. enum _styleVisibility
  3525.     {    styleVisibilityNotSet    = 0,
  3526.     styleVisibilityInherit    = 1,
  3527.     styleVisibilityVisible    = 2,
  3528.     styleVisibilityHidden    = 3,
  3529.     styleVisibility_Max    = 2147483647L
  3530.     }    styleVisibility;
  3531.  
  3532. typedef 
  3533. enum _styleListStyleType
  3534.     {    styleListStyleTypeNotSet    = 0,
  3535.     styleListStyleTypeDisc    = 1,
  3536.     styleListStyleTypeCircle    = 2,
  3537.     styleListStyleTypeSquare    = 3,
  3538.     styleListStyleTypeDecimal    = 4,
  3539.     styleListStyleTypeLowerRoman    = 5,
  3540.     styleListStyleTypeUpperRoman    = 6,
  3541.     styleListStyleTypeLowerAlpha    = 7,
  3542.     styleListStyleTypeUpperAlpha    = 8,
  3543.     styleListStyleTypeNone    = 9,
  3544.     styleListStyleType_Max    = 2147483647L
  3545.     }    styleListStyleType;
  3546.  
  3547. typedef 
  3548. enum _styleListStylePosition
  3549.     {    styleListStylePositionNotSet    = 0,
  3550.     styleListStylePositionInside    = 1,
  3551.     styleListStylePositionOutSide    = 2,
  3552.     styleListStylePosition_Max    = 2147483647L
  3553.     }    styleListStylePosition;
  3554.  
  3555. typedef 
  3556. enum _styleWhiteSpace
  3557.     {    styleWhiteSpaceNotSet    = 0,
  3558.     styleWhiteSpaceNormal    = 1,
  3559.     styleWhiteSpacePre    = 2,
  3560.     styleWhiteSpaceNowrap    = 3,
  3561.     styleWhiteSpace_Max    = 2147483647L
  3562.     }    styleWhiteSpace;
  3563.  
  3564. typedef 
  3565. enum _stylePageBreak
  3566.     {    stylePageBreakNotSet    = 0,
  3567.     stylePageBreakAuto    = 1,
  3568.     stylePageBreakAlways    = 2,
  3569.     stylePageBreakLeft    = 3,
  3570.     stylePageBreakRight    = 4,
  3571.     stylePageBreak_Max    = 2147483647L
  3572.     }    stylePageBreak;
  3573.  
  3574. typedef 
  3575. enum _styleCursor
  3576.     {    styleCursorAuto    = 0,
  3577.     styleCursorCrosshair    = 1,
  3578.     styleCursorDefault    = 2,
  3579.     styleCursorHand    = 3,
  3580.     styleCursorMove    = 4,
  3581.     styleCursorE_resize    = 5,
  3582.     styleCursorNe_resize    = 6,
  3583.     styleCursorNw_resize    = 7,
  3584.     styleCursorN_resize    = 8,
  3585.     styleCursorSe_resize    = 9,
  3586.     styleCursorSw_resize    = 10,
  3587.     styleCursorS_resize    = 11,
  3588.     styleCursorW_resize    = 12,
  3589.     styleCursorText    = 13,
  3590.     styleCursorWait    = 14,
  3591.     styleCursorHelp    = 15,
  3592.     styleCursorNotSet    = 16,
  3593.     styleCursor_Max    = 2147483647L
  3594.     }    styleCursor;
  3595.  
  3596. typedef 
  3597. enum _styleDir
  3598.     {    styleDirNotSet    = 0,
  3599.     styleDirLeftToRight    = 1,
  3600.     styleDirRightToLeft    = 2,
  3601.     styleDirInherit    = 3,
  3602.     styleDir_Max    = 2147483647L
  3603.     }    styleDir;
  3604.  
  3605. typedef 
  3606. enum _styleBidi
  3607.     {    styleBidiNotSet    = 0,
  3608.     styleBidiNormal    = 1,
  3609.     styleBidiEmbed    = 2,
  3610.     styleBidiOverride    = 3,
  3611.     styleBidiInherit    = 4,
  3612.     styleBidi_Max    = 2147483647L
  3613.     }    styleBidi;
  3614.  
  3615. typedef 
  3616. enum _styleImeMode
  3617.     {    styleImeModeAuto    = 0,
  3618.     styleImeModeActive    = 1,
  3619.     styleImeModeInactive    = 2,
  3620.     styleImeModeDisabled    = 3,
  3621.     styleImeModeNotSet    = 4,
  3622.     styleImeMode_Max    = 2147483647L
  3623.     }    styleImeMode;
  3624.  
  3625. typedef 
  3626. enum _styleRubyAlign
  3627.     {    styleRubyAlignNotSet    = 0,
  3628.     styleRubyAlignAuto    = 1,
  3629.     styleRubyAlignLeft    = 2,
  3630.     styleRubyAlignCenter    = 3,
  3631.     styleRubyAlignRight    = 4,
  3632.     styleRubyAlignDistributeLetter    = 5,
  3633.     styleRubyAlignDistributeSpace    = 6,
  3634.     styleRubyAlignLineEdge    = 7,
  3635.     styleRubyAlign_Max    = 2147483647L
  3636.     }    styleRubyAlign;
  3637.  
  3638. typedef 
  3639. enum _styleRubyPosition
  3640.     {    styleRubyPositionNotSet    = 0,
  3641.     styleRubyPositionAbove    = 1,
  3642.     styleRubyPositionInline    = 2,
  3643.     styleRubyPosition_Max    = 2147483647L
  3644.     }    styleRubyPosition;
  3645.  
  3646. typedef 
  3647. enum _styleRubyOverhang
  3648.     {    styleRubyOverhangNotSet    = 0,
  3649.     styleRubyOverhangAuto    = 1,
  3650.     styleRubyOverhangWhitespace    = 2,
  3651.     styleRubyOverhangNone    = 3,
  3652.     styleRubyOverhang_Max    = 2147483647L
  3653.     }    styleRubyOverhang;
  3654.  
  3655. typedef 
  3656. enum _styleLayoutGridChar
  3657.     {    styleLayoutGridCharNotSet    = 0,
  3658.     styleLayoutGridCharAuto    = 1,
  3659.     styleLayoutGridCharNone    = 2,
  3660.     styleLayoutGridChar_Max    = 2147483647L
  3661.     }    styleLayoutGridChar;
  3662.  
  3663. typedef 
  3664. enum _styleLayoutGridLine
  3665.     {    styleLayoutGridLineNotSet    = 0,
  3666.     styleLayoutGridLineAuto    = 1,
  3667.     styleLayoutGridLineNone    = 2,
  3668.     styleLayoutGridLine_Max    = 2147483647L
  3669.     }    styleLayoutGridLine;
  3670.  
  3671. typedef 
  3672. enum _styleLayoutGridMode
  3673.     {    styleLayoutGridModeNotSet    = 0,
  3674.     styleLayoutGridModeChar    = 1,
  3675.     styleLayoutGridModeLine    = 2,
  3676.     styleLayoutGridModeBoth    = 3,
  3677.     styleLayoutGridModeNone    = 4,
  3678.     styleLayoutGridMode_Max    = 2147483647L
  3679.     }    styleLayoutGridMode;
  3680.  
  3681. typedef 
  3682. enum _styleLayoutGridType
  3683.     {    styleLayoutGridTypeNotSet    = 0,
  3684.     styleLayoutGridTypeLoose    = 1,
  3685.     styleLayoutGridTypeStrict    = 2,
  3686.     styleLayoutGridTypeFixed    = 3,
  3687.     styleLayoutGridType_Max    = 2147483647L
  3688.     }    styleLayoutGridType;
  3689.  
  3690. typedef 
  3691. enum _styleLineBreak
  3692.     {    styleLineBreakNotSet    = 0,
  3693.     styleLineBreakNormal    = 1,
  3694.     styleLineBreakStrict    = 2,
  3695.     styleLineBreak_Max    = 2147483647L
  3696.     }    styleLineBreak;
  3697.  
  3698. typedef 
  3699. enum _styleWordBreak
  3700.     {    styleWordBreakNotSet    = 0,
  3701.     styleWordBreakNormal    = 1,
  3702.     styleWordBreakBreakAll    = 2,
  3703.     styleWordBreakKeepAll    = 3,
  3704.     styleWordBreak_Max    = 2147483647L
  3705.     }    styleWordBreak;
  3706.  
  3707. typedef 
  3708. enum _styleTextJustify
  3709.     {    styleTextJustifyNotSet    = 0,
  3710.     styleTextJustifyInterWord    = 1,
  3711.     styleTextJustifyNewspaper    = 2,
  3712.     styleTextJustifyDistribute    = 3,
  3713.     styleTextJustifyDistributeAllLines    = 4,
  3714.     styleTextJustifyInterIdeograph    = 5,
  3715.     styleTextJustifyAuto    = 6,
  3716.     styleTextJustify_Max    = 2147483647L
  3717.     }    styleTextJustify;
  3718.  
  3719. typedef 
  3720. enum _styleTextJustifyTrim
  3721.     {    styleTextJustifyTrimNotSet    = 0,
  3722.     styleTextJustifyTrimNone    = 1,
  3723.     styleTextJustifyTrimPunctuation    = 2,
  3724.     styleTextJustifyTrimPunctAndKana    = 3,
  3725.     styleTextJustifyTrim_Max    = 2147483647L
  3726.     }    styleTextJustifyTrim;
  3727.  
  3728. typedef 
  3729. enum _styleAccelerator
  3730.     {    styleAcceleratorFalse    = 0,
  3731.     styleAcceleratorTrue    = 1,
  3732.     styleAccelerator_Max    = 2147483647L
  3733.     }    styleAccelerator;
  3734.  
  3735. EXTERN_C const GUID CLSID_CStyle;
  3736. EXTERN_C const GUID CLSID_CRuleStyle;
  3737. typedef 
  3738. enum _textDecoration
  3739.     {    textDecorationNone    = 0,
  3740.     textDecorationUnderline    = 1,
  3741.     textDecorationOverline    = 2,
  3742.     textDecorationLineThrough    = 3,
  3743.     textDecorationBlink    = 4,
  3744.     textDecoration_Max    = 2147483647L
  3745.     }    textDecoration;
  3746.  
  3747. EXTERN_C const GUID CLSID_CCurrentStyle;
  3748.  
  3749. EXTERN_C const GUID CLSID_CFilterArray;
  3750. EXTERN_C const GUID CLSID_CAttribute;
  3751. EXTERN_C const GUID CLSID_CDOMTextNode;
  3752. EXTERN_C const GUID CLSID_CAttrCollectionator;
  3753. EXTERN_C const GUID CLSID_CDOMChildrenCollection;
  3754. typedef 
  3755. enum _htmlListType
  3756.     {    htmlListTypeNotSet    = 0,
  3757.     htmlListTypeLargeAlpha    = 1,
  3758.     htmlListTypeSmallAlpha    = 2,
  3759.     htmlListTypeLargeRoman    = 3,
  3760.     htmlListTypeSmallRoman    = 4,
  3761.     htmlListTypeNumbers    = 5,
  3762.     htmlListTypeDisc    = 6,
  3763.     htmlListTypeCircle    = 7,
  3764.     htmlListTypeSquare    = 8,
  3765.     htmlListType_Max    = 2147483647L
  3766.     }    htmlListType;
  3767.  
  3768. typedef 
  3769. enum _htmlMethod
  3770.     {    htmlMethodNotSet    = 0,
  3771.     htmlMethodGet    = 1,
  3772.     htmlMethodPost    = 2,
  3773.     htmlMethod_Max    = 2147483647L
  3774.     }    htmlMethod;
  3775.  
  3776. typedef 
  3777. enum _htmlWrap
  3778.     {    htmlWrapOff    = 1,
  3779.     htmlWrapSoft    = 2,
  3780.     htmlWrapHard    = 3,
  3781.     htmlWrap_Max    = 2147483647L
  3782.     }    htmlWrap;
  3783.  
  3784. typedef 
  3785. enum _htmlDir
  3786.     {    htmlDirNotSet    = 0,
  3787.     htmlDirLeftToRight    = 1,
  3788.     htmlDirRightToLeft    = 2,
  3789.     htmlDir_Max    = 2147483647L
  3790.     }    htmlDir;
  3791.  
  3792. typedef 
  3793. enum _htmlInput
  3794.     {    htmlInputNotSet    = 0,
  3795.     htmlInputButton    = 1,
  3796.     htmlInputCheckbox    = 2,
  3797.     htmlInputFile    = 3,
  3798.     htmlInputHidden    = 4,
  3799.     htmlInputImage    = 5,
  3800.     htmlInputPassword    = 6,
  3801.     htmlInputRadio    = 7,
  3802.     htmlInputReset    = 8,
  3803.     htmlInputSelectOne    = 9,
  3804.     htmlInputSelectMultiple    = 10,
  3805.     htmlInputSubmit    = 11,
  3806.     htmlInputText    = 12,
  3807.     htmlInputTextarea    = 13,
  3808.     htmlInputRichtext    = 14,
  3809.     htmlInput_Max    = 2147483647L
  3810.     }    htmlInput;
  3811.  
  3812. typedef 
  3813. enum _htmlEncoding
  3814.     {    htmlEncodingURL    = 0,
  3815.     htmlEncodingMultipart    = 1,
  3816.     htmlEncodingText    = 2,
  3817.     htmlEncoding_Max    = 2147483647L
  3818.     }    htmlEncoding;
  3819.  
  3820. typedef 
  3821. enum _htmlAdjacency
  3822.     {    htmlAdjacencyBeforeBegin    = 1,
  3823.     htmlAdjacencyAfterBegin    = 2,
  3824.     htmlAdjacencyBeforeEnd    = 3,
  3825.     htmlAdjacencyAfterEnd    = 4,
  3826.     htmlAdjacency_Max    = 2147483647L
  3827.     }    htmlAdjacency;
  3828.  
  3829. typedef 
  3830. enum _htmlTabIndex
  3831.     {    htmlTabIndexNotSet    = -32768,
  3832.     htmlTabIndex_Max    = 2147483647L
  3833.     }    htmlTabIndex;
  3834.  
  3835. typedef 
  3836. enum _htmlComponent
  3837.     {    htmlComponentClient    = 0,
  3838.     htmlComponentSbLeft    = 1,
  3839.     htmlComponentSbPageLeft    = 2,
  3840.     htmlComponentSbHThumb    = 3,
  3841.     htmlComponentSbPageRight    = 4,
  3842.     htmlComponentSbRight    = 5,
  3843.     htmlComponentSbUp    = 6,
  3844.     htmlComponentSbPageUp    = 7,
  3845.     htmlComponentSbVThumb    = 8,
  3846.     htmlComponentSbPageDown    = 9,
  3847.     htmlComponentSbDown    = 10,
  3848.     htmlComponentSbLeft2    = 11,
  3849.     htmlComponentSbPageLeft2    = 12,
  3850.     htmlComponentSbRight2    = 13,
  3851.     htmlComponentSbPageRight2    = 14,
  3852.     htmlComponentSbUp2    = 15,
  3853.     htmlComponentSbPageUp2    = 16,
  3854.     htmlComponentSbDown2    = 17,
  3855.     htmlComponentSbPageDown2    = 18,
  3856.     htmlComponentSbTop    = 19,
  3857.     htmlComponentSbBottom    = 20,
  3858.     htmlComponentOutside    = 21,
  3859.     htmlComponentGHTopLeft    = 22,
  3860.     htmlComponentGHLeft    = 23,
  3861.     htmlComponentGHTop    = 24,
  3862.     htmlComponentGHBottomLeft    = 25,
  3863.     htmlComponentGHTopRight    = 26,
  3864.     htmlComponentGHBottom    = 27,
  3865.     htmlComponentGHRight    = 28,
  3866.     htmlComponentGHBottomRight    = 29,
  3867.     htmlComponent_Max    = 2147483647L
  3868.     }    htmlComponent;
  3869.  
  3870. typedef 
  3871. enum _htmlApplyLocation
  3872.     {    htmlApplyLocationInside    = 0,
  3873.     htmlApplyLocationOutside    = 1,
  3874.     htmlApplyLocation_Max    = 2147483647L
  3875.     }    htmlApplyLocation;
  3876.  
  3877.  
  3878.  
  3879.  
  3880.  
  3881. EXTERN_C const GUID CLSID_CHtmlComponentDD;
  3882. EXTERN_C const GUID CLSID_CHtmlComponentProperty;
  3883. EXTERN_C const GUID CLSID_CHtmlComponentMethod;
  3884. EXTERN_C const GUID CLSID_CHtmlComponentEvent;
  3885. EXTERN_C const GUID CLSID_CHtmlComponentAttach;
  3886. EXTERN_C const GUID CLSID_CHtmlComponentDesc;
  3887. EXTERN_C const GUID CLSID_CPeerUrnCollection;
  3888. EXTERN_C const GUID CLSID_CGenericElement;
  3889. EXTERN_C const GUID CLSID_CStyleSheetRule;
  3890. EXTERN_C const GUID CLSID_CStyleSheetRuleArray;
  3891.  
  3892. EXTERN_C const GUID CLSID_CStyleSheet;
  3893. EXTERN_C const GUID CLSID_CStyleSheetArray;
  3894. EXTERN_C const GUID CLSID_CLinkElement;
  3895. typedef 
  3896. enum _htmlUnit
  3897.     {    htmlUnitCharacter    = 1,
  3898.     htmlUnitWord    = 2,
  3899.     htmlUnitSentence    = 3,
  3900.     htmlUnitTextEdit    = 6,
  3901.     htmlUnit_Max    = 2147483647L
  3902.     }    htmlUnit;
  3903.  
  3904. typedef 
  3905. enum _htmlEndPoints
  3906.     {    htmlEndPointsStartToStart    = 1,
  3907.     htmlEndPointsStartToEnd    = 2,
  3908.     htmlEndPointsEndToStart    = 3,
  3909.     htmlEndPointsEndToEnd    = 4,
  3910.     htmlEndPoints_Max    = 2147483647L
  3911.     }    htmlEndPoints;
  3912.  
  3913. typedef 
  3914. enum _htmlDirection
  3915.     {    htmlDirectionForward    = 99999,
  3916.     htmlDirectionBackward    = -99999,
  3917.     htmlDirection_Max    = 2147483647L
  3918.     }    htmlDirection;
  3919.  
  3920. EXTERN_C const GUID CLSID_CFormElement;
  3921. typedef 
  3922. enum _htmlStart
  3923.     {    htmlStartfileopen    = 0,
  3924.     htmlStartmouseover    = 1,
  3925.     htmlStart_Max    = 2147483647L
  3926.     }    htmlStart;
  3927.  
  3928. EXTERN_C const GUID CLSID_CTextElement;
  3929. EXTERN_C const GUID CLSID_CImgElement;
  3930. EXTERN_C const GUID CLSID_CImageElementFactory;
  3931. typedef 
  3932. enum _bodyScroll
  3933.     {    bodyScrollyes    = 1,
  3934.     bodyScrollno    = 2,
  3935.     bodyScrollauto    = 4,
  3936.     bodyScrolldefault    = 3,
  3937.     bodyScroll_Max    = 2147483647L
  3938.     }    bodyScroll;
  3939.  
  3940. EXTERN_C const GUID CLSID_CBodyElement;
  3941. EXTERN_C const GUID CLSID_CFontElement;
  3942. EXTERN_C const GUID CLSID_CAnchorElement;
  3943. EXTERN_C const GUID CLSID_CLabelElement;
  3944. EXTERN_C const GUID CLSID_CListElement;
  3945. EXTERN_C const GUID CLSID_CUListElement;
  3946. EXTERN_C const GUID CLSID_COListElement;
  3947. EXTERN_C const GUID CLSID_CLIElement;
  3948. EXTERN_C const GUID CLSID_CBlockElement;
  3949. EXTERN_C const GUID CLSID_CDivElement;
  3950. EXTERN_C const GUID CLSID_CDDElement;
  3951. EXTERN_C const GUID CLSID_CDTElement;
  3952. EXTERN_C const GUID CLSID_CBRElement;
  3953. EXTERN_C const GUID CLSID_CDListElement;
  3954. EXTERN_C const GUID CLSID_CHRElement;
  3955. EXTERN_C const GUID CLSID_CParaElement;
  3956. EXTERN_C const GUID CLSID_CElementCollection;
  3957. EXTERN_C const GUID CLSID_CHeaderElement;
  3958. typedef 
  3959. enum _htmlSelectType
  3960.     {    htmlSelectTypeSelectOne    = 1,
  3961.     htmlSelectTypeSelectMultiple    = 2,
  3962.     htmlSelectType_Max    = 2147483647L
  3963.     }    htmlSelectType;
  3964.  
  3965. EXTERN_C const GUID CLSID_CSelectElement;
  3966. typedef 
  3967. enum _htmlSelection
  3968.     {    htmlSelectionNone    = 0,
  3969.     htmlSelectionText    = 1,
  3970.     htmlSelectionControl    = 2,
  3971.     htmlSelectionTable    = 3,
  3972.     htmlSelection_Max    = 2147483647L
  3973.     }    htmlSelection;
  3974.  
  3975. EXTERN_C const GUID CLSID_COptionElement;
  3976. EXTERN_C const GUID CLSID_COptionElementFactory;
  3977. EXTERN_C const GUID CLSID_CInput;
  3978. EXTERN_C const GUID CLSID_CTextArea;
  3979. EXTERN_C const GUID CLSID_CRichtext;
  3980. EXTERN_C const GUID CLSID_CButton;
  3981. typedef 
  3982. enum _htmlMarqueeBehavior
  3983.     {    htmlMarqueeBehaviorscroll    = 1,
  3984.     htmlMarqueeBehaviorslide    = 2,
  3985.     htmlMarqueeBehavioralternate    = 3,
  3986.     htmlMarqueeBehavior_Max    = 2147483647L
  3987.     }    htmlMarqueeBehavior;
  3988.  
  3989. typedef 
  3990. enum _htmlMarqueeDirection
  3991.     {    htmlMarqueeDirectionleft    = 1,
  3992.     htmlMarqueeDirectionright    = 3,
  3993.     htmlMarqueeDirectionup    = 5,
  3994.     htmlMarqueeDirectiondown    = 7,
  3995.     htmlMarqueeDirection_Max    = 2147483647L
  3996.     }    htmlMarqueeDirection;
  3997.  
  3998. EXTERN_C const GUID CLSID_CMarquee;
  3999. EXTERN_C const GUID CLSID_CHtmlElement;
  4000. EXTERN_C const GUID CLSID_CHeadElement;
  4001. EXTERN_C const GUID CLSID_CTitleElement;
  4002. EXTERN_C const GUID CLSID_CMetaElement;
  4003. EXTERN_C const GUID CLSID_CBaseElement;
  4004. EXTERN_C const GUID CLSID_CIsIndexElement;
  4005. EXTERN_C const GUID CLSID_CNextIdElement;
  4006. EXTERN_C const GUID CLSID_CBaseFontElement;
  4007. EXTERN_C const GUID CLSID_CUnknownElement;
  4008. EXTERN_C const GUID CLSID_COmHistory;
  4009. EXTERN_C const GUID CLSID_CMimeTypes;
  4010. EXTERN_C const GUID CLSID_CPlugins;
  4011. EXTERN_C const GUID CLSID_COpsProfile;
  4012. EXTERN_C const GUID CLSID_COmNavigator;
  4013. EXTERN_C const GUID CLSID_COmLocation;
  4014. typedef 
  4015. enum _htmlPersistState
  4016.     {    htmlPersistStateNormal    = 0,
  4017.     htmlPersistStateFavorite    = 1,
  4018.     htmlPersistStateHistory    = 2,
  4019.     htmlPersistStateSnapshot    = 3,
  4020.     htmlPersistStateUserData    = 4,
  4021.     htmlPersistState_Max    = 2147483647L
  4022.     }    htmlPersistState;
  4023.  
  4024. typedef 
  4025. enum _htmlDropEffect
  4026.     {    htmlDropEffectCopy    = 0,
  4027.     htmlDropEffectLink    = 1,
  4028.     htmlDropEffectMove    = 2,
  4029.     htmlDropEffectNone    = 3,
  4030.     htmlDropEffect_Max    = 2147483647L
  4031.     }    htmlDropEffect;
  4032.  
  4033. typedef 
  4034. enum _htmlEffectAllowed
  4035.     {    htmlEffectAllowedCopy    = 0,
  4036.     htmlEffectAllowedLink    = 1,
  4037.     htmlEffectAllowedMove    = 2,
  4038.     htmlEffectAllowedCopyLink    = 3,
  4039.     htmlEffectAllowedCopyMove    = 4,
  4040.     htmlEffectAllowedLinkMove    = 5,
  4041.     htmlEffectAllowedAll    = 6,
  4042.     htmlEffectAllowedNone    = 7,
  4043.     htmlEffectAllowedUninitialized    = 8,
  4044.     htmlEffectAllowed_Max    = 2147483647L
  4045.     }    htmlEffectAllowed;
  4046.  
  4047. EXTERN_C const GUID CLSID_CEventObj;
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057. EXTERN_C const GUID CLSID_CScreen;
  4058. EXTERN_C const GUID CLSID_COmWindow2;
  4059. EXTERN_C const GUID CLSID_COmWindowProxy;
  4060. EXTERN_C const GUID CLSID_CDoc;
  4061. EXTERN_C const GUID CLSID_CDocFrag;
  4062. EXTERN_C const GUID CLSID_CScriptlet;
  4063. typedef 
  4064. enum _BoolValue
  4065.     {    True    = 1,
  4066.     False    = 0,
  4067.     BoolValue_Max    = 2147483647L
  4068.     }    BoolValue;
  4069.  
  4070. EXTERN_C const GUID CLSID_CPluginSite;
  4071. EXTERN_C const GUID CLSID_CAreasCollection;
  4072. EXTERN_C const GUID CLSID_CMapElement;
  4073. EXTERN_C const GUID CLSID_CAreaElement;
  4074. typedef 
  4075. enum _htmlCaptionAlign
  4076.     {    htmlCaptionAlignNotSet    = 0,
  4077.     htmlCaptionAlignLeft    = 1,
  4078.     htmlCaptionAlignCenter    = 2,
  4079.     htmlCaptionAlignRight    = 3,
  4080.     htmlCaptionAlignJustify    = 4,
  4081.     htmlCaptionAlignTop    = 5,
  4082.     htmlCaptionAlignBottom    = 6,
  4083.     htmlCaptionAlign_Max    = 2147483647L
  4084.     }    htmlCaptionAlign;
  4085.  
  4086. typedef 
  4087. enum _htmlCaptionVAlign
  4088.     {    htmlCaptionVAlignNotSet    = 0,
  4089.     htmlCaptionVAlignTop    = 1,
  4090.     htmlCaptionVAlignBottom    = 2,
  4091.     htmlCaptionVAlign_Max    = 2147483647L
  4092.     }    htmlCaptionVAlign;
  4093.  
  4094. EXTERN_C const GUID CLSID_CTableCaption;
  4095. EXTERN_C const GUID CLSID_CCommentElement;
  4096. EXTERN_C const GUID CLSID_CPhraseElement;
  4097. EXTERN_C const GUID CLSID_CSpanElement;
  4098. typedef 
  4099. enum _htmlFrame
  4100.     {    htmlFrameNotSet    = 0,
  4101.     htmlFramevoid    = 1,
  4102.     htmlFrameabove    = 2,
  4103.     htmlFramebelow    = 3,
  4104.     htmlFramehsides    = 4,
  4105.     htmlFramelhs    = 5,
  4106.     htmlFramerhs    = 6,
  4107.     htmlFramevsides    = 7,
  4108.     htmlFramebox    = 8,
  4109.     htmlFrameborder    = 9,
  4110.     htmlFrame_Max    = 2147483647L
  4111.     }    htmlFrame;
  4112.  
  4113. typedef 
  4114. enum _htmlRules
  4115.     {    htmlRulesNotSet    = 0,
  4116.     htmlRulesnone    = 1,
  4117.     htmlRulesgroups    = 2,
  4118.     htmlRulesrows    = 3,
  4119.     htmlRulescols    = 4,
  4120.     htmlRulesall    = 5,
  4121.     htmlRules_Max    = 2147483647L
  4122.     }    htmlRules;
  4123.  
  4124. typedef 
  4125. enum _htmlCellAlign
  4126.     {    htmlCellAlignNotSet    = 0,
  4127.     htmlCellAlignLeft    = 1,
  4128.     htmlCellAlignCenter    = 2,
  4129.     htmlCellAlignRight    = 3,
  4130.     htmlCellAlignMiddle    = htmlCellAlignCenter,
  4131.     htmlCellAlign_Max    = 2147483647L
  4132.     }    htmlCellAlign;
  4133.  
  4134. typedef 
  4135. enum _htmlCellVAlign
  4136.     {    htmlCellVAlignNotSet    = 0,
  4137.     htmlCellVAlignTop    = 1,
  4138.     htmlCellVAlignMiddle    = 2,
  4139.     htmlCellVAlignBottom    = 3,
  4140.     htmlCellVAlignBaseline    = 4,
  4141.     htmlCellVAlignCenter    = htmlCellVAlignMiddle,
  4142.     htmlCellVAlign_Max    = 2147483647L
  4143.     }    htmlCellVAlign;
  4144.  
  4145.  
  4146. EXTERN_C const GUID CLSID_CTable;
  4147. EXTERN_C const GUID CLSID_CTableCol;
  4148. EXTERN_C const GUID CLSID_CTableSection;
  4149. EXTERN_C const GUID CLSID_CTableRow;
  4150. EXTERN_C const GUID CLSID_CTableCell;
  4151. EXTERN_C const GUID CLSID_CScriptElement;
  4152. EXTERN_C const GUID CLSID_CNoShowElement;
  4153. EXTERN_C const GUID CLSID_CObjectElement;
  4154. typedef 
  4155. enum _frameScrolling
  4156.     {    frameScrollingyes    = 1,
  4157.     frameScrollingno    = 2,
  4158.     frameScrollingauto    = 4,
  4159.     frameScrolling_Max    = 2147483647L
  4160.     }    frameScrolling;
  4161.  
  4162. EXTERN_C const GUID CLSID_CFrameSite;
  4163. EXTERN_C const GUID CLSID_CFrameElement;
  4164. EXTERN_C const GUID CLSID_CIFrameElement;
  4165. EXTERN_C const GUID CLSID_C1DElement;
  4166. EXTERN_C const GUID CLSID_CFieldSetElement;
  4167. EXTERN_C const GUID CLSID_CLegendElement;
  4168. EXTERN_C const GUID CLSID_CSpanSite;
  4169. EXTERN_C const GUID CLSID_CFrameSetSite;
  4170. EXTERN_C const GUID CLSID_CBGsound;
  4171. EXTERN_C const GUID CLSID_CStyleElement;
  4172. EXTERN_C const GUID CLSID_CFontFace;
  4173. typedef 
  4174. enum _SECUREURLHOSTVALIDATE_FLAGS
  4175.     {    SUHV_PROMPTBEFORENO    = 0x1,
  4176.     SUHV_SILENTYES    = 0x2,
  4177.     SUHV_UNSECURESOURCE    = 0x4,
  4178.     SECUREURLHOSTVALIDATE_FLAGS_Max    = 2147483647L
  4179.     }    SECUREURLHOSTVALIDATE_FLAGS;
  4180.  
  4181. typedef 
  4182. enum _POINTER_GRAVITY
  4183.     {    POINTER_GRAVITY_Left    = 0,
  4184.     POINTER_GRAVITY_Right    = 1,
  4185.     POINTER_GRAVITY_Max    = 2147483647L
  4186.     }    POINTER_GRAVITY;
  4187.  
  4188. typedef 
  4189. enum _ELEMENT_ADJACENCY
  4190.     {    ELEM_ADJ_BeforeBegin    = 0,
  4191.     ELEM_ADJ_AfterBegin    = 1,
  4192.     ELEM_ADJ_BeforeEnd    = 2,
  4193.     ELEM_ADJ_AfterEnd    = 3,
  4194.     ELEMENT_ADJACENCY_Max    = 2147483647L
  4195.     }    ELEMENT_ADJACENCY;
  4196.  
  4197. typedef 
  4198. enum _MARKUP_CONTEXT_TYPE
  4199.     {    CONTEXT_TYPE_None    = 0,
  4200.     CONTEXT_TYPE_Text    = 1,
  4201.     CONTEXT_TYPE_EnterScope    = 2,
  4202.     CONTEXT_TYPE_ExitScope    = 3,
  4203.     CONTEXT_TYPE_NoScope    = 4,
  4204.     MARKUP_CONTEXT_TYPE_Max    = 2147483647L
  4205.     }    MARKUP_CONTEXT_TYPE;
  4206.  
  4207. typedef 
  4208. enum _FINDTEXT_FLAGS
  4209.     {    FINDTEXT_BACKWARDS    = 0x1,
  4210.     FINDTEXT_WHOLEWORD    = 0x2,
  4211.     FINDTEXT_MATCHCASE    = 0x4,
  4212.     FINDTEXT_RAW    = 0x20000,
  4213.     FINDTEXT_MATCHDIAC    = 0x20000000,
  4214.     FINDTEXT_MATCHKASHIDA    = 0x40000000,
  4215.     FINDTEXT_MATCHALEFHAMZA    = 0x80000000,
  4216.     FINDTEXT_FLAGS_Max    = 2147483647L
  4217.     }    FINDTEXT_FLAGS;
  4218.  
  4219. typedef 
  4220. enum _MOVEUNIT_ACTION
  4221.     {    MOVEUNIT_PREVCHAR    = 0,
  4222.     MOVEUNIT_NEXTCHAR    = 1,
  4223.     MOVEUNIT_PREVCLUSTERBEGIN    = 2,
  4224.     MOVEUNIT_NEXTCLUSTERBEGIN    = 3,
  4225.     MOVEUNIT_PREVCLUSTEREND    = 4,
  4226.     MOVEUNIT_NEXTCLUSTEREND    = 5,
  4227.     MOVEUNIT_PREVWORDBEGIN    = 6,
  4228.     MOVEUNIT_NEXTWORDBEGIN    = 7,
  4229.     MOVEUNIT_PREVWORDEND    = 8,
  4230.     MOVEUNIT_NEXTWORDEND    = 9,
  4231.     MOVEUNIT_PREVPROOFWORD    = 10,
  4232.     MOVEUNIT_NEXTPROOFWORD    = 11,
  4233.     MOVEUNIT_NEXTURLBEGIN    = 12,
  4234.     MOVEUNIT_PREVURLBEGIN    = 13,
  4235.     MOVEUNIT_NEXTURLEND    = 14,
  4236.     MOVEUNIT_PREVURLEND    = 15,
  4237.     MOVEUNIT_PREVSENTENCE    = 16,
  4238.     MOVEUNIT_NEXTSENTENCE    = 17,
  4239.     MOVEUNIT_PREVBLOCK    = 18,
  4240.     MOVEUNIT_NEXTBLOCK    = 19,
  4241.     MOVEUNIT_ACTION_Max    = 2147483647L
  4242.     }    MOVEUNIT_ACTION;
  4243.  
  4244. typedef 
  4245. enum _PARSE_FLAGS
  4246.     {    PARSE_ABSOLUTIFYIE40URLS    = 0x1,
  4247.     PARSE_FLAGS_Max    = 2147483647L
  4248.     }    PARSE_FLAGS;
  4249.  
  4250. typedef 
  4251. enum _ELEMENT_TAG_ID
  4252.     {    TAGID_NULL    = 0,
  4253.     TAGID_UNKNOWN    = 1,
  4254.     TAGID_A    = 2,
  4255.     TAGID_ACRONYM    = 3,
  4256.     TAGID_ADDRESS    = 4,
  4257.     TAGID_APPLET    = 5,
  4258.     TAGID_AREA    = 6,
  4259.     TAGID_B    = 7,
  4260.     TAGID_BASE    = 8,
  4261.     TAGID_BASEFONT    = 9,
  4262.     TAGID_BDO    = 10,
  4263.     TAGID_BGSOUND    = 11,
  4264.     TAGID_BIG    = 12,
  4265.     TAGID_BLINK    = 13,
  4266.     TAGID_BLOCKQUOTE    = 14,
  4267.     TAGID_BODY    = 15,
  4268.     TAGID_BR    = 16,
  4269.     TAGID_BUTTON    = 17,
  4270.     TAGID_CAPTION    = 18,
  4271.     TAGID_CENTER    = 19,
  4272.     TAGID_CITE    = 20,
  4273.     TAGID_CODE    = 21,
  4274.     TAGID_COL    = 22,
  4275.     TAGID_COLGROUP    = 23,
  4276.     TAGID_COMMENT    = 24,
  4277.     TAGID_COMMENT_RAW    = 25,
  4278.     TAGID_DD    = 26,
  4279.     TAGID_DEL    = 27,
  4280.     TAGID_DFN    = 28,
  4281.     TAGID_DIR    = 29,
  4282.     TAGID_DIV    = 30,
  4283.     TAGID_DL    = 31,
  4284.     TAGID_DT    = 32,
  4285.     TAGID_EM    = 33,
  4286.     TAGID_EMBED    = 34,
  4287.     TAGID_FIELDSET    = 35,
  4288.     TAGID_FONT    = 36,
  4289.     TAGID_FORM    = 37,
  4290.     TAGID_FRAME    = 38,
  4291.     TAGID_FRAMESET    = 39,
  4292.     TAGID_GENERIC    = 40,
  4293.     TAGID_H1    = 41,
  4294.     TAGID_H2    = 42,
  4295.     TAGID_H3    = 43,
  4296.     TAGID_H4    = 44,
  4297.     TAGID_H5    = 45,
  4298.     TAGID_H6    = 46,
  4299.     TAGID_HEAD    = 47,
  4300.     TAGID_HR    = 48,
  4301.     TAGID_HTML    = 49,
  4302.     TAGID_I    = 50,
  4303.     TAGID_IFRAME    = 51,
  4304.     TAGID_IMG    = 52,
  4305.     TAGID_INPUT    = 53,
  4306.     TAGID_INS    = 54,
  4307.     TAGID_KBD    = 55,
  4308.     TAGID_LABEL    = 56,
  4309.     TAGID_LEGEND    = 57,
  4310.     TAGID_LI    = 58,
  4311.     TAGID_LINK    = 59,
  4312.     TAGID_LISTING    = 60,
  4313.     TAGID_MAP    = 61,
  4314.     TAGID_MARQUEE    = 62,
  4315.     TAGID_MENU    = 63,
  4316.     TAGID_META    = 64,
  4317.     TAGID_NEXTID    = 65,
  4318.     TAGID_NOBR    = 66,
  4319.     TAGID_NOEMBED    = 67,
  4320.     TAGID_NOFRAMES    = 68,
  4321.     TAGID_NOSCRIPT    = 69,
  4322.     TAGID_OBJECT    = 70,
  4323.     TAGID_OL    = 71,
  4324.     TAGID_OPTION    = 72,
  4325.     TAGID_P    = 73,
  4326.     TAGID_PARAM    = 74,
  4327.     TAGID_PLAINTEXT    = 75,
  4328.     TAGID_PRE    = 76,
  4329.     TAGID_Q    = 77,
  4330.     TAGID_RP    = 78,
  4331.     TAGID_RT    = 79,
  4332.     TAGID_RUBY    = 80,
  4333.     TAGID_S    = 81,
  4334.     TAGID_SAMP    = 82,
  4335.     TAGID_SCRIPT    = 83,
  4336.     TAGID_SELECT    = 84,
  4337.     TAGID_SMALL    = 85,
  4338.     TAGID_SPAN    = 86,
  4339.     TAGID_STRIKE    = 87,
  4340.     TAGID_STRONG    = 88,
  4341.     TAGID_STYLE    = 89,
  4342.     TAGID_SUB    = 90,
  4343.     TAGID_SUP    = 91,
  4344.     TAGID_TABLE    = 92,
  4345.     TAGID_TBODY    = 93,
  4346.     TAGID_TC    = 94,
  4347.     TAGID_TD    = 95,
  4348.     TAGID_TEXTAREA    = 96,
  4349.     TAGID_TFOOT    = 97,
  4350.     TAGID_TH    = 98,
  4351.     TAGID_THEAD    = 99,
  4352.     TAGID_TITLE    = 100,
  4353.     TAGID_TR    = 101,
  4354.     TAGID_TT    = 102,
  4355.     TAGID_U    = 103,
  4356.     TAGID_UL    = 104,
  4357.     TAGID_VAR    = 105,
  4358.     TAGID_WBR    = 106,
  4359.     TAGID_XMP    = 107,
  4360.     TAGID_COUNT    = 108,
  4361.     TAGID_LAST_PREDEFINED    = 10000,
  4362.     ELEMENT_TAG_ID_Max    = 2147483647L
  4363.     }    ELEMENT_TAG_ID;
  4364.  
  4365.  
  4366.  
  4367.  
  4368.  
  4369.  
  4370.  
  4371. typedef 
  4372. enum _HTMLDlgFlag
  4373.     {    HTMLDlgFlagNo    = 0,
  4374.     HTMLDlgFlagOff    = 0,
  4375.     HTMLDlgFlag0    = 0,
  4376.     HTMLDlgFlagYes    = 1,
  4377.     HTMLDlgFlagOn    = 1,
  4378.     HTMLDlgFlag1    = 1,
  4379.     HTMLDlgFlagNotSet    = -1,
  4380.     HTMLDlgFlag_Max    = 2147483647L
  4381.     }    HTMLDlgFlag;
  4382.  
  4383. typedef 
  4384. enum _HTMLDlgBorder
  4385.     {    HTMLDlgBorderThin    = 0,
  4386.     HTMLDlgBorderThick    = 0x40000L,
  4387.     HTMLDlgBorder_Max    = 2147483647L
  4388.     }    HTMLDlgBorder;
  4389.  
  4390. typedef 
  4391. enum _HTMLDlgEdge
  4392.     {    HTMLDlgEdgeSunken    = 0,
  4393.     HTMLDlgEdgeRaised    = 16,
  4394.     HTMLDlgEdge_Max    = 2147483647L
  4395.     }    HTMLDlgEdge;
  4396.  
  4397. typedef 
  4398. enum _HTMLDlgCenter
  4399.     {    HTMLDlgCenterNo    = 0,
  4400.     HTMLDlgCenterOff    = 0,
  4401.     HTMLDlgCenter0    = 0,
  4402.     HTMLDlgCenterYes    = 1,
  4403.     HTMLDlgCenterOn    = 1,
  4404.     HTMLDlgCenter1    = 1,
  4405.     HTMLDlgCenterParent    = 1,
  4406.     HTMLDlgCenterDesktop    = 2,
  4407.     HTMLDlgCenter_Max    = 2147483647L
  4408.     }    HTMLDlgCenter;
  4409.  
  4410. EXTERN_C const GUID CLSID_CThreadDialogProcParam;
  4411. EXTERN_C const GUID CLSID_CHTMLDlg;
  4412. typedef 
  4413. enum _HTMLAppFlag
  4414.     {    HTMLAppFlagNo    = 0,
  4415.     HTMLAppFlagOff    = 0,
  4416.     HTMLAppFlag0    = 0,
  4417.     HTMLAppFlagYes    = 1,
  4418.     HTMLAppFlagOn    = 1,
  4419.     HTMLAppFlag1    = 1,
  4420.     HTMLAppFlag_Max    = 2147483647L
  4421.     }    HTMLAppFlag;
  4422.  
  4423. typedef 
  4424. enum _HTMLMinimizeFlag
  4425.     {    HTMLMinimizeFlagNo    = 0,
  4426.     HTMLMinimizeFlagYes    = 0x20000L,
  4427.     HTMLMinimizeFlag_Max    = 2147483647L
  4428.     }    HTMLMinimizeFlag;
  4429.  
  4430. typedef 
  4431. enum _HTMLMaximizeFlag
  4432.     {    HTMLMaximizeFlagNo    = 0,
  4433.     HTMLMaximizeFlagYes    = 0x10000L,
  4434.     HTMLMaximizeFlag_Max    = 2147483647L
  4435.     }    HTMLMaximizeFlag;
  4436.  
  4437. typedef 
  4438. enum _HTMLCaptionFlag
  4439.     {    HTMLCaptionFlagNo    = 0,
  4440.     HTMLCaptionFlagYes    = 0xc00000L,
  4441.     HTMLCaptionFlag_Max    = 2147483647L
  4442.     }    HTMLCaptionFlag;
  4443.  
  4444. typedef 
  4445. enum _HTMLSysMenuFlag
  4446.     {    HTMLSysMenuFlagNo    = 0,
  4447.     HTMLSysMenuFlagYes    = 0x80000L,
  4448.     HTMLSysMenuFlag_Max    = 2147483647L
  4449.     }    HTMLSysMenuFlag;
  4450.  
  4451. typedef 
  4452. enum _HTMLBorder
  4453.     {    HTMLBorderNone    = 0,
  4454.     HTMLBorderThick    = 0x40000L,
  4455.     HTMLBorderDialog    = 0x400000L,
  4456.     HTMLBorderThin    = 0x800000L,
  4457.     HTMLBorder_Max    = 2147483647L
  4458.     }    HTMLBorder;
  4459.  
  4460. typedef 
  4461. enum _HTMLBorderStyle
  4462.     {    HTMLBorderStyleNormal    = 0,
  4463.     HTMLBorderStyleRaised    = 0x100L,
  4464.     HTMLBorderStyleSunken    = 0x200L,
  4465.     HTMLBorderStylecombined    = 0x300L,
  4466.     HTMLBorderStyleStatic    = 0x20000L,
  4467.     HTMLBorderStyle_Max    = 2147483647L
  4468.     }    HTMLBorderStyle;
  4469.  
  4470. typedef 
  4471. enum _HTMLWindowState
  4472.     {    HTMLWindowStateNormal    = 1,
  4473.     HTMLWindowStateMaximize    = 3,
  4474.     HTMLWindowStateMinimize    = 6,
  4475.     HTMLWindowState_Max    = 2147483647L
  4476.     }    HTMLWindowState;
  4477.  
  4478. EXTERN_C const GUID CLSID_CAppBehavior;
  4479.  
  4480. EXTERN_C const IID LIBID_MSHTML;
  4481.  
  4482. #ifndef __IHTMLEventObj_INTERFACE_DEFINED__
  4483. #define __IHTMLEventObj_INTERFACE_DEFINED__
  4484.  
  4485. /* interface IHTMLEventObj */
  4486. /* [object][uuid][dual][oleautomation] */ 
  4487.  
  4488.  
  4489. EXTERN_C const IID IID_IHTMLEventObj;
  4490.  
  4491. #if defined(__cplusplus) && !defined(CINTERFACE)
  4492.     
  4493.     MIDL_INTERFACE("3050f32d-98b5-11cf-bb82-00aa00bdce0b")
  4494.     IHTMLEventObj : public IDispatch
  4495.     {
  4496.     public:
  4497.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_srcElement( 
  4498.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  4499.         
  4500.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_altKey( 
  4501.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  4502.         
  4503.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ctrlKey( 
  4504.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  4505.         
  4506.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_shiftKey( 
  4507.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  4508.         
  4509.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_returnValue( 
  4510.             /* [in] */ VARIANT v) = 0;
  4511.         
  4512.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_returnValue( 
  4513.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  4514.         
  4515.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cancelBubble( 
  4516.             /* [in] */ VARIANT_BOOL v) = 0;
  4517.         
  4518.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cancelBubble( 
  4519.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  4520.         
  4521.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fromElement( 
  4522.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  4523.         
  4524.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_toElement( 
  4525.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  4526.         
  4527.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_keyCode( 
  4528.             /* [in] */ long v) = 0;
  4529.         
  4530.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_keyCode( 
  4531.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4532.         
  4533.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_button( 
  4534.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4535.         
  4536.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  4537.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  4538.         
  4539.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_qualifier( 
  4540.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  4541.         
  4542.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_reason( 
  4543.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4544.         
  4545.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_x( 
  4546.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4547.         
  4548.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_y( 
  4549.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4550.         
  4551.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientX( 
  4552.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4553.         
  4554.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientY( 
  4555.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4556.         
  4557.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetX( 
  4558.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4559.         
  4560.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetY( 
  4561.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4562.         
  4563.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenX( 
  4564.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4565.         
  4566.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenY( 
  4567.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  4568.         
  4569.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_srcFilter( 
  4570.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  4571.         
  4572.     };
  4573.     
  4574. #else     /* C style interface */
  4575.  
  4576.     typedef struct IHTMLEventObjVtbl
  4577.     {
  4578.         BEGIN_INTERFACE
  4579.         
  4580.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  4581.             IHTMLEventObj __RPC_FAR * This,
  4582.             /* [in] */ REFIID riid,
  4583.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  4584.         
  4585.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  4586.             IHTMLEventObj __RPC_FAR * This);
  4587.         
  4588.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  4589.             IHTMLEventObj __RPC_FAR * This);
  4590.         
  4591.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  4592.             IHTMLEventObj __RPC_FAR * This,
  4593.             /* [out] */ UINT __RPC_FAR *pctinfo);
  4594.         
  4595.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  4596.             IHTMLEventObj __RPC_FAR * This,
  4597.             /* [in] */ UINT iTInfo,
  4598.             /* [in] */ LCID lcid,
  4599.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  4600.         
  4601.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  4602.             IHTMLEventObj __RPC_FAR * This,
  4603.             /* [in] */ REFIID riid,
  4604.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  4605.             /* [in] */ UINT cNames,
  4606.             /* [in] */ LCID lcid,
  4607.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  4608.         
  4609.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  4610.             IHTMLEventObj __RPC_FAR * This,
  4611.             /* [in] */ DISPID dispIdMember,
  4612.             /* [in] */ REFIID riid,
  4613.             /* [in] */ LCID lcid,
  4614.             /* [in] */ WORD wFlags,
  4615.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  4616.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  4617.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  4618.             /* [out] */ UINT __RPC_FAR *puArgErr);
  4619.         
  4620.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_srcElement )( 
  4621.             IHTMLEventObj __RPC_FAR * This,
  4622.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  4623.         
  4624.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_altKey )( 
  4625.             IHTMLEventObj __RPC_FAR * This,
  4626.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4627.         
  4628.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ctrlKey )( 
  4629.             IHTMLEventObj __RPC_FAR * This,
  4630.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4631.         
  4632.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_shiftKey )( 
  4633.             IHTMLEventObj __RPC_FAR * This,
  4634.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4635.         
  4636.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_returnValue )( 
  4637.             IHTMLEventObj __RPC_FAR * This,
  4638.             /* [in] */ VARIANT v);
  4639.         
  4640.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_returnValue )( 
  4641.             IHTMLEventObj __RPC_FAR * This,
  4642.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  4643.         
  4644.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cancelBubble )( 
  4645.             IHTMLEventObj __RPC_FAR * This,
  4646.             /* [in] */ VARIANT_BOOL v);
  4647.         
  4648.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cancelBubble )( 
  4649.             IHTMLEventObj __RPC_FAR * This,
  4650.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4651.         
  4652.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fromElement )( 
  4653.             IHTMLEventObj __RPC_FAR * This,
  4654.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  4655.         
  4656.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_toElement )( 
  4657.             IHTMLEventObj __RPC_FAR * This,
  4658.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  4659.         
  4660.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_keyCode )( 
  4661.             IHTMLEventObj __RPC_FAR * This,
  4662.             /* [in] */ long v);
  4663.         
  4664.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_keyCode )( 
  4665.             IHTMLEventObj __RPC_FAR * This,
  4666.             /* [out][retval] */ long __RPC_FAR *p);
  4667.         
  4668.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_button )( 
  4669.             IHTMLEventObj __RPC_FAR * This,
  4670.             /* [out][retval] */ long __RPC_FAR *p);
  4671.         
  4672.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_type )( 
  4673.             IHTMLEventObj __RPC_FAR * This,
  4674.             /* [out][retval] */ BSTR __RPC_FAR *p);
  4675.         
  4676.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_qualifier )( 
  4677.             IHTMLEventObj __RPC_FAR * This,
  4678.             /* [out][retval] */ BSTR __RPC_FAR *p);
  4679.         
  4680.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_reason )( 
  4681.             IHTMLEventObj __RPC_FAR * This,
  4682.             /* [out][retval] */ long __RPC_FAR *p);
  4683.         
  4684.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_x )( 
  4685.             IHTMLEventObj __RPC_FAR * This,
  4686.             /* [out][retval] */ long __RPC_FAR *p);
  4687.         
  4688.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_y )( 
  4689.             IHTMLEventObj __RPC_FAR * This,
  4690.             /* [out][retval] */ long __RPC_FAR *p);
  4691.         
  4692.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientX )( 
  4693.             IHTMLEventObj __RPC_FAR * This,
  4694.             /* [out][retval] */ long __RPC_FAR *p);
  4695.         
  4696.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientY )( 
  4697.             IHTMLEventObj __RPC_FAR * This,
  4698.             /* [out][retval] */ long __RPC_FAR *p);
  4699.         
  4700.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetX )( 
  4701.             IHTMLEventObj __RPC_FAR * This,
  4702.             /* [out][retval] */ long __RPC_FAR *p);
  4703.         
  4704.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetY )( 
  4705.             IHTMLEventObj __RPC_FAR * This,
  4706.             /* [out][retval] */ long __RPC_FAR *p);
  4707.         
  4708.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_screenX )( 
  4709.             IHTMLEventObj __RPC_FAR * This,
  4710.             /* [out][retval] */ long __RPC_FAR *p);
  4711.         
  4712.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_screenY )( 
  4713.             IHTMLEventObj __RPC_FAR * This,
  4714.             /* [out][retval] */ long __RPC_FAR *p);
  4715.         
  4716.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_srcFilter )( 
  4717.             IHTMLEventObj __RPC_FAR * This,
  4718.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  4719.         
  4720.         END_INTERFACE
  4721.     } IHTMLEventObjVtbl;
  4722.  
  4723.     interface IHTMLEventObj
  4724.     {
  4725.         CONST_VTBL struct IHTMLEventObjVtbl __RPC_FAR *lpVtbl;
  4726.     };
  4727.  
  4728.     
  4729.  
  4730. #ifdef COBJMACROS
  4731.  
  4732.  
  4733. #define IHTMLEventObj_QueryInterface(This,riid,ppvObject)    \
  4734.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4735.  
  4736. #define IHTMLEventObj_AddRef(This)    \
  4737.     (This)->lpVtbl -> AddRef(This)
  4738.  
  4739. #define IHTMLEventObj_Release(This)    \
  4740.     (This)->lpVtbl -> Release(This)
  4741.  
  4742.  
  4743. #define IHTMLEventObj_GetTypeInfoCount(This,pctinfo)    \
  4744.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  4745.  
  4746. #define IHTMLEventObj_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  4747.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  4748.  
  4749. #define IHTMLEventObj_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  4750.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  4751.  
  4752. #define IHTMLEventObj_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  4753.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  4754.  
  4755.  
  4756. #define IHTMLEventObj_get_srcElement(This,p)    \
  4757.     (This)->lpVtbl -> get_srcElement(This,p)
  4758.  
  4759. #define IHTMLEventObj_get_altKey(This,p)    \
  4760.     (This)->lpVtbl -> get_altKey(This,p)
  4761.  
  4762. #define IHTMLEventObj_get_ctrlKey(This,p)    \
  4763.     (This)->lpVtbl -> get_ctrlKey(This,p)
  4764.  
  4765. #define IHTMLEventObj_get_shiftKey(This,p)    \
  4766.     (This)->lpVtbl -> get_shiftKey(This,p)
  4767.  
  4768. #define IHTMLEventObj_put_returnValue(This,v)    \
  4769.     (This)->lpVtbl -> put_returnValue(This,v)
  4770.  
  4771. #define IHTMLEventObj_get_returnValue(This,p)    \
  4772.     (This)->lpVtbl -> get_returnValue(This,p)
  4773.  
  4774. #define IHTMLEventObj_put_cancelBubble(This,v)    \
  4775.     (This)->lpVtbl -> put_cancelBubble(This,v)
  4776.  
  4777. #define IHTMLEventObj_get_cancelBubble(This,p)    \
  4778.     (This)->lpVtbl -> get_cancelBubble(This,p)
  4779.  
  4780. #define IHTMLEventObj_get_fromElement(This,p)    \
  4781.     (This)->lpVtbl -> get_fromElement(This,p)
  4782.  
  4783. #define IHTMLEventObj_get_toElement(This,p)    \
  4784.     (This)->lpVtbl -> get_toElement(This,p)
  4785.  
  4786. #define IHTMLEventObj_put_keyCode(This,v)    \
  4787.     (This)->lpVtbl -> put_keyCode(This,v)
  4788.  
  4789. #define IHTMLEventObj_get_keyCode(This,p)    \
  4790.     (This)->lpVtbl -> get_keyCode(This,p)
  4791.  
  4792. #define IHTMLEventObj_get_button(This,p)    \
  4793.     (This)->lpVtbl -> get_button(This,p)
  4794.  
  4795. #define IHTMLEventObj_get_type(This,p)    \
  4796.     (This)->lpVtbl -> get_type(This,p)
  4797.  
  4798. #define IHTMLEventObj_get_qualifier(This,p)    \
  4799.     (This)->lpVtbl -> get_qualifier(This,p)
  4800.  
  4801. #define IHTMLEventObj_get_reason(This,p)    \
  4802.     (This)->lpVtbl -> get_reason(This,p)
  4803.  
  4804. #define IHTMLEventObj_get_x(This,p)    \
  4805.     (This)->lpVtbl -> get_x(This,p)
  4806.  
  4807. #define IHTMLEventObj_get_y(This,p)    \
  4808.     (This)->lpVtbl -> get_y(This,p)
  4809.  
  4810. #define IHTMLEventObj_get_clientX(This,p)    \
  4811.     (This)->lpVtbl -> get_clientX(This,p)
  4812.  
  4813. #define IHTMLEventObj_get_clientY(This,p)    \
  4814.     (This)->lpVtbl -> get_clientY(This,p)
  4815.  
  4816. #define IHTMLEventObj_get_offsetX(This,p)    \
  4817.     (This)->lpVtbl -> get_offsetX(This,p)
  4818.  
  4819. #define IHTMLEventObj_get_offsetY(This,p)    \
  4820.     (This)->lpVtbl -> get_offsetY(This,p)
  4821.  
  4822. #define IHTMLEventObj_get_screenX(This,p)    \
  4823.     (This)->lpVtbl -> get_screenX(This,p)
  4824.  
  4825. #define IHTMLEventObj_get_screenY(This,p)    \
  4826.     (This)->lpVtbl -> get_screenY(This,p)
  4827.  
  4828. #define IHTMLEventObj_get_srcFilter(This,p)    \
  4829.     (This)->lpVtbl -> get_srcFilter(This,p)
  4830.  
  4831. #endif /* COBJMACROS */
  4832.  
  4833.  
  4834. #endif     /* C style interface */
  4835.  
  4836.  
  4837.  
  4838. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_srcElement_Proxy( 
  4839.     IHTMLEventObj __RPC_FAR * This,
  4840.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  4841.  
  4842.  
  4843. void __RPC_STUB IHTMLEventObj_get_srcElement_Stub(
  4844.     IRpcStubBuffer *This,
  4845.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4846.     PRPC_MESSAGE _pRpcMessage,
  4847.     DWORD *_pdwStubPhase);
  4848.  
  4849.  
  4850. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_altKey_Proxy( 
  4851.     IHTMLEventObj __RPC_FAR * This,
  4852.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4853.  
  4854.  
  4855. void __RPC_STUB IHTMLEventObj_get_altKey_Stub(
  4856.     IRpcStubBuffer *This,
  4857.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4858.     PRPC_MESSAGE _pRpcMessage,
  4859.     DWORD *_pdwStubPhase);
  4860.  
  4861.  
  4862. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_ctrlKey_Proxy( 
  4863.     IHTMLEventObj __RPC_FAR * This,
  4864.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4865.  
  4866.  
  4867. void __RPC_STUB IHTMLEventObj_get_ctrlKey_Stub(
  4868.     IRpcStubBuffer *This,
  4869.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4870.     PRPC_MESSAGE _pRpcMessage,
  4871.     DWORD *_pdwStubPhase);
  4872.  
  4873.  
  4874. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_shiftKey_Proxy( 
  4875.     IHTMLEventObj __RPC_FAR * This,
  4876.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4877.  
  4878.  
  4879. void __RPC_STUB IHTMLEventObj_get_shiftKey_Stub(
  4880.     IRpcStubBuffer *This,
  4881.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4882.     PRPC_MESSAGE _pRpcMessage,
  4883.     DWORD *_pdwStubPhase);
  4884.  
  4885.  
  4886. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_put_returnValue_Proxy( 
  4887.     IHTMLEventObj __RPC_FAR * This,
  4888.     /* [in] */ VARIANT v);
  4889.  
  4890.  
  4891. void __RPC_STUB IHTMLEventObj_put_returnValue_Stub(
  4892.     IRpcStubBuffer *This,
  4893.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4894.     PRPC_MESSAGE _pRpcMessage,
  4895.     DWORD *_pdwStubPhase);
  4896.  
  4897.  
  4898. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_returnValue_Proxy( 
  4899.     IHTMLEventObj __RPC_FAR * This,
  4900.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  4901.  
  4902.  
  4903. void __RPC_STUB IHTMLEventObj_get_returnValue_Stub(
  4904.     IRpcStubBuffer *This,
  4905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4906.     PRPC_MESSAGE _pRpcMessage,
  4907.     DWORD *_pdwStubPhase);
  4908.  
  4909.  
  4910. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_put_cancelBubble_Proxy( 
  4911.     IHTMLEventObj __RPC_FAR * This,
  4912.     /* [in] */ VARIANT_BOOL v);
  4913.  
  4914.  
  4915. void __RPC_STUB IHTMLEventObj_put_cancelBubble_Stub(
  4916.     IRpcStubBuffer *This,
  4917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4918.     PRPC_MESSAGE _pRpcMessage,
  4919.     DWORD *_pdwStubPhase);
  4920.  
  4921.  
  4922. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_cancelBubble_Proxy( 
  4923.     IHTMLEventObj __RPC_FAR * This,
  4924.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  4925.  
  4926.  
  4927. void __RPC_STUB IHTMLEventObj_get_cancelBubble_Stub(
  4928.     IRpcStubBuffer *This,
  4929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4930.     PRPC_MESSAGE _pRpcMessage,
  4931.     DWORD *_pdwStubPhase);
  4932.  
  4933.  
  4934. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_fromElement_Proxy( 
  4935.     IHTMLEventObj __RPC_FAR * This,
  4936.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  4937.  
  4938.  
  4939. void __RPC_STUB IHTMLEventObj_get_fromElement_Stub(
  4940.     IRpcStubBuffer *This,
  4941.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4942.     PRPC_MESSAGE _pRpcMessage,
  4943.     DWORD *_pdwStubPhase);
  4944.  
  4945.  
  4946. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_toElement_Proxy( 
  4947.     IHTMLEventObj __RPC_FAR * This,
  4948.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  4949.  
  4950.  
  4951. void __RPC_STUB IHTMLEventObj_get_toElement_Stub(
  4952.     IRpcStubBuffer *This,
  4953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4954.     PRPC_MESSAGE _pRpcMessage,
  4955.     DWORD *_pdwStubPhase);
  4956.  
  4957.  
  4958. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_put_keyCode_Proxy( 
  4959.     IHTMLEventObj __RPC_FAR * This,
  4960.     /* [in] */ long v);
  4961.  
  4962.  
  4963. void __RPC_STUB IHTMLEventObj_put_keyCode_Stub(
  4964.     IRpcStubBuffer *This,
  4965.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4966.     PRPC_MESSAGE _pRpcMessage,
  4967.     DWORD *_pdwStubPhase);
  4968.  
  4969.  
  4970. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_keyCode_Proxy( 
  4971.     IHTMLEventObj __RPC_FAR * This,
  4972.     /* [out][retval] */ long __RPC_FAR *p);
  4973.  
  4974.  
  4975. void __RPC_STUB IHTMLEventObj_get_keyCode_Stub(
  4976.     IRpcStubBuffer *This,
  4977.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4978.     PRPC_MESSAGE _pRpcMessage,
  4979.     DWORD *_pdwStubPhase);
  4980.  
  4981.  
  4982. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_button_Proxy( 
  4983.     IHTMLEventObj __RPC_FAR * This,
  4984.     /* [out][retval] */ long __RPC_FAR *p);
  4985.  
  4986.  
  4987. void __RPC_STUB IHTMLEventObj_get_button_Stub(
  4988.     IRpcStubBuffer *This,
  4989.     IRpcChannelBuffer *_pRpcChannelBuffer,
  4990.     PRPC_MESSAGE _pRpcMessage,
  4991.     DWORD *_pdwStubPhase);
  4992.  
  4993.  
  4994. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_type_Proxy( 
  4995.     IHTMLEventObj __RPC_FAR * This,
  4996.     /* [out][retval] */ BSTR __RPC_FAR *p);
  4997.  
  4998.  
  4999. void __RPC_STUB IHTMLEventObj_get_type_Stub(
  5000.     IRpcStubBuffer *This,
  5001.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5002.     PRPC_MESSAGE _pRpcMessage,
  5003.     DWORD *_pdwStubPhase);
  5004.  
  5005.  
  5006. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_qualifier_Proxy( 
  5007.     IHTMLEventObj __RPC_FAR * This,
  5008.     /* [out][retval] */ BSTR __RPC_FAR *p);
  5009.  
  5010.  
  5011. void __RPC_STUB IHTMLEventObj_get_qualifier_Stub(
  5012.     IRpcStubBuffer *This,
  5013.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5014.     PRPC_MESSAGE _pRpcMessage,
  5015.     DWORD *_pdwStubPhase);
  5016.  
  5017.  
  5018. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_reason_Proxy( 
  5019.     IHTMLEventObj __RPC_FAR * This,
  5020.     /* [out][retval] */ long __RPC_FAR *p);
  5021.  
  5022.  
  5023. void __RPC_STUB IHTMLEventObj_get_reason_Stub(
  5024.     IRpcStubBuffer *This,
  5025.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5026.     PRPC_MESSAGE _pRpcMessage,
  5027.     DWORD *_pdwStubPhase);
  5028.  
  5029.  
  5030. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_x_Proxy( 
  5031.     IHTMLEventObj __RPC_FAR * This,
  5032.     /* [out][retval] */ long __RPC_FAR *p);
  5033.  
  5034.  
  5035. void __RPC_STUB IHTMLEventObj_get_x_Stub(
  5036.     IRpcStubBuffer *This,
  5037.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5038.     PRPC_MESSAGE _pRpcMessage,
  5039.     DWORD *_pdwStubPhase);
  5040.  
  5041.  
  5042. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_y_Proxy( 
  5043.     IHTMLEventObj __RPC_FAR * This,
  5044.     /* [out][retval] */ long __RPC_FAR *p);
  5045.  
  5046.  
  5047. void __RPC_STUB IHTMLEventObj_get_y_Stub(
  5048.     IRpcStubBuffer *This,
  5049.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5050.     PRPC_MESSAGE _pRpcMessage,
  5051.     DWORD *_pdwStubPhase);
  5052.  
  5053.  
  5054. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_clientX_Proxy( 
  5055.     IHTMLEventObj __RPC_FAR * This,
  5056.     /* [out][retval] */ long __RPC_FAR *p);
  5057.  
  5058.  
  5059. void __RPC_STUB IHTMLEventObj_get_clientX_Stub(
  5060.     IRpcStubBuffer *This,
  5061.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5062.     PRPC_MESSAGE _pRpcMessage,
  5063.     DWORD *_pdwStubPhase);
  5064.  
  5065.  
  5066. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_clientY_Proxy( 
  5067.     IHTMLEventObj __RPC_FAR * This,
  5068.     /* [out][retval] */ long __RPC_FAR *p);
  5069.  
  5070.  
  5071. void __RPC_STUB IHTMLEventObj_get_clientY_Stub(
  5072.     IRpcStubBuffer *This,
  5073.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5074.     PRPC_MESSAGE _pRpcMessage,
  5075.     DWORD *_pdwStubPhase);
  5076.  
  5077.  
  5078. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_offsetX_Proxy( 
  5079.     IHTMLEventObj __RPC_FAR * This,
  5080.     /* [out][retval] */ long __RPC_FAR *p);
  5081.  
  5082.  
  5083. void __RPC_STUB IHTMLEventObj_get_offsetX_Stub(
  5084.     IRpcStubBuffer *This,
  5085.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5086.     PRPC_MESSAGE _pRpcMessage,
  5087.     DWORD *_pdwStubPhase);
  5088.  
  5089.  
  5090. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_offsetY_Proxy( 
  5091.     IHTMLEventObj __RPC_FAR * This,
  5092.     /* [out][retval] */ long __RPC_FAR *p);
  5093.  
  5094.  
  5095. void __RPC_STUB IHTMLEventObj_get_offsetY_Stub(
  5096.     IRpcStubBuffer *This,
  5097.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5098.     PRPC_MESSAGE _pRpcMessage,
  5099.     DWORD *_pdwStubPhase);
  5100.  
  5101.  
  5102. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_screenX_Proxy( 
  5103.     IHTMLEventObj __RPC_FAR * This,
  5104.     /* [out][retval] */ long __RPC_FAR *p);
  5105.  
  5106.  
  5107. void __RPC_STUB IHTMLEventObj_get_screenX_Stub(
  5108.     IRpcStubBuffer *This,
  5109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5110.     PRPC_MESSAGE _pRpcMessage,
  5111.     DWORD *_pdwStubPhase);
  5112.  
  5113.  
  5114. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_screenY_Proxy( 
  5115.     IHTMLEventObj __RPC_FAR * This,
  5116.     /* [out][retval] */ long __RPC_FAR *p);
  5117.  
  5118.  
  5119. void __RPC_STUB IHTMLEventObj_get_screenY_Stub(
  5120.     IRpcStubBuffer *This,
  5121.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5122.     PRPC_MESSAGE _pRpcMessage,
  5123.     DWORD *_pdwStubPhase);
  5124.  
  5125.  
  5126. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLEventObj_get_srcFilter_Proxy( 
  5127.     IHTMLEventObj __RPC_FAR * This,
  5128.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  5129.  
  5130.  
  5131. void __RPC_STUB IHTMLEventObj_get_srcFilter_Stub(
  5132.     IRpcStubBuffer *This,
  5133.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5134.     PRPC_MESSAGE _pRpcMessage,
  5135.     DWORD *_pdwStubPhase);
  5136.  
  5137.  
  5138.  
  5139. #endif     /* __IHTMLEventObj_INTERFACE_DEFINED__ */
  5140.  
  5141.  
  5142. #ifndef __IElementBehaviorSite_INTERFACE_DEFINED__
  5143. #define __IElementBehaviorSite_INTERFACE_DEFINED__
  5144.  
  5145. /* interface IElementBehaviorSite */
  5146. /* [uuid][unique][object] */ 
  5147.  
  5148.  
  5149. EXTERN_C const IID IID_IElementBehaviorSite;
  5150.  
  5151. #if defined(__cplusplus) && !defined(CINTERFACE)
  5152.     
  5153.     MIDL_INTERFACE("3050f427-98b5-11cf-bb82-00aa00bdce0b")
  5154.     IElementBehaviorSite : public IUnknown
  5155.     {
  5156.     public:
  5157.         virtual HRESULT STDMETHODCALLTYPE GetElement( 
  5158.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *ppElement) = 0;
  5159.         
  5160.         virtual HRESULT STDMETHODCALLTYPE RegisterNotification( 
  5161.             /* [in] */ LONG lEvent) = 0;
  5162.         
  5163.     };
  5164.     
  5165. #else     /* C style interface */
  5166.  
  5167.     typedef struct IElementBehaviorSiteVtbl
  5168.     {
  5169.         BEGIN_INTERFACE
  5170.         
  5171.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5172.             IElementBehaviorSite __RPC_FAR * This,
  5173.             /* [in] */ REFIID riid,
  5174.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5175.         
  5176.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5177.             IElementBehaviorSite __RPC_FAR * This);
  5178.         
  5179.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5180.             IElementBehaviorSite __RPC_FAR * This);
  5181.         
  5182.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetElement )( 
  5183.             IElementBehaviorSite __RPC_FAR * This,
  5184.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *ppElement);
  5185.         
  5186.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterNotification )( 
  5187.             IElementBehaviorSite __RPC_FAR * This,
  5188.             /* [in] */ LONG lEvent);
  5189.         
  5190.         END_INTERFACE
  5191.     } IElementBehaviorSiteVtbl;
  5192.  
  5193.     interface IElementBehaviorSite
  5194.     {
  5195.         CONST_VTBL struct IElementBehaviorSiteVtbl __RPC_FAR *lpVtbl;
  5196.     };
  5197.  
  5198.     
  5199.  
  5200. #ifdef COBJMACROS
  5201.  
  5202.  
  5203. #define IElementBehaviorSite_QueryInterface(This,riid,ppvObject)    \
  5204.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5205.  
  5206. #define IElementBehaviorSite_AddRef(This)    \
  5207.     (This)->lpVtbl -> AddRef(This)
  5208.  
  5209. #define IElementBehaviorSite_Release(This)    \
  5210.     (This)->lpVtbl -> Release(This)
  5211.  
  5212.  
  5213. #define IElementBehaviorSite_GetElement(This,ppElement)    \
  5214.     (This)->lpVtbl -> GetElement(This,ppElement)
  5215.  
  5216. #define IElementBehaviorSite_RegisterNotification(This,lEvent)    \
  5217.     (This)->lpVtbl -> RegisterNotification(This,lEvent)
  5218.  
  5219. #endif /* COBJMACROS */
  5220.  
  5221.  
  5222. #endif     /* C style interface */
  5223.  
  5224.  
  5225.  
  5226. HRESULT STDMETHODCALLTYPE IElementBehaviorSite_GetElement_Proxy( 
  5227.     IElementBehaviorSite __RPC_FAR * This,
  5228.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *ppElement);
  5229.  
  5230.  
  5231. void __RPC_STUB IElementBehaviorSite_GetElement_Stub(
  5232.     IRpcStubBuffer *This,
  5233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5234.     PRPC_MESSAGE _pRpcMessage,
  5235.     DWORD *_pdwStubPhase);
  5236.  
  5237.  
  5238. HRESULT STDMETHODCALLTYPE IElementBehaviorSite_RegisterNotification_Proxy( 
  5239.     IElementBehaviorSite __RPC_FAR * This,
  5240.     /* [in] */ LONG lEvent);
  5241.  
  5242.  
  5243. void __RPC_STUB IElementBehaviorSite_RegisterNotification_Stub(
  5244.     IRpcStubBuffer *This,
  5245.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5246.     PRPC_MESSAGE _pRpcMessage,
  5247.     DWORD *_pdwStubPhase);
  5248.  
  5249.  
  5250.  
  5251. #endif     /* __IElementBehaviorSite_INTERFACE_DEFINED__ */
  5252.  
  5253.  
  5254. #ifndef __IElementBehavior_INTERFACE_DEFINED__
  5255. #define __IElementBehavior_INTERFACE_DEFINED__
  5256.  
  5257. /* interface IElementBehavior */
  5258. /* [uuid][unique][object] */ 
  5259.  
  5260.  
  5261. EXTERN_C const IID IID_IElementBehavior;
  5262.  
  5263. #if defined(__cplusplus) && !defined(CINTERFACE)
  5264.     
  5265.     MIDL_INTERFACE("3050f425-98b5-11cf-bb82-00aa00bdce0b")
  5266.     IElementBehavior : public IUnknown
  5267.     {
  5268.     public:
  5269.         virtual HRESULT STDMETHODCALLTYPE Init( 
  5270.             /* [in] */ IElementBehaviorSite __RPC_FAR *pBehaviorSite) = 0;
  5271.         
  5272.         virtual HRESULT STDMETHODCALLTYPE Notify( 
  5273.             /* [in] */ LONG lEvent,
  5274.             /* [out][in] */ VARIANT __RPC_FAR *pVar) = 0;
  5275.         
  5276.         virtual HRESULT STDMETHODCALLTYPE Detach( void) = 0;
  5277.         
  5278.     };
  5279.     
  5280. #else     /* C style interface */
  5281.  
  5282.     typedef struct IElementBehaviorVtbl
  5283.     {
  5284.         BEGIN_INTERFACE
  5285.         
  5286.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5287.             IElementBehavior __RPC_FAR * This,
  5288.             /* [in] */ REFIID riid,
  5289.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5290.         
  5291.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5292.             IElementBehavior __RPC_FAR * This);
  5293.         
  5294.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5295.             IElementBehavior __RPC_FAR * This);
  5296.         
  5297.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Init )( 
  5298.             IElementBehavior __RPC_FAR * This,
  5299.             /* [in] */ IElementBehaviorSite __RPC_FAR *pBehaviorSite);
  5300.         
  5301.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Notify )( 
  5302.             IElementBehavior __RPC_FAR * This,
  5303.             /* [in] */ LONG lEvent,
  5304.             /* [out][in] */ VARIANT __RPC_FAR *pVar);
  5305.         
  5306.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Detach )( 
  5307.             IElementBehavior __RPC_FAR * This);
  5308.         
  5309.         END_INTERFACE
  5310.     } IElementBehaviorVtbl;
  5311.  
  5312.     interface IElementBehavior
  5313.     {
  5314.         CONST_VTBL struct IElementBehaviorVtbl __RPC_FAR *lpVtbl;
  5315.     };
  5316.  
  5317.     
  5318.  
  5319. #ifdef COBJMACROS
  5320.  
  5321.  
  5322. #define IElementBehavior_QueryInterface(This,riid,ppvObject)    \
  5323.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5324.  
  5325. #define IElementBehavior_AddRef(This)    \
  5326.     (This)->lpVtbl -> AddRef(This)
  5327.  
  5328. #define IElementBehavior_Release(This)    \
  5329.     (This)->lpVtbl -> Release(This)
  5330.  
  5331.  
  5332. #define IElementBehavior_Init(This,pBehaviorSite)    \
  5333.     (This)->lpVtbl -> Init(This,pBehaviorSite)
  5334.  
  5335. #define IElementBehavior_Notify(This,lEvent,pVar)    \
  5336.     (This)->lpVtbl -> Notify(This,lEvent,pVar)
  5337.  
  5338. #define IElementBehavior_Detach(This)    \
  5339.     (This)->lpVtbl -> Detach(This)
  5340.  
  5341. #endif /* COBJMACROS */
  5342.  
  5343.  
  5344. #endif     /* C style interface */
  5345.  
  5346.  
  5347.  
  5348. HRESULT STDMETHODCALLTYPE IElementBehavior_Init_Proxy( 
  5349.     IElementBehavior __RPC_FAR * This,
  5350.     /* [in] */ IElementBehaviorSite __RPC_FAR *pBehaviorSite);
  5351.  
  5352.  
  5353. void __RPC_STUB IElementBehavior_Init_Stub(
  5354.     IRpcStubBuffer *This,
  5355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5356.     PRPC_MESSAGE _pRpcMessage,
  5357.     DWORD *_pdwStubPhase);
  5358.  
  5359.  
  5360. HRESULT STDMETHODCALLTYPE IElementBehavior_Notify_Proxy( 
  5361.     IElementBehavior __RPC_FAR * This,
  5362.     /* [in] */ LONG lEvent,
  5363.     /* [out][in] */ VARIANT __RPC_FAR *pVar);
  5364.  
  5365.  
  5366. void __RPC_STUB IElementBehavior_Notify_Stub(
  5367.     IRpcStubBuffer *This,
  5368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5369.     PRPC_MESSAGE _pRpcMessage,
  5370.     DWORD *_pdwStubPhase);
  5371.  
  5372.  
  5373. HRESULT STDMETHODCALLTYPE IElementBehavior_Detach_Proxy( 
  5374.     IElementBehavior __RPC_FAR * This);
  5375.  
  5376.  
  5377. void __RPC_STUB IElementBehavior_Detach_Stub(
  5378.     IRpcStubBuffer *This,
  5379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5380.     PRPC_MESSAGE _pRpcMessage,
  5381.     DWORD *_pdwStubPhase);
  5382.  
  5383.  
  5384.  
  5385. #endif     /* __IElementBehavior_INTERFACE_DEFINED__ */
  5386.  
  5387.  
  5388. #ifndef __IElementBehaviorFactory_INTERFACE_DEFINED__
  5389. #define __IElementBehaviorFactory_INTERFACE_DEFINED__
  5390.  
  5391. /* interface IElementBehaviorFactory */
  5392. /* [uuid][unique][object] */ 
  5393.  
  5394.  
  5395. EXTERN_C const IID IID_IElementBehaviorFactory;
  5396.  
  5397. #if defined(__cplusplus) && !defined(CINTERFACE)
  5398.     
  5399.     MIDL_INTERFACE("3050f429-98b5-11cf-bb82-00aa00bdce0b")
  5400.     IElementBehaviorFactory : public IUnknown
  5401.     {
  5402.     public:
  5403.         virtual HRESULT STDMETHODCALLTYPE FindBehavior( 
  5404.             /* [in] */ BSTR bstrBehavior,
  5405.             /* [in] */ BSTR bstrBehaviorUrl,
  5406.             /* [in] */ IElementBehaviorSite __RPC_FAR *pSite,
  5407.             /* [out][retval] */ IElementBehavior __RPC_FAR *__RPC_FAR *ppBehavior) = 0;
  5408.         
  5409.     };
  5410.     
  5411. #else     /* C style interface */
  5412.  
  5413.     typedef struct IElementBehaviorFactoryVtbl
  5414.     {
  5415.         BEGIN_INTERFACE
  5416.         
  5417.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5418.             IElementBehaviorFactory __RPC_FAR * This,
  5419.             /* [in] */ REFIID riid,
  5420.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5421.         
  5422.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5423.             IElementBehaviorFactory __RPC_FAR * This);
  5424.         
  5425.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5426.             IElementBehaviorFactory __RPC_FAR * This);
  5427.         
  5428.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindBehavior )( 
  5429.             IElementBehaviorFactory __RPC_FAR * This,
  5430.             /* [in] */ BSTR bstrBehavior,
  5431.             /* [in] */ BSTR bstrBehaviorUrl,
  5432.             /* [in] */ IElementBehaviorSite __RPC_FAR *pSite,
  5433.             /* [out][retval] */ IElementBehavior __RPC_FAR *__RPC_FAR *ppBehavior);
  5434.         
  5435.         END_INTERFACE
  5436.     } IElementBehaviorFactoryVtbl;
  5437.  
  5438.     interface IElementBehaviorFactory
  5439.     {
  5440.         CONST_VTBL struct IElementBehaviorFactoryVtbl __RPC_FAR *lpVtbl;
  5441.     };
  5442.  
  5443.     
  5444.  
  5445. #ifdef COBJMACROS
  5446.  
  5447.  
  5448. #define IElementBehaviorFactory_QueryInterface(This,riid,ppvObject)    \
  5449.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5450.  
  5451. #define IElementBehaviorFactory_AddRef(This)    \
  5452.     (This)->lpVtbl -> AddRef(This)
  5453.  
  5454. #define IElementBehaviorFactory_Release(This)    \
  5455.     (This)->lpVtbl -> Release(This)
  5456.  
  5457.  
  5458. #define IElementBehaviorFactory_FindBehavior(This,bstrBehavior,bstrBehaviorUrl,pSite,ppBehavior)    \
  5459.     (This)->lpVtbl -> FindBehavior(This,bstrBehavior,bstrBehaviorUrl,pSite,ppBehavior)
  5460.  
  5461. #endif /* COBJMACROS */
  5462.  
  5463.  
  5464. #endif     /* C style interface */
  5465.  
  5466.  
  5467.  
  5468. HRESULT STDMETHODCALLTYPE IElementBehaviorFactory_FindBehavior_Proxy( 
  5469.     IElementBehaviorFactory __RPC_FAR * This,
  5470.     /* [in] */ BSTR bstrBehavior,
  5471.     /* [in] */ BSTR bstrBehaviorUrl,
  5472.     /* [in] */ IElementBehaviorSite __RPC_FAR *pSite,
  5473.     /* [out][retval] */ IElementBehavior __RPC_FAR *__RPC_FAR *ppBehavior);
  5474.  
  5475.  
  5476. void __RPC_STUB IElementBehaviorFactory_FindBehavior_Stub(
  5477.     IRpcStubBuffer *This,
  5478.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5479.     PRPC_MESSAGE _pRpcMessage,
  5480.     DWORD *_pdwStubPhase);
  5481.  
  5482.  
  5483.  
  5484. #endif     /* __IElementBehaviorFactory_INTERFACE_DEFINED__ */
  5485.  
  5486.  
  5487. #ifndef __IElementBehaviorSiteOM_INTERFACE_DEFINED__
  5488. #define __IElementBehaviorSiteOM_INTERFACE_DEFINED__
  5489.  
  5490. /* interface IElementBehaviorSiteOM */
  5491. /* [uuid][unique][object] */ 
  5492.  
  5493.  
  5494. EXTERN_C const IID IID_IElementBehaviorSiteOM;
  5495.  
  5496. #if defined(__cplusplus) && !defined(CINTERFACE)
  5497.     
  5498.     MIDL_INTERFACE("3050f489-98b5-11cf-bb82-00aa00bdce0b")
  5499.     IElementBehaviorSiteOM : public IUnknown
  5500.     {
  5501.     public:
  5502.         virtual HRESULT STDMETHODCALLTYPE RegisterEvent( 
  5503.             /* [in] */ LPOLESTR pchEvent,
  5504.             /* [in] */ LONG lFlags,
  5505.             /* [out][retval] */ LONG __RPC_FAR *plCookie) = 0;
  5506.         
  5507.         virtual HRESULT STDMETHODCALLTYPE GetEventCookie( 
  5508.             /* [in] */ LPOLESTR pchEvent,
  5509.             /* [out][retval] */ LONG __RPC_FAR *plCookie) = 0;
  5510.         
  5511.         virtual HRESULT STDMETHODCALLTYPE FireEvent( 
  5512.             /* [in] */ LONG lCookie,
  5513.             /* [in] */ IHTMLEventObj __RPC_FAR *pEventObject) = 0;
  5514.         
  5515.         virtual HRESULT STDMETHODCALLTYPE CreateEventObject( 
  5516.             /* [out][retval] */ IHTMLEventObj __RPC_FAR *__RPC_FAR *ppEventObject) = 0;
  5517.         
  5518.         virtual HRESULT STDMETHODCALLTYPE RegisterName( 
  5519.             /* [in] */ LPOLESTR pchName) = 0;
  5520.         
  5521.         virtual HRESULT STDMETHODCALLTYPE RegisterUrn( 
  5522.             /* [in] */ LPOLESTR pchUrn) = 0;
  5523.         
  5524.     };
  5525.     
  5526. #else     /* C style interface */
  5527.  
  5528.     typedef struct IElementBehaviorSiteOMVtbl
  5529.     {
  5530.         BEGIN_INTERFACE
  5531.         
  5532.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5533.             IElementBehaviorSiteOM __RPC_FAR * This,
  5534.             /* [in] */ REFIID riid,
  5535.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5536.         
  5537.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5538.             IElementBehaviorSiteOM __RPC_FAR * This);
  5539.         
  5540.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5541.             IElementBehaviorSiteOM __RPC_FAR * This);
  5542.         
  5543.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterEvent )( 
  5544.             IElementBehaviorSiteOM __RPC_FAR * This,
  5545.             /* [in] */ LPOLESTR pchEvent,
  5546.             /* [in] */ LONG lFlags,
  5547.             /* [out][retval] */ LONG __RPC_FAR *plCookie);
  5548.         
  5549.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEventCookie )( 
  5550.             IElementBehaviorSiteOM __RPC_FAR * This,
  5551.             /* [in] */ LPOLESTR pchEvent,
  5552.             /* [out][retval] */ LONG __RPC_FAR *plCookie);
  5553.         
  5554.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FireEvent )( 
  5555.             IElementBehaviorSiteOM __RPC_FAR * This,
  5556.             /* [in] */ LONG lCookie,
  5557.             /* [in] */ IHTMLEventObj __RPC_FAR *pEventObject);
  5558.         
  5559.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateEventObject )( 
  5560.             IElementBehaviorSiteOM __RPC_FAR * This,
  5561.             /* [out][retval] */ IHTMLEventObj __RPC_FAR *__RPC_FAR *ppEventObject);
  5562.         
  5563.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterName )( 
  5564.             IElementBehaviorSiteOM __RPC_FAR * This,
  5565.             /* [in] */ LPOLESTR pchName);
  5566.         
  5567.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RegisterUrn )( 
  5568.             IElementBehaviorSiteOM __RPC_FAR * This,
  5569.             /* [in] */ LPOLESTR pchUrn);
  5570.         
  5571.         END_INTERFACE
  5572.     } IElementBehaviorSiteOMVtbl;
  5573.  
  5574.     interface IElementBehaviorSiteOM
  5575.     {
  5576.         CONST_VTBL struct IElementBehaviorSiteOMVtbl __RPC_FAR *lpVtbl;
  5577.     };
  5578.  
  5579.     
  5580.  
  5581. #ifdef COBJMACROS
  5582.  
  5583.  
  5584. #define IElementBehaviorSiteOM_QueryInterface(This,riid,ppvObject)    \
  5585.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5586.  
  5587. #define IElementBehaviorSiteOM_AddRef(This)    \
  5588.     (This)->lpVtbl -> AddRef(This)
  5589.  
  5590. #define IElementBehaviorSiteOM_Release(This)    \
  5591.     (This)->lpVtbl -> Release(This)
  5592.  
  5593.  
  5594. #define IElementBehaviorSiteOM_RegisterEvent(This,pchEvent,lFlags,plCookie)    \
  5595.     (This)->lpVtbl -> RegisterEvent(This,pchEvent,lFlags,plCookie)
  5596.  
  5597. #define IElementBehaviorSiteOM_GetEventCookie(This,pchEvent,plCookie)    \
  5598.     (This)->lpVtbl -> GetEventCookie(This,pchEvent,plCookie)
  5599.  
  5600. #define IElementBehaviorSiteOM_FireEvent(This,lCookie,pEventObject)    \
  5601.     (This)->lpVtbl -> FireEvent(This,lCookie,pEventObject)
  5602.  
  5603. #define IElementBehaviorSiteOM_CreateEventObject(This,ppEventObject)    \
  5604.     (This)->lpVtbl -> CreateEventObject(This,ppEventObject)
  5605.  
  5606. #define IElementBehaviorSiteOM_RegisterName(This,pchName)    \
  5607.     (This)->lpVtbl -> RegisterName(This,pchName)
  5608.  
  5609. #define IElementBehaviorSiteOM_RegisterUrn(This,pchUrn)    \
  5610.     (This)->lpVtbl -> RegisterUrn(This,pchUrn)
  5611.  
  5612. #endif /* COBJMACROS */
  5613.  
  5614.  
  5615. #endif     /* C style interface */
  5616.  
  5617.  
  5618.  
  5619. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_RegisterEvent_Proxy( 
  5620.     IElementBehaviorSiteOM __RPC_FAR * This,
  5621.     /* [in] */ LPOLESTR pchEvent,
  5622.     /* [in] */ LONG lFlags,
  5623.     /* [out][retval] */ LONG __RPC_FAR *plCookie);
  5624.  
  5625.  
  5626. void __RPC_STUB IElementBehaviorSiteOM_RegisterEvent_Stub(
  5627.     IRpcStubBuffer *This,
  5628.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5629.     PRPC_MESSAGE _pRpcMessage,
  5630.     DWORD *_pdwStubPhase);
  5631.  
  5632.  
  5633. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_GetEventCookie_Proxy( 
  5634.     IElementBehaviorSiteOM __RPC_FAR * This,
  5635.     /* [in] */ LPOLESTR pchEvent,
  5636.     /* [out][retval] */ LONG __RPC_FAR *plCookie);
  5637.  
  5638.  
  5639. void __RPC_STUB IElementBehaviorSiteOM_GetEventCookie_Stub(
  5640.     IRpcStubBuffer *This,
  5641.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5642.     PRPC_MESSAGE _pRpcMessage,
  5643.     DWORD *_pdwStubPhase);
  5644.  
  5645.  
  5646. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_FireEvent_Proxy( 
  5647.     IElementBehaviorSiteOM __RPC_FAR * This,
  5648.     /* [in] */ LONG lCookie,
  5649.     /* [in] */ IHTMLEventObj __RPC_FAR *pEventObject);
  5650.  
  5651.  
  5652. void __RPC_STUB IElementBehaviorSiteOM_FireEvent_Stub(
  5653.     IRpcStubBuffer *This,
  5654.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5655.     PRPC_MESSAGE _pRpcMessage,
  5656.     DWORD *_pdwStubPhase);
  5657.  
  5658.  
  5659. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_CreateEventObject_Proxy( 
  5660.     IElementBehaviorSiteOM __RPC_FAR * This,
  5661.     /* [out][retval] */ IHTMLEventObj __RPC_FAR *__RPC_FAR *ppEventObject);
  5662.  
  5663.  
  5664. void __RPC_STUB IElementBehaviorSiteOM_CreateEventObject_Stub(
  5665.     IRpcStubBuffer *This,
  5666.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5667.     PRPC_MESSAGE _pRpcMessage,
  5668.     DWORD *_pdwStubPhase);
  5669.  
  5670.  
  5671. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_RegisterName_Proxy( 
  5672.     IElementBehaviorSiteOM __RPC_FAR * This,
  5673.     /* [in] */ LPOLESTR pchName);
  5674.  
  5675.  
  5676. void __RPC_STUB IElementBehaviorSiteOM_RegisterName_Stub(
  5677.     IRpcStubBuffer *This,
  5678.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5679.     PRPC_MESSAGE _pRpcMessage,
  5680.     DWORD *_pdwStubPhase);
  5681.  
  5682.  
  5683. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteOM_RegisterUrn_Proxy( 
  5684.     IElementBehaviorSiteOM __RPC_FAR * This,
  5685.     /* [in] */ LPOLESTR pchUrn);
  5686.  
  5687.  
  5688. void __RPC_STUB IElementBehaviorSiteOM_RegisterUrn_Stub(
  5689.     IRpcStubBuffer *This,
  5690.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5691.     PRPC_MESSAGE _pRpcMessage,
  5692.     DWORD *_pdwStubPhase);
  5693.  
  5694.  
  5695.  
  5696. #endif     /* __IElementBehaviorSiteOM_INTERFACE_DEFINED__ */
  5697.  
  5698.  
  5699. #ifndef __IElementBehaviorRender_INTERFACE_DEFINED__
  5700. #define __IElementBehaviorRender_INTERFACE_DEFINED__
  5701.  
  5702. /* interface IElementBehaviorRender */
  5703. /* [uuid][unique][object] */ 
  5704.  
  5705.  
  5706. EXTERN_C const IID IID_IElementBehaviorRender;
  5707.  
  5708. #if defined(__cplusplus) && !defined(CINTERFACE)
  5709.     
  5710.     MIDL_INTERFACE("3050f4aa-98b5-11cf-bb82-00aa00bdce0b")
  5711.     IElementBehaviorRender : public IUnknown
  5712.     {
  5713.     public:
  5714.         virtual HRESULT STDMETHODCALLTYPE Draw( 
  5715.             /* [in] */ HDC hdc,
  5716.             /* [in] */ LONG lLayer,
  5717.             /* [in] */ RECT __RPC_FAR *pRect,
  5718.             /* [in] */ IUnknown __RPC_FAR *pReserved) = 0;
  5719.         
  5720.         virtual HRESULT STDMETHODCALLTYPE GetRenderInfo( 
  5721.             /* [out][retval] */ LONG __RPC_FAR *plRenderInfo) = 0;
  5722.         
  5723.         virtual HRESULT STDMETHODCALLTYPE HitTestPoint( 
  5724.             /* [in] */ POINT __RPC_FAR *pPoint,
  5725.             /* [in] */ IUnknown __RPC_FAR *pReserved,
  5726.             /* [out][retval] */ BOOL __RPC_FAR *pbHit) = 0;
  5727.         
  5728.     };
  5729.     
  5730. #else     /* C style interface */
  5731.  
  5732.     typedef struct IElementBehaviorRenderVtbl
  5733.     {
  5734.         BEGIN_INTERFACE
  5735.         
  5736.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5737.             IElementBehaviorRender __RPC_FAR * This,
  5738.             /* [in] */ REFIID riid,
  5739.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5740.         
  5741.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5742.             IElementBehaviorRender __RPC_FAR * This);
  5743.         
  5744.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5745.             IElementBehaviorRender __RPC_FAR * This);
  5746.         
  5747.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Draw )( 
  5748.             IElementBehaviorRender __RPC_FAR * This,
  5749.             /* [in] */ HDC hdc,
  5750.             /* [in] */ LONG lLayer,
  5751.             /* [in] */ RECT __RPC_FAR *pRect,
  5752.             /* [in] */ IUnknown __RPC_FAR *pReserved);
  5753.         
  5754.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRenderInfo )( 
  5755.             IElementBehaviorRender __RPC_FAR * This,
  5756.             /* [out][retval] */ LONG __RPC_FAR *plRenderInfo);
  5757.         
  5758.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *HitTestPoint )( 
  5759.             IElementBehaviorRender __RPC_FAR * This,
  5760.             /* [in] */ POINT __RPC_FAR *pPoint,
  5761.             /* [in] */ IUnknown __RPC_FAR *pReserved,
  5762.             /* [out][retval] */ BOOL __RPC_FAR *pbHit);
  5763.         
  5764.         END_INTERFACE
  5765.     } IElementBehaviorRenderVtbl;
  5766.  
  5767.     interface IElementBehaviorRender
  5768.     {
  5769.         CONST_VTBL struct IElementBehaviorRenderVtbl __RPC_FAR *lpVtbl;
  5770.     };
  5771.  
  5772.     
  5773.  
  5774. #ifdef COBJMACROS
  5775.  
  5776.  
  5777. #define IElementBehaviorRender_QueryInterface(This,riid,ppvObject)    \
  5778.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5779.  
  5780. #define IElementBehaviorRender_AddRef(This)    \
  5781.     (This)->lpVtbl -> AddRef(This)
  5782.  
  5783. #define IElementBehaviorRender_Release(This)    \
  5784.     (This)->lpVtbl -> Release(This)
  5785.  
  5786.  
  5787. #define IElementBehaviorRender_Draw(This,hdc,lLayer,pRect,pReserved)    \
  5788.     (This)->lpVtbl -> Draw(This,hdc,lLayer,pRect,pReserved)
  5789.  
  5790. #define IElementBehaviorRender_GetRenderInfo(This,plRenderInfo)    \
  5791.     (This)->lpVtbl -> GetRenderInfo(This,plRenderInfo)
  5792.  
  5793. #define IElementBehaviorRender_HitTestPoint(This,pPoint,pReserved,pbHit)    \
  5794.     (This)->lpVtbl -> HitTestPoint(This,pPoint,pReserved,pbHit)
  5795.  
  5796. #endif /* COBJMACROS */
  5797.  
  5798.  
  5799. #endif     /* C style interface */
  5800.  
  5801.  
  5802.  
  5803. HRESULT STDMETHODCALLTYPE IElementBehaviorRender_Draw_Proxy( 
  5804.     IElementBehaviorRender __RPC_FAR * This,
  5805.     /* [in] */ HDC hdc,
  5806.     /* [in] */ LONG lLayer,
  5807.     /* [in] */ RECT __RPC_FAR *pRect,
  5808.     /* [in] */ IUnknown __RPC_FAR *pReserved);
  5809.  
  5810.  
  5811. void __RPC_STUB IElementBehaviorRender_Draw_Stub(
  5812.     IRpcStubBuffer *This,
  5813.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5814.     PRPC_MESSAGE _pRpcMessage,
  5815.     DWORD *_pdwStubPhase);
  5816.  
  5817.  
  5818. HRESULT STDMETHODCALLTYPE IElementBehaviorRender_GetRenderInfo_Proxy( 
  5819.     IElementBehaviorRender __RPC_FAR * This,
  5820.     /* [out][retval] */ LONG __RPC_FAR *plRenderInfo);
  5821.  
  5822.  
  5823. void __RPC_STUB IElementBehaviorRender_GetRenderInfo_Stub(
  5824.     IRpcStubBuffer *This,
  5825.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5826.     PRPC_MESSAGE _pRpcMessage,
  5827.     DWORD *_pdwStubPhase);
  5828.  
  5829.  
  5830. HRESULT STDMETHODCALLTYPE IElementBehaviorRender_HitTestPoint_Proxy( 
  5831.     IElementBehaviorRender __RPC_FAR * This,
  5832.     /* [in] */ POINT __RPC_FAR *pPoint,
  5833.     /* [in] */ IUnknown __RPC_FAR *pReserved,
  5834.     /* [out][retval] */ BOOL __RPC_FAR *pbHit);
  5835.  
  5836.  
  5837. void __RPC_STUB IElementBehaviorRender_HitTestPoint_Stub(
  5838.     IRpcStubBuffer *This,
  5839.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5840.     PRPC_MESSAGE _pRpcMessage,
  5841.     DWORD *_pdwStubPhase);
  5842.  
  5843.  
  5844.  
  5845. #endif     /* __IElementBehaviorRender_INTERFACE_DEFINED__ */
  5846.  
  5847.  
  5848. #ifndef __IElementBehaviorSiteRender_INTERFACE_DEFINED__
  5849. #define __IElementBehaviorSiteRender_INTERFACE_DEFINED__
  5850.  
  5851. /* interface IElementBehaviorSiteRender */
  5852. /* [uuid][unique][object] */ 
  5853.  
  5854.  
  5855. EXTERN_C const IID IID_IElementBehaviorSiteRender;
  5856.  
  5857. #if defined(__cplusplus) && !defined(CINTERFACE)
  5858.     
  5859.     MIDL_INTERFACE("3050f4a7-98b5-11cf-bb82-00aa00bdce0b")
  5860.     IElementBehaviorSiteRender : public IUnknown
  5861.     {
  5862.     public:
  5863.         virtual HRESULT STDMETHODCALLTYPE Invalidate( 
  5864.             /* [in] */ RECT __RPC_FAR *pRect) = 0;
  5865.         
  5866.         virtual HRESULT STDMETHODCALLTYPE InvalidateRenderInfo( void) = 0;
  5867.         
  5868.         virtual HRESULT STDMETHODCALLTYPE InvalidateStyle( void) = 0;
  5869.         
  5870.     };
  5871.     
  5872. #else     /* C style interface */
  5873.  
  5874.     typedef struct IElementBehaviorSiteRenderVtbl
  5875.     {
  5876.         BEGIN_INTERFACE
  5877.         
  5878.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  5879.             IElementBehaviorSiteRender __RPC_FAR * This,
  5880.             /* [in] */ REFIID riid,
  5881.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  5882.         
  5883.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  5884.             IElementBehaviorSiteRender __RPC_FAR * This);
  5885.         
  5886.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  5887.             IElementBehaviorSiteRender __RPC_FAR * This);
  5888.         
  5889.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invalidate )( 
  5890.             IElementBehaviorSiteRender __RPC_FAR * This,
  5891.             /* [in] */ RECT __RPC_FAR *pRect);
  5892.         
  5893.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InvalidateRenderInfo )( 
  5894.             IElementBehaviorSiteRender __RPC_FAR * This);
  5895.         
  5896.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InvalidateStyle )( 
  5897.             IElementBehaviorSiteRender __RPC_FAR * This);
  5898.         
  5899.         END_INTERFACE
  5900.     } IElementBehaviorSiteRenderVtbl;
  5901.  
  5902.     interface IElementBehaviorSiteRender
  5903.     {
  5904.         CONST_VTBL struct IElementBehaviorSiteRenderVtbl __RPC_FAR *lpVtbl;
  5905.     };
  5906.  
  5907.     
  5908.  
  5909. #ifdef COBJMACROS
  5910.  
  5911.  
  5912. #define IElementBehaviorSiteRender_QueryInterface(This,riid,ppvObject)    \
  5913.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5914.  
  5915. #define IElementBehaviorSiteRender_AddRef(This)    \
  5916.     (This)->lpVtbl -> AddRef(This)
  5917.  
  5918. #define IElementBehaviorSiteRender_Release(This)    \
  5919.     (This)->lpVtbl -> Release(This)
  5920.  
  5921.  
  5922. #define IElementBehaviorSiteRender_Invalidate(This,pRect)    \
  5923.     (This)->lpVtbl -> Invalidate(This,pRect)
  5924.  
  5925. #define IElementBehaviorSiteRender_InvalidateRenderInfo(This)    \
  5926.     (This)->lpVtbl -> InvalidateRenderInfo(This)
  5927.  
  5928. #define IElementBehaviorSiteRender_InvalidateStyle(This)    \
  5929.     (This)->lpVtbl -> InvalidateStyle(This)
  5930.  
  5931. #endif /* COBJMACROS */
  5932.  
  5933.  
  5934. #endif     /* C style interface */
  5935.  
  5936.  
  5937.  
  5938. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteRender_Invalidate_Proxy( 
  5939.     IElementBehaviorSiteRender __RPC_FAR * This,
  5940.     /* [in] */ RECT __RPC_FAR *pRect);
  5941.  
  5942.  
  5943. void __RPC_STUB IElementBehaviorSiteRender_Invalidate_Stub(
  5944.     IRpcStubBuffer *This,
  5945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5946.     PRPC_MESSAGE _pRpcMessage,
  5947.     DWORD *_pdwStubPhase);
  5948.  
  5949.  
  5950. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteRender_InvalidateRenderInfo_Proxy( 
  5951.     IElementBehaviorSiteRender __RPC_FAR * This);
  5952.  
  5953.  
  5954. void __RPC_STUB IElementBehaviorSiteRender_InvalidateRenderInfo_Stub(
  5955.     IRpcStubBuffer *This,
  5956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5957.     PRPC_MESSAGE _pRpcMessage,
  5958.     DWORD *_pdwStubPhase);
  5959.  
  5960.  
  5961. HRESULT STDMETHODCALLTYPE IElementBehaviorSiteRender_InvalidateStyle_Proxy( 
  5962.     IElementBehaviorSiteRender __RPC_FAR * This);
  5963.  
  5964.  
  5965. void __RPC_STUB IElementBehaviorSiteRender_InvalidateStyle_Stub(
  5966.     IRpcStubBuffer *This,
  5967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  5968.     PRPC_MESSAGE _pRpcMessage,
  5969.     DWORD *_pdwStubPhase);
  5970.  
  5971.  
  5972.  
  5973. #endif     /* __IElementBehaviorSiteRender_INTERFACE_DEFINED__ */
  5974.  
  5975.  
  5976. #ifndef __IHTMLStyle_INTERFACE_DEFINED__
  5977. #define __IHTMLStyle_INTERFACE_DEFINED__
  5978.  
  5979. /* interface IHTMLStyle */
  5980. /* [object][uuid][dual][oleautomation] */ 
  5981.  
  5982.  
  5983. EXTERN_C const IID IID_IHTMLStyle;
  5984.  
  5985. #if defined(__cplusplus) && !defined(CINTERFACE)
  5986.     
  5987.     MIDL_INTERFACE("3050f25e-98b5-11cf-bb82-00aa00bdce0b")
  5988.     IHTMLStyle : public IDispatch
  5989.     {
  5990.     public:
  5991.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  5992.             /* [in] */ BSTR v) = 0;
  5993.         
  5994.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  5995.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  5996.         
  5997.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  5998.             /* [in] */ BSTR v) = 0;
  5999.         
  6000.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  6001.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6002.         
  6003.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  6004.             /* [in] */ BSTR v) = 0;
  6005.         
  6006.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  6007.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6008.         
  6009.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  6010.             /* [in] */ BSTR v) = 0;
  6011.         
  6012.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  6013.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6014.         
  6015.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  6016.             /* [in] */ VARIANT v) = 0;
  6017.         
  6018.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  6019.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6020.         
  6021.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  6022.             /* [in] */ BSTR v) = 0;
  6023.         
  6024.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  6025.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6026.         
  6027.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  6028.             /* [in] */ VARIANT v) = 0;
  6029.         
  6030.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  6031.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6032.         
  6033.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  6034.             /* [in] */ BSTR v) = 0;
  6035.         
  6036.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  6037.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6038.         
  6039.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  6040.             /* [in] */ VARIANT v) = 0;
  6041.         
  6042.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  6043.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6044.         
  6045.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  6046.             /* [in] */ BSTR v) = 0;
  6047.         
  6048.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  6049.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6050.         
  6051.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  6052.             /* [in] */ BSTR v) = 0;
  6053.         
  6054.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  6055.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6056.         
  6057.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  6058.             /* [in] */ BSTR v) = 0;
  6059.         
  6060.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  6061.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6062.         
  6063.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  6064.             /* [in] */ BSTR v) = 0;
  6065.         
  6066.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  6067.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6068.         
  6069.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  6070.             /* [in] */ VARIANT v) = 0;
  6071.         
  6072.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  6073.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6074.         
  6075.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  6076.             /* [in] */ VARIANT v) = 0;
  6077.         
  6078.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  6079.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6080.         
  6081.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  6082.             /* [in] */ VARIANT v) = 0;
  6083.         
  6084.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  6085.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6086.         
  6087.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  6088.             /* [in] */ VARIANT v) = 0;
  6089.         
  6090.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  6091.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6092.         
  6093.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  6094.             /* [in] */ BSTR v) = 0;
  6095.         
  6096.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  6097.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6098.         
  6099.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  6100.             /* [in] */ VARIANT_BOOL v) = 0;
  6101.         
  6102.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  6103.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6104.         
  6105.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  6106.             /* [in] */ VARIANT_BOOL v) = 0;
  6107.         
  6108.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  6109.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6110.         
  6111.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  6112.             /* [in] */ VARIANT_BOOL v) = 0;
  6113.         
  6114.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  6115.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6116.         
  6117.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  6118.             /* [in] */ VARIANT_BOOL v) = 0;
  6119.         
  6120.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  6121.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6122.         
  6123.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  6124.             /* [in] */ VARIANT_BOOL v) = 0;
  6125.         
  6126.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  6127.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  6128.         
  6129.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  6130.             /* [in] */ VARIANT v) = 0;
  6131.         
  6132.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  6133.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6134.         
  6135.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  6136.             /* [in] */ BSTR v) = 0;
  6137.         
  6138.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  6139.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6140.         
  6141.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  6142.             /* [in] */ BSTR v) = 0;
  6143.         
  6144.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  6145.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6146.         
  6147.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  6148.             /* [in] */ VARIANT v) = 0;
  6149.         
  6150.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  6151.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6152.         
  6153.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  6154.             /* [in] */ VARIANT v) = 0;
  6155.         
  6156.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  6157.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6158.         
  6159.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  6160.             /* [in] */ VARIANT v) = 0;
  6161.         
  6162.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  6163.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6164.         
  6165.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  6166.             /* [in] */ VARIANT v) = 0;
  6167.         
  6168.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  6169.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6170.         
  6171.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  6172.             /* [in] */ VARIANT v) = 0;
  6173.         
  6174.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  6175.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6176.         
  6177.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  6178.             /* [in] */ VARIANT v) = 0;
  6179.         
  6180.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  6181.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6182.         
  6183.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  6184.             /* [in] */ BSTR v) = 0;
  6185.         
  6186.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  6187.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6188.         
  6189.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  6190.             /* [in] */ VARIANT v) = 0;
  6191.         
  6192.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  6193.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6194.         
  6195.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  6196.             /* [in] */ VARIANT v) = 0;
  6197.         
  6198.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  6199.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6200.         
  6201.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  6202.             /* [in] */ VARIANT v) = 0;
  6203.         
  6204.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  6205.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6206.         
  6207.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  6208.             /* [in] */ VARIANT v) = 0;
  6209.         
  6210.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  6211.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6212.         
  6213.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  6214.             /* [in] */ BSTR v) = 0;
  6215.         
  6216.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  6217.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6218.         
  6219.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  6220.             /* [in] */ BSTR v) = 0;
  6221.         
  6222.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  6223.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6224.         
  6225.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  6226.             /* [in] */ BSTR v) = 0;
  6227.         
  6228.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  6229.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6230.         
  6231.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  6232.             /* [in] */ BSTR v) = 0;
  6233.         
  6234.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  6235.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6236.         
  6237.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  6238.             /* [in] */ BSTR v) = 0;
  6239.         
  6240.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  6241.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6242.         
  6243.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  6244.             /* [in] */ BSTR v) = 0;
  6245.         
  6246.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  6247.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6248.         
  6249.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  6250.             /* [in] */ BSTR v) = 0;
  6251.         
  6252.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  6253.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6254.         
  6255.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  6256.             /* [in] */ VARIANT v) = 0;
  6257.         
  6258.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  6259.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6260.         
  6261.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  6262.             /* [in] */ VARIANT v) = 0;
  6263.         
  6264.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  6265.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6266.         
  6267.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  6268.             /* [in] */ VARIANT v) = 0;
  6269.         
  6270.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  6271.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6272.         
  6273.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  6274.             /* [in] */ VARIANT v) = 0;
  6275.         
  6276.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  6277.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6278.         
  6279.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  6280.             /* [in] */ BSTR v) = 0;
  6281.         
  6282.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  6283.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6284.         
  6285.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  6286.             /* [in] */ VARIANT v) = 0;
  6287.         
  6288.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  6289.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6290.         
  6291.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  6292.             /* [in] */ VARIANT v) = 0;
  6293.         
  6294.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  6295.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6296.         
  6297.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  6298.             /* [in] */ VARIANT v) = 0;
  6299.         
  6300.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  6301.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6302.         
  6303.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  6304.             /* [in] */ VARIANT v) = 0;
  6305.         
  6306.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  6307.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6308.         
  6309.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  6310.             /* [in] */ BSTR v) = 0;
  6311.         
  6312.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  6313.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6314.         
  6315.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  6316.             /* [in] */ BSTR v) = 0;
  6317.         
  6318.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  6319.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6320.         
  6321.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  6322.             /* [in] */ BSTR v) = 0;
  6323.         
  6324.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  6325.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6326.         
  6327.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  6328.             /* [in] */ BSTR v) = 0;
  6329.         
  6330.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  6331.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6332.         
  6333.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  6334.             /* [in] */ BSTR v) = 0;
  6335.         
  6336.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  6337.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6338.         
  6339.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  6340.             /* [in] */ VARIANT v) = 0;
  6341.         
  6342.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  6343.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6344.         
  6345.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  6346.             /* [in] */ VARIANT v) = 0;
  6347.         
  6348.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  6349.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6350.         
  6351.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  6352.             /* [in] */ BSTR v) = 0;
  6353.         
  6354.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  6355.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6356.         
  6357.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  6358.             /* [in] */ BSTR v) = 0;
  6359.         
  6360.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  6361.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6362.         
  6363.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  6364.             /* [in] */ BSTR v) = 0;
  6365.         
  6366.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  6367.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6368.         
  6369.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  6370.             /* [in] */ BSTR v) = 0;
  6371.         
  6372.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  6373.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6374.         
  6375.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  6376.             /* [in] */ BSTR v) = 0;
  6377.         
  6378.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  6379.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6380.         
  6381.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  6382.             /* [in] */ BSTR v) = 0;
  6383.         
  6384.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  6385.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6386.         
  6387.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  6388.             /* [in] */ BSTR v) = 0;
  6389.         
  6390.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  6391.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6392.         
  6393.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  6394.             /* [in] */ BSTR v) = 0;
  6395.         
  6396.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  6397.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6398.         
  6399.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  6400.             /* [in] */ BSTR v) = 0;
  6401.         
  6402.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  6403.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6404.         
  6405.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  6406.             /* [in] */ VARIANT v) = 0;
  6407.         
  6408.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  6409.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6410.         
  6411.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  6412.             /* [in] */ VARIANT v) = 0;
  6413.         
  6414.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  6415.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6416.         
  6417.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  6418.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6419.         
  6420.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  6421.             /* [in] */ VARIANT v) = 0;
  6422.         
  6423.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  6424.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  6425.         
  6426.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  6427.             /* [in] */ BSTR v) = 0;
  6428.         
  6429.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  6430.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6431.         
  6432.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  6433.             /* [in] */ BSTR v) = 0;
  6434.         
  6435.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  6436.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6437.         
  6438.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  6439.             /* [in] */ BSTR v) = 0;
  6440.         
  6441.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  6442.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6443.         
  6444.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  6445.             /* [in] */ BSTR v) = 0;
  6446.         
  6447.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  6448.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6449.         
  6450.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelTop( 
  6451.             /* [in] */ long v) = 0;
  6452.         
  6453.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelTop( 
  6454.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  6455.         
  6456.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelLeft( 
  6457.             /* [in] */ long v) = 0;
  6458.         
  6459.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelLeft( 
  6460.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  6461.         
  6462.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelWidth( 
  6463.             /* [in] */ long v) = 0;
  6464.         
  6465.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelWidth( 
  6466.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  6467.         
  6468.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelHeight( 
  6469.             /* [in] */ long v) = 0;
  6470.         
  6471.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelHeight( 
  6472.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  6473.         
  6474.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posTop( 
  6475.             /* [in] */ float v) = 0;
  6476.         
  6477.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posTop( 
  6478.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  6479.         
  6480.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posLeft( 
  6481.             /* [in] */ float v) = 0;
  6482.         
  6483.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posLeft( 
  6484.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  6485.         
  6486.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posWidth( 
  6487.             /* [in] */ float v) = 0;
  6488.         
  6489.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posWidth( 
  6490.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  6491.         
  6492.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posHeight( 
  6493.             /* [in] */ float v) = 0;
  6494.         
  6495.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posHeight( 
  6496.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  6497.         
  6498.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  6499.             /* [in] */ BSTR v) = 0;
  6500.         
  6501.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  6502.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6503.         
  6504.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  6505.             /* [in] */ BSTR v) = 0;
  6506.         
  6507.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  6508.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6509.         
  6510.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  6511.             /* [in] */ BSTR v) = 0;
  6512.         
  6513.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  6514.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  6515.         
  6516.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  6517.             /* [in] */ BSTR strAttributeName,
  6518.             /* [in] */ VARIANT AttributeValue,
  6519.             /* [in][defaultvalue] */ LONG lFlags = 1) = 0;
  6520.         
  6521.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  6522.             /* [in] */ BSTR strAttributeName,
  6523.             /* [in][defaultvalue] */ LONG lFlags,
  6524.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  6525.         
  6526.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  6527.             /* [in] */ BSTR strAttributeName,
  6528.             /* [in][defaultvalue] */ LONG lFlags,
  6529.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  6530.         
  6531.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  6532.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  6533.         
  6534.     };
  6535.     
  6536. #else     /* C style interface */
  6537.  
  6538.     typedef struct IHTMLStyleVtbl
  6539.     {
  6540.         BEGIN_INTERFACE
  6541.         
  6542.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  6543.             IHTMLStyle __RPC_FAR * This,
  6544.             /* [in] */ REFIID riid,
  6545.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  6546.         
  6547.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  6548.             IHTMLStyle __RPC_FAR * This);
  6549.         
  6550.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  6551.             IHTMLStyle __RPC_FAR * This);
  6552.         
  6553.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  6554.             IHTMLStyle __RPC_FAR * This,
  6555.             /* [out] */ UINT __RPC_FAR *pctinfo);
  6556.         
  6557.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  6558.             IHTMLStyle __RPC_FAR * This,
  6559.             /* [in] */ UINT iTInfo,
  6560.             /* [in] */ LCID lcid,
  6561.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  6562.         
  6563.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  6564.             IHTMLStyle __RPC_FAR * This,
  6565.             /* [in] */ REFIID riid,
  6566.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  6567.             /* [in] */ UINT cNames,
  6568.             /* [in] */ LCID lcid,
  6569.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  6570.         
  6571.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  6572.             IHTMLStyle __RPC_FAR * This,
  6573.             /* [in] */ DISPID dispIdMember,
  6574.             /* [in] */ REFIID riid,
  6575.             /* [in] */ LCID lcid,
  6576.             /* [in] */ WORD wFlags,
  6577.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  6578.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  6579.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  6580.             /* [out] */ UINT __RPC_FAR *puArgErr);
  6581.         
  6582.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  6583.             IHTMLStyle __RPC_FAR * This,
  6584.             /* [in] */ BSTR v);
  6585.         
  6586.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  6587.             IHTMLStyle __RPC_FAR * This,
  6588.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6589.         
  6590.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  6591.             IHTMLStyle __RPC_FAR * This,
  6592.             /* [in] */ BSTR v);
  6593.         
  6594.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  6595.             IHTMLStyle __RPC_FAR * This,
  6596.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6597.         
  6598.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  6599.             IHTMLStyle __RPC_FAR * This,
  6600.             /* [in] */ BSTR v);
  6601.         
  6602.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  6603.             IHTMLStyle __RPC_FAR * This,
  6604.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6605.         
  6606.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  6607.             IHTMLStyle __RPC_FAR * This,
  6608.             /* [in] */ BSTR v);
  6609.         
  6610.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  6611.             IHTMLStyle __RPC_FAR * This,
  6612.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6613.         
  6614.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  6615.             IHTMLStyle __RPC_FAR * This,
  6616.             /* [in] */ VARIANT v);
  6617.         
  6618.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  6619.             IHTMLStyle __RPC_FAR * This,
  6620.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6621.         
  6622.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  6623.             IHTMLStyle __RPC_FAR * This,
  6624.             /* [in] */ BSTR v);
  6625.         
  6626.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  6627.             IHTMLStyle __RPC_FAR * This,
  6628.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6629.         
  6630.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  6631.             IHTMLStyle __RPC_FAR * This,
  6632.             /* [in] */ VARIANT v);
  6633.         
  6634.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  6635.             IHTMLStyle __RPC_FAR * This,
  6636.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6637.         
  6638.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  6639.             IHTMLStyle __RPC_FAR * This,
  6640.             /* [in] */ BSTR v);
  6641.         
  6642.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  6643.             IHTMLStyle __RPC_FAR * This,
  6644.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6645.         
  6646.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  6647.             IHTMLStyle __RPC_FAR * This,
  6648.             /* [in] */ VARIANT v);
  6649.         
  6650.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  6651.             IHTMLStyle __RPC_FAR * This,
  6652.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6653.         
  6654.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  6655.             IHTMLStyle __RPC_FAR * This,
  6656.             /* [in] */ BSTR v);
  6657.         
  6658.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  6659.             IHTMLStyle __RPC_FAR * This,
  6660.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6661.         
  6662.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  6663.             IHTMLStyle __RPC_FAR * This,
  6664.             /* [in] */ BSTR v);
  6665.         
  6666.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  6667.             IHTMLStyle __RPC_FAR * This,
  6668.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6669.         
  6670.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  6671.             IHTMLStyle __RPC_FAR * This,
  6672.             /* [in] */ BSTR v);
  6673.         
  6674.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  6675.             IHTMLStyle __RPC_FAR * This,
  6676.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6677.         
  6678.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  6679.             IHTMLStyle __RPC_FAR * This,
  6680.             /* [in] */ BSTR v);
  6681.         
  6682.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  6683.             IHTMLStyle __RPC_FAR * This,
  6684.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6685.         
  6686.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  6687.             IHTMLStyle __RPC_FAR * This,
  6688.             /* [in] */ VARIANT v);
  6689.         
  6690.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  6691.             IHTMLStyle __RPC_FAR * This,
  6692.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6693.         
  6694.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  6695.             IHTMLStyle __RPC_FAR * This,
  6696.             /* [in] */ VARIANT v);
  6697.         
  6698.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  6699.             IHTMLStyle __RPC_FAR * This,
  6700.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6701.         
  6702.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  6703.             IHTMLStyle __RPC_FAR * This,
  6704.             /* [in] */ VARIANT v);
  6705.         
  6706.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  6707.             IHTMLStyle __RPC_FAR * This,
  6708.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6709.         
  6710.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  6711.             IHTMLStyle __RPC_FAR * This,
  6712.             /* [in] */ VARIANT v);
  6713.         
  6714.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  6715.             IHTMLStyle __RPC_FAR * This,
  6716.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6717.         
  6718.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  6719.             IHTMLStyle __RPC_FAR * This,
  6720.             /* [in] */ BSTR v);
  6721.         
  6722.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  6723.             IHTMLStyle __RPC_FAR * This,
  6724.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6725.         
  6726.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  6727.             IHTMLStyle __RPC_FAR * This,
  6728.             /* [in] */ VARIANT_BOOL v);
  6729.         
  6730.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  6731.             IHTMLStyle __RPC_FAR * This,
  6732.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  6733.         
  6734.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  6735.             IHTMLStyle __RPC_FAR * This,
  6736.             /* [in] */ VARIANT_BOOL v);
  6737.         
  6738.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  6739.             IHTMLStyle __RPC_FAR * This,
  6740.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  6741.         
  6742.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  6743.             IHTMLStyle __RPC_FAR * This,
  6744.             /* [in] */ VARIANT_BOOL v);
  6745.         
  6746.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  6747.             IHTMLStyle __RPC_FAR * This,
  6748.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  6749.         
  6750.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  6751.             IHTMLStyle __RPC_FAR * This,
  6752.             /* [in] */ VARIANT_BOOL v);
  6753.         
  6754.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  6755.             IHTMLStyle __RPC_FAR * This,
  6756.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  6757.         
  6758.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  6759.             IHTMLStyle __RPC_FAR * This,
  6760.             /* [in] */ VARIANT_BOOL v);
  6761.         
  6762.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  6763.             IHTMLStyle __RPC_FAR * This,
  6764.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  6765.         
  6766.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  6767.             IHTMLStyle __RPC_FAR * This,
  6768.             /* [in] */ VARIANT v);
  6769.         
  6770.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  6771.             IHTMLStyle __RPC_FAR * This,
  6772.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6773.         
  6774.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  6775.             IHTMLStyle __RPC_FAR * This,
  6776.             /* [in] */ BSTR v);
  6777.         
  6778.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  6779.             IHTMLStyle __RPC_FAR * This,
  6780.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6781.         
  6782.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  6783.             IHTMLStyle __RPC_FAR * This,
  6784.             /* [in] */ BSTR v);
  6785.         
  6786.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  6787.             IHTMLStyle __RPC_FAR * This,
  6788.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6789.         
  6790.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  6791.             IHTMLStyle __RPC_FAR * This,
  6792.             /* [in] */ VARIANT v);
  6793.         
  6794.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  6795.             IHTMLStyle __RPC_FAR * This,
  6796.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6797.         
  6798.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  6799.             IHTMLStyle __RPC_FAR * This,
  6800.             /* [in] */ VARIANT v);
  6801.         
  6802.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  6803.             IHTMLStyle __RPC_FAR * This,
  6804.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6805.         
  6806.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  6807.             IHTMLStyle __RPC_FAR * This,
  6808.             /* [in] */ VARIANT v);
  6809.         
  6810.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  6811.             IHTMLStyle __RPC_FAR * This,
  6812.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6813.         
  6814.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  6815.             IHTMLStyle __RPC_FAR * This,
  6816.             /* [in] */ VARIANT v);
  6817.         
  6818.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  6819.             IHTMLStyle __RPC_FAR * This,
  6820.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6821.         
  6822.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  6823.             IHTMLStyle __RPC_FAR * This,
  6824.             /* [in] */ VARIANT v);
  6825.         
  6826.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  6827.             IHTMLStyle __RPC_FAR * This,
  6828.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6829.         
  6830.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  6831.             IHTMLStyle __RPC_FAR * This,
  6832.             /* [in] */ VARIANT v);
  6833.         
  6834.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  6835.             IHTMLStyle __RPC_FAR * This,
  6836.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6837.         
  6838.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  6839.             IHTMLStyle __RPC_FAR * This,
  6840.             /* [in] */ BSTR v);
  6841.         
  6842.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  6843.             IHTMLStyle __RPC_FAR * This,
  6844.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6845.         
  6846.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  6847.             IHTMLStyle __RPC_FAR * This,
  6848.             /* [in] */ VARIANT v);
  6849.         
  6850.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  6851.             IHTMLStyle __RPC_FAR * This,
  6852.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6853.         
  6854.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  6855.             IHTMLStyle __RPC_FAR * This,
  6856.             /* [in] */ VARIANT v);
  6857.         
  6858.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  6859.             IHTMLStyle __RPC_FAR * This,
  6860.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6861.         
  6862.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  6863.             IHTMLStyle __RPC_FAR * This,
  6864.             /* [in] */ VARIANT v);
  6865.         
  6866.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  6867.             IHTMLStyle __RPC_FAR * This,
  6868.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6869.         
  6870.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  6871.             IHTMLStyle __RPC_FAR * This,
  6872.             /* [in] */ VARIANT v);
  6873.         
  6874.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  6875.             IHTMLStyle __RPC_FAR * This,
  6876.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6877.         
  6878.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  6879.             IHTMLStyle __RPC_FAR * This,
  6880.             /* [in] */ BSTR v);
  6881.         
  6882.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  6883.             IHTMLStyle __RPC_FAR * This,
  6884.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6885.         
  6886.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  6887.             IHTMLStyle __RPC_FAR * This,
  6888.             /* [in] */ BSTR v);
  6889.         
  6890.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  6891.             IHTMLStyle __RPC_FAR * This,
  6892.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6893.         
  6894.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  6895.             IHTMLStyle __RPC_FAR * This,
  6896.             /* [in] */ BSTR v);
  6897.         
  6898.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  6899.             IHTMLStyle __RPC_FAR * This,
  6900.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6901.         
  6902.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  6903.             IHTMLStyle __RPC_FAR * This,
  6904.             /* [in] */ BSTR v);
  6905.         
  6906.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  6907.             IHTMLStyle __RPC_FAR * This,
  6908.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6909.         
  6910.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  6911.             IHTMLStyle __RPC_FAR * This,
  6912.             /* [in] */ BSTR v);
  6913.         
  6914.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  6915.             IHTMLStyle __RPC_FAR * This,
  6916.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6917.         
  6918.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  6919.             IHTMLStyle __RPC_FAR * This,
  6920.             /* [in] */ BSTR v);
  6921.         
  6922.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  6923.             IHTMLStyle __RPC_FAR * This,
  6924.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6925.         
  6926.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  6927.             IHTMLStyle __RPC_FAR * This,
  6928.             /* [in] */ BSTR v);
  6929.         
  6930.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  6931.             IHTMLStyle __RPC_FAR * This,
  6932.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6933.         
  6934.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  6935.             IHTMLStyle __RPC_FAR * This,
  6936.             /* [in] */ VARIANT v);
  6937.         
  6938.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  6939.             IHTMLStyle __RPC_FAR * This,
  6940.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6941.         
  6942.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  6943.             IHTMLStyle __RPC_FAR * This,
  6944.             /* [in] */ VARIANT v);
  6945.         
  6946.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  6947.             IHTMLStyle __RPC_FAR * This,
  6948.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6949.         
  6950.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  6951.             IHTMLStyle __RPC_FAR * This,
  6952.             /* [in] */ VARIANT v);
  6953.         
  6954.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  6955.             IHTMLStyle __RPC_FAR * This,
  6956.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6957.         
  6958.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  6959.             IHTMLStyle __RPC_FAR * This,
  6960.             /* [in] */ VARIANT v);
  6961.         
  6962.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  6963.             IHTMLStyle __RPC_FAR * This,
  6964.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6965.         
  6966.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  6967.             IHTMLStyle __RPC_FAR * This,
  6968.             /* [in] */ BSTR v);
  6969.         
  6970.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  6971.             IHTMLStyle __RPC_FAR * This,
  6972.             /* [out][retval] */ BSTR __RPC_FAR *p);
  6973.         
  6974.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  6975.             IHTMLStyle __RPC_FAR * This,
  6976.             /* [in] */ VARIANT v);
  6977.         
  6978.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  6979.             IHTMLStyle __RPC_FAR * This,
  6980.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6981.         
  6982.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  6983.             IHTMLStyle __RPC_FAR * This,
  6984.             /* [in] */ VARIANT v);
  6985.         
  6986.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  6987.             IHTMLStyle __RPC_FAR * This,
  6988.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6989.         
  6990.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  6991.             IHTMLStyle __RPC_FAR * This,
  6992.             /* [in] */ VARIANT v);
  6993.         
  6994.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  6995.             IHTMLStyle __RPC_FAR * This,
  6996.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  6997.         
  6998.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  6999.             IHTMLStyle __RPC_FAR * This,
  7000.             /* [in] */ VARIANT v);
  7001.         
  7002.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  7003.             IHTMLStyle __RPC_FAR * This,
  7004.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7005.         
  7006.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  7007.             IHTMLStyle __RPC_FAR * This,
  7008.             /* [in] */ BSTR v);
  7009.         
  7010.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  7011.             IHTMLStyle __RPC_FAR * This,
  7012.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7013.         
  7014.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  7015.             IHTMLStyle __RPC_FAR * This,
  7016.             /* [in] */ BSTR v);
  7017.         
  7018.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  7019.             IHTMLStyle __RPC_FAR * This,
  7020.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7021.         
  7022.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  7023.             IHTMLStyle __RPC_FAR * This,
  7024.             /* [in] */ BSTR v);
  7025.         
  7026.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  7027.             IHTMLStyle __RPC_FAR * This,
  7028.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7029.         
  7030.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  7031.             IHTMLStyle __RPC_FAR * This,
  7032.             /* [in] */ BSTR v);
  7033.         
  7034.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  7035.             IHTMLStyle __RPC_FAR * This,
  7036.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7037.         
  7038.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  7039.             IHTMLStyle __RPC_FAR * This,
  7040.             /* [in] */ BSTR v);
  7041.         
  7042.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  7043.             IHTMLStyle __RPC_FAR * This,
  7044.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7045.         
  7046.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  7047.             IHTMLStyle __RPC_FAR * This,
  7048.             /* [in] */ VARIANT v);
  7049.         
  7050.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  7051.             IHTMLStyle __RPC_FAR * This,
  7052.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7053.         
  7054.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  7055.             IHTMLStyle __RPC_FAR * This,
  7056.             /* [in] */ VARIANT v);
  7057.         
  7058.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  7059.             IHTMLStyle __RPC_FAR * This,
  7060.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7061.         
  7062.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  7063.             IHTMLStyle __RPC_FAR * This,
  7064.             /* [in] */ BSTR v);
  7065.         
  7066.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  7067.             IHTMLStyle __RPC_FAR * This,
  7068.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7069.         
  7070.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  7071.             IHTMLStyle __RPC_FAR * This,
  7072.             /* [in] */ BSTR v);
  7073.         
  7074.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  7075.             IHTMLStyle __RPC_FAR * This,
  7076.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7077.         
  7078.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  7079.             IHTMLStyle __RPC_FAR * This,
  7080.             /* [in] */ BSTR v);
  7081.         
  7082.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  7083.             IHTMLStyle __RPC_FAR * This,
  7084.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7085.         
  7086.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  7087.             IHTMLStyle __RPC_FAR * This,
  7088.             /* [in] */ BSTR v);
  7089.         
  7090.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  7091.             IHTMLStyle __RPC_FAR * This,
  7092.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7093.         
  7094.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  7095.             IHTMLStyle __RPC_FAR * This,
  7096.             /* [in] */ BSTR v);
  7097.         
  7098.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  7099.             IHTMLStyle __RPC_FAR * This,
  7100.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7101.         
  7102.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  7103.             IHTMLStyle __RPC_FAR * This,
  7104.             /* [in] */ BSTR v);
  7105.         
  7106.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  7107.             IHTMLStyle __RPC_FAR * This,
  7108.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7109.         
  7110.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  7111.             IHTMLStyle __RPC_FAR * This,
  7112.             /* [in] */ BSTR v);
  7113.         
  7114.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  7115.             IHTMLStyle __RPC_FAR * This,
  7116.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7117.         
  7118.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  7119.             IHTMLStyle __RPC_FAR * This,
  7120.             /* [in] */ BSTR v);
  7121.         
  7122.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  7123.             IHTMLStyle __RPC_FAR * This,
  7124.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7125.         
  7126.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  7127.             IHTMLStyle __RPC_FAR * This,
  7128.             /* [in] */ BSTR v);
  7129.         
  7130.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  7131.             IHTMLStyle __RPC_FAR * This,
  7132.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7133.         
  7134.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  7135.             IHTMLStyle __RPC_FAR * This,
  7136.             /* [in] */ VARIANT v);
  7137.         
  7138.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  7139.             IHTMLStyle __RPC_FAR * This,
  7140.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7141.         
  7142.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  7143.             IHTMLStyle __RPC_FAR * This,
  7144.             /* [in] */ VARIANT v);
  7145.         
  7146.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  7147.             IHTMLStyle __RPC_FAR * This,
  7148.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7149.         
  7150.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  7151.             IHTMLStyle __RPC_FAR * This,
  7152.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7153.         
  7154.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  7155.             IHTMLStyle __RPC_FAR * This,
  7156.             /* [in] */ VARIANT v);
  7157.         
  7158.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  7159.             IHTMLStyle __RPC_FAR * This,
  7160.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  7161.         
  7162.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  7163.             IHTMLStyle __RPC_FAR * This,
  7164.             /* [in] */ BSTR v);
  7165.         
  7166.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  7167.             IHTMLStyle __RPC_FAR * This,
  7168.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7169.         
  7170.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  7171.             IHTMLStyle __RPC_FAR * This,
  7172.             /* [in] */ BSTR v);
  7173.         
  7174.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  7175.             IHTMLStyle __RPC_FAR * This,
  7176.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7177.         
  7178.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  7179.             IHTMLStyle __RPC_FAR * This,
  7180.             /* [in] */ BSTR v);
  7181.         
  7182.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  7183.             IHTMLStyle __RPC_FAR * This,
  7184.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7185.         
  7186.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  7187.             IHTMLStyle __RPC_FAR * This,
  7188.             /* [in] */ BSTR v);
  7189.         
  7190.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  7191.             IHTMLStyle __RPC_FAR * This,
  7192.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7193.         
  7194.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelTop )( 
  7195.             IHTMLStyle __RPC_FAR * This,
  7196.             /* [in] */ long v);
  7197.         
  7198.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelTop )( 
  7199.             IHTMLStyle __RPC_FAR * This,
  7200.             /* [out][retval] */ long __RPC_FAR *p);
  7201.         
  7202.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelLeft )( 
  7203.             IHTMLStyle __RPC_FAR * This,
  7204.             /* [in] */ long v);
  7205.         
  7206.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelLeft )( 
  7207.             IHTMLStyle __RPC_FAR * This,
  7208.             /* [out][retval] */ long __RPC_FAR *p);
  7209.         
  7210.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelWidth )( 
  7211.             IHTMLStyle __RPC_FAR * This,
  7212.             /* [in] */ long v);
  7213.         
  7214.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelWidth )( 
  7215.             IHTMLStyle __RPC_FAR * This,
  7216.             /* [out][retval] */ long __RPC_FAR *p);
  7217.         
  7218.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelHeight )( 
  7219.             IHTMLStyle __RPC_FAR * This,
  7220.             /* [in] */ long v);
  7221.         
  7222.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelHeight )( 
  7223.             IHTMLStyle __RPC_FAR * This,
  7224.             /* [out][retval] */ long __RPC_FAR *p);
  7225.         
  7226.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posTop )( 
  7227.             IHTMLStyle __RPC_FAR * This,
  7228.             /* [in] */ float v);
  7229.         
  7230.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posTop )( 
  7231.             IHTMLStyle __RPC_FAR * This,
  7232.             /* [out][retval] */ float __RPC_FAR *p);
  7233.         
  7234.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posLeft )( 
  7235.             IHTMLStyle __RPC_FAR * This,
  7236.             /* [in] */ float v);
  7237.         
  7238.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posLeft )( 
  7239.             IHTMLStyle __RPC_FAR * This,
  7240.             /* [out][retval] */ float __RPC_FAR *p);
  7241.         
  7242.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posWidth )( 
  7243.             IHTMLStyle __RPC_FAR * This,
  7244.             /* [in] */ float v);
  7245.         
  7246.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posWidth )( 
  7247.             IHTMLStyle __RPC_FAR * This,
  7248.             /* [out][retval] */ float __RPC_FAR *p);
  7249.         
  7250.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posHeight )( 
  7251.             IHTMLStyle __RPC_FAR * This,
  7252.             /* [in] */ float v);
  7253.         
  7254.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posHeight )( 
  7255.             IHTMLStyle __RPC_FAR * This,
  7256.             /* [out][retval] */ float __RPC_FAR *p);
  7257.         
  7258.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  7259.             IHTMLStyle __RPC_FAR * This,
  7260.             /* [in] */ BSTR v);
  7261.         
  7262.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  7263.             IHTMLStyle __RPC_FAR * This,
  7264.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7265.         
  7266.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  7267.             IHTMLStyle __RPC_FAR * This,
  7268.             /* [in] */ BSTR v);
  7269.         
  7270.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  7271.             IHTMLStyle __RPC_FAR * This,
  7272.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7273.         
  7274.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  7275.             IHTMLStyle __RPC_FAR * This,
  7276.             /* [in] */ BSTR v);
  7277.         
  7278.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  7279.             IHTMLStyle __RPC_FAR * This,
  7280.             /* [out][retval] */ BSTR __RPC_FAR *p);
  7281.         
  7282.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  7283.             IHTMLStyle __RPC_FAR * This,
  7284.             /* [in] */ BSTR strAttributeName,
  7285.             /* [in] */ VARIANT AttributeValue,
  7286.             /* [in][defaultvalue] */ LONG lFlags);
  7287.         
  7288.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  7289.             IHTMLStyle __RPC_FAR * This,
  7290.             /* [in] */ BSTR strAttributeName,
  7291.             /* [in][defaultvalue] */ LONG lFlags,
  7292.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  7293.         
  7294.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  7295.             IHTMLStyle __RPC_FAR * This,
  7296.             /* [in] */ BSTR strAttributeName,
  7297.             /* [in][defaultvalue] */ LONG lFlags,
  7298.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  7299.         
  7300.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  7301.             IHTMLStyle __RPC_FAR * This,
  7302.             /* [out][retval] */ BSTR __RPC_FAR *String);
  7303.         
  7304.         END_INTERFACE
  7305.     } IHTMLStyleVtbl;
  7306.  
  7307.     interface IHTMLStyle
  7308.     {
  7309.         CONST_VTBL struct IHTMLStyleVtbl __RPC_FAR *lpVtbl;
  7310.     };
  7311.  
  7312.     
  7313.  
  7314. #ifdef COBJMACROS
  7315.  
  7316.  
  7317. #define IHTMLStyle_QueryInterface(This,riid,ppvObject)    \
  7318.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  7319.  
  7320. #define IHTMLStyle_AddRef(This)    \
  7321.     (This)->lpVtbl -> AddRef(This)
  7322.  
  7323. #define IHTMLStyle_Release(This)    \
  7324.     (This)->lpVtbl -> Release(This)
  7325.  
  7326.  
  7327. #define IHTMLStyle_GetTypeInfoCount(This,pctinfo)    \
  7328.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  7329.  
  7330. #define IHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  7331.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  7332.  
  7333. #define IHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  7334.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  7335.  
  7336. #define IHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  7337.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  7338.  
  7339.  
  7340. #define IHTMLStyle_put_fontFamily(This,v)    \
  7341.     (This)->lpVtbl -> put_fontFamily(This,v)
  7342.  
  7343. #define IHTMLStyle_get_fontFamily(This,p)    \
  7344.     (This)->lpVtbl -> get_fontFamily(This,p)
  7345.  
  7346. #define IHTMLStyle_put_fontStyle(This,v)    \
  7347.     (This)->lpVtbl -> put_fontStyle(This,v)
  7348.  
  7349. #define IHTMLStyle_get_fontStyle(This,p)    \
  7350.     (This)->lpVtbl -> get_fontStyle(This,p)
  7351.  
  7352. #define IHTMLStyle_put_fontVariant(This,v)    \
  7353.     (This)->lpVtbl -> put_fontVariant(This,v)
  7354.  
  7355. #define IHTMLStyle_get_fontVariant(This,p)    \
  7356.     (This)->lpVtbl -> get_fontVariant(This,p)
  7357.  
  7358. #define IHTMLStyle_put_fontWeight(This,v)    \
  7359.     (This)->lpVtbl -> put_fontWeight(This,v)
  7360.  
  7361. #define IHTMLStyle_get_fontWeight(This,p)    \
  7362.     (This)->lpVtbl -> get_fontWeight(This,p)
  7363.  
  7364. #define IHTMLStyle_put_fontSize(This,v)    \
  7365.     (This)->lpVtbl -> put_fontSize(This,v)
  7366.  
  7367. #define IHTMLStyle_get_fontSize(This,p)    \
  7368.     (This)->lpVtbl -> get_fontSize(This,p)
  7369.  
  7370. #define IHTMLStyle_put_font(This,v)    \
  7371.     (This)->lpVtbl -> put_font(This,v)
  7372.  
  7373. #define IHTMLStyle_get_font(This,p)    \
  7374.     (This)->lpVtbl -> get_font(This,p)
  7375.  
  7376. #define IHTMLStyle_put_color(This,v)    \
  7377.     (This)->lpVtbl -> put_color(This,v)
  7378.  
  7379. #define IHTMLStyle_get_color(This,p)    \
  7380.     (This)->lpVtbl -> get_color(This,p)
  7381.  
  7382. #define IHTMLStyle_put_background(This,v)    \
  7383.     (This)->lpVtbl -> put_background(This,v)
  7384.  
  7385. #define IHTMLStyle_get_background(This,p)    \
  7386.     (This)->lpVtbl -> get_background(This,p)
  7387.  
  7388. #define IHTMLStyle_put_backgroundColor(This,v)    \
  7389.     (This)->lpVtbl -> put_backgroundColor(This,v)
  7390.  
  7391. #define IHTMLStyle_get_backgroundColor(This,p)    \
  7392.     (This)->lpVtbl -> get_backgroundColor(This,p)
  7393.  
  7394. #define IHTMLStyle_put_backgroundImage(This,v)    \
  7395.     (This)->lpVtbl -> put_backgroundImage(This,v)
  7396.  
  7397. #define IHTMLStyle_get_backgroundImage(This,p)    \
  7398.     (This)->lpVtbl -> get_backgroundImage(This,p)
  7399.  
  7400. #define IHTMLStyle_put_backgroundRepeat(This,v)    \
  7401.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  7402.  
  7403. #define IHTMLStyle_get_backgroundRepeat(This,p)    \
  7404.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  7405.  
  7406. #define IHTMLStyle_put_backgroundAttachment(This,v)    \
  7407.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  7408.  
  7409. #define IHTMLStyle_get_backgroundAttachment(This,p)    \
  7410.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  7411.  
  7412. #define IHTMLStyle_put_backgroundPosition(This,v)    \
  7413.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  7414.  
  7415. #define IHTMLStyle_get_backgroundPosition(This,p)    \
  7416.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  7417.  
  7418. #define IHTMLStyle_put_backgroundPositionX(This,v)    \
  7419.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  7420.  
  7421. #define IHTMLStyle_get_backgroundPositionX(This,p)    \
  7422.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  7423.  
  7424. #define IHTMLStyle_put_backgroundPositionY(This,v)    \
  7425.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  7426.  
  7427. #define IHTMLStyle_get_backgroundPositionY(This,p)    \
  7428.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  7429.  
  7430. #define IHTMLStyle_put_wordSpacing(This,v)    \
  7431.     (This)->lpVtbl -> put_wordSpacing(This,v)
  7432.  
  7433. #define IHTMLStyle_get_wordSpacing(This,p)    \
  7434.     (This)->lpVtbl -> get_wordSpacing(This,p)
  7435.  
  7436. #define IHTMLStyle_put_letterSpacing(This,v)    \
  7437.     (This)->lpVtbl -> put_letterSpacing(This,v)
  7438.  
  7439. #define IHTMLStyle_get_letterSpacing(This,p)    \
  7440.     (This)->lpVtbl -> get_letterSpacing(This,p)
  7441.  
  7442. #define IHTMLStyle_put_textDecoration(This,v)    \
  7443.     (This)->lpVtbl -> put_textDecoration(This,v)
  7444.  
  7445. #define IHTMLStyle_get_textDecoration(This,p)    \
  7446.     (This)->lpVtbl -> get_textDecoration(This,p)
  7447.  
  7448. #define IHTMLStyle_put_textDecorationNone(This,v)    \
  7449.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  7450.  
  7451. #define IHTMLStyle_get_textDecorationNone(This,p)    \
  7452.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  7453.  
  7454. #define IHTMLStyle_put_textDecorationUnderline(This,v)    \
  7455.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  7456.  
  7457. #define IHTMLStyle_get_textDecorationUnderline(This,p)    \
  7458.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  7459.  
  7460. #define IHTMLStyle_put_textDecorationOverline(This,v)    \
  7461.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  7462.  
  7463. #define IHTMLStyle_get_textDecorationOverline(This,p)    \
  7464.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  7465.  
  7466. #define IHTMLStyle_put_textDecorationLineThrough(This,v)    \
  7467.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  7468.  
  7469. #define IHTMLStyle_get_textDecorationLineThrough(This,p)    \
  7470.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  7471.  
  7472. #define IHTMLStyle_put_textDecorationBlink(This,v)    \
  7473.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  7474.  
  7475. #define IHTMLStyle_get_textDecorationBlink(This,p)    \
  7476.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  7477.  
  7478. #define IHTMLStyle_put_verticalAlign(This,v)    \
  7479.     (This)->lpVtbl -> put_verticalAlign(This,v)
  7480.  
  7481. #define IHTMLStyle_get_verticalAlign(This,p)    \
  7482.     (This)->lpVtbl -> get_verticalAlign(This,p)
  7483.  
  7484. #define IHTMLStyle_put_textTransform(This,v)    \
  7485.     (This)->lpVtbl -> put_textTransform(This,v)
  7486.  
  7487. #define IHTMLStyle_get_textTransform(This,p)    \
  7488.     (This)->lpVtbl -> get_textTransform(This,p)
  7489.  
  7490. #define IHTMLStyle_put_textAlign(This,v)    \
  7491.     (This)->lpVtbl -> put_textAlign(This,v)
  7492.  
  7493. #define IHTMLStyle_get_textAlign(This,p)    \
  7494.     (This)->lpVtbl -> get_textAlign(This,p)
  7495.  
  7496. #define IHTMLStyle_put_textIndent(This,v)    \
  7497.     (This)->lpVtbl -> put_textIndent(This,v)
  7498.  
  7499. #define IHTMLStyle_get_textIndent(This,p)    \
  7500.     (This)->lpVtbl -> get_textIndent(This,p)
  7501.  
  7502. #define IHTMLStyle_put_lineHeight(This,v)    \
  7503.     (This)->lpVtbl -> put_lineHeight(This,v)
  7504.  
  7505. #define IHTMLStyle_get_lineHeight(This,p)    \
  7506.     (This)->lpVtbl -> get_lineHeight(This,p)
  7507.  
  7508. #define IHTMLStyle_put_marginTop(This,v)    \
  7509.     (This)->lpVtbl -> put_marginTop(This,v)
  7510.  
  7511. #define IHTMLStyle_get_marginTop(This,p)    \
  7512.     (This)->lpVtbl -> get_marginTop(This,p)
  7513.  
  7514. #define IHTMLStyle_put_marginRight(This,v)    \
  7515.     (This)->lpVtbl -> put_marginRight(This,v)
  7516.  
  7517. #define IHTMLStyle_get_marginRight(This,p)    \
  7518.     (This)->lpVtbl -> get_marginRight(This,p)
  7519.  
  7520. #define IHTMLStyle_put_marginBottom(This,v)    \
  7521.     (This)->lpVtbl -> put_marginBottom(This,v)
  7522.  
  7523. #define IHTMLStyle_get_marginBottom(This,p)    \
  7524.     (This)->lpVtbl -> get_marginBottom(This,p)
  7525.  
  7526. #define IHTMLStyle_put_marginLeft(This,v)    \
  7527.     (This)->lpVtbl -> put_marginLeft(This,v)
  7528.  
  7529. #define IHTMLStyle_get_marginLeft(This,p)    \
  7530.     (This)->lpVtbl -> get_marginLeft(This,p)
  7531.  
  7532. #define IHTMLStyle_put_margin(This,v)    \
  7533.     (This)->lpVtbl -> put_margin(This,v)
  7534.  
  7535. #define IHTMLStyle_get_margin(This,p)    \
  7536.     (This)->lpVtbl -> get_margin(This,p)
  7537.  
  7538. #define IHTMLStyle_put_paddingTop(This,v)    \
  7539.     (This)->lpVtbl -> put_paddingTop(This,v)
  7540.  
  7541. #define IHTMLStyle_get_paddingTop(This,p)    \
  7542.     (This)->lpVtbl -> get_paddingTop(This,p)
  7543.  
  7544. #define IHTMLStyle_put_paddingRight(This,v)    \
  7545.     (This)->lpVtbl -> put_paddingRight(This,v)
  7546.  
  7547. #define IHTMLStyle_get_paddingRight(This,p)    \
  7548.     (This)->lpVtbl -> get_paddingRight(This,p)
  7549.  
  7550. #define IHTMLStyle_put_paddingBottom(This,v)    \
  7551.     (This)->lpVtbl -> put_paddingBottom(This,v)
  7552.  
  7553. #define IHTMLStyle_get_paddingBottom(This,p)    \
  7554.     (This)->lpVtbl -> get_paddingBottom(This,p)
  7555.  
  7556. #define IHTMLStyle_put_paddingLeft(This,v)    \
  7557.     (This)->lpVtbl -> put_paddingLeft(This,v)
  7558.  
  7559. #define IHTMLStyle_get_paddingLeft(This,p)    \
  7560.     (This)->lpVtbl -> get_paddingLeft(This,p)
  7561.  
  7562. #define IHTMLStyle_put_padding(This,v)    \
  7563.     (This)->lpVtbl -> put_padding(This,v)
  7564.  
  7565. #define IHTMLStyle_get_padding(This,p)    \
  7566.     (This)->lpVtbl -> get_padding(This,p)
  7567.  
  7568. #define IHTMLStyle_put_border(This,v)    \
  7569.     (This)->lpVtbl -> put_border(This,v)
  7570.  
  7571. #define IHTMLStyle_get_border(This,p)    \
  7572.     (This)->lpVtbl -> get_border(This,p)
  7573.  
  7574. #define IHTMLStyle_put_borderTop(This,v)    \
  7575.     (This)->lpVtbl -> put_borderTop(This,v)
  7576.  
  7577. #define IHTMLStyle_get_borderTop(This,p)    \
  7578.     (This)->lpVtbl -> get_borderTop(This,p)
  7579.  
  7580. #define IHTMLStyle_put_borderRight(This,v)    \
  7581.     (This)->lpVtbl -> put_borderRight(This,v)
  7582.  
  7583. #define IHTMLStyle_get_borderRight(This,p)    \
  7584.     (This)->lpVtbl -> get_borderRight(This,p)
  7585.  
  7586. #define IHTMLStyle_put_borderBottom(This,v)    \
  7587.     (This)->lpVtbl -> put_borderBottom(This,v)
  7588.  
  7589. #define IHTMLStyle_get_borderBottom(This,p)    \
  7590.     (This)->lpVtbl -> get_borderBottom(This,p)
  7591.  
  7592. #define IHTMLStyle_put_borderLeft(This,v)    \
  7593.     (This)->lpVtbl -> put_borderLeft(This,v)
  7594.  
  7595. #define IHTMLStyle_get_borderLeft(This,p)    \
  7596.     (This)->lpVtbl -> get_borderLeft(This,p)
  7597.  
  7598. #define IHTMLStyle_put_borderColor(This,v)    \
  7599.     (This)->lpVtbl -> put_borderColor(This,v)
  7600.  
  7601. #define IHTMLStyle_get_borderColor(This,p)    \
  7602.     (This)->lpVtbl -> get_borderColor(This,p)
  7603.  
  7604. #define IHTMLStyle_put_borderTopColor(This,v)    \
  7605.     (This)->lpVtbl -> put_borderTopColor(This,v)
  7606.  
  7607. #define IHTMLStyle_get_borderTopColor(This,p)    \
  7608.     (This)->lpVtbl -> get_borderTopColor(This,p)
  7609.  
  7610. #define IHTMLStyle_put_borderRightColor(This,v)    \
  7611.     (This)->lpVtbl -> put_borderRightColor(This,v)
  7612.  
  7613. #define IHTMLStyle_get_borderRightColor(This,p)    \
  7614.     (This)->lpVtbl -> get_borderRightColor(This,p)
  7615.  
  7616. #define IHTMLStyle_put_borderBottomColor(This,v)    \
  7617.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  7618.  
  7619. #define IHTMLStyle_get_borderBottomColor(This,p)    \
  7620.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  7621.  
  7622. #define IHTMLStyle_put_borderLeftColor(This,v)    \
  7623.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  7624.  
  7625. #define IHTMLStyle_get_borderLeftColor(This,p)    \
  7626.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  7627.  
  7628. #define IHTMLStyle_put_borderWidth(This,v)    \
  7629.     (This)->lpVtbl -> put_borderWidth(This,v)
  7630.  
  7631. #define IHTMLStyle_get_borderWidth(This,p)    \
  7632.     (This)->lpVtbl -> get_borderWidth(This,p)
  7633.  
  7634. #define IHTMLStyle_put_borderTopWidth(This,v)    \
  7635.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  7636.  
  7637. #define IHTMLStyle_get_borderTopWidth(This,p)    \
  7638.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  7639.  
  7640. #define IHTMLStyle_put_borderRightWidth(This,v)    \
  7641.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  7642.  
  7643. #define IHTMLStyle_get_borderRightWidth(This,p)    \
  7644.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  7645.  
  7646. #define IHTMLStyle_put_borderBottomWidth(This,v)    \
  7647.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  7648.  
  7649. #define IHTMLStyle_get_borderBottomWidth(This,p)    \
  7650.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  7651.  
  7652. #define IHTMLStyle_put_borderLeftWidth(This,v)    \
  7653.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  7654.  
  7655. #define IHTMLStyle_get_borderLeftWidth(This,p)    \
  7656.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  7657.  
  7658. #define IHTMLStyle_put_borderStyle(This,v)    \
  7659.     (This)->lpVtbl -> put_borderStyle(This,v)
  7660.  
  7661. #define IHTMLStyle_get_borderStyle(This,p)    \
  7662.     (This)->lpVtbl -> get_borderStyle(This,p)
  7663.  
  7664. #define IHTMLStyle_put_borderTopStyle(This,v)    \
  7665.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  7666.  
  7667. #define IHTMLStyle_get_borderTopStyle(This,p)    \
  7668.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  7669.  
  7670. #define IHTMLStyle_put_borderRightStyle(This,v)    \
  7671.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  7672.  
  7673. #define IHTMLStyle_get_borderRightStyle(This,p)    \
  7674.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  7675.  
  7676. #define IHTMLStyle_put_borderBottomStyle(This,v)    \
  7677.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  7678.  
  7679. #define IHTMLStyle_get_borderBottomStyle(This,p)    \
  7680.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  7681.  
  7682. #define IHTMLStyle_put_borderLeftStyle(This,v)    \
  7683.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  7684.  
  7685. #define IHTMLStyle_get_borderLeftStyle(This,p)    \
  7686.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  7687.  
  7688. #define IHTMLStyle_put_width(This,v)    \
  7689.     (This)->lpVtbl -> put_width(This,v)
  7690.  
  7691. #define IHTMLStyle_get_width(This,p)    \
  7692.     (This)->lpVtbl -> get_width(This,p)
  7693.  
  7694. #define IHTMLStyle_put_height(This,v)    \
  7695.     (This)->lpVtbl -> put_height(This,v)
  7696.  
  7697. #define IHTMLStyle_get_height(This,p)    \
  7698.     (This)->lpVtbl -> get_height(This,p)
  7699.  
  7700. #define IHTMLStyle_put_styleFloat(This,v)    \
  7701.     (This)->lpVtbl -> put_styleFloat(This,v)
  7702.  
  7703. #define IHTMLStyle_get_styleFloat(This,p)    \
  7704.     (This)->lpVtbl -> get_styleFloat(This,p)
  7705.  
  7706. #define IHTMLStyle_put_clear(This,v)    \
  7707.     (This)->lpVtbl -> put_clear(This,v)
  7708.  
  7709. #define IHTMLStyle_get_clear(This,p)    \
  7710.     (This)->lpVtbl -> get_clear(This,p)
  7711.  
  7712. #define IHTMLStyle_put_display(This,v)    \
  7713.     (This)->lpVtbl -> put_display(This,v)
  7714.  
  7715. #define IHTMLStyle_get_display(This,p)    \
  7716.     (This)->lpVtbl -> get_display(This,p)
  7717.  
  7718. #define IHTMLStyle_put_visibility(This,v)    \
  7719.     (This)->lpVtbl -> put_visibility(This,v)
  7720.  
  7721. #define IHTMLStyle_get_visibility(This,p)    \
  7722.     (This)->lpVtbl -> get_visibility(This,p)
  7723.  
  7724. #define IHTMLStyle_put_listStyleType(This,v)    \
  7725.     (This)->lpVtbl -> put_listStyleType(This,v)
  7726.  
  7727. #define IHTMLStyle_get_listStyleType(This,p)    \
  7728.     (This)->lpVtbl -> get_listStyleType(This,p)
  7729.  
  7730. #define IHTMLStyle_put_listStylePosition(This,v)    \
  7731.     (This)->lpVtbl -> put_listStylePosition(This,v)
  7732.  
  7733. #define IHTMLStyle_get_listStylePosition(This,p)    \
  7734.     (This)->lpVtbl -> get_listStylePosition(This,p)
  7735.  
  7736. #define IHTMLStyle_put_listStyleImage(This,v)    \
  7737.     (This)->lpVtbl -> put_listStyleImage(This,v)
  7738.  
  7739. #define IHTMLStyle_get_listStyleImage(This,p)    \
  7740.     (This)->lpVtbl -> get_listStyleImage(This,p)
  7741.  
  7742. #define IHTMLStyle_put_listStyle(This,v)    \
  7743.     (This)->lpVtbl -> put_listStyle(This,v)
  7744.  
  7745. #define IHTMLStyle_get_listStyle(This,p)    \
  7746.     (This)->lpVtbl -> get_listStyle(This,p)
  7747.  
  7748. #define IHTMLStyle_put_whiteSpace(This,v)    \
  7749.     (This)->lpVtbl -> put_whiteSpace(This,v)
  7750.  
  7751. #define IHTMLStyle_get_whiteSpace(This,p)    \
  7752.     (This)->lpVtbl -> get_whiteSpace(This,p)
  7753.  
  7754. #define IHTMLStyle_put_top(This,v)    \
  7755.     (This)->lpVtbl -> put_top(This,v)
  7756.  
  7757. #define IHTMLStyle_get_top(This,p)    \
  7758.     (This)->lpVtbl -> get_top(This,p)
  7759.  
  7760. #define IHTMLStyle_put_left(This,v)    \
  7761.     (This)->lpVtbl -> put_left(This,v)
  7762.  
  7763. #define IHTMLStyle_get_left(This,p)    \
  7764.     (This)->lpVtbl -> get_left(This,p)
  7765.  
  7766. #define IHTMLStyle_get_position(This,p)    \
  7767.     (This)->lpVtbl -> get_position(This,p)
  7768.  
  7769. #define IHTMLStyle_put_zIndex(This,v)    \
  7770.     (This)->lpVtbl -> put_zIndex(This,v)
  7771.  
  7772. #define IHTMLStyle_get_zIndex(This,p)    \
  7773.     (This)->lpVtbl -> get_zIndex(This,p)
  7774.  
  7775. #define IHTMLStyle_put_overflow(This,v)    \
  7776.     (This)->lpVtbl -> put_overflow(This,v)
  7777.  
  7778. #define IHTMLStyle_get_overflow(This,p)    \
  7779.     (This)->lpVtbl -> get_overflow(This,p)
  7780.  
  7781. #define IHTMLStyle_put_pageBreakBefore(This,v)    \
  7782.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  7783.  
  7784. #define IHTMLStyle_get_pageBreakBefore(This,p)    \
  7785.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  7786.  
  7787. #define IHTMLStyle_put_pageBreakAfter(This,v)    \
  7788.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  7789.  
  7790. #define IHTMLStyle_get_pageBreakAfter(This,p)    \
  7791.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  7792.  
  7793. #define IHTMLStyle_put_cssText(This,v)    \
  7794.     (This)->lpVtbl -> put_cssText(This,v)
  7795.  
  7796. #define IHTMLStyle_get_cssText(This,p)    \
  7797.     (This)->lpVtbl -> get_cssText(This,p)
  7798.  
  7799. #define IHTMLStyle_put_pixelTop(This,v)    \
  7800.     (This)->lpVtbl -> put_pixelTop(This,v)
  7801.  
  7802. #define IHTMLStyle_get_pixelTop(This,p)    \
  7803.     (This)->lpVtbl -> get_pixelTop(This,p)
  7804.  
  7805. #define IHTMLStyle_put_pixelLeft(This,v)    \
  7806.     (This)->lpVtbl -> put_pixelLeft(This,v)
  7807.  
  7808. #define IHTMLStyle_get_pixelLeft(This,p)    \
  7809.     (This)->lpVtbl -> get_pixelLeft(This,p)
  7810.  
  7811. #define IHTMLStyle_put_pixelWidth(This,v)    \
  7812.     (This)->lpVtbl -> put_pixelWidth(This,v)
  7813.  
  7814. #define IHTMLStyle_get_pixelWidth(This,p)    \
  7815.     (This)->lpVtbl -> get_pixelWidth(This,p)
  7816.  
  7817. #define IHTMLStyle_put_pixelHeight(This,v)    \
  7818.     (This)->lpVtbl -> put_pixelHeight(This,v)
  7819.  
  7820. #define IHTMLStyle_get_pixelHeight(This,p)    \
  7821.     (This)->lpVtbl -> get_pixelHeight(This,p)
  7822.  
  7823. #define IHTMLStyle_put_posTop(This,v)    \
  7824.     (This)->lpVtbl -> put_posTop(This,v)
  7825.  
  7826. #define IHTMLStyle_get_posTop(This,p)    \
  7827.     (This)->lpVtbl -> get_posTop(This,p)
  7828.  
  7829. #define IHTMLStyle_put_posLeft(This,v)    \
  7830.     (This)->lpVtbl -> put_posLeft(This,v)
  7831.  
  7832. #define IHTMLStyle_get_posLeft(This,p)    \
  7833.     (This)->lpVtbl -> get_posLeft(This,p)
  7834.  
  7835. #define IHTMLStyle_put_posWidth(This,v)    \
  7836.     (This)->lpVtbl -> put_posWidth(This,v)
  7837.  
  7838. #define IHTMLStyle_get_posWidth(This,p)    \
  7839.     (This)->lpVtbl -> get_posWidth(This,p)
  7840.  
  7841. #define IHTMLStyle_put_posHeight(This,v)    \
  7842.     (This)->lpVtbl -> put_posHeight(This,v)
  7843.  
  7844. #define IHTMLStyle_get_posHeight(This,p)    \
  7845.     (This)->lpVtbl -> get_posHeight(This,p)
  7846.  
  7847. #define IHTMLStyle_put_cursor(This,v)    \
  7848.     (This)->lpVtbl -> put_cursor(This,v)
  7849.  
  7850. #define IHTMLStyle_get_cursor(This,p)    \
  7851.     (This)->lpVtbl -> get_cursor(This,p)
  7852.  
  7853. #define IHTMLStyle_put_clip(This,v)    \
  7854.     (This)->lpVtbl -> put_clip(This,v)
  7855.  
  7856. #define IHTMLStyle_get_clip(This,p)    \
  7857.     (This)->lpVtbl -> get_clip(This,p)
  7858.  
  7859. #define IHTMLStyle_put_filter(This,v)    \
  7860.     (This)->lpVtbl -> put_filter(This,v)
  7861.  
  7862. #define IHTMLStyle_get_filter(This,p)    \
  7863.     (This)->lpVtbl -> get_filter(This,p)
  7864.  
  7865. #define IHTMLStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  7866.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  7867.  
  7868. #define IHTMLStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  7869.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  7870.  
  7871. #define IHTMLStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  7872.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  7873.  
  7874. #define IHTMLStyle_toString(This,String)    \
  7875.     (This)->lpVtbl -> toString(This,String)
  7876.  
  7877. #endif /* COBJMACROS */
  7878.  
  7879.  
  7880. #endif     /* C style interface */
  7881.  
  7882.  
  7883.  
  7884. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontFamily_Proxy( 
  7885.     IHTMLStyle __RPC_FAR * This,
  7886.     /* [in] */ BSTR v);
  7887.  
  7888.  
  7889. void __RPC_STUB IHTMLStyle_put_fontFamily_Stub(
  7890.     IRpcStubBuffer *This,
  7891.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7892.     PRPC_MESSAGE _pRpcMessage,
  7893.     DWORD *_pdwStubPhase);
  7894.  
  7895.  
  7896. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontFamily_Proxy( 
  7897.     IHTMLStyle __RPC_FAR * This,
  7898.     /* [out][retval] */ BSTR __RPC_FAR *p);
  7899.  
  7900.  
  7901. void __RPC_STUB IHTMLStyle_get_fontFamily_Stub(
  7902.     IRpcStubBuffer *This,
  7903.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7904.     PRPC_MESSAGE _pRpcMessage,
  7905.     DWORD *_pdwStubPhase);
  7906.  
  7907.  
  7908. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontStyle_Proxy( 
  7909.     IHTMLStyle __RPC_FAR * This,
  7910.     /* [in] */ BSTR v);
  7911.  
  7912.  
  7913. void __RPC_STUB IHTMLStyle_put_fontStyle_Stub(
  7914.     IRpcStubBuffer *This,
  7915.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7916.     PRPC_MESSAGE _pRpcMessage,
  7917.     DWORD *_pdwStubPhase);
  7918.  
  7919.  
  7920. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontStyle_Proxy( 
  7921.     IHTMLStyle __RPC_FAR * This,
  7922.     /* [out][retval] */ BSTR __RPC_FAR *p);
  7923.  
  7924.  
  7925. void __RPC_STUB IHTMLStyle_get_fontStyle_Stub(
  7926.     IRpcStubBuffer *This,
  7927.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7928.     PRPC_MESSAGE _pRpcMessage,
  7929.     DWORD *_pdwStubPhase);
  7930.  
  7931.  
  7932. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontVariant_Proxy( 
  7933.     IHTMLStyle __RPC_FAR * This,
  7934.     /* [in] */ BSTR v);
  7935.  
  7936.  
  7937. void __RPC_STUB IHTMLStyle_put_fontVariant_Stub(
  7938.     IRpcStubBuffer *This,
  7939.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7940.     PRPC_MESSAGE _pRpcMessage,
  7941.     DWORD *_pdwStubPhase);
  7942.  
  7943.  
  7944. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontVariant_Proxy( 
  7945.     IHTMLStyle __RPC_FAR * This,
  7946.     /* [out][retval] */ BSTR __RPC_FAR *p);
  7947.  
  7948.  
  7949. void __RPC_STUB IHTMLStyle_get_fontVariant_Stub(
  7950.     IRpcStubBuffer *This,
  7951.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7952.     PRPC_MESSAGE _pRpcMessage,
  7953.     DWORD *_pdwStubPhase);
  7954.  
  7955.  
  7956. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontWeight_Proxy( 
  7957.     IHTMLStyle __RPC_FAR * This,
  7958.     /* [in] */ BSTR v);
  7959.  
  7960.  
  7961. void __RPC_STUB IHTMLStyle_put_fontWeight_Stub(
  7962.     IRpcStubBuffer *This,
  7963.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7964.     PRPC_MESSAGE _pRpcMessage,
  7965.     DWORD *_pdwStubPhase);
  7966.  
  7967.  
  7968. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontWeight_Proxy( 
  7969.     IHTMLStyle __RPC_FAR * This,
  7970.     /* [out][retval] */ BSTR __RPC_FAR *p);
  7971.  
  7972.  
  7973. void __RPC_STUB IHTMLStyle_get_fontWeight_Stub(
  7974.     IRpcStubBuffer *This,
  7975.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7976.     PRPC_MESSAGE _pRpcMessage,
  7977.     DWORD *_pdwStubPhase);
  7978.  
  7979.  
  7980. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_fontSize_Proxy( 
  7981.     IHTMLStyle __RPC_FAR * This,
  7982.     /* [in] */ VARIANT v);
  7983.  
  7984.  
  7985. void __RPC_STUB IHTMLStyle_put_fontSize_Stub(
  7986.     IRpcStubBuffer *This,
  7987.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7988.     PRPC_MESSAGE _pRpcMessage,
  7989.     DWORD *_pdwStubPhase);
  7990.  
  7991.  
  7992. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_fontSize_Proxy( 
  7993.     IHTMLStyle __RPC_FAR * This,
  7994.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  7995.  
  7996.  
  7997. void __RPC_STUB IHTMLStyle_get_fontSize_Stub(
  7998.     IRpcStubBuffer *This,
  7999.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8000.     PRPC_MESSAGE _pRpcMessage,
  8001.     DWORD *_pdwStubPhase);
  8002.  
  8003.  
  8004. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_font_Proxy( 
  8005.     IHTMLStyle __RPC_FAR * This,
  8006.     /* [in] */ BSTR v);
  8007.  
  8008.  
  8009. void __RPC_STUB IHTMLStyle_put_font_Stub(
  8010.     IRpcStubBuffer *This,
  8011.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8012.     PRPC_MESSAGE _pRpcMessage,
  8013.     DWORD *_pdwStubPhase);
  8014.  
  8015.  
  8016. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_font_Proxy( 
  8017.     IHTMLStyle __RPC_FAR * This,
  8018.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8019.  
  8020.  
  8021. void __RPC_STUB IHTMLStyle_get_font_Stub(
  8022.     IRpcStubBuffer *This,
  8023.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8024.     PRPC_MESSAGE _pRpcMessage,
  8025.     DWORD *_pdwStubPhase);
  8026.  
  8027.  
  8028. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_color_Proxy( 
  8029.     IHTMLStyle __RPC_FAR * This,
  8030.     /* [in] */ VARIANT v);
  8031.  
  8032.  
  8033. void __RPC_STUB IHTMLStyle_put_color_Stub(
  8034.     IRpcStubBuffer *This,
  8035.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8036.     PRPC_MESSAGE _pRpcMessage,
  8037.     DWORD *_pdwStubPhase);
  8038.  
  8039.  
  8040. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_color_Proxy( 
  8041.     IHTMLStyle __RPC_FAR * This,
  8042.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8043.  
  8044.  
  8045. void __RPC_STUB IHTMLStyle_get_color_Stub(
  8046.     IRpcStubBuffer *This,
  8047.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8048.     PRPC_MESSAGE _pRpcMessage,
  8049.     DWORD *_pdwStubPhase);
  8050.  
  8051.  
  8052. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_background_Proxy( 
  8053.     IHTMLStyle __RPC_FAR * This,
  8054.     /* [in] */ BSTR v);
  8055.  
  8056.  
  8057. void __RPC_STUB IHTMLStyle_put_background_Stub(
  8058.     IRpcStubBuffer *This,
  8059.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8060.     PRPC_MESSAGE _pRpcMessage,
  8061.     DWORD *_pdwStubPhase);
  8062.  
  8063.  
  8064. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_background_Proxy( 
  8065.     IHTMLStyle __RPC_FAR * This,
  8066.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8067.  
  8068.  
  8069. void __RPC_STUB IHTMLStyle_get_background_Stub(
  8070.     IRpcStubBuffer *This,
  8071.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8072.     PRPC_MESSAGE _pRpcMessage,
  8073.     DWORD *_pdwStubPhase);
  8074.  
  8075.  
  8076. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundColor_Proxy( 
  8077.     IHTMLStyle __RPC_FAR * This,
  8078.     /* [in] */ VARIANT v);
  8079.  
  8080.  
  8081. void __RPC_STUB IHTMLStyle_put_backgroundColor_Stub(
  8082.     IRpcStubBuffer *This,
  8083.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8084.     PRPC_MESSAGE _pRpcMessage,
  8085.     DWORD *_pdwStubPhase);
  8086.  
  8087.  
  8088. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundColor_Proxy( 
  8089.     IHTMLStyle __RPC_FAR * This,
  8090.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8091.  
  8092.  
  8093. void __RPC_STUB IHTMLStyle_get_backgroundColor_Stub(
  8094.     IRpcStubBuffer *This,
  8095.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8096.     PRPC_MESSAGE _pRpcMessage,
  8097.     DWORD *_pdwStubPhase);
  8098.  
  8099.  
  8100. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundImage_Proxy( 
  8101.     IHTMLStyle __RPC_FAR * This,
  8102.     /* [in] */ BSTR v);
  8103.  
  8104.  
  8105. void __RPC_STUB IHTMLStyle_put_backgroundImage_Stub(
  8106.     IRpcStubBuffer *This,
  8107.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8108.     PRPC_MESSAGE _pRpcMessage,
  8109.     DWORD *_pdwStubPhase);
  8110.  
  8111.  
  8112. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundImage_Proxy( 
  8113.     IHTMLStyle __RPC_FAR * This,
  8114.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8115.  
  8116.  
  8117. void __RPC_STUB IHTMLStyle_get_backgroundImage_Stub(
  8118.     IRpcStubBuffer *This,
  8119.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8120.     PRPC_MESSAGE _pRpcMessage,
  8121.     DWORD *_pdwStubPhase);
  8122.  
  8123.  
  8124. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundRepeat_Proxy( 
  8125.     IHTMLStyle __RPC_FAR * This,
  8126.     /* [in] */ BSTR v);
  8127.  
  8128.  
  8129. void __RPC_STUB IHTMLStyle_put_backgroundRepeat_Stub(
  8130.     IRpcStubBuffer *This,
  8131.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8132.     PRPC_MESSAGE _pRpcMessage,
  8133.     DWORD *_pdwStubPhase);
  8134.  
  8135.  
  8136. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundRepeat_Proxy( 
  8137.     IHTMLStyle __RPC_FAR * This,
  8138.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8139.  
  8140.  
  8141. void __RPC_STUB IHTMLStyle_get_backgroundRepeat_Stub(
  8142.     IRpcStubBuffer *This,
  8143.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8144.     PRPC_MESSAGE _pRpcMessage,
  8145.     DWORD *_pdwStubPhase);
  8146.  
  8147.  
  8148. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundAttachment_Proxy( 
  8149.     IHTMLStyle __RPC_FAR * This,
  8150.     /* [in] */ BSTR v);
  8151.  
  8152.  
  8153. void __RPC_STUB IHTMLStyle_put_backgroundAttachment_Stub(
  8154.     IRpcStubBuffer *This,
  8155.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8156.     PRPC_MESSAGE _pRpcMessage,
  8157.     DWORD *_pdwStubPhase);
  8158.  
  8159.  
  8160. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundAttachment_Proxy( 
  8161.     IHTMLStyle __RPC_FAR * This,
  8162.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8163.  
  8164.  
  8165. void __RPC_STUB IHTMLStyle_get_backgroundAttachment_Stub(
  8166.     IRpcStubBuffer *This,
  8167.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8168.     PRPC_MESSAGE _pRpcMessage,
  8169.     DWORD *_pdwStubPhase);
  8170.  
  8171.  
  8172. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPosition_Proxy( 
  8173.     IHTMLStyle __RPC_FAR * This,
  8174.     /* [in] */ BSTR v);
  8175.  
  8176.  
  8177. void __RPC_STUB IHTMLStyle_put_backgroundPosition_Stub(
  8178.     IRpcStubBuffer *This,
  8179.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8180.     PRPC_MESSAGE _pRpcMessage,
  8181.     DWORD *_pdwStubPhase);
  8182.  
  8183.  
  8184. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPosition_Proxy( 
  8185.     IHTMLStyle __RPC_FAR * This,
  8186.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8187.  
  8188.  
  8189. void __RPC_STUB IHTMLStyle_get_backgroundPosition_Stub(
  8190.     IRpcStubBuffer *This,
  8191.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8192.     PRPC_MESSAGE _pRpcMessage,
  8193.     DWORD *_pdwStubPhase);
  8194.  
  8195.  
  8196. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionX_Proxy( 
  8197.     IHTMLStyle __RPC_FAR * This,
  8198.     /* [in] */ VARIANT v);
  8199.  
  8200.  
  8201. void __RPC_STUB IHTMLStyle_put_backgroundPositionX_Stub(
  8202.     IRpcStubBuffer *This,
  8203.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8204.     PRPC_MESSAGE _pRpcMessage,
  8205.     DWORD *_pdwStubPhase);
  8206.  
  8207.  
  8208. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionX_Proxy( 
  8209.     IHTMLStyle __RPC_FAR * This,
  8210.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8211.  
  8212.  
  8213. void __RPC_STUB IHTMLStyle_get_backgroundPositionX_Stub(
  8214.     IRpcStubBuffer *This,
  8215.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8216.     PRPC_MESSAGE _pRpcMessage,
  8217.     DWORD *_pdwStubPhase);
  8218.  
  8219.  
  8220. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_backgroundPositionY_Proxy( 
  8221.     IHTMLStyle __RPC_FAR * This,
  8222.     /* [in] */ VARIANT v);
  8223.  
  8224.  
  8225. void __RPC_STUB IHTMLStyle_put_backgroundPositionY_Stub(
  8226.     IRpcStubBuffer *This,
  8227.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8228.     PRPC_MESSAGE _pRpcMessage,
  8229.     DWORD *_pdwStubPhase);
  8230.  
  8231.  
  8232. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_backgroundPositionY_Proxy( 
  8233.     IHTMLStyle __RPC_FAR * This,
  8234.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8235.  
  8236.  
  8237. void __RPC_STUB IHTMLStyle_get_backgroundPositionY_Stub(
  8238.     IRpcStubBuffer *This,
  8239.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8240.     PRPC_MESSAGE _pRpcMessage,
  8241.     DWORD *_pdwStubPhase);
  8242.  
  8243.  
  8244. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_wordSpacing_Proxy( 
  8245.     IHTMLStyle __RPC_FAR * This,
  8246.     /* [in] */ VARIANT v);
  8247.  
  8248.  
  8249. void __RPC_STUB IHTMLStyle_put_wordSpacing_Stub(
  8250.     IRpcStubBuffer *This,
  8251.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8252.     PRPC_MESSAGE _pRpcMessage,
  8253.     DWORD *_pdwStubPhase);
  8254.  
  8255.  
  8256. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_wordSpacing_Proxy( 
  8257.     IHTMLStyle __RPC_FAR * This,
  8258.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8259.  
  8260.  
  8261. void __RPC_STUB IHTMLStyle_get_wordSpacing_Stub(
  8262.     IRpcStubBuffer *This,
  8263.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8264.     PRPC_MESSAGE _pRpcMessage,
  8265.     DWORD *_pdwStubPhase);
  8266.  
  8267.  
  8268. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_letterSpacing_Proxy( 
  8269.     IHTMLStyle __RPC_FAR * This,
  8270.     /* [in] */ VARIANT v);
  8271.  
  8272.  
  8273. void __RPC_STUB IHTMLStyle_put_letterSpacing_Stub(
  8274.     IRpcStubBuffer *This,
  8275.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8276.     PRPC_MESSAGE _pRpcMessage,
  8277.     DWORD *_pdwStubPhase);
  8278.  
  8279.  
  8280. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_letterSpacing_Proxy( 
  8281.     IHTMLStyle __RPC_FAR * This,
  8282.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8283.  
  8284.  
  8285. void __RPC_STUB IHTMLStyle_get_letterSpacing_Stub(
  8286.     IRpcStubBuffer *This,
  8287.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8288.     PRPC_MESSAGE _pRpcMessage,
  8289.     DWORD *_pdwStubPhase);
  8290.  
  8291.  
  8292. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecoration_Proxy( 
  8293.     IHTMLStyle __RPC_FAR * This,
  8294.     /* [in] */ BSTR v);
  8295.  
  8296.  
  8297. void __RPC_STUB IHTMLStyle_put_textDecoration_Stub(
  8298.     IRpcStubBuffer *This,
  8299.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8300.     PRPC_MESSAGE _pRpcMessage,
  8301.     DWORD *_pdwStubPhase);
  8302.  
  8303.  
  8304. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecoration_Proxy( 
  8305.     IHTMLStyle __RPC_FAR * This,
  8306.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8307.  
  8308.  
  8309. void __RPC_STUB IHTMLStyle_get_textDecoration_Stub(
  8310.     IRpcStubBuffer *This,
  8311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8312.     PRPC_MESSAGE _pRpcMessage,
  8313.     DWORD *_pdwStubPhase);
  8314.  
  8315.  
  8316. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationNone_Proxy( 
  8317.     IHTMLStyle __RPC_FAR * This,
  8318.     /* [in] */ VARIANT_BOOL v);
  8319.  
  8320.  
  8321. void __RPC_STUB IHTMLStyle_put_textDecorationNone_Stub(
  8322.     IRpcStubBuffer *This,
  8323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8324.     PRPC_MESSAGE _pRpcMessage,
  8325.     DWORD *_pdwStubPhase);
  8326.  
  8327.  
  8328. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationNone_Proxy( 
  8329.     IHTMLStyle __RPC_FAR * This,
  8330.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8331.  
  8332.  
  8333. void __RPC_STUB IHTMLStyle_get_textDecorationNone_Stub(
  8334.     IRpcStubBuffer *This,
  8335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8336.     PRPC_MESSAGE _pRpcMessage,
  8337.     DWORD *_pdwStubPhase);
  8338.  
  8339.  
  8340. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationUnderline_Proxy( 
  8341.     IHTMLStyle __RPC_FAR * This,
  8342.     /* [in] */ VARIANT_BOOL v);
  8343.  
  8344.  
  8345. void __RPC_STUB IHTMLStyle_put_textDecorationUnderline_Stub(
  8346.     IRpcStubBuffer *This,
  8347.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8348.     PRPC_MESSAGE _pRpcMessage,
  8349.     DWORD *_pdwStubPhase);
  8350.  
  8351.  
  8352. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationUnderline_Proxy( 
  8353.     IHTMLStyle __RPC_FAR * This,
  8354.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8355.  
  8356.  
  8357. void __RPC_STUB IHTMLStyle_get_textDecorationUnderline_Stub(
  8358.     IRpcStubBuffer *This,
  8359.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8360.     PRPC_MESSAGE _pRpcMessage,
  8361.     DWORD *_pdwStubPhase);
  8362.  
  8363.  
  8364. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationOverline_Proxy( 
  8365.     IHTMLStyle __RPC_FAR * This,
  8366.     /* [in] */ VARIANT_BOOL v);
  8367.  
  8368.  
  8369. void __RPC_STUB IHTMLStyle_put_textDecorationOverline_Stub(
  8370.     IRpcStubBuffer *This,
  8371.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8372.     PRPC_MESSAGE _pRpcMessage,
  8373.     DWORD *_pdwStubPhase);
  8374.  
  8375.  
  8376. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationOverline_Proxy( 
  8377.     IHTMLStyle __RPC_FAR * This,
  8378.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8379.  
  8380.  
  8381. void __RPC_STUB IHTMLStyle_get_textDecorationOverline_Stub(
  8382.     IRpcStubBuffer *This,
  8383.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8384.     PRPC_MESSAGE _pRpcMessage,
  8385.     DWORD *_pdwStubPhase);
  8386.  
  8387.  
  8388. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationLineThrough_Proxy( 
  8389.     IHTMLStyle __RPC_FAR * This,
  8390.     /* [in] */ VARIANT_BOOL v);
  8391.  
  8392.  
  8393. void __RPC_STUB IHTMLStyle_put_textDecorationLineThrough_Stub(
  8394.     IRpcStubBuffer *This,
  8395.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8396.     PRPC_MESSAGE _pRpcMessage,
  8397.     DWORD *_pdwStubPhase);
  8398.  
  8399.  
  8400. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationLineThrough_Proxy( 
  8401.     IHTMLStyle __RPC_FAR * This,
  8402.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8403.  
  8404.  
  8405. void __RPC_STUB IHTMLStyle_get_textDecorationLineThrough_Stub(
  8406.     IRpcStubBuffer *This,
  8407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8408.     PRPC_MESSAGE _pRpcMessage,
  8409.     DWORD *_pdwStubPhase);
  8410.  
  8411.  
  8412. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textDecorationBlink_Proxy( 
  8413.     IHTMLStyle __RPC_FAR * This,
  8414.     /* [in] */ VARIANT_BOOL v);
  8415.  
  8416.  
  8417. void __RPC_STUB IHTMLStyle_put_textDecorationBlink_Stub(
  8418.     IRpcStubBuffer *This,
  8419.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8420.     PRPC_MESSAGE _pRpcMessage,
  8421.     DWORD *_pdwStubPhase);
  8422.  
  8423.  
  8424. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textDecorationBlink_Proxy( 
  8425.     IHTMLStyle __RPC_FAR * This,
  8426.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  8427.  
  8428.  
  8429. void __RPC_STUB IHTMLStyle_get_textDecorationBlink_Stub(
  8430.     IRpcStubBuffer *This,
  8431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8432.     PRPC_MESSAGE _pRpcMessage,
  8433.     DWORD *_pdwStubPhase);
  8434.  
  8435.  
  8436. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_verticalAlign_Proxy( 
  8437.     IHTMLStyle __RPC_FAR * This,
  8438.     /* [in] */ VARIANT v);
  8439.  
  8440.  
  8441. void __RPC_STUB IHTMLStyle_put_verticalAlign_Stub(
  8442.     IRpcStubBuffer *This,
  8443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8444.     PRPC_MESSAGE _pRpcMessage,
  8445.     DWORD *_pdwStubPhase);
  8446.  
  8447.  
  8448. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_verticalAlign_Proxy( 
  8449.     IHTMLStyle __RPC_FAR * This,
  8450.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8451.  
  8452.  
  8453. void __RPC_STUB IHTMLStyle_get_verticalAlign_Stub(
  8454.     IRpcStubBuffer *This,
  8455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8456.     PRPC_MESSAGE _pRpcMessage,
  8457.     DWORD *_pdwStubPhase);
  8458.  
  8459.  
  8460. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textTransform_Proxy( 
  8461.     IHTMLStyle __RPC_FAR * This,
  8462.     /* [in] */ BSTR v);
  8463.  
  8464.  
  8465. void __RPC_STUB IHTMLStyle_put_textTransform_Stub(
  8466.     IRpcStubBuffer *This,
  8467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8468.     PRPC_MESSAGE _pRpcMessage,
  8469.     DWORD *_pdwStubPhase);
  8470.  
  8471.  
  8472. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textTransform_Proxy( 
  8473.     IHTMLStyle __RPC_FAR * This,
  8474.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8475.  
  8476.  
  8477. void __RPC_STUB IHTMLStyle_get_textTransform_Stub(
  8478.     IRpcStubBuffer *This,
  8479.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8480.     PRPC_MESSAGE _pRpcMessage,
  8481.     DWORD *_pdwStubPhase);
  8482.  
  8483.  
  8484. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textAlign_Proxy( 
  8485.     IHTMLStyle __RPC_FAR * This,
  8486.     /* [in] */ BSTR v);
  8487.  
  8488.  
  8489. void __RPC_STUB IHTMLStyle_put_textAlign_Stub(
  8490.     IRpcStubBuffer *This,
  8491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8492.     PRPC_MESSAGE _pRpcMessage,
  8493.     DWORD *_pdwStubPhase);
  8494.  
  8495.  
  8496. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textAlign_Proxy( 
  8497.     IHTMLStyle __RPC_FAR * This,
  8498.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8499.  
  8500.  
  8501. void __RPC_STUB IHTMLStyle_get_textAlign_Stub(
  8502.     IRpcStubBuffer *This,
  8503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8504.     PRPC_MESSAGE _pRpcMessage,
  8505.     DWORD *_pdwStubPhase);
  8506.  
  8507.  
  8508. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_textIndent_Proxy( 
  8509.     IHTMLStyle __RPC_FAR * This,
  8510.     /* [in] */ VARIANT v);
  8511.  
  8512.  
  8513. void __RPC_STUB IHTMLStyle_put_textIndent_Stub(
  8514.     IRpcStubBuffer *This,
  8515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8516.     PRPC_MESSAGE _pRpcMessage,
  8517.     DWORD *_pdwStubPhase);
  8518.  
  8519.  
  8520. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_textIndent_Proxy( 
  8521.     IHTMLStyle __RPC_FAR * This,
  8522.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8523.  
  8524.  
  8525. void __RPC_STUB IHTMLStyle_get_textIndent_Stub(
  8526.     IRpcStubBuffer *This,
  8527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8528.     PRPC_MESSAGE _pRpcMessage,
  8529.     DWORD *_pdwStubPhase);
  8530.  
  8531.  
  8532. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_lineHeight_Proxy( 
  8533.     IHTMLStyle __RPC_FAR * This,
  8534.     /* [in] */ VARIANT v);
  8535.  
  8536.  
  8537. void __RPC_STUB IHTMLStyle_put_lineHeight_Stub(
  8538.     IRpcStubBuffer *This,
  8539.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8540.     PRPC_MESSAGE _pRpcMessage,
  8541.     DWORD *_pdwStubPhase);
  8542.  
  8543.  
  8544. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_lineHeight_Proxy( 
  8545.     IHTMLStyle __RPC_FAR * This,
  8546.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8547.  
  8548.  
  8549. void __RPC_STUB IHTMLStyle_get_lineHeight_Stub(
  8550.     IRpcStubBuffer *This,
  8551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8552.     PRPC_MESSAGE _pRpcMessage,
  8553.     DWORD *_pdwStubPhase);
  8554.  
  8555.  
  8556. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginTop_Proxy( 
  8557.     IHTMLStyle __RPC_FAR * This,
  8558.     /* [in] */ VARIANT v);
  8559.  
  8560.  
  8561. void __RPC_STUB IHTMLStyle_put_marginTop_Stub(
  8562.     IRpcStubBuffer *This,
  8563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8564.     PRPC_MESSAGE _pRpcMessage,
  8565.     DWORD *_pdwStubPhase);
  8566.  
  8567.  
  8568. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginTop_Proxy( 
  8569.     IHTMLStyle __RPC_FAR * This,
  8570.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8571.  
  8572.  
  8573. void __RPC_STUB IHTMLStyle_get_marginTop_Stub(
  8574.     IRpcStubBuffer *This,
  8575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8576.     PRPC_MESSAGE _pRpcMessage,
  8577.     DWORD *_pdwStubPhase);
  8578.  
  8579.  
  8580. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginRight_Proxy( 
  8581.     IHTMLStyle __RPC_FAR * This,
  8582.     /* [in] */ VARIANT v);
  8583.  
  8584.  
  8585. void __RPC_STUB IHTMLStyle_put_marginRight_Stub(
  8586.     IRpcStubBuffer *This,
  8587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8588.     PRPC_MESSAGE _pRpcMessage,
  8589.     DWORD *_pdwStubPhase);
  8590.  
  8591.  
  8592. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginRight_Proxy( 
  8593.     IHTMLStyle __RPC_FAR * This,
  8594.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8595.  
  8596.  
  8597. void __RPC_STUB IHTMLStyle_get_marginRight_Stub(
  8598.     IRpcStubBuffer *This,
  8599.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8600.     PRPC_MESSAGE _pRpcMessage,
  8601.     DWORD *_pdwStubPhase);
  8602.  
  8603.  
  8604. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginBottom_Proxy( 
  8605.     IHTMLStyle __RPC_FAR * This,
  8606.     /* [in] */ VARIANT v);
  8607.  
  8608.  
  8609. void __RPC_STUB IHTMLStyle_put_marginBottom_Stub(
  8610.     IRpcStubBuffer *This,
  8611.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8612.     PRPC_MESSAGE _pRpcMessage,
  8613.     DWORD *_pdwStubPhase);
  8614.  
  8615.  
  8616. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginBottom_Proxy( 
  8617.     IHTMLStyle __RPC_FAR * This,
  8618.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8619.  
  8620.  
  8621. void __RPC_STUB IHTMLStyle_get_marginBottom_Stub(
  8622.     IRpcStubBuffer *This,
  8623.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8624.     PRPC_MESSAGE _pRpcMessage,
  8625.     DWORD *_pdwStubPhase);
  8626.  
  8627.  
  8628. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_marginLeft_Proxy( 
  8629.     IHTMLStyle __RPC_FAR * This,
  8630.     /* [in] */ VARIANT v);
  8631.  
  8632.  
  8633. void __RPC_STUB IHTMLStyle_put_marginLeft_Stub(
  8634.     IRpcStubBuffer *This,
  8635.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8636.     PRPC_MESSAGE _pRpcMessage,
  8637.     DWORD *_pdwStubPhase);
  8638.  
  8639.  
  8640. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_marginLeft_Proxy( 
  8641.     IHTMLStyle __RPC_FAR * This,
  8642.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8643.  
  8644.  
  8645. void __RPC_STUB IHTMLStyle_get_marginLeft_Stub(
  8646.     IRpcStubBuffer *This,
  8647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8648.     PRPC_MESSAGE _pRpcMessage,
  8649.     DWORD *_pdwStubPhase);
  8650.  
  8651.  
  8652. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_margin_Proxy( 
  8653.     IHTMLStyle __RPC_FAR * This,
  8654.     /* [in] */ BSTR v);
  8655.  
  8656.  
  8657. void __RPC_STUB IHTMLStyle_put_margin_Stub(
  8658.     IRpcStubBuffer *This,
  8659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8660.     PRPC_MESSAGE _pRpcMessage,
  8661.     DWORD *_pdwStubPhase);
  8662.  
  8663.  
  8664. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_margin_Proxy( 
  8665.     IHTMLStyle __RPC_FAR * This,
  8666.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8667.  
  8668.  
  8669. void __RPC_STUB IHTMLStyle_get_margin_Stub(
  8670.     IRpcStubBuffer *This,
  8671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8672.     PRPC_MESSAGE _pRpcMessage,
  8673.     DWORD *_pdwStubPhase);
  8674.  
  8675.  
  8676. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingTop_Proxy( 
  8677.     IHTMLStyle __RPC_FAR * This,
  8678.     /* [in] */ VARIANT v);
  8679.  
  8680.  
  8681. void __RPC_STUB IHTMLStyle_put_paddingTop_Stub(
  8682.     IRpcStubBuffer *This,
  8683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8684.     PRPC_MESSAGE _pRpcMessage,
  8685.     DWORD *_pdwStubPhase);
  8686.  
  8687.  
  8688. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingTop_Proxy( 
  8689.     IHTMLStyle __RPC_FAR * This,
  8690.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8691.  
  8692.  
  8693. void __RPC_STUB IHTMLStyle_get_paddingTop_Stub(
  8694.     IRpcStubBuffer *This,
  8695.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8696.     PRPC_MESSAGE _pRpcMessage,
  8697.     DWORD *_pdwStubPhase);
  8698.  
  8699.  
  8700. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingRight_Proxy( 
  8701.     IHTMLStyle __RPC_FAR * This,
  8702.     /* [in] */ VARIANT v);
  8703.  
  8704.  
  8705. void __RPC_STUB IHTMLStyle_put_paddingRight_Stub(
  8706.     IRpcStubBuffer *This,
  8707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8708.     PRPC_MESSAGE _pRpcMessage,
  8709.     DWORD *_pdwStubPhase);
  8710.  
  8711.  
  8712. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingRight_Proxy( 
  8713.     IHTMLStyle __RPC_FAR * This,
  8714.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8715.  
  8716.  
  8717. void __RPC_STUB IHTMLStyle_get_paddingRight_Stub(
  8718.     IRpcStubBuffer *This,
  8719.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8720.     PRPC_MESSAGE _pRpcMessage,
  8721.     DWORD *_pdwStubPhase);
  8722.  
  8723.  
  8724. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingBottom_Proxy( 
  8725.     IHTMLStyle __RPC_FAR * This,
  8726.     /* [in] */ VARIANT v);
  8727.  
  8728.  
  8729. void __RPC_STUB IHTMLStyle_put_paddingBottom_Stub(
  8730.     IRpcStubBuffer *This,
  8731.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8732.     PRPC_MESSAGE _pRpcMessage,
  8733.     DWORD *_pdwStubPhase);
  8734.  
  8735.  
  8736. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingBottom_Proxy( 
  8737.     IHTMLStyle __RPC_FAR * This,
  8738.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8739.  
  8740.  
  8741. void __RPC_STUB IHTMLStyle_get_paddingBottom_Stub(
  8742.     IRpcStubBuffer *This,
  8743.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8744.     PRPC_MESSAGE _pRpcMessage,
  8745.     DWORD *_pdwStubPhase);
  8746.  
  8747.  
  8748. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_paddingLeft_Proxy( 
  8749.     IHTMLStyle __RPC_FAR * This,
  8750.     /* [in] */ VARIANT v);
  8751.  
  8752.  
  8753. void __RPC_STUB IHTMLStyle_put_paddingLeft_Stub(
  8754.     IRpcStubBuffer *This,
  8755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8756.     PRPC_MESSAGE _pRpcMessage,
  8757.     DWORD *_pdwStubPhase);
  8758.  
  8759.  
  8760. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_paddingLeft_Proxy( 
  8761.     IHTMLStyle __RPC_FAR * This,
  8762.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8763.  
  8764.  
  8765. void __RPC_STUB IHTMLStyle_get_paddingLeft_Stub(
  8766.     IRpcStubBuffer *This,
  8767.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8768.     PRPC_MESSAGE _pRpcMessage,
  8769.     DWORD *_pdwStubPhase);
  8770.  
  8771.  
  8772. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_padding_Proxy( 
  8773.     IHTMLStyle __RPC_FAR * This,
  8774.     /* [in] */ BSTR v);
  8775.  
  8776.  
  8777. void __RPC_STUB IHTMLStyle_put_padding_Stub(
  8778.     IRpcStubBuffer *This,
  8779.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8780.     PRPC_MESSAGE _pRpcMessage,
  8781.     DWORD *_pdwStubPhase);
  8782.  
  8783.  
  8784. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_padding_Proxy( 
  8785.     IHTMLStyle __RPC_FAR * This,
  8786.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8787.  
  8788.  
  8789. void __RPC_STUB IHTMLStyle_get_padding_Stub(
  8790.     IRpcStubBuffer *This,
  8791.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8792.     PRPC_MESSAGE _pRpcMessage,
  8793.     DWORD *_pdwStubPhase);
  8794.  
  8795.  
  8796. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_border_Proxy( 
  8797.     IHTMLStyle __RPC_FAR * This,
  8798.     /* [in] */ BSTR v);
  8799.  
  8800.  
  8801. void __RPC_STUB IHTMLStyle_put_border_Stub(
  8802.     IRpcStubBuffer *This,
  8803.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8804.     PRPC_MESSAGE _pRpcMessage,
  8805.     DWORD *_pdwStubPhase);
  8806.  
  8807.  
  8808. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_border_Proxy( 
  8809.     IHTMLStyle __RPC_FAR * This,
  8810.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8811.  
  8812.  
  8813. void __RPC_STUB IHTMLStyle_get_border_Stub(
  8814.     IRpcStubBuffer *This,
  8815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8816.     PRPC_MESSAGE _pRpcMessage,
  8817.     DWORD *_pdwStubPhase);
  8818.  
  8819.  
  8820. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTop_Proxy( 
  8821.     IHTMLStyle __RPC_FAR * This,
  8822.     /* [in] */ BSTR v);
  8823.  
  8824.  
  8825. void __RPC_STUB IHTMLStyle_put_borderTop_Stub(
  8826.     IRpcStubBuffer *This,
  8827.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8828.     PRPC_MESSAGE _pRpcMessage,
  8829.     DWORD *_pdwStubPhase);
  8830.  
  8831.  
  8832. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTop_Proxy( 
  8833.     IHTMLStyle __RPC_FAR * This,
  8834.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8835.  
  8836.  
  8837. void __RPC_STUB IHTMLStyle_get_borderTop_Stub(
  8838.     IRpcStubBuffer *This,
  8839.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8840.     PRPC_MESSAGE _pRpcMessage,
  8841.     DWORD *_pdwStubPhase);
  8842.  
  8843.  
  8844. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRight_Proxy( 
  8845.     IHTMLStyle __RPC_FAR * This,
  8846.     /* [in] */ BSTR v);
  8847.  
  8848.  
  8849. void __RPC_STUB IHTMLStyle_put_borderRight_Stub(
  8850.     IRpcStubBuffer *This,
  8851.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8852.     PRPC_MESSAGE _pRpcMessage,
  8853.     DWORD *_pdwStubPhase);
  8854.  
  8855.  
  8856. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRight_Proxy( 
  8857.     IHTMLStyle __RPC_FAR * This,
  8858.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8859.  
  8860.  
  8861. void __RPC_STUB IHTMLStyle_get_borderRight_Stub(
  8862.     IRpcStubBuffer *This,
  8863.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8864.     PRPC_MESSAGE _pRpcMessage,
  8865.     DWORD *_pdwStubPhase);
  8866.  
  8867.  
  8868. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottom_Proxy( 
  8869.     IHTMLStyle __RPC_FAR * This,
  8870.     /* [in] */ BSTR v);
  8871.  
  8872.  
  8873. void __RPC_STUB IHTMLStyle_put_borderBottom_Stub(
  8874.     IRpcStubBuffer *This,
  8875.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8876.     PRPC_MESSAGE _pRpcMessage,
  8877.     DWORD *_pdwStubPhase);
  8878.  
  8879.  
  8880. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottom_Proxy( 
  8881.     IHTMLStyle __RPC_FAR * This,
  8882.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8883.  
  8884.  
  8885. void __RPC_STUB IHTMLStyle_get_borderBottom_Stub(
  8886.     IRpcStubBuffer *This,
  8887.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8888.     PRPC_MESSAGE _pRpcMessage,
  8889.     DWORD *_pdwStubPhase);
  8890.  
  8891.  
  8892. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeft_Proxy( 
  8893.     IHTMLStyle __RPC_FAR * This,
  8894.     /* [in] */ BSTR v);
  8895.  
  8896.  
  8897. void __RPC_STUB IHTMLStyle_put_borderLeft_Stub(
  8898.     IRpcStubBuffer *This,
  8899.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8900.     PRPC_MESSAGE _pRpcMessage,
  8901.     DWORD *_pdwStubPhase);
  8902.  
  8903.  
  8904. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeft_Proxy( 
  8905.     IHTMLStyle __RPC_FAR * This,
  8906.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8907.  
  8908.  
  8909. void __RPC_STUB IHTMLStyle_get_borderLeft_Stub(
  8910.     IRpcStubBuffer *This,
  8911.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8912.     PRPC_MESSAGE _pRpcMessage,
  8913.     DWORD *_pdwStubPhase);
  8914.  
  8915.  
  8916. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderColor_Proxy( 
  8917.     IHTMLStyle __RPC_FAR * This,
  8918.     /* [in] */ BSTR v);
  8919.  
  8920.  
  8921. void __RPC_STUB IHTMLStyle_put_borderColor_Stub(
  8922.     IRpcStubBuffer *This,
  8923.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8924.     PRPC_MESSAGE _pRpcMessage,
  8925.     DWORD *_pdwStubPhase);
  8926.  
  8927.  
  8928. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderColor_Proxy( 
  8929.     IHTMLStyle __RPC_FAR * This,
  8930.     /* [out][retval] */ BSTR __RPC_FAR *p);
  8931.  
  8932.  
  8933. void __RPC_STUB IHTMLStyle_get_borderColor_Stub(
  8934.     IRpcStubBuffer *This,
  8935.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8936.     PRPC_MESSAGE _pRpcMessage,
  8937.     DWORD *_pdwStubPhase);
  8938.  
  8939.  
  8940. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopColor_Proxy( 
  8941.     IHTMLStyle __RPC_FAR * This,
  8942.     /* [in] */ VARIANT v);
  8943.  
  8944.  
  8945. void __RPC_STUB IHTMLStyle_put_borderTopColor_Stub(
  8946.     IRpcStubBuffer *This,
  8947.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8948.     PRPC_MESSAGE _pRpcMessage,
  8949.     DWORD *_pdwStubPhase);
  8950.  
  8951.  
  8952. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopColor_Proxy( 
  8953.     IHTMLStyle __RPC_FAR * This,
  8954.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8955.  
  8956.  
  8957. void __RPC_STUB IHTMLStyle_get_borderTopColor_Stub(
  8958.     IRpcStubBuffer *This,
  8959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8960.     PRPC_MESSAGE _pRpcMessage,
  8961.     DWORD *_pdwStubPhase);
  8962.  
  8963.  
  8964. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightColor_Proxy( 
  8965.     IHTMLStyle __RPC_FAR * This,
  8966.     /* [in] */ VARIANT v);
  8967.  
  8968.  
  8969. void __RPC_STUB IHTMLStyle_put_borderRightColor_Stub(
  8970.     IRpcStubBuffer *This,
  8971.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8972.     PRPC_MESSAGE _pRpcMessage,
  8973.     DWORD *_pdwStubPhase);
  8974.  
  8975.  
  8976. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightColor_Proxy( 
  8977.     IHTMLStyle __RPC_FAR * This,
  8978.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  8979.  
  8980.  
  8981. void __RPC_STUB IHTMLStyle_get_borderRightColor_Stub(
  8982.     IRpcStubBuffer *This,
  8983.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8984.     PRPC_MESSAGE _pRpcMessage,
  8985.     DWORD *_pdwStubPhase);
  8986.  
  8987.  
  8988. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomColor_Proxy( 
  8989.     IHTMLStyle __RPC_FAR * This,
  8990.     /* [in] */ VARIANT v);
  8991.  
  8992.  
  8993. void __RPC_STUB IHTMLStyle_put_borderBottomColor_Stub(
  8994.     IRpcStubBuffer *This,
  8995.     IRpcChannelBuffer *_pRpcChannelBuffer,
  8996.     PRPC_MESSAGE _pRpcMessage,
  8997.     DWORD *_pdwStubPhase);
  8998.  
  8999.  
  9000. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomColor_Proxy( 
  9001.     IHTMLStyle __RPC_FAR * This,
  9002.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9003.  
  9004.  
  9005. void __RPC_STUB IHTMLStyle_get_borderBottomColor_Stub(
  9006.     IRpcStubBuffer *This,
  9007.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9008.     PRPC_MESSAGE _pRpcMessage,
  9009.     DWORD *_pdwStubPhase);
  9010.  
  9011.  
  9012. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftColor_Proxy( 
  9013.     IHTMLStyle __RPC_FAR * This,
  9014.     /* [in] */ VARIANT v);
  9015.  
  9016.  
  9017. void __RPC_STUB IHTMLStyle_put_borderLeftColor_Stub(
  9018.     IRpcStubBuffer *This,
  9019.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9020.     PRPC_MESSAGE _pRpcMessage,
  9021.     DWORD *_pdwStubPhase);
  9022.  
  9023.  
  9024. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftColor_Proxy( 
  9025.     IHTMLStyle __RPC_FAR * This,
  9026.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9027.  
  9028.  
  9029. void __RPC_STUB IHTMLStyle_get_borderLeftColor_Stub(
  9030.     IRpcStubBuffer *This,
  9031.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9032.     PRPC_MESSAGE _pRpcMessage,
  9033.     DWORD *_pdwStubPhase);
  9034.  
  9035.  
  9036. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderWidth_Proxy( 
  9037.     IHTMLStyle __RPC_FAR * This,
  9038.     /* [in] */ BSTR v);
  9039.  
  9040.  
  9041. void __RPC_STUB IHTMLStyle_put_borderWidth_Stub(
  9042.     IRpcStubBuffer *This,
  9043.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9044.     PRPC_MESSAGE _pRpcMessage,
  9045.     DWORD *_pdwStubPhase);
  9046.  
  9047.  
  9048. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderWidth_Proxy( 
  9049.     IHTMLStyle __RPC_FAR * This,
  9050.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9051.  
  9052.  
  9053. void __RPC_STUB IHTMLStyle_get_borderWidth_Stub(
  9054.     IRpcStubBuffer *This,
  9055.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9056.     PRPC_MESSAGE _pRpcMessage,
  9057.     DWORD *_pdwStubPhase);
  9058.  
  9059.  
  9060. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopWidth_Proxy( 
  9061.     IHTMLStyle __RPC_FAR * This,
  9062.     /* [in] */ VARIANT v);
  9063.  
  9064.  
  9065. void __RPC_STUB IHTMLStyle_put_borderTopWidth_Stub(
  9066.     IRpcStubBuffer *This,
  9067.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9068.     PRPC_MESSAGE _pRpcMessage,
  9069.     DWORD *_pdwStubPhase);
  9070.  
  9071.  
  9072. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopWidth_Proxy( 
  9073.     IHTMLStyle __RPC_FAR * This,
  9074.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9075.  
  9076.  
  9077. void __RPC_STUB IHTMLStyle_get_borderTopWidth_Stub(
  9078.     IRpcStubBuffer *This,
  9079.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9080.     PRPC_MESSAGE _pRpcMessage,
  9081.     DWORD *_pdwStubPhase);
  9082.  
  9083.  
  9084. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightWidth_Proxy( 
  9085.     IHTMLStyle __RPC_FAR * This,
  9086.     /* [in] */ VARIANT v);
  9087.  
  9088.  
  9089. void __RPC_STUB IHTMLStyle_put_borderRightWidth_Stub(
  9090.     IRpcStubBuffer *This,
  9091.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9092.     PRPC_MESSAGE _pRpcMessage,
  9093.     DWORD *_pdwStubPhase);
  9094.  
  9095.  
  9096. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightWidth_Proxy( 
  9097.     IHTMLStyle __RPC_FAR * This,
  9098.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9099.  
  9100.  
  9101. void __RPC_STUB IHTMLStyle_get_borderRightWidth_Stub(
  9102.     IRpcStubBuffer *This,
  9103.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9104.     PRPC_MESSAGE _pRpcMessage,
  9105.     DWORD *_pdwStubPhase);
  9106.  
  9107.  
  9108. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomWidth_Proxy( 
  9109.     IHTMLStyle __RPC_FAR * This,
  9110.     /* [in] */ VARIANT v);
  9111.  
  9112.  
  9113. void __RPC_STUB IHTMLStyle_put_borderBottomWidth_Stub(
  9114.     IRpcStubBuffer *This,
  9115.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9116.     PRPC_MESSAGE _pRpcMessage,
  9117.     DWORD *_pdwStubPhase);
  9118.  
  9119.  
  9120. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomWidth_Proxy( 
  9121.     IHTMLStyle __RPC_FAR * This,
  9122.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9123.  
  9124.  
  9125. void __RPC_STUB IHTMLStyle_get_borderBottomWidth_Stub(
  9126.     IRpcStubBuffer *This,
  9127.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9128.     PRPC_MESSAGE _pRpcMessage,
  9129.     DWORD *_pdwStubPhase);
  9130.  
  9131.  
  9132. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftWidth_Proxy( 
  9133.     IHTMLStyle __RPC_FAR * This,
  9134.     /* [in] */ VARIANT v);
  9135.  
  9136.  
  9137. void __RPC_STUB IHTMLStyle_put_borderLeftWidth_Stub(
  9138.     IRpcStubBuffer *This,
  9139.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9140.     PRPC_MESSAGE _pRpcMessage,
  9141.     DWORD *_pdwStubPhase);
  9142.  
  9143.  
  9144. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftWidth_Proxy( 
  9145.     IHTMLStyle __RPC_FAR * This,
  9146.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9147.  
  9148.  
  9149. void __RPC_STUB IHTMLStyle_get_borderLeftWidth_Stub(
  9150.     IRpcStubBuffer *This,
  9151.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9152.     PRPC_MESSAGE _pRpcMessage,
  9153.     DWORD *_pdwStubPhase);
  9154.  
  9155.  
  9156. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderStyle_Proxy( 
  9157.     IHTMLStyle __RPC_FAR * This,
  9158.     /* [in] */ BSTR v);
  9159.  
  9160.  
  9161. void __RPC_STUB IHTMLStyle_put_borderStyle_Stub(
  9162.     IRpcStubBuffer *This,
  9163.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9164.     PRPC_MESSAGE _pRpcMessage,
  9165.     DWORD *_pdwStubPhase);
  9166.  
  9167.  
  9168. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderStyle_Proxy( 
  9169.     IHTMLStyle __RPC_FAR * This,
  9170.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9171.  
  9172.  
  9173. void __RPC_STUB IHTMLStyle_get_borderStyle_Stub(
  9174.     IRpcStubBuffer *This,
  9175.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9176.     PRPC_MESSAGE _pRpcMessage,
  9177.     DWORD *_pdwStubPhase);
  9178.  
  9179.  
  9180. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderTopStyle_Proxy( 
  9181.     IHTMLStyle __RPC_FAR * This,
  9182.     /* [in] */ BSTR v);
  9183.  
  9184.  
  9185. void __RPC_STUB IHTMLStyle_put_borderTopStyle_Stub(
  9186.     IRpcStubBuffer *This,
  9187.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9188.     PRPC_MESSAGE _pRpcMessage,
  9189.     DWORD *_pdwStubPhase);
  9190.  
  9191.  
  9192. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderTopStyle_Proxy( 
  9193.     IHTMLStyle __RPC_FAR * This,
  9194.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9195.  
  9196.  
  9197. void __RPC_STUB IHTMLStyle_get_borderTopStyle_Stub(
  9198.     IRpcStubBuffer *This,
  9199.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9200.     PRPC_MESSAGE _pRpcMessage,
  9201.     DWORD *_pdwStubPhase);
  9202.  
  9203.  
  9204. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderRightStyle_Proxy( 
  9205.     IHTMLStyle __RPC_FAR * This,
  9206.     /* [in] */ BSTR v);
  9207.  
  9208.  
  9209. void __RPC_STUB IHTMLStyle_put_borderRightStyle_Stub(
  9210.     IRpcStubBuffer *This,
  9211.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9212.     PRPC_MESSAGE _pRpcMessage,
  9213.     DWORD *_pdwStubPhase);
  9214.  
  9215.  
  9216. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderRightStyle_Proxy( 
  9217.     IHTMLStyle __RPC_FAR * This,
  9218.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9219.  
  9220.  
  9221. void __RPC_STUB IHTMLStyle_get_borderRightStyle_Stub(
  9222.     IRpcStubBuffer *This,
  9223.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9224.     PRPC_MESSAGE _pRpcMessage,
  9225.     DWORD *_pdwStubPhase);
  9226.  
  9227.  
  9228. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderBottomStyle_Proxy( 
  9229.     IHTMLStyle __RPC_FAR * This,
  9230.     /* [in] */ BSTR v);
  9231.  
  9232.  
  9233. void __RPC_STUB IHTMLStyle_put_borderBottomStyle_Stub(
  9234.     IRpcStubBuffer *This,
  9235.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9236.     PRPC_MESSAGE _pRpcMessage,
  9237.     DWORD *_pdwStubPhase);
  9238.  
  9239.  
  9240. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderBottomStyle_Proxy( 
  9241.     IHTMLStyle __RPC_FAR * This,
  9242.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9243.  
  9244.  
  9245. void __RPC_STUB IHTMLStyle_get_borderBottomStyle_Stub(
  9246.     IRpcStubBuffer *This,
  9247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9248.     PRPC_MESSAGE _pRpcMessage,
  9249.     DWORD *_pdwStubPhase);
  9250.  
  9251.  
  9252. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_borderLeftStyle_Proxy( 
  9253.     IHTMLStyle __RPC_FAR * This,
  9254.     /* [in] */ BSTR v);
  9255.  
  9256.  
  9257. void __RPC_STUB IHTMLStyle_put_borderLeftStyle_Stub(
  9258.     IRpcStubBuffer *This,
  9259.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9260.     PRPC_MESSAGE _pRpcMessage,
  9261.     DWORD *_pdwStubPhase);
  9262.  
  9263.  
  9264. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_borderLeftStyle_Proxy( 
  9265.     IHTMLStyle __RPC_FAR * This,
  9266.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9267.  
  9268.  
  9269. void __RPC_STUB IHTMLStyle_get_borderLeftStyle_Stub(
  9270.     IRpcStubBuffer *This,
  9271.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9272.     PRPC_MESSAGE _pRpcMessage,
  9273.     DWORD *_pdwStubPhase);
  9274.  
  9275.  
  9276. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_width_Proxy( 
  9277.     IHTMLStyle __RPC_FAR * This,
  9278.     /* [in] */ VARIANT v);
  9279.  
  9280.  
  9281. void __RPC_STUB IHTMLStyle_put_width_Stub(
  9282.     IRpcStubBuffer *This,
  9283.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9284.     PRPC_MESSAGE _pRpcMessage,
  9285.     DWORD *_pdwStubPhase);
  9286.  
  9287.  
  9288. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_width_Proxy( 
  9289.     IHTMLStyle __RPC_FAR * This,
  9290.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9291.  
  9292.  
  9293. void __RPC_STUB IHTMLStyle_get_width_Stub(
  9294.     IRpcStubBuffer *This,
  9295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9296.     PRPC_MESSAGE _pRpcMessage,
  9297.     DWORD *_pdwStubPhase);
  9298.  
  9299.  
  9300. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_height_Proxy( 
  9301.     IHTMLStyle __RPC_FAR * This,
  9302.     /* [in] */ VARIANT v);
  9303.  
  9304.  
  9305. void __RPC_STUB IHTMLStyle_put_height_Stub(
  9306.     IRpcStubBuffer *This,
  9307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9308.     PRPC_MESSAGE _pRpcMessage,
  9309.     DWORD *_pdwStubPhase);
  9310.  
  9311.  
  9312. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_height_Proxy( 
  9313.     IHTMLStyle __RPC_FAR * This,
  9314.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9315.  
  9316.  
  9317. void __RPC_STUB IHTMLStyle_get_height_Stub(
  9318.     IRpcStubBuffer *This,
  9319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9320.     PRPC_MESSAGE _pRpcMessage,
  9321.     DWORD *_pdwStubPhase);
  9322.  
  9323.  
  9324. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_styleFloat_Proxy( 
  9325.     IHTMLStyle __RPC_FAR * This,
  9326.     /* [in] */ BSTR v);
  9327.  
  9328.  
  9329. void __RPC_STUB IHTMLStyle_put_styleFloat_Stub(
  9330.     IRpcStubBuffer *This,
  9331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9332.     PRPC_MESSAGE _pRpcMessage,
  9333.     DWORD *_pdwStubPhase);
  9334.  
  9335.  
  9336. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_styleFloat_Proxy( 
  9337.     IHTMLStyle __RPC_FAR * This,
  9338.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9339.  
  9340.  
  9341. void __RPC_STUB IHTMLStyle_get_styleFloat_Stub(
  9342.     IRpcStubBuffer *This,
  9343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9344.     PRPC_MESSAGE _pRpcMessage,
  9345.     DWORD *_pdwStubPhase);
  9346.  
  9347.  
  9348. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clear_Proxy( 
  9349.     IHTMLStyle __RPC_FAR * This,
  9350.     /* [in] */ BSTR v);
  9351.  
  9352.  
  9353. void __RPC_STUB IHTMLStyle_put_clear_Stub(
  9354.     IRpcStubBuffer *This,
  9355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9356.     PRPC_MESSAGE _pRpcMessage,
  9357.     DWORD *_pdwStubPhase);
  9358.  
  9359.  
  9360. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clear_Proxy( 
  9361.     IHTMLStyle __RPC_FAR * This,
  9362.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9363.  
  9364.  
  9365. void __RPC_STUB IHTMLStyle_get_clear_Stub(
  9366.     IRpcStubBuffer *This,
  9367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9368.     PRPC_MESSAGE _pRpcMessage,
  9369.     DWORD *_pdwStubPhase);
  9370.  
  9371.  
  9372. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_display_Proxy( 
  9373.     IHTMLStyle __RPC_FAR * This,
  9374.     /* [in] */ BSTR v);
  9375.  
  9376.  
  9377. void __RPC_STUB IHTMLStyle_put_display_Stub(
  9378.     IRpcStubBuffer *This,
  9379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9380.     PRPC_MESSAGE _pRpcMessage,
  9381.     DWORD *_pdwStubPhase);
  9382.  
  9383.  
  9384. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_display_Proxy( 
  9385.     IHTMLStyle __RPC_FAR * This,
  9386.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9387.  
  9388.  
  9389. void __RPC_STUB IHTMLStyle_get_display_Stub(
  9390.     IRpcStubBuffer *This,
  9391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9392.     PRPC_MESSAGE _pRpcMessage,
  9393.     DWORD *_pdwStubPhase);
  9394.  
  9395.  
  9396. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_visibility_Proxy( 
  9397.     IHTMLStyle __RPC_FAR * This,
  9398.     /* [in] */ BSTR v);
  9399.  
  9400.  
  9401. void __RPC_STUB IHTMLStyle_put_visibility_Stub(
  9402.     IRpcStubBuffer *This,
  9403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9404.     PRPC_MESSAGE _pRpcMessage,
  9405.     DWORD *_pdwStubPhase);
  9406.  
  9407.  
  9408. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_visibility_Proxy( 
  9409.     IHTMLStyle __RPC_FAR * This,
  9410.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9411.  
  9412.  
  9413. void __RPC_STUB IHTMLStyle_get_visibility_Stub(
  9414.     IRpcStubBuffer *This,
  9415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9416.     PRPC_MESSAGE _pRpcMessage,
  9417.     DWORD *_pdwStubPhase);
  9418.  
  9419.  
  9420. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleType_Proxy( 
  9421.     IHTMLStyle __RPC_FAR * This,
  9422.     /* [in] */ BSTR v);
  9423.  
  9424.  
  9425. void __RPC_STUB IHTMLStyle_put_listStyleType_Stub(
  9426.     IRpcStubBuffer *This,
  9427.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9428.     PRPC_MESSAGE _pRpcMessage,
  9429.     DWORD *_pdwStubPhase);
  9430.  
  9431.  
  9432. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleType_Proxy( 
  9433.     IHTMLStyle __RPC_FAR * This,
  9434.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9435.  
  9436.  
  9437. void __RPC_STUB IHTMLStyle_get_listStyleType_Stub(
  9438.     IRpcStubBuffer *This,
  9439.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9440.     PRPC_MESSAGE _pRpcMessage,
  9441.     DWORD *_pdwStubPhase);
  9442.  
  9443.  
  9444. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStylePosition_Proxy( 
  9445.     IHTMLStyle __RPC_FAR * This,
  9446.     /* [in] */ BSTR v);
  9447.  
  9448.  
  9449. void __RPC_STUB IHTMLStyle_put_listStylePosition_Stub(
  9450.     IRpcStubBuffer *This,
  9451.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9452.     PRPC_MESSAGE _pRpcMessage,
  9453.     DWORD *_pdwStubPhase);
  9454.  
  9455.  
  9456. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStylePosition_Proxy( 
  9457.     IHTMLStyle __RPC_FAR * This,
  9458.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9459.  
  9460.  
  9461. void __RPC_STUB IHTMLStyle_get_listStylePosition_Stub(
  9462.     IRpcStubBuffer *This,
  9463.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9464.     PRPC_MESSAGE _pRpcMessage,
  9465.     DWORD *_pdwStubPhase);
  9466.  
  9467.  
  9468. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyleImage_Proxy( 
  9469.     IHTMLStyle __RPC_FAR * This,
  9470.     /* [in] */ BSTR v);
  9471.  
  9472.  
  9473. void __RPC_STUB IHTMLStyle_put_listStyleImage_Stub(
  9474.     IRpcStubBuffer *This,
  9475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9476.     PRPC_MESSAGE _pRpcMessage,
  9477.     DWORD *_pdwStubPhase);
  9478.  
  9479.  
  9480. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyleImage_Proxy( 
  9481.     IHTMLStyle __RPC_FAR * This,
  9482.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9483.  
  9484.  
  9485. void __RPC_STUB IHTMLStyle_get_listStyleImage_Stub(
  9486.     IRpcStubBuffer *This,
  9487.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9488.     PRPC_MESSAGE _pRpcMessage,
  9489.     DWORD *_pdwStubPhase);
  9490.  
  9491.  
  9492. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_listStyle_Proxy( 
  9493.     IHTMLStyle __RPC_FAR * This,
  9494.     /* [in] */ BSTR v);
  9495.  
  9496.  
  9497. void __RPC_STUB IHTMLStyle_put_listStyle_Stub(
  9498.     IRpcStubBuffer *This,
  9499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9500.     PRPC_MESSAGE _pRpcMessage,
  9501.     DWORD *_pdwStubPhase);
  9502.  
  9503.  
  9504. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_listStyle_Proxy( 
  9505.     IHTMLStyle __RPC_FAR * This,
  9506.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9507.  
  9508.  
  9509. void __RPC_STUB IHTMLStyle_get_listStyle_Stub(
  9510.     IRpcStubBuffer *This,
  9511.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9512.     PRPC_MESSAGE _pRpcMessage,
  9513.     DWORD *_pdwStubPhase);
  9514.  
  9515.  
  9516. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_whiteSpace_Proxy( 
  9517.     IHTMLStyle __RPC_FAR * This,
  9518.     /* [in] */ BSTR v);
  9519.  
  9520.  
  9521. void __RPC_STUB IHTMLStyle_put_whiteSpace_Stub(
  9522.     IRpcStubBuffer *This,
  9523.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9524.     PRPC_MESSAGE _pRpcMessage,
  9525.     DWORD *_pdwStubPhase);
  9526.  
  9527.  
  9528. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_whiteSpace_Proxy( 
  9529.     IHTMLStyle __RPC_FAR * This,
  9530.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9531.  
  9532.  
  9533. void __RPC_STUB IHTMLStyle_get_whiteSpace_Stub(
  9534.     IRpcStubBuffer *This,
  9535.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9536.     PRPC_MESSAGE _pRpcMessage,
  9537.     DWORD *_pdwStubPhase);
  9538.  
  9539.  
  9540. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_top_Proxy( 
  9541.     IHTMLStyle __RPC_FAR * This,
  9542.     /* [in] */ VARIANT v);
  9543.  
  9544.  
  9545. void __RPC_STUB IHTMLStyle_put_top_Stub(
  9546.     IRpcStubBuffer *This,
  9547.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9548.     PRPC_MESSAGE _pRpcMessage,
  9549.     DWORD *_pdwStubPhase);
  9550.  
  9551.  
  9552. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_top_Proxy( 
  9553.     IHTMLStyle __RPC_FAR * This,
  9554.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9555.  
  9556.  
  9557. void __RPC_STUB IHTMLStyle_get_top_Stub(
  9558.     IRpcStubBuffer *This,
  9559.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9560.     PRPC_MESSAGE _pRpcMessage,
  9561.     DWORD *_pdwStubPhase);
  9562.  
  9563.  
  9564. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_left_Proxy( 
  9565.     IHTMLStyle __RPC_FAR * This,
  9566.     /* [in] */ VARIANT v);
  9567.  
  9568.  
  9569. void __RPC_STUB IHTMLStyle_put_left_Stub(
  9570.     IRpcStubBuffer *This,
  9571.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9572.     PRPC_MESSAGE _pRpcMessage,
  9573.     DWORD *_pdwStubPhase);
  9574.  
  9575.  
  9576. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_left_Proxy( 
  9577.     IHTMLStyle __RPC_FAR * This,
  9578.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9579.  
  9580.  
  9581. void __RPC_STUB IHTMLStyle_get_left_Stub(
  9582.     IRpcStubBuffer *This,
  9583.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9584.     PRPC_MESSAGE _pRpcMessage,
  9585.     DWORD *_pdwStubPhase);
  9586.  
  9587.  
  9588. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_position_Proxy( 
  9589.     IHTMLStyle __RPC_FAR * This,
  9590.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9591.  
  9592.  
  9593. void __RPC_STUB IHTMLStyle_get_position_Stub(
  9594.     IRpcStubBuffer *This,
  9595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9596.     PRPC_MESSAGE _pRpcMessage,
  9597.     DWORD *_pdwStubPhase);
  9598.  
  9599.  
  9600. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_zIndex_Proxy( 
  9601.     IHTMLStyle __RPC_FAR * This,
  9602.     /* [in] */ VARIANT v);
  9603.  
  9604.  
  9605. void __RPC_STUB IHTMLStyle_put_zIndex_Stub(
  9606.     IRpcStubBuffer *This,
  9607.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9608.     PRPC_MESSAGE _pRpcMessage,
  9609.     DWORD *_pdwStubPhase);
  9610.  
  9611.  
  9612. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_zIndex_Proxy( 
  9613.     IHTMLStyle __RPC_FAR * This,
  9614.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  9615.  
  9616.  
  9617. void __RPC_STUB IHTMLStyle_get_zIndex_Stub(
  9618.     IRpcStubBuffer *This,
  9619.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9620.     PRPC_MESSAGE _pRpcMessage,
  9621.     DWORD *_pdwStubPhase);
  9622.  
  9623.  
  9624. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_overflow_Proxy( 
  9625.     IHTMLStyle __RPC_FAR * This,
  9626.     /* [in] */ BSTR v);
  9627.  
  9628.  
  9629. void __RPC_STUB IHTMLStyle_put_overflow_Stub(
  9630.     IRpcStubBuffer *This,
  9631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9632.     PRPC_MESSAGE _pRpcMessage,
  9633.     DWORD *_pdwStubPhase);
  9634.  
  9635.  
  9636. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_overflow_Proxy( 
  9637.     IHTMLStyle __RPC_FAR * This,
  9638.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9639.  
  9640.  
  9641. void __RPC_STUB IHTMLStyle_get_overflow_Stub(
  9642.     IRpcStubBuffer *This,
  9643.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9644.     PRPC_MESSAGE _pRpcMessage,
  9645.     DWORD *_pdwStubPhase);
  9646.  
  9647.  
  9648. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakBefore_Proxy( 
  9649.     IHTMLStyle __RPC_FAR * This,
  9650.     /* [in] */ BSTR v);
  9651.  
  9652.  
  9653. void __RPC_STUB IHTMLStyle_put_pageBreakBefore_Stub(
  9654.     IRpcStubBuffer *This,
  9655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9656.     PRPC_MESSAGE _pRpcMessage,
  9657.     DWORD *_pdwStubPhase);
  9658.  
  9659.  
  9660. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakBefore_Proxy( 
  9661.     IHTMLStyle __RPC_FAR * This,
  9662.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9663.  
  9664.  
  9665. void __RPC_STUB IHTMLStyle_get_pageBreakBefore_Stub(
  9666.     IRpcStubBuffer *This,
  9667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9668.     PRPC_MESSAGE _pRpcMessage,
  9669.     DWORD *_pdwStubPhase);
  9670.  
  9671.  
  9672. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pageBreakAfter_Proxy( 
  9673.     IHTMLStyle __RPC_FAR * This,
  9674.     /* [in] */ BSTR v);
  9675.  
  9676.  
  9677. void __RPC_STUB IHTMLStyle_put_pageBreakAfter_Stub(
  9678.     IRpcStubBuffer *This,
  9679.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9680.     PRPC_MESSAGE _pRpcMessage,
  9681.     DWORD *_pdwStubPhase);
  9682.  
  9683.  
  9684. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pageBreakAfter_Proxy( 
  9685.     IHTMLStyle __RPC_FAR * This,
  9686.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9687.  
  9688.  
  9689. void __RPC_STUB IHTMLStyle_get_pageBreakAfter_Stub(
  9690.     IRpcStubBuffer *This,
  9691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9692.     PRPC_MESSAGE _pRpcMessage,
  9693.     DWORD *_pdwStubPhase);
  9694.  
  9695.  
  9696. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cssText_Proxy( 
  9697.     IHTMLStyle __RPC_FAR * This,
  9698.     /* [in] */ BSTR v);
  9699.  
  9700.  
  9701. void __RPC_STUB IHTMLStyle_put_cssText_Stub(
  9702.     IRpcStubBuffer *This,
  9703.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9704.     PRPC_MESSAGE _pRpcMessage,
  9705.     DWORD *_pdwStubPhase);
  9706.  
  9707.  
  9708. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cssText_Proxy( 
  9709.     IHTMLStyle __RPC_FAR * This,
  9710.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9711.  
  9712.  
  9713. void __RPC_STUB IHTMLStyle_get_cssText_Stub(
  9714.     IRpcStubBuffer *This,
  9715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9716.     PRPC_MESSAGE _pRpcMessage,
  9717.     DWORD *_pdwStubPhase);
  9718.  
  9719.  
  9720. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelTop_Proxy( 
  9721.     IHTMLStyle __RPC_FAR * This,
  9722.     /* [in] */ long v);
  9723.  
  9724.  
  9725. void __RPC_STUB IHTMLStyle_put_pixelTop_Stub(
  9726.     IRpcStubBuffer *This,
  9727.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9728.     PRPC_MESSAGE _pRpcMessage,
  9729.     DWORD *_pdwStubPhase);
  9730.  
  9731.  
  9732. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelTop_Proxy( 
  9733.     IHTMLStyle __RPC_FAR * This,
  9734.     /* [out][retval] */ long __RPC_FAR *p);
  9735.  
  9736.  
  9737. void __RPC_STUB IHTMLStyle_get_pixelTop_Stub(
  9738.     IRpcStubBuffer *This,
  9739.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9740.     PRPC_MESSAGE _pRpcMessage,
  9741.     DWORD *_pdwStubPhase);
  9742.  
  9743.  
  9744. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelLeft_Proxy( 
  9745.     IHTMLStyle __RPC_FAR * This,
  9746.     /* [in] */ long v);
  9747.  
  9748.  
  9749. void __RPC_STUB IHTMLStyle_put_pixelLeft_Stub(
  9750.     IRpcStubBuffer *This,
  9751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9752.     PRPC_MESSAGE _pRpcMessage,
  9753.     DWORD *_pdwStubPhase);
  9754.  
  9755.  
  9756. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelLeft_Proxy( 
  9757.     IHTMLStyle __RPC_FAR * This,
  9758.     /* [out][retval] */ long __RPC_FAR *p);
  9759.  
  9760.  
  9761. void __RPC_STUB IHTMLStyle_get_pixelLeft_Stub(
  9762.     IRpcStubBuffer *This,
  9763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9764.     PRPC_MESSAGE _pRpcMessage,
  9765.     DWORD *_pdwStubPhase);
  9766.  
  9767.  
  9768. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelWidth_Proxy( 
  9769.     IHTMLStyle __RPC_FAR * This,
  9770.     /* [in] */ long v);
  9771.  
  9772.  
  9773. void __RPC_STUB IHTMLStyle_put_pixelWidth_Stub(
  9774.     IRpcStubBuffer *This,
  9775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9776.     PRPC_MESSAGE _pRpcMessage,
  9777.     DWORD *_pdwStubPhase);
  9778.  
  9779.  
  9780. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelWidth_Proxy( 
  9781.     IHTMLStyle __RPC_FAR * This,
  9782.     /* [out][retval] */ long __RPC_FAR *p);
  9783.  
  9784.  
  9785. void __RPC_STUB IHTMLStyle_get_pixelWidth_Stub(
  9786.     IRpcStubBuffer *This,
  9787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9788.     PRPC_MESSAGE _pRpcMessage,
  9789.     DWORD *_pdwStubPhase);
  9790.  
  9791.  
  9792. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_pixelHeight_Proxy( 
  9793.     IHTMLStyle __RPC_FAR * This,
  9794.     /* [in] */ long v);
  9795.  
  9796.  
  9797. void __RPC_STUB IHTMLStyle_put_pixelHeight_Stub(
  9798.     IRpcStubBuffer *This,
  9799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9800.     PRPC_MESSAGE _pRpcMessage,
  9801.     DWORD *_pdwStubPhase);
  9802.  
  9803.  
  9804. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_pixelHeight_Proxy( 
  9805.     IHTMLStyle __RPC_FAR * This,
  9806.     /* [out][retval] */ long __RPC_FAR *p);
  9807.  
  9808.  
  9809. void __RPC_STUB IHTMLStyle_get_pixelHeight_Stub(
  9810.     IRpcStubBuffer *This,
  9811.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9812.     PRPC_MESSAGE _pRpcMessage,
  9813.     DWORD *_pdwStubPhase);
  9814.  
  9815.  
  9816. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posTop_Proxy( 
  9817.     IHTMLStyle __RPC_FAR * This,
  9818.     /* [in] */ float v);
  9819.  
  9820.  
  9821. void __RPC_STUB IHTMLStyle_put_posTop_Stub(
  9822.     IRpcStubBuffer *This,
  9823.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9824.     PRPC_MESSAGE _pRpcMessage,
  9825.     DWORD *_pdwStubPhase);
  9826.  
  9827.  
  9828. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posTop_Proxy( 
  9829.     IHTMLStyle __RPC_FAR * This,
  9830.     /* [out][retval] */ float __RPC_FAR *p);
  9831.  
  9832.  
  9833. void __RPC_STUB IHTMLStyle_get_posTop_Stub(
  9834.     IRpcStubBuffer *This,
  9835.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9836.     PRPC_MESSAGE _pRpcMessage,
  9837.     DWORD *_pdwStubPhase);
  9838.  
  9839.  
  9840. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posLeft_Proxy( 
  9841.     IHTMLStyle __RPC_FAR * This,
  9842.     /* [in] */ float v);
  9843.  
  9844.  
  9845. void __RPC_STUB IHTMLStyle_put_posLeft_Stub(
  9846.     IRpcStubBuffer *This,
  9847.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9848.     PRPC_MESSAGE _pRpcMessage,
  9849.     DWORD *_pdwStubPhase);
  9850.  
  9851.  
  9852. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posLeft_Proxy( 
  9853.     IHTMLStyle __RPC_FAR * This,
  9854.     /* [out][retval] */ float __RPC_FAR *p);
  9855.  
  9856.  
  9857. void __RPC_STUB IHTMLStyle_get_posLeft_Stub(
  9858.     IRpcStubBuffer *This,
  9859.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9860.     PRPC_MESSAGE _pRpcMessage,
  9861.     DWORD *_pdwStubPhase);
  9862.  
  9863.  
  9864. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posWidth_Proxy( 
  9865.     IHTMLStyle __RPC_FAR * This,
  9866.     /* [in] */ float v);
  9867.  
  9868.  
  9869. void __RPC_STUB IHTMLStyle_put_posWidth_Stub(
  9870.     IRpcStubBuffer *This,
  9871.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9872.     PRPC_MESSAGE _pRpcMessage,
  9873.     DWORD *_pdwStubPhase);
  9874.  
  9875.  
  9876. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posWidth_Proxy( 
  9877.     IHTMLStyle __RPC_FAR * This,
  9878.     /* [out][retval] */ float __RPC_FAR *p);
  9879.  
  9880.  
  9881. void __RPC_STUB IHTMLStyle_get_posWidth_Stub(
  9882.     IRpcStubBuffer *This,
  9883.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9884.     PRPC_MESSAGE _pRpcMessage,
  9885.     DWORD *_pdwStubPhase);
  9886.  
  9887.  
  9888. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_posHeight_Proxy( 
  9889.     IHTMLStyle __RPC_FAR * This,
  9890.     /* [in] */ float v);
  9891.  
  9892.  
  9893. void __RPC_STUB IHTMLStyle_put_posHeight_Stub(
  9894.     IRpcStubBuffer *This,
  9895.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9896.     PRPC_MESSAGE _pRpcMessage,
  9897.     DWORD *_pdwStubPhase);
  9898.  
  9899.  
  9900. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_posHeight_Proxy( 
  9901.     IHTMLStyle __RPC_FAR * This,
  9902.     /* [out][retval] */ float __RPC_FAR *p);
  9903.  
  9904.  
  9905. void __RPC_STUB IHTMLStyle_get_posHeight_Stub(
  9906.     IRpcStubBuffer *This,
  9907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9908.     PRPC_MESSAGE _pRpcMessage,
  9909.     DWORD *_pdwStubPhase);
  9910.  
  9911.  
  9912. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_cursor_Proxy( 
  9913.     IHTMLStyle __RPC_FAR * This,
  9914.     /* [in] */ BSTR v);
  9915.  
  9916.  
  9917. void __RPC_STUB IHTMLStyle_put_cursor_Stub(
  9918.     IRpcStubBuffer *This,
  9919.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9920.     PRPC_MESSAGE _pRpcMessage,
  9921.     DWORD *_pdwStubPhase);
  9922.  
  9923.  
  9924. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_cursor_Proxy( 
  9925.     IHTMLStyle __RPC_FAR * This,
  9926.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9927.  
  9928.  
  9929. void __RPC_STUB IHTMLStyle_get_cursor_Stub(
  9930.     IRpcStubBuffer *This,
  9931.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9932.     PRPC_MESSAGE _pRpcMessage,
  9933.     DWORD *_pdwStubPhase);
  9934.  
  9935.  
  9936. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_clip_Proxy( 
  9937.     IHTMLStyle __RPC_FAR * This,
  9938.     /* [in] */ BSTR v);
  9939.  
  9940.  
  9941. void __RPC_STUB IHTMLStyle_put_clip_Stub(
  9942.     IRpcStubBuffer *This,
  9943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9944.     PRPC_MESSAGE _pRpcMessage,
  9945.     DWORD *_pdwStubPhase);
  9946.  
  9947.  
  9948. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_clip_Proxy( 
  9949.     IHTMLStyle __RPC_FAR * This,
  9950.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9951.  
  9952.  
  9953. void __RPC_STUB IHTMLStyle_get_clip_Stub(
  9954.     IRpcStubBuffer *This,
  9955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9956.     PRPC_MESSAGE _pRpcMessage,
  9957.     DWORD *_pdwStubPhase);
  9958.  
  9959.  
  9960. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_put_filter_Proxy( 
  9961.     IHTMLStyle __RPC_FAR * This,
  9962.     /* [in] */ BSTR v);
  9963.  
  9964.  
  9965. void __RPC_STUB IHTMLStyle_put_filter_Stub(
  9966.     IRpcStubBuffer *This,
  9967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9968.     PRPC_MESSAGE _pRpcMessage,
  9969.     DWORD *_pdwStubPhase);
  9970.  
  9971.  
  9972. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_get_filter_Proxy( 
  9973.     IHTMLStyle __RPC_FAR * This,
  9974.     /* [out][retval] */ BSTR __RPC_FAR *p);
  9975.  
  9976.  
  9977. void __RPC_STUB IHTMLStyle_get_filter_Stub(
  9978.     IRpcStubBuffer *This,
  9979.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9980.     PRPC_MESSAGE _pRpcMessage,
  9981.     DWORD *_pdwStubPhase);
  9982.  
  9983.  
  9984. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_setAttribute_Proxy( 
  9985.     IHTMLStyle __RPC_FAR * This,
  9986.     /* [in] */ BSTR strAttributeName,
  9987.     /* [in] */ VARIANT AttributeValue,
  9988.     /* [in][defaultvalue] */ LONG lFlags);
  9989.  
  9990.  
  9991. void __RPC_STUB IHTMLStyle_setAttribute_Stub(
  9992.     IRpcStubBuffer *This,
  9993.     IRpcChannelBuffer *_pRpcChannelBuffer,
  9994.     PRPC_MESSAGE _pRpcMessage,
  9995.     DWORD *_pdwStubPhase);
  9996.  
  9997.  
  9998. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_getAttribute_Proxy( 
  9999.     IHTMLStyle __RPC_FAR * This,
  10000.     /* [in] */ BSTR strAttributeName,
  10001.     /* [in][defaultvalue] */ LONG lFlags,
  10002.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  10003.  
  10004.  
  10005. void __RPC_STUB IHTMLStyle_getAttribute_Stub(
  10006.     IRpcStubBuffer *This,
  10007.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10008.     PRPC_MESSAGE _pRpcMessage,
  10009.     DWORD *_pdwStubPhase);
  10010.  
  10011.  
  10012. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_removeAttribute_Proxy( 
  10013.     IHTMLStyle __RPC_FAR * This,
  10014.     /* [in] */ BSTR strAttributeName,
  10015.     /* [in][defaultvalue] */ LONG lFlags,
  10016.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10017.  
  10018.  
  10019. void __RPC_STUB IHTMLStyle_removeAttribute_Stub(
  10020.     IRpcStubBuffer *This,
  10021.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10022.     PRPC_MESSAGE _pRpcMessage,
  10023.     DWORD *_pdwStubPhase);
  10024.  
  10025.  
  10026. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle_toString_Proxy( 
  10027.     IHTMLStyle __RPC_FAR * This,
  10028.     /* [out][retval] */ BSTR __RPC_FAR *String);
  10029.  
  10030.  
  10031. void __RPC_STUB IHTMLStyle_toString_Stub(
  10032.     IRpcStubBuffer *This,
  10033.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10034.     PRPC_MESSAGE _pRpcMessage,
  10035.     DWORD *_pdwStubPhase);
  10036.  
  10037.  
  10038.  
  10039. #endif     /* __IHTMLStyle_INTERFACE_DEFINED__ */
  10040.  
  10041.  
  10042. #ifndef __IHTMLStyle2_INTERFACE_DEFINED__
  10043. #define __IHTMLStyle2_INTERFACE_DEFINED__
  10044.  
  10045. /* interface IHTMLStyle2 */
  10046. /* [object][uuid][dual][oleautomation] */ 
  10047.  
  10048.  
  10049. EXTERN_C const IID IID_IHTMLStyle2;
  10050.  
  10051. #if defined(__cplusplus) && !defined(CINTERFACE)
  10052.     
  10053.     MIDL_INTERFACE("3050f4a2-98b5-11cf-bb82-00aa00bdce0b")
  10054.     IHTMLStyle2 : public IDispatch
  10055.     {
  10056.     public:
  10057.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tableLayout( 
  10058.             /* [in] */ BSTR v) = 0;
  10059.         
  10060.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tableLayout( 
  10061.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10062.         
  10063.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderCollapse( 
  10064.             /* [in] */ BSTR v) = 0;
  10065.         
  10066.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderCollapse( 
  10067.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10068.         
  10069.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_direction( 
  10070.             /* [in] */ BSTR v) = 0;
  10071.         
  10072.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_direction( 
  10073.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10074.         
  10075.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_behavior( 
  10076.             /* [in] */ BSTR v) = 0;
  10077.         
  10078.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior( 
  10079.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10080.         
  10081.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setExpression( 
  10082.             /* [in] */ BSTR propname,
  10083.             /* [in] */ BSTR expression,
  10084.             /* [in][defaultvalue] */ BSTR language = L"") = 0;
  10085.         
  10086.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getExpression( 
  10087.             /* [in] */ BSTR propname,
  10088.             /* [out][retval] */ VARIANT __RPC_FAR *expression) = 0;
  10089.         
  10090.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeExpression( 
  10091.             /* [in] */ BSTR propname,
  10092.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  10093.         
  10094.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_position( 
  10095.             /* [in] */ BSTR v) = 0;
  10096.         
  10097.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  10098.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10099.         
  10100.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_unicodeBidi( 
  10101.             /* [in] */ BSTR v) = 0;
  10102.         
  10103.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_unicodeBidi( 
  10104.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10105.         
  10106.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottom( 
  10107.             /* [in] */ VARIANT v) = 0;
  10108.         
  10109.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom( 
  10110.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10111.         
  10112.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_right( 
  10113.             /* [in] */ VARIANT v) = 0;
  10114.         
  10115.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_right( 
  10116.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10117.         
  10118.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelBottom( 
  10119.             /* [in] */ long v) = 0;
  10120.         
  10121.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelBottom( 
  10122.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10123.         
  10124.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelRight( 
  10125.             /* [in] */ long v) = 0;
  10126.         
  10127.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelRight( 
  10128.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  10129.         
  10130.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posBottom( 
  10131.             /* [in] */ float v) = 0;
  10132.         
  10133.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posBottom( 
  10134.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  10135.         
  10136.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posRight( 
  10137.             /* [in] */ float v) = 0;
  10138.         
  10139.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posRight( 
  10140.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  10141.         
  10142.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_imeMode( 
  10143.             /* [in] */ BSTR v) = 0;
  10144.         
  10145.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeMode( 
  10146.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10147.         
  10148.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyAlign( 
  10149.             /* [in] */ BSTR v) = 0;
  10150.         
  10151.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyAlign( 
  10152.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10153.         
  10154.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyPosition( 
  10155.             /* [in] */ BSTR v) = 0;
  10156.         
  10157.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyPosition( 
  10158.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10159.         
  10160.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyOverhang( 
  10161.             /* [in] */ BSTR v) = 0;
  10162.         
  10163.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyOverhang( 
  10164.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10165.         
  10166.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridChar( 
  10167.             /* [in] */ VARIANT v) = 0;
  10168.         
  10169.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridChar( 
  10170.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10171.         
  10172.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridLine( 
  10173.             /* [in] */ VARIANT v) = 0;
  10174.         
  10175.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridLine( 
  10176.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10177.         
  10178.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridMode( 
  10179.             /* [in] */ BSTR v) = 0;
  10180.         
  10181.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridMode( 
  10182.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10183.         
  10184.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridType( 
  10185.             /* [in] */ BSTR v) = 0;
  10186.         
  10187.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridType( 
  10188.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10189.         
  10190.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGrid( 
  10191.             /* [in] */ BSTR v) = 0;
  10192.         
  10193.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGrid( 
  10194.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10195.         
  10196.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordBreak( 
  10197.             /* [in] */ BSTR v) = 0;
  10198.         
  10199.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordBreak( 
  10200.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10201.         
  10202.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineBreak( 
  10203.             /* [in] */ BSTR v) = 0;
  10204.         
  10205.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineBreak( 
  10206.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10207.         
  10208.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustify( 
  10209.             /* [in] */ BSTR v) = 0;
  10210.         
  10211.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustify( 
  10212.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10213.         
  10214.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustifyTrim( 
  10215.             /* [in] */ BSTR v) = 0;
  10216.         
  10217.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustifyTrim( 
  10218.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10219.         
  10220.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textKashida( 
  10221.             /* [in] */ VARIANT v) = 0;
  10222.         
  10223.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashida( 
  10224.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  10225.         
  10226.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAutospace( 
  10227.             /* [in] */ BSTR v) = 0;
  10228.         
  10229.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAutospace( 
  10230.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10231.         
  10232.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowX( 
  10233.             /* [in] */ BSTR v) = 0;
  10234.         
  10235.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowX( 
  10236.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10237.         
  10238.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowY( 
  10239.             /* [in] */ BSTR v) = 0;
  10240.         
  10241.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowY( 
  10242.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10243.         
  10244.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accelerator( 
  10245.             /* [in] */ BSTR v) = 0;
  10246.         
  10247.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accelerator( 
  10248.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  10249.         
  10250.     };
  10251.     
  10252. #else     /* C style interface */
  10253.  
  10254.     typedef struct IHTMLStyle2Vtbl
  10255.     {
  10256.         BEGIN_INTERFACE
  10257.         
  10258.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  10259.             IHTMLStyle2 __RPC_FAR * This,
  10260.             /* [in] */ REFIID riid,
  10261.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  10262.         
  10263.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  10264.             IHTMLStyle2 __RPC_FAR * This);
  10265.         
  10266.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  10267.             IHTMLStyle2 __RPC_FAR * This);
  10268.         
  10269.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  10270.             IHTMLStyle2 __RPC_FAR * This,
  10271.             /* [out] */ UINT __RPC_FAR *pctinfo);
  10272.         
  10273.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  10274.             IHTMLStyle2 __RPC_FAR * This,
  10275.             /* [in] */ UINT iTInfo,
  10276.             /* [in] */ LCID lcid,
  10277.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  10278.         
  10279.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  10280.             IHTMLStyle2 __RPC_FAR * This,
  10281.             /* [in] */ REFIID riid,
  10282.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  10283.             /* [in] */ UINT cNames,
  10284.             /* [in] */ LCID lcid,
  10285.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  10286.         
  10287.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  10288.             IHTMLStyle2 __RPC_FAR * This,
  10289.             /* [in] */ DISPID dispIdMember,
  10290.             /* [in] */ REFIID riid,
  10291.             /* [in] */ LCID lcid,
  10292.             /* [in] */ WORD wFlags,
  10293.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  10294.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  10295.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  10296.             /* [out] */ UINT __RPC_FAR *puArgErr);
  10297.         
  10298.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tableLayout )( 
  10299.             IHTMLStyle2 __RPC_FAR * This,
  10300.             /* [in] */ BSTR v);
  10301.         
  10302.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tableLayout )( 
  10303.             IHTMLStyle2 __RPC_FAR * This,
  10304.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10305.         
  10306.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderCollapse )( 
  10307.             IHTMLStyle2 __RPC_FAR * This,
  10308.             /* [in] */ BSTR v);
  10309.         
  10310.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderCollapse )( 
  10311.             IHTMLStyle2 __RPC_FAR * This,
  10312.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10313.         
  10314.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_direction )( 
  10315.             IHTMLStyle2 __RPC_FAR * This,
  10316.             /* [in] */ BSTR v);
  10317.         
  10318.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_direction )( 
  10319.             IHTMLStyle2 __RPC_FAR * This,
  10320.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10321.         
  10322.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_behavior )( 
  10323.             IHTMLStyle2 __RPC_FAR * This,
  10324.             /* [in] */ BSTR v);
  10325.         
  10326.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_behavior )( 
  10327.             IHTMLStyle2 __RPC_FAR * This,
  10328.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10329.         
  10330.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setExpression )( 
  10331.             IHTMLStyle2 __RPC_FAR * This,
  10332.             /* [in] */ BSTR propname,
  10333.             /* [in] */ BSTR expression,
  10334.             /* [in][defaultvalue] */ BSTR language);
  10335.         
  10336.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getExpression )( 
  10337.             IHTMLStyle2 __RPC_FAR * This,
  10338.             /* [in] */ BSTR propname,
  10339.             /* [out][retval] */ VARIANT __RPC_FAR *expression);
  10340.         
  10341.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeExpression )( 
  10342.             IHTMLStyle2 __RPC_FAR * This,
  10343.             /* [in] */ BSTR propname,
  10344.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10345.         
  10346.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_position )( 
  10347.             IHTMLStyle2 __RPC_FAR * This,
  10348.             /* [in] */ BSTR v);
  10349.         
  10350.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  10351.             IHTMLStyle2 __RPC_FAR * This,
  10352.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10353.         
  10354.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_unicodeBidi )( 
  10355.             IHTMLStyle2 __RPC_FAR * This,
  10356.             /* [in] */ BSTR v);
  10357.         
  10358.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_unicodeBidi )( 
  10359.             IHTMLStyle2 __RPC_FAR * This,
  10360.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10361.         
  10362.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bottom )( 
  10363.             IHTMLStyle2 __RPC_FAR * This,
  10364.             /* [in] */ VARIANT v);
  10365.         
  10366.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bottom )( 
  10367.             IHTMLStyle2 __RPC_FAR * This,
  10368.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10369.         
  10370.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_right )( 
  10371.             IHTMLStyle2 __RPC_FAR * This,
  10372.             /* [in] */ VARIANT v);
  10373.         
  10374.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_right )( 
  10375.             IHTMLStyle2 __RPC_FAR * This,
  10376.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10377.         
  10378.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelBottom )( 
  10379.             IHTMLStyle2 __RPC_FAR * This,
  10380.             /* [in] */ long v);
  10381.         
  10382.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelBottom )( 
  10383.             IHTMLStyle2 __RPC_FAR * This,
  10384.             /* [out][retval] */ long __RPC_FAR *p);
  10385.         
  10386.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelRight )( 
  10387.             IHTMLStyle2 __RPC_FAR * This,
  10388.             /* [in] */ long v);
  10389.         
  10390.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelRight )( 
  10391.             IHTMLStyle2 __RPC_FAR * This,
  10392.             /* [out][retval] */ long __RPC_FAR *p);
  10393.         
  10394.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posBottom )( 
  10395.             IHTMLStyle2 __RPC_FAR * This,
  10396.             /* [in] */ float v);
  10397.         
  10398.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posBottom )( 
  10399.             IHTMLStyle2 __RPC_FAR * This,
  10400.             /* [out][retval] */ float __RPC_FAR *p);
  10401.         
  10402.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posRight )( 
  10403.             IHTMLStyle2 __RPC_FAR * This,
  10404.             /* [in] */ float v);
  10405.         
  10406.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posRight )( 
  10407.             IHTMLStyle2 __RPC_FAR * This,
  10408.             /* [out][retval] */ float __RPC_FAR *p);
  10409.         
  10410.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_imeMode )( 
  10411.             IHTMLStyle2 __RPC_FAR * This,
  10412.             /* [in] */ BSTR v);
  10413.         
  10414.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_imeMode )( 
  10415.             IHTMLStyle2 __RPC_FAR * This,
  10416.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10417.         
  10418.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rubyAlign )( 
  10419.             IHTMLStyle2 __RPC_FAR * This,
  10420.             /* [in] */ BSTR v);
  10421.         
  10422.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyAlign )( 
  10423.             IHTMLStyle2 __RPC_FAR * This,
  10424.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10425.         
  10426.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rubyPosition )( 
  10427.             IHTMLStyle2 __RPC_FAR * This,
  10428.             /* [in] */ BSTR v);
  10429.         
  10430.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyPosition )( 
  10431.             IHTMLStyle2 __RPC_FAR * This,
  10432.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10433.         
  10434.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rubyOverhang )( 
  10435.             IHTMLStyle2 __RPC_FAR * This,
  10436.             /* [in] */ BSTR v);
  10437.         
  10438.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyOverhang )( 
  10439.             IHTMLStyle2 __RPC_FAR * This,
  10440.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10441.         
  10442.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridChar )( 
  10443.             IHTMLStyle2 __RPC_FAR * This,
  10444.             /* [in] */ VARIANT v);
  10445.         
  10446.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridChar )( 
  10447.             IHTMLStyle2 __RPC_FAR * This,
  10448.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10449.         
  10450.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridLine )( 
  10451.             IHTMLStyle2 __RPC_FAR * This,
  10452.             /* [in] */ VARIANT v);
  10453.         
  10454.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridLine )( 
  10455.             IHTMLStyle2 __RPC_FAR * This,
  10456.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10457.         
  10458.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridMode )( 
  10459.             IHTMLStyle2 __RPC_FAR * This,
  10460.             /* [in] */ BSTR v);
  10461.         
  10462.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridMode )( 
  10463.             IHTMLStyle2 __RPC_FAR * This,
  10464.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10465.         
  10466.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridType )( 
  10467.             IHTMLStyle2 __RPC_FAR * This,
  10468.             /* [in] */ BSTR v);
  10469.         
  10470.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridType )( 
  10471.             IHTMLStyle2 __RPC_FAR * This,
  10472.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10473.         
  10474.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGrid )( 
  10475.             IHTMLStyle2 __RPC_FAR * This,
  10476.             /* [in] */ BSTR v);
  10477.         
  10478.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGrid )( 
  10479.             IHTMLStyle2 __RPC_FAR * This,
  10480.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10481.         
  10482.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordBreak )( 
  10483.             IHTMLStyle2 __RPC_FAR * This,
  10484.             /* [in] */ BSTR v);
  10485.         
  10486.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordBreak )( 
  10487.             IHTMLStyle2 __RPC_FAR * This,
  10488.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10489.         
  10490.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineBreak )( 
  10491.             IHTMLStyle2 __RPC_FAR * This,
  10492.             /* [in] */ BSTR v);
  10493.         
  10494.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineBreak )( 
  10495.             IHTMLStyle2 __RPC_FAR * This,
  10496.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10497.         
  10498.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textJustify )( 
  10499.             IHTMLStyle2 __RPC_FAR * This,
  10500.             /* [in] */ BSTR v);
  10501.         
  10502.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textJustify )( 
  10503.             IHTMLStyle2 __RPC_FAR * This,
  10504.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10505.         
  10506.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textJustifyTrim )( 
  10507.             IHTMLStyle2 __RPC_FAR * This,
  10508.             /* [in] */ BSTR v);
  10509.         
  10510.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textJustifyTrim )( 
  10511.             IHTMLStyle2 __RPC_FAR * This,
  10512.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10513.         
  10514.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textKashida )( 
  10515.             IHTMLStyle2 __RPC_FAR * This,
  10516.             /* [in] */ VARIANT v);
  10517.         
  10518.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textKashida )( 
  10519.             IHTMLStyle2 __RPC_FAR * This,
  10520.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  10521.         
  10522.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAutospace )( 
  10523.             IHTMLStyle2 __RPC_FAR * This,
  10524.             /* [in] */ BSTR v);
  10525.         
  10526.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAutospace )( 
  10527.             IHTMLStyle2 __RPC_FAR * This,
  10528.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10529.         
  10530.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflowX )( 
  10531.             IHTMLStyle2 __RPC_FAR * This,
  10532.             /* [in] */ BSTR v);
  10533.         
  10534.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflowX )( 
  10535.             IHTMLStyle2 __RPC_FAR * This,
  10536.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10537.         
  10538.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflowY )( 
  10539.             IHTMLStyle2 __RPC_FAR * This,
  10540.             /* [in] */ BSTR v);
  10541.         
  10542.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflowY )( 
  10543.             IHTMLStyle2 __RPC_FAR * This,
  10544.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10545.         
  10546.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accelerator )( 
  10547.             IHTMLStyle2 __RPC_FAR * This,
  10548.             /* [in] */ BSTR v);
  10549.         
  10550.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accelerator )( 
  10551.             IHTMLStyle2 __RPC_FAR * This,
  10552.             /* [out][retval] */ BSTR __RPC_FAR *p);
  10553.         
  10554.         END_INTERFACE
  10555.     } IHTMLStyle2Vtbl;
  10556.  
  10557.     interface IHTMLStyle2
  10558.     {
  10559.         CONST_VTBL struct IHTMLStyle2Vtbl __RPC_FAR *lpVtbl;
  10560.     };
  10561.  
  10562.     
  10563.  
  10564. #ifdef COBJMACROS
  10565.  
  10566.  
  10567. #define IHTMLStyle2_QueryInterface(This,riid,ppvObject)    \
  10568.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  10569.  
  10570. #define IHTMLStyle2_AddRef(This)    \
  10571.     (This)->lpVtbl -> AddRef(This)
  10572.  
  10573. #define IHTMLStyle2_Release(This)    \
  10574.     (This)->lpVtbl -> Release(This)
  10575.  
  10576.  
  10577. #define IHTMLStyle2_GetTypeInfoCount(This,pctinfo)    \
  10578.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  10579.  
  10580. #define IHTMLStyle2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  10581.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  10582.  
  10583. #define IHTMLStyle2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  10584.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  10585.  
  10586. #define IHTMLStyle2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  10587.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  10588.  
  10589.  
  10590. #define IHTMLStyle2_put_tableLayout(This,v)    \
  10591.     (This)->lpVtbl -> put_tableLayout(This,v)
  10592.  
  10593. #define IHTMLStyle2_get_tableLayout(This,p)    \
  10594.     (This)->lpVtbl -> get_tableLayout(This,p)
  10595.  
  10596. #define IHTMLStyle2_put_borderCollapse(This,v)    \
  10597.     (This)->lpVtbl -> put_borderCollapse(This,v)
  10598.  
  10599. #define IHTMLStyle2_get_borderCollapse(This,p)    \
  10600.     (This)->lpVtbl -> get_borderCollapse(This,p)
  10601.  
  10602. #define IHTMLStyle2_put_direction(This,v)    \
  10603.     (This)->lpVtbl -> put_direction(This,v)
  10604.  
  10605. #define IHTMLStyle2_get_direction(This,p)    \
  10606.     (This)->lpVtbl -> get_direction(This,p)
  10607.  
  10608. #define IHTMLStyle2_put_behavior(This,v)    \
  10609.     (This)->lpVtbl -> put_behavior(This,v)
  10610.  
  10611. #define IHTMLStyle2_get_behavior(This,p)    \
  10612.     (This)->lpVtbl -> get_behavior(This,p)
  10613.  
  10614. #define IHTMLStyle2_setExpression(This,propname,expression,language)    \
  10615.     (This)->lpVtbl -> setExpression(This,propname,expression,language)
  10616.  
  10617. #define IHTMLStyle2_getExpression(This,propname,expression)    \
  10618.     (This)->lpVtbl -> getExpression(This,propname,expression)
  10619.  
  10620. #define IHTMLStyle2_removeExpression(This,propname,pfSuccess)    \
  10621.     (This)->lpVtbl -> removeExpression(This,propname,pfSuccess)
  10622.  
  10623. #define IHTMLStyle2_put_position(This,v)    \
  10624.     (This)->lpVtbl -> put_position(This,v)
  10625.  
  10626. #define IHTMLStyle2_get_position(This,p)    \
  10627.     (This)->lpVtbl -> get_position(This,p)
  10628.  
  10629. #define IHTMLStyle2_put_unicodeBidi(This,v)    \
  10630.     (This)->lpVtbl -> put_unicodeBidi(This,v)
  10631.  
  10632. #define IHTMLStyle2_get_unicodeBidi(This,p)    \
  10633.     (This)->lpVtbl -> get_unicodeBidi(This,p)
  10634.  
  10635. #define IHTMLStyle2_put_bottom(This,v)    \
  10636.     (This)->lpVtbl -> put_bottom(This,v)
  10637.  
  10638. #define IHTMLStyle2_get_bottom(This,p)    \
  10639.     (This)->lpVtbl -> get_bottom(This,p)
  10640.  
  10641. #define IHTMLStyle2_put_right(This,v)    \
  10642.     (This)->lpVtbl -> put_right(This,v)
  10643.  
  10644. #define IHTMLStyle2_get_right(This,p)    \
  10645.     (This)->lpVtbl -> get_right(This,p)
  10646.  
  10647. #define IHTMLStyle2_put_pixelBottom(This,v)    \
  10648.     (This)->lpVtbl -> put_pixelBottom(This,v)
  10649.  
  10650. #define IHTMLStyle2_get_pixelBottom(This,p)    \
  10651.     (This)->lpVtbl -> get_pixelBottom(This,p)
  10652.  
  10653. #define IHTMLStyle2_put_pixelRight(This,v)    \
  10654.     (This)->lpVtbl -> put_pixelRight(This,v)
  10655.  
  10656. #define IHTMLStyle2_get_pixelRight(This,p)    \
  10657.     (This)->lpVtbl -> get_pixelRight(This,p)
  10658.  
  10659. #define IHTMLStyle2_put_posBottom(This,v)    \
  10660.     (This)->lpVtbl -> put_posBottom(This,v)
  10661.  
  10662. #define IHTMLStyle2_get_posBottom(This,p)    \
  10663.     (This)->lpVtbl -> get_posBottom(This,p)
  10664.  
  10665. #define IHTMLStyle2_put_posRight(This,v)    \
  10666.     (This)->lpVtbl -> put_posRight(This,v)
  10667.  
  10668. #define IHTMLStyle2_get_posRight(This,p)    \
  10669.     (This)->lpVtbl -> get_posRight(This,p)
  10670.  
  10671. #define IHTMLStyle2_put_imeMode(This,v)    \
  10672.     (This)->lpVtbl -> put_imeMode(This,v)
  10673.  
  10674. #define IHTMLStyle2_get_imeMode(This,p)    \
  10675.     (This)->lpVtbl -> get_imeMode(This,p)
  10676.  
  10677. #define IHTMLStyle2_put_rubyAlign(This,v)    \
  10678.     (This)->lpVtbl -> put_rubyAlign(This,v)
  10679.  
  10680. #define IHTMLStyle2_get_rubyAlign(This,p)    \
  10681.     (This)->lpVtbl -> get_rubyAlign(This,p)
  10682.  
  10683. #define IHTMLStyle2_put_rubyPosition(This,v)    \
  10684.     (This)->lpVtbl -> put_rubyPosition(This,v)
  10685.  
  10686. #define IHTMLStyle2_get_rubyPosition(This,p)    \
  10687.     (This)->lpVtbl -> get_rubyPosition(This,p)
  10688.  
  10689. #define IHTMLStyle2_put_rubyOverhang(This,v)    \
  10690.     (This)->lpVtbl -> put_rubyOverhang(This,v)
  10691.  
  10692. #define IHTMLStyle2_get_rubyOverhang(This,p)    \
  10693.     (This)->lpVtbl -> get_rubyOverhang(This,p)
  10694.  
  10695. #define IHTMLStyle2_put_layoutGridChar(This,v)    \
  10696.     (This)->lpVtbl -> put_layoutGridChar(This,v)
  10697.  
  10698. #define IHTMLStyle2_get_layoutGridChar(This,p)    \
  10699.     (This)->lpVtbl -> get_layoutGridChar(This,p)
  10700.  
  10701. #define IHTMLStyle2_put_layoutGridLine(This,v)    \
  10702.     (This)->lpVtbl -> put_layoutGridLine(This,v)
  10703.  
  10704. #define IHTMLStyle2_get_layoutGridLine(This,p)    \
  10705.     (This)->lpVtbl -> get_layoutGridLine(This,p)
  10706.  
  10707. #define IHTMLStyle2_put_layoutGridMode(This,v)    \
  10708.     (This)->lpVtbl -> put_layoutGridMode(This,v)
  10709.  
  10710. #define IHTMLStyle2_get_layoutGridMode(This,p)    \
  10711.     (This)->lpVtbl -> get_layoutGridMode(This,p)
  10712.  
  10713. #define IHTMLStyle2_put_layoutGridType(This,v)    \
  10714.     (This)->lpVtbl -> put_layoutGridType(This,v)
  10715.  
  10716. #define IHTMLStyle2_get_layoutGridType(This,p)    \
  10717.     (This)->lpVtbl -> get_layoutGridType(This,p)
  10718.  
  10719. #define IHTMLStyle2_put_layoutGrid(This,v)    \
  10720.     (This)->lpVtbl -> put_layoutGrid(This,v)
  10721.  
  10722. #define IHTMLStyle2_get_layoutGrid(This,p)    \
  10723.     (This)->lpVtbl -> get_layoutGrid(This,p)
  10724.  
  10725. #define IHTMLStyle2_put_wordBreak(This,v)    \
  10726.     (This)->lpVtbl -> put_wordBreak(This,v)
  10727.  
  10728. #define IHTMLStyle2_get_wordBreak(This,p)    \
  10729.     (This)->lpVtbl -> get_wordBreak(This,p)
  10730.  
  10731. #define IHTMLStyle2_put_lineBreak(This,v)    \
  10732.     (This)->lpVtbl -> put_lineBreak(This,v)
  10733.  
  10734. #define IHTMLStyle2_get_lineBreak(This,p)    \
  10735.     (This)->lpVtbl -> get_lineBreak(This,p)
  10736.  
  10737. #define IHTMLStyle2_put_textJustify(This,v)    \
  10738.     (This)->lpVtbl -> put_textJustify(This,v)
  10739.  
  10740. #define IHTMLStyle2_get_textJustify(This,p)    \
  10741.     (This)->lpVtbl -> get_textJustify(This,p)
  10742.  
  10743. #define IHTMLStyle2_put_textJustifyTrim(This,v)    \
  10744.     (This)->lpVtbl -> put_textJustifyTrim(This,v)
  10745.  
  10746. #define IHTMLStyle2_get_textJustifyTrim(This,p)    \
  10747.     (This)->lpVtbl -> get_textJustifyTrim(This,p)
  10748.  
  10749. #define IHTMLStyle2_put_textKashida(This,v)    \
  10750.     (This)->lpVtbl -> put_textKashida(This,v)
  10751.  
  10752. #define IHTMLStyle2_get_textKashida(This,p)    \
  10753.     (This)->lpVtbl -> get_textKashida(This,p)
  10754.  
  10755. #define IHTMLStyle2_put_textAutospace(This,v)    \
  10756.     (This)->lpVtbl -> put_textAutospace(This,v)
  10757.  
  10758. #define IHTMLStyle2_get_textAutospace(This,p)    \
  10759.     (This)->lpVtbl -> get_textAutospace(This,p)
  10760.  
  10761. #define IHTMLStyle2_put_overflowX(This,v)    \
  10762.     (This)->lpVtbl -> put_overflowX(This,v)
  10763.  
  10764. #define IHTMLStyle2_get_overflowX(This,p)    \
  10765.     (This)->lpVtbl -> get_overflowX(This,p)
  10766.  
  10767. #define IHTMLStyle2_put_overflowY(This,v)    \
  10768.     (This)->lpVtbl -> put_overflowY(This,v)
  10769.  
  10770. #define IHTMLStyle2_get_overflowY(This,p)    \
  10771.     (This)->lpVtbl -> get_overflowY(This,p)
  10772.  
  10773. #define IHTMLStyle2_put_accelerator(This,v)    \
  10774.     (This)->lpVtbl -> put_accelerator(This,v)
  10775.  
  10776. #define IHTMLStyle2_get_accelerator(This,p)    \
  10777.     (This)->lpVtbl -> get_accelerator(This,p)
  10778.  
  10779. #endif /* COBJMACROS */
  10780.  
  10781.  
  10782. #endif     /* C style interface */
  10783.  
  10784.  
  10785.  
  10786. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_tableLayout_Proxy( 
  10787.     IHTMLStyle2 __RPC_FAR * This,
  10788.     /* [in] */ BSTR v);
  10789.  
  10790.  
  10791. void __RPC_STUB IHTMLStyle2_put_tableLayout_Stub(
  10792.     IRpcStubBuffer *This,
  10793.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10794.     PRPC_MESSAGE _pRpcMessage,
  10795.     DWORD *_pdwStubPhase);
  10796.  
  10797.  
  10798. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_tableLayout_Proxy( 
  10799.     IHTMLStyle2 __RPC_FAR * This,
  10800.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10801.  
  10802.  
  10803. void __RPC_STUB IHTMLStyle2_get_tableLayout_Stub(
  10804.     IRpcStubBuffer *This,
  10805.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10806.     PRPC_MESSAGE _pRpcMessage,
  10807.     DWORD *_pdwStubPhase);
  10808.  
  10809.  
  10810. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_borderCollapse_Proxy( 
  10811.     IHTMLStyle2 __RPC_FAR * This,
  10812.     /* [in] */ BSTR v);
  10813.  
  10814.  
  10815. void __RPC_STUB IHTMLStyle2_put_borderCollapse_Stub(
  10816.     IRpcStubBuffer *This,
  10817.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10818.     PRPC_MESSAGE _pRpcMessage,
  10819.     DWORD *_pdwStubPhase);
  10820.  
  10821.  
  10822. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_borderCollapse_Proxy( 
  10823.     IHTMLStyle2 __RPC_FAR * This,
  10824.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10825.  
  10826.  
  10827. void __RPC_STUB IHTMLStyle2_get_borderCollapse_Stub(
  10828.     IRpcStubBuffer *This,
  10829.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10830.     PRPC_MESSAGE _pRpcMessage,
  10831.     DWORD *_pdwStubPhase);
  10832.  
  10833.  
  10834. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_direction_Proxy( 
  10835.     IHTMLStyle2 __RPC_FAR * This,
  10836.     /* [in] */ BSTR v);
  10837.  
  10838.  
  10839. void __RPC_STUB IHTMLStyle2_put_direction_Stub(
  10840.     IRpcStubBuffer *This,
  10841.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10842.     PRPC_MESSAGE _pRpcMessage,
  10843.     DWORD *_pdwStubPhase);
  10844.  
  10845.  
  10846. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_direction_Proxy( 
  10847.     IHTMLStyle2 __RPC_FAR * This,
  10848.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10849.  
  10850.  
  10851. void __RPC_STUB IHTMLStyle2_get_direction_Stub(
  10852.     IRpcStubBuffer *This,
  10853.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10854.     PRPC_MESSAGE _pRpcMessage,
  10855.     DWORD *_pdwStubPhase);
  10856.  
  10857.  
  10858. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_behavior_Proxy( 
  10859.     IHTMLStyle2 __RPC_FAR * This,
  10860.     /* [in] */ BSTR v);
  10861.  
  10862.  
  10863. void __RPC_STUB IHTMLStyle2_put_behavior_Stub(
  10864.     IRpcStubBuffer *This,
  10865.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10866.     PRPC_MESSAGE _pRpcMessage,
  10867.     DWORD *_pdwStubPhase);
  10868.  
  10869.  
  10870. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_behavior_Proxy( 
  10871.     IHTMLStyle2 __RPC_FAR * This,
  10872.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10873.  
  10874.  
  10875. void __RPC_STUB IHTMLStyle2_get_behavior_Stub(
  10876.     IRpcStubBuffer *This,
  10877.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10878.     PRPC_MESSAGE _pRpcMessage,
  10879.     DWORD *_pdwStubPhase);
  10880.  
  10881.  
  10882. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_setExpression_Proxy( 
  10883.     IHTMLStyle2 __RPC_FAR * This,
  10884.     /* [in] */ BSTR propname,
  10885.     /* [in] */ BSTR expression,
  10886.     /* [in][defaultvalue] */ BSTR language);
  10887.  
  10888.  
  10889. void __RPC_STUB IHTMLStyle2_setExpression_Stub(
  10890.     IRpcStubBuffer *This,
  10891.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10892.     PRPC_MESSAGE _pRpcMessage,
  10893.     DWORD *_pdwStubPhase);
  10894.  
  10895.  
  10896. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_getExpression_Proxy( 
  10897.     IHTMLStyle2 __RPC_FAR * This,
  10898.     /* [in] */ BSTR propname,
  10899.     /* [out][retval] */ VARIANT __RPC_FAR *expression);
  10900.  
  10901.  
  10902. void __RPC_STUB IHTMLStyle2_getExpression_Stub(
  10903.     IRpcStubBuffer *This,
  10904.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10905.     PRPC_MESSAGE _pRpcMessage,
  10906.     DWORD *_pdwStubPhase);
  10907.  
  10908.  
  10909. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_removeExpression_Proxy( 
  10910.     IHTMLStyle2 __RPC_FAR * This,
  10911.     /* [in] */ BSTR propname,
  10912.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  10913.  
  10914.  
  10915. void __RPC_STUB IHTMLStyle2_removeExpression_Stub(
  10916.     IRpcStubBuffer *This,
  10917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10918.     PRPC_MESSAGE _pRpcMessage,
  10919.     DWORD *_pdwStubPhase);
  10920.  
  10921.  
  10922. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_position_Proxy( 
  10923.     IHTMLStyle2 __RPC_FAR * This,
  10924.     /* [in] */ BSTR v);
  10925.  
  10926.  
  10927. void __RPC_STUB IHTMLStyle2_put_position_Stub(
  10928.     IRpcStubBuffer *This,
  10929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10930.     PRPC_MESSAGE _pRpcMessage,
  10931.     DWORD *_pdwStubPhase);
  10932.  
  10933.  
  10934. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_position_Proxy( 
  10935.     IHTMLStyle2 __RPC_FAR * This,
  10936.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10937.  
  10938.  
  10939. void __RPC_STUB IHTMLStyle2_get_position_Stub(
  10940.     IRpcStubBuffer *This,
  10941.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10942.     PRPC_MESSAGE _pRpcMessage,
  10943.     DWORD *_pdwStubPhase);
  10944.  
  10945.  
  10946. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_unicodeBidi_Proxy( 
  10947.     IHTMLStyle2 __RPC_FAR * This,
  10948.     /* [in] */ BSTR v);
  10949.  
  10950.  
  10951. void __RPC_STUB IHTMLStyle2_put_unicodeBidi_Stub(
  10952.     IRpcStubBuffer *This,
  10953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10954.     PRPC_MESSAGE _pRpcMessage,
  10955.     DWORD *_pdwStubPhase);
  10956.  
  10957.  
  10958. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_unicodeBidi_Proxy( 
  10959.     IHTMLStyle2 __RPC_FAR * This,
  10960.     /* [out][retval] */ BSTR __RPC_FAR *p);
  10961.  
  10962.  
  10963. void __RPC_STUB IHTMLStyle2_get_unicodeBidi_Stub(
  10964.     IRpcStubBuffer *This,
  10965.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10966.     PRPC_MESSAGE _pRpcMessage,
  10967.     DWORD *_pdwStubPhase);
  10968.  
  10969.  
  10970. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_bottom_Proxy( 
  10971.     IHTMLStyle2 __RPC_FAR * This,
  10972.     /* [in] */ VARIANT v);
  10973.  
  10974.  
  10975. void __RPC_STUB IHTMLStyle2_put_bottom_Stub(
  10976.     IRpcStubBuffer *This,
  10977.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10978.     PRPC_MESSAGE _pRpcMessage,
  10979.     DWORD *_pdwStubPhase);
  10980.  
  10981.  
  10982. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_bottom_Proxy( 
  10983.     IHTMLStyle2 __RPC_FAR * This,
  10984.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  10985.  
  10986.  
  10987. void __RPC_STUB IHTMLStyle2_get_bottom_Stub(
  10988.     IRpcStubBuffer *This,
  10989.     IRpcChannelBuffer *_pRpcChannelBuffer,
  10990.     PRPC_MESSAGE _pRpcMessage,
  10991.     DWORD *_pdwStubPhase);
  10992.  
  10993.  
  10994. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_right_Proxy( 
  10995.     IHTMLStyle2 __RPC_FAR * This,
  10996.     /* [in] */ VARIANT v);
  10997.  
  10998.  
  10999. void __RPC_STUB IHTMLStyle2_put_right_Stub(
  11000.     IRpcStubBuffer *This,
  11001.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11002.     PRPC_MESSAGE _pRpcMessage,
  11003.     DWORD *_pdwStubPhase);
  11004.  
  11005.  
  11006. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_right_Proxy( 
  11007.     IHTMLStyle2 __RPC_FAR * This,
  11008.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11009.  
  11010.  
  11011. void __RPC_STUB IHTMLStyle2_get_right_Stub(
  11012.     IRpcStubBuffer *This,
  11013.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11014.     PRPC_MESSAGE _pRpcMessage,
  11015.     DWORD *_pdwStubPhase);
  11016.  
  11017.  
  11018. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_pixelBottom_Proxy( 
  11019.     IHTMLStyle2 __RPC_FAR * This,
  11020.     /* [in] */ long v);
  11021.  
  11022.  
  11023. void __RPC_STUB IHTMLStyle2_put_pixelBottom_Stub(
  11024.     IRpcStubBuffer *This,
  11025.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11026.     PRPC_MESSAGE _pRpcMessage,
  11027.     DWORD *_pdwStubPhase);
  11028.  
  11029.  
  11030. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_pixelBottom_Proxy( 
  11031.     IHTMLStyle2 __RPC_FAR * This,
  11032.     /* [out][retval] */ long __RPC_FAR *p);
  11033.  
  11034.  
  11035. void __RPC_STUB IHTMLStyle2_get_pixelBottom_Stub(
  11036.     IRpcStubBuffer *This,
  11037.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11038.     PRPC_MESSAGE _pRpcMessage,
  11039.     DWORD *_pdwStubPhase);
  11040.  
  11041.  
  11042. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_pixelRight_Proxy( 
  11043.     IHTMLStyle2 __RPC_FAR * This,
  11044.     /* [in] */ long v);
  11045.  
  11046.  
  11047. void __RPC_STUB IHTMLStyle2_put_pixelRight_Stub(
  11048.     IRpcStubBuffer *This,
  11049.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11050.     PRPC_MESSAGE _pRpcMessage,
  11051.     DWORD *_pdwStubPhase);
  11052.  
  11053.  
  11054. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_pixelRight_Proxy( 
  11055.     IHTMLStyle2 __RPC_FAR * This,
  11056.     /* [out][retval] */ long __RPC_FAR *p);
  11057.  
  11058.  
  11059. void __RPC_STUB IHTMLStyle2_get_pixelRight_Stub(
  11060.     IRpcStubBuffer *This,
  11061.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11062.     PRPC_MESSAGE _pRpcMessage,
  11063.     DWORD *_pdwStubPhase);
  11064.  
  11065.  
  11066. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_posBottom_Proxy( 
  11067.     IHTMLStyle2 __RPC_FAR * This,
  11068.     /* [in] */ float v);
  11069.  
  11070.  
  11071. void __RPC_STUB IHTMLStyle2_put_posBottom_Stub(
  11072.     IRpcStubBuffer *This,
  11073.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11074.     PRPC_MESSAGE _pRpcMessage,
  11075.     DWORD *_pdwStubPhase);
  11076.  
  11077.  
  11078. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_posBottom_Proxy( 
  11079.     IHTMLStyle2 __RPC_FAR * This,
  11080.     /* [out][retval] */ float __RPC_FAR *p);
  11081.  
  11082.  
  11083. void __RPC_STUB IHTMLStyle2_get_posBottom_Stub(
  11084.     IRpcStubBuffer *This,
  11085.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11086.     PRPC_MESSAGE _pRpcMessage,
  11087.     DWORD *_pdwStubPhase);
  11088.  
  11089.  
  11090. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_posRight_Proxy( 
  11091.     IHTMLStyle2 __RPC_FAR * This,
  11092.     /* [in] */ float v);
  11093.  
  11094.  
  11095. void __RPC_STUB IHTMLStyle2_put_posRight_Stub(
  11096.     IRpcStubBuffer *This,
  11097.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11098.     PRPC_MESSAGE _pRpcMessage,
  11099.     DWORD *_pdwStubPhase);
  11100.  
  11101.  
  11102. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_posRight_Proxy( 
  11103.     IHTMLStyle2 __RPC_FAR * This,
  11104.     /* [out][retval] */ float __RPC_FAR *p);
  11105.  
  11106.  
  11107. void __RPC_STUB IHTMLStyle2_get_posRight_Stub(
  11108.     IRpcStubBuffer *This,
  11109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11110.     PRPC_MESSAGE _pRpcMessage,
  11111.     DWORD *_pdwStubPhase);
  11112.  
  11113.  
  11114. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_imeMode_Proxy( 
  11115.     IHTMLStyle2 __RPC_FAR * This,
  11116.     /* [in] */ BSTR v);
  11117.  
  11118.  
  11119. void __RPC_STUB IHTMLStyle2_put_imeMode_Stub(
  11120.     IRpcStubBuffer *This,
  11121.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11122.     PRPC_MESSAGE _pRpcMessage,
  11123.     DWORD *_pdwStubPhase);
  11124.  
  11125.  
  11126. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_imeMode_Proxy( 
  11127.     IHTMLStyle2 __RPC_FAR * This,
  11128.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11129.  
  11130.  
  11131. void __RPC_STUB IHTMLStyle2_get_imeMode_Stub(
  11132.     IRpcStubBuffer *This,
  11133.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11134.     PRPC_MESSAGE _pRpcMessage,
  11135.     DWORD *_pdwStubPhase);
  11136.  
  11137.  
  11138. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_rubyAlign_Proxy( 
  11139.     IHTMLStyle2 __RPC_FAR * This,
  11140.     /* [in] */ BSTR v);
  11141.  
  11142.  
  11143. void __RPC_STUB IHTMLStyle2_put_rubyAlign_Stub(
  11144.     IRpcStubBuffer *This,
  11145.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11146.     PRPC_MESSAGE _pRpcMessage,
  11147.     DWORD *_pdwStubPhase);
  11148.  
  11149.  
  11150. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_rubyAlign_Proxy( 
  11151.     IHTMLStyle2 __RPC_FAR * This,
  11152.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11153.  
  11154.  
  11155. void __RPC_STUB IHTMLStyle2_get_rubyAlign_Stub(
  11156.     IRpcStubBuffer *This,
  11157.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11158.     PRPC_MESSAGE _pRpcMessage,
  11159.     DWORD *_pdwStubPhase);
  11160.  
  11161.  
  11162. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_rubyPosition_Proxy( 
  11163.     IHTMLStyle2 __RPC_FAR * This,
  11164.     /* [in] */ BSTR v);
  11165.  
  11166.  
  11167. void __RPC_STUB IHTMLStyle2_put_rubyPosition_Stub(
  11168.     IRpcStubBuffer *This,
  11169.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11170.     PRPC_MESSAGE _pRpcMessage,
  11171.     DWORD *_pdwStubPhase);
  11172.  
  11173.  
  11174. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_rubyPosition_Proxy( 
  11175.     IHTMLStyle2 __RPC_FAR * This,
  11176.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11177.  
  11178.  
  11179. void __RPC_STUB IHTMLStyle2_get_rubyPosition_Stub(
  11180.     IRpcStubBuffer *This,
  11181.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11182.     PRPC_MESSAGE _pRpcMessage,
  11183.     DWORD *_pdwStubPhase);
  11184.  
  11185.  
  11186. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_rubyOverhang_Proxy( 
  11187.     IHTMLStyle2 __RPC_FAR * This,
  11188.     /* [in] */ BSTR v);
  11189.  
  11190.  
  11191. void __RPC_STUB IHTMLStyle2_put_rubyOverhang_Stub(
  11192.     IRpcStubBuffer *This,
  11193.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11194.     PRPC_MESSAGE _pRpcMessage,
  11195.     DWORD *_pdwStubPhase);
  11196.  
  11197.  
  11198. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_rubyOverhang_Proxy( 
  11199.     IHTMLStyle2 __RPC_FAR * This,
  11200.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11201.  
  11202.  
  11203. void __RPC_STUB IHTMLStyle2_get_rubyOverhang_Stub(
  11204.     IRpcStubBuffer *This,
  11205.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11206.     PRPC_MESSAGE _pRpcMessage,
  11207.     DWORD *_pdwStubPhase);
  11208.  
  11209.  
  11210. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridChar_Proxy( 
  11211.     IHTMLStyle2 __RPC_FAR * This,
  11212.     /* [in] */ VARIANT v);
  11213.  
  11214.  
  11215. void __RPC_STUB IHTMLStyle2_put_layoutGridChar_Stub(
  11216.     IRpcStubBuffer *This,
  11217.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11218.     PRPC_MESSAGE _pRpcMessage,
  11219.     DWORD *_pdwStubPhase);
  11220.  
  11221.  
  11222. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridChar_Proxy( 
  11223.     IHTMLStyle2 __RPC_FAR * This,
  11224.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11225.  
  11226.  
  11227. void __RPC_STUB IHTMLStyle2_get_layoutGridChar_Stub(
  11228.     IRpcStubBuffer *This,
  11229.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11230.     PRPC_MESSAGE _pRpcMessage,
  11231.     DWORD *_pdwStubPhase);
  11232.  
  11233.  
  11234. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridLine_Proxy( 
  11235.     IHTMLStyle2 __RPC_FAR * This,
  11236.     /* [in] */ VARIANT v);
  11237.  
  11238.  
  11239. void __RPC_STUB IHTMLStyle2_put_layoutGridLine_Stub(
  11240.     IRpcStubBuffer *This,
  11241.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11242.     PRPC_MESSAGE _pRpcMessage,
  11243.     DWORD *_pdwStubPhase);
  11244.  
  11245.  
  11246. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridLine_Proxy( 
  11247.     IHTMLStyle2 __RPC_FAR * This,
  11248.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11249.  
  11250.  
  11251. void __RPC_STUB IHTMLStyle2_get_layoutGridLine_Stub(
  11252.     IRpcStubBuffer *This,
  11253.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11254.     PRPC_MESSAGE _pRpcMessage,
  11255.     DWORD *_pdwStubPhase);
  11256.  
  11257.  
  11258. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridMode_Proxy( 
  11259.     IHTMLStyle2 __RPC_FAR * This,
  11260.     /* [in] */ BSTR v);
  11261.  
  11262.  
  11263. void __RPC_STUB IHTMLStyle2_put_layoutGridMode_Stub(
  11264.     IRpcStubBuffer *This,
  11265.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11266.     PRPC_MESSAGE _pRpcMessage,
  11267.     DWORD *_pdwStubPhase);
  11268.  
  11269.  
  11270. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridMode_Proxy( 
  11271.     IHTMLStyle2 __RPC_FAR * This,
  11272.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11273.  
  11274.  
  11275. void __RPC_STUB IHTMLStyle2_get_layoutGridMode_Stub(
  11276.     IRpcStubBuffer *This,
  11277.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11278.     PRPC_MESSAGE _pRpcMessage,
  11279.     DWORD *_pdwStubPhase);
  11280.  
  11281.  
  11282. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGridType_Proxy( 
  11283.     IHTMLStyle2 __RPC_FAR * This,
  11284.     /* [in] */ BSTR v);
  11285.  
  11286.  
  11287. void __RPC_STUB IHTMLStyle2_put_layoutGridType_Stub(
  11288.     IRpcStubBuffer *This,
  11289.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11290.     PRPC_MESSAGE _pRpcMessage,
  11291.     DWORD *_pdwStubPhase);
  11292.  
  11293.  
  11294. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGridType_Proxy( 
  11295.     IHTMLStyle2 __RPC_FAR * This,
  11296.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11297.  
  11298.  
  11299. void __RPC_STUB IHTMLStyle2_get_layoutGridType_Stub(
  11300.     IRpcStubBuffer *This,
  11301.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11302.     PRPC_MESSAGE _pRpcMessage,
  11303.     DWORD *_pdwStubPhase);
  11304.  
  11305.  
  11306. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_layoutGrid_Proxy( 
  11307.     IHTMLStyle2 __RPC_FAR * This,
  11308.     /* [in] */ BSTR v);
  11309.  
  11310.  
  11311. void __RPC_STUB IHTMLStyle2_put_layoutGrid_Stub(
  11312.     IRpcStubBuffer *This,
  11313.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11314.     PRPC_MESSAGE _pRpcMessage,
  11315.     DWORD *_pdwStubPhase);
  11316.  
  11317.  
  11318. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_layoutGrid_Proxy( 
  11319.     IHTMLStyle2 __RPC_FAR * This,
  11320.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11321.  
  11322.  
  11323. void __RPC_STUB IHTMLStyle2_get_layoutGrid_Stub(
  11324.     IRpcStubBuffer *This,
  11325.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11326.     PRPC_MESSAGE _pRpcMessage,
  11327.     DWORD *_pdwStubPhase);
  11328.  
  11329.  
  11330. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_wordBreak_Proxy( 
  11331.     IHTMLStyle2 __RPC_FAR * This,
  11332.     /* [in] */ BSTR v);
  11333.  
  11334.  
  11335. void __RPC_STUB IHTMLStyle2_put_wordBreak_Stub(
  11336.     IRpcStubBuffer *This,
  11337.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11338.     PRPC_MESSAGE _pRpcMessage,
  11339.     DWORD *_pdwStubPhase);
  11340.  
  11341.  
  11342. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_wordBreak_Proxy( 
  11343.     IHTMLStyle2 __RPC_FAR * This,
  11344.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11345.  
  11346.  
  11347. void __RPC_STUB IHTMLStyle2_get_wordBreak_Stub(
  11348.     IRpcStubBuffer *This,
  11349.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11350.     PRPC_MESSAGE _pRpcMessage,
  11351.     DWORD *_pdwStubPhase);
  11352.  
  11353.  
  11354. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_lineBreak_Proxy( 
  11355.     IHTMLStyle2 __RPC_FAR * This,
  11356.     /* [in] */ BSTR v);
  11357.  
  11358.  
  11359. void __RPC_STUB IHTMLStyle2_put_lineBreak_Stub(
  11360.     IRpcStubBuffer *This,
  11361.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11362.     PRPC_MESSAGE _pRpcMessage,
  11363.     DWORD *_pdwStubPhase);
  11364.  
  11365.  
  11366. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_lineBreak_Proxy( 
  11367.     IHTMLStyle2 __RPC_FAR * This,
  11368.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11369.  
  11370.  
  11371. void __RPC_STUB IHTMLStyle2_get_lineBreak_Stub(
  11372.     IRpcStubBuffer *This,
  11373.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11374.     PRPC_MESSAGE _pRpcMessage,
  11375.     DWORD *_pdwStubPhase);
  11376.  
  11377.  
  11378. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textJustify_Proxy( 
  11379.     IHTMLStyle2 __RPC_FAR * This,
  11380.     /* [in] */ BSTR v);
  11381.  
  11382.  
  11383. void __RPC_STUB IHTMLStyle2_put_textJustify_Stub(
  11384.     IRpcStubBuffer *This,
  11385.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11386.     PRPC_MESSAGE _pRpcMessage,
  11387.     DWORD *_pdwStubPhase);
  11388.  
  11389.  
  11390. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textJustify_Proxy( 
  11391.     IHTMLStyle2 __RPC_FAR * This,
  11392.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11393.  
  11394.  
  11395. void __RPC_STUB IHTMLStyle2_get_textJustify_Stub(
  11396.     IRpcStubBuffer *This,
  11397.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11398.     PRPC_MESSAGE _pRpcMessage,
  11399.     DWORD *_pdwStubPhase);
  11400.  
  11401.  
  11402. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textJustifyTrim_Proxy( 
  11403.     IHTMLStyle2 __RPC_FAR * This,
  11404.     /* [in] */ BSTR v);
  11405.  
  11406.  
  11407. void __RPC_STUB IHTMLStyle2_put_textJustifyTrim_Stub(
  11408.     IRpcStubBuffer *This,
  11409.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11410.     PRPC_MESSAGE _pRpcMessage,
  11411.     DWORD *_pdwStubPhase);
  11412.  
  11413.  
  11414. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textJustifyTrim_Proxy( 
  11415.     IHTMLStyle2 __RPC_FAR * This,
  11416.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11417.  
  11418.  
  11419. void __RPC_STUB IHTMLStyle2_get_textJustifyTrim_Stub(
  11420.     IRpcStubBuffer *This,
  11421.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11422.     PRPC_MESSAGE _pRpcMessage,
  11423.     DWORD *_pdwStubPhase);
  11424.  
  11425.  
  11426. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textKashida_Proxy( 
  11427.     IHTMLStyle2 __RPC_FAR * This,
  11428.     /* [in] */ VARIANT v);
  11429.  
  11430.  
  11431. void __RPC_STUB IHTMLStyle2_put_textKashida_Stub(
  11432.     IRpcStubBuffer *This,
  11433.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11434.     PRPC_MESSAGE _pRpcMessage,
  11435.     DWORD *_pdwStubPhase);
  11436.  
  11437.  
  11438. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textKashida_Proxy( 
  11439.     IHTMLStyle2 __RPC_FAR * This,
  11440.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  11441.  
  11442.  
  11443. void __RPC_STUB IHTMLStyle2_get_textKashida_Stub(
  11444.     IRpcStubBuffer *This,
  11445.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11446.     PRPC_MESSAGE _pRpcMessage,
  11447.     DWORD *_pdwStubPhase);
  11448.  
  11449.  
  11450. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_textAutospace_Proxy( 
  11451.     IHTMLStyle2 __RPC_FAR * This,
  11452.     /* [in] */ BSTR v);
  11453.  
  11454.  
  11455. void __RPC_STUB IHTMLStyle2_put_textAutospace_Stub(
  11456.     IRpcStubBuffer *This,
  11457.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11458.     PRPC_MESSAGE _pRpcMessage,
  11459.     DWORD *_pdwStubPhase);
  11460.  
  11461.  
  11462. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_textAutospace_Proxy( 
  11463.     IHTMLStyle2 __RPC_FAR * This,
  11464.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11465.  
  11466.  
  11467. void __RPC_STUB IHTMLStyle2_get_textAutospace_Stub(
  11468.     IRpcStubBuffer *This,
  11469.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11470.     PRPC_MESSAGE _pRpcMessage,
  11471.     DWORD *_pdwStubPhase);
  11472.  
  11473.  
  11474. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_overflowX_Proxy( 
  11475.     IHTMLStyle2 __RPC_FAR * This,
  11476.     /* [in] */ BSTR v);
  11477.  
  11478.  
  11479. void __RPC_STUB IHTMLStyle2_put_overflowX_Stub(
  11480.     IRpcStubBuffer *This,
  11481.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11482.     PRPC_MESSAGE _pRpcMessage,
  11483.     DWORD *_pdwStubPhase);
  11484.  
  11485.  
  11486. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_overflowX_Proxy( 
  11487.     IHTMLStyle2 __RPC_FAR * This,
  11488.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11489.  
  11490.  
  11491. void __RPC_STUB IHTMLStyle2_get_overflowX_Stub(
  11492.     IRpcStubBuffer *This,
  11493.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11494.     PRPC_MESSAGE _pRpcMessage,
  11495.     DWORD *_pdwStubPhase);
  11496.  
  11497.  
  11498. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_overflowY_Proxy( 
  11499.     IHTMLStyle2 __RPC_FAR * This,
  11500.     /* [in] */ BSTR v);
  11501.  
  11502.  
  11503. void __RPC_STUB IHTMLStyle2_put_overflowY_Stub(
  11504.     IRpcStubBuffer *This,
  11505.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11506.     PRPC_MESSAGE _pRpcMessage,
  11507.     DWORD *_pdwStubPhase);
  11508.  
  11509.  
  11510. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_overflowY_Proxy( 
  11511.     IHTMLStyle2 __RPC_FAR * This,
  11512.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11513.  
  11514.  
  11515. void __RPC_STUB IHTMLStyle2_get_overflowY_Stub(
  11516.     IRpcStubBuffer *This,
  11517.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11518.     PRPC_MESSAGE _pRpcMessage,
  11519.     DWORD *_pdwStubPhase);
  11520.  
  11521.  
  11522. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_put_accelerator_Proxy( 
  11523.     IHTMLStyle2 __RPC_FAR * This,
  11524.     /* [in] */ BSTR v);
  11525.  
  11526.  
  11527. void __RPC_STUB IHTMLStyle2_put_accelerator_Stub(
  11528.     IRpcStubBuffer *This,
  11529.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11530.     PRPC_MESSAGE _pRpcMessage,
  11531.     DWORD *_pdwStubPhase);
  11532.  
  11533.  
  11534. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyle2_get_accelerator_Proxy( 
  11535.     IHTMLStyle2 __RPC_FAR * This,
  11536.     /* [out][retval] */ BSTR __RPC_FAR *p);
  11537.  
  11538.  
  11539. void __RPC_STUB IHTMLStyle2_get_accelerator_Stub(
  11540.     IRpcStubBuffer *This,
  11541.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11542.     PRPC_MESSAGE _pRpcMessage,
  11543.     DWORD *_pdwStubPhase);
  11544.  
  11545.  
  11546.  
  11547. #endif     /* __IHTMLStyle2_INTERFACE_DEFINED__ */
  11548.  
  11549.  
  11550. #ifndef __IHTMLRuleStyle_INTERFACE_DEFINED__
  11551. #define __IHTMLRuleStyle_INTERFACE_DEFINED__
  11552.  
  11553. /* interface IHTMLRuleStyle */
  11554. /* [object][uuid][dual][oleautomation] */ 
  11555.  
  11556.  
  11557. EXTERN_C const IID IID_IHTMLRuleStyle;
  11558.  
  11559. #if defined(__cplusplus) && !defined(CINTERFACE)
  11560.     
  11561.     MIDL_INTERFACE("3050f3cf-98b5-11cf-bb82-00aa00bdce0b")
  11562.     IHTMLRuleStyle : public IDispatch
  11563.     {
  11564.     public:
  11565.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontFamily( 
  11566.             /* [in] */ BSTR v) = 0;
  11567.         
  11568.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  11569.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11570.         
  11571.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontStyle( 
  11572.             /* [in] */ BSTR v) = 0;
  11573.         
  11574.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  11575.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11576.         
  11577.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontVariant( 
  11578.             /* [in] */ BSTR v) = 0;
  11579.         
  11580.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  11581.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11582.         
  11583.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontWeight( 
  11584.             /* [in] */ BSTR v) = 0;
  11585.         
  11586.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  11587.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11588.         
  11589.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_fontSize( 
  11590.             /* [in] */ VARIANT v) = 0;
  11591.         
  11592.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  11593.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11594.         
  11595.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_font( 
  11596.             /* [in] */ BSTR v) = 0;
  11597.         
  11598.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_font( 
  11599.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11600.         
  11601.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_color( 
  11602.             /* [in] */ VARIANT v) = 0;
  11603.         
  11604.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  11605.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11606.         
  11607.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_background( 
  11608.             /* [in] */ BSTR v) = 0;
  11609.         
  11610.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_background( 
  11611.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11612.         
  11613.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundColor( 
  11614.             /* [in] */ VARIANT v) = 0;
  11615.         
  11616.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  11617.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11618.         
  11619.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundImage( 
  11620.             /* [in] */ BSTR v) = 0;
  11621.         
  11622.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  11623.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11624.         
  11625.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundRepeat( 
  11626.             /* [in] */ BSTR v) = 0;
  11627.         
  11628.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  11629.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11630.         
  11631.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundAttachment( 
  11632.             /* [in] */ BSTR v) = 0;
  11633.         
  11634.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  11635.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11636.         
  11637.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPosition( 
  11638.             /* [in] */ BSTR v) = 0;
  11639.         
  11640.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPosition( 
  11641.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11642.         
  11643.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionX( 
  11644.             /* [in] */ VARIANT v) = 0;
  11645.         
  11646.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  11647.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11648.         
  11649.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_backgroundPositionY( 
  11650.             /* [in] */ VARIANT v) = 0;
  11651.         
  11652.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  11653.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11654.         
  11655.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordSpacing( 
  11656.             /* [in] */ VARIANT v) = 0;
  11657.         
  11658.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordSpacing( 
  11659.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11660.         
  11661.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_letterSpacing( 
  11662.             /* [in] */ VARIANT v) = 0;
  11663.         
  11664.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  11665.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11666.         
  11667.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  11668.             /* [in] */ BSTR v) = 0;
  11669.         
  11670.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  11671.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11672.         
  11673.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationNone( 
  11674.             /* [in] */ VARIANT_BOOL v) = 0;
  11675.         
  11676.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationNone( 
  11677.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  11678.         
  11679.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationUnderline( 
  11680.             /* [in] */ VARIANT_BOOL v) = 0;
  11681.         
  11682.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationUnderline( 
  11683.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  11684.         
  11685.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationOverline( 
  11686.             /* [in] */ VARIANT_BOOL v) = 0;
  11687.         
  11688.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationOverline( 
  11689.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  11690.         
  11691.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationLineThrough( 
  11692.             /* [in] */ VARIANT_BOOL v) = 0;
  11693.         
  11694.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationLineThrough( 
  11695.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  11696.         
  11697.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationBlink( 
  11698.             /* [in] */ VARIANT_BOOL v) = 0;
  11699.         
  11700.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationBlink( 
  11701.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  11702.         
  11703.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_verticalAlign( 
  11704.             /* [in] */ VARIANT v) = 0;
  11705.         
  11706.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  11707.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11708.         
  11709.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textTransform( 
  11710.             /* [in] */ BSTR v) = 0;
  11711.         
  11712.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  11713.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11714.         
  11715.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAlign( 
  11716.             /* [in] */ BSTR v) = 0;
  11717.         
  11718.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  11719.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11720.         
  11721.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textIndent( 
  11722.             /* [in] */ VARIANT v) = 0;
  11723.         
  11724.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  11725.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11726.         
  11727.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineHeight( 
  11728.             /* [in] */ VARIANT v) = 0;
  11729.         
  11730.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  11731.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11732.         
  11733.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginTop( 
  11734.             /* [in] */ VARIANT v) = 0;
  11735.         
  11736.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  11737.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11738.         
  11739.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginRight( 
  11740.             /* [in] */ VARIANT v) = 0;
  11741.         
  11742.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  11743.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11744.         
  11745.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginBottom( 
  11746.             /* [in] */ VARIANT v) = 0;
  11747.         
  11748.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  11749.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11750.         
  11751.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_marginLeft( 
  11752.             /* [in] */ VARIANT v) = 0;
  11753.         
  11754.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  11755.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11756.         
  11757.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_margin( 
  11758.             /* [in] */ BSTR v) = 0;
  11759.         
  11760.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  11761.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11762.         
  11763.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingTop( 
  11764.             /* [in] */ VARIANT v) = 0;
  11765.         
  11766.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  11767.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11768.         
  11769.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingRight( 
  11770.             /* [in] */ VARIANT v) = 0;
  11771.         
  11772.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  11773.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11774.         
  11775.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingBottom( 
  11776.             /* [in] */ VARIANT v) = 0;
  11777.         
  11778.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  11779.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11780.         
  11781.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_paddingLeft( 
  11782.             /* [in] */ VARIANT v) = 0;
  11783.         
  11784.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  11785.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11786.         
  11787.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_padding( 
  11788.             /* [in] */ BSTR v) = 0;
  11789.         
  11790.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  11791.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11792.         
  11793.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  11794.             /* [in] */ BSTR v) = 0;
  11795.         
  11796.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  11797.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11798.         
  11799.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTop( 
  11800.             /* [in] */ BSTR v) = 0;
  11801.         
  11802.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTop( 
  11803.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11804.         
  11805.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRight( 
  11806.             /* [in] */ BSTR v) = 0;
  11807.         
  11808.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRight( 
  11809.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11810.         
  11811.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottom( 
  11812.             /* [in] */ BSTR v) = 0;
  11813.         
  11814.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottom( 
  11815.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11816.         
  11817.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeft( 
  11818.             /* [in] */ BSTR v) = 0;
  11819.         
  11820.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeft( 
  11821.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11822.         
  11823.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderColor( 
  11824.             /* [in] */ BSTR v) = 0;
  11825.         
  11826.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  11827.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11828.         
  11829.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopColor( 
  11830.             /* [in] */ VARIANT v) = 0;
  11831.         
  11832.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  11833.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11834.         
  11835.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightColor( 
  11836.             /* [in] */ VARIANT v) = 0;
  11837.         
  11838.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  11839.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11840.         
  11841.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomColor( 
  11842.             /* [in] */ VARIANT v) = 0;
  11843.         
  11844.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  11845.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11846.         
  11847.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftColor( 
  11848.             /* [in] */ VARIANT v) = 0;
  11849.         
  11850.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  11851.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11852.         
  11853.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderWidth( 
  11854.             /* [in] */ BSTR v) = 0;
  11855.         
  11856.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  11857.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11858.         
  11859.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopWidth( 
  11860.             /* [in] */ VARIANT v) = 0;
  11861.         
  11862.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  11863.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11864.         
  11865.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightWidth( 
  11866.             /* [in] */ VARIANT v) = 0;
  11867.         
  11868.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  11869.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11870.         
  11871.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomWidth( 
  11872.             /* [in] */ VARIANT v) = 0;
  11873.         
  11874.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  11875.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11876.         
  11877.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftWidth( 
  11878.             /* [in] */ VARIANT v) = 0;
  11879.         
  11880.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  11881.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11882.         
  11883.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderStyle( 
  11884.             /* [in] */ BSTR v) = 0;
  11885.         
  11886.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  11887.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11888.         
  11889.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderTopStyle( 
  11890.             /* [in] */ BSTR v) = 0;
  11891.         
  11892.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  11893.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11894.         
  11895.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderRightStyle( 
  11896.             /* [in] */ BSTR v) = 0;
  11897.         
  11898.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  11899.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11900.         
  11901.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderBottomStyle( 
  11902.             /* [in] */ BSTR v) = 0;
  11903.         
  11904.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  11905.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11906.         
  11907.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderLeftStyle( 
  11908.             /* [in] */ BSTR v) = 0;
  11909.         
  11910.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  11911.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11912.         
  11913.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  11914.             /* [in] */ VARIANT v) = 0;
  11915.         
  11916.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  11917.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11918.         
  11919.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  11920.             /* [in] */ VARIANT v) = 0;
  11921.         
  11922.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  11923.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11924.         
  11925.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_styleFloat( 
  11926.             /* [in] */ BSTR v) = 0;
  11927.         
  11928.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  11929.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11930.         
  11931.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clear( 
  11932.             /* [in] */ BSTR v) = 0;
  11933.         
  11934.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  11935.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11936.         
  11937.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_display( 
  11938.             /* [in] */ BSTR v) = 0;
  11939.         
  11940.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  11941.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11942.         
  11943.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_visibility( 
  11944.             /* [in] */ BSTR v) = 0;
  11945.         
  11946.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  11947.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11948.         
  11949.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleType( 
  11950.             /* [in] */ BSTR v) = 0;
  11951.         
  11952.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  11953.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11954.         
  11955.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStylePosition( 
  11956.             /* [in] */ BSTR v) = 0;
  11957.         
  11958.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  11959.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11960.         
  11961.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyleImage( 
  11962.             /* [in] */ BSTR v) = 0;
  11963.         
  11964.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  11965.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11966.         
  11967.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_listStyle( 
  11968.             /* [in] */ BSTR v) = 0;
  11969.         
  11970.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyle( 
  11971.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11972.         
  11973.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_whiteSpace( 
  11974.             /* [in] */ BSTR v) = 0;
  11975.         
  11976.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_whiteSpace( 
  11977.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11978.         
  11979.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  11980.             /* [in] */ VARIANT v) = 0;
  11981.         
  11982.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  11983.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11984.         
  11985.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  11986.             /* [in] */ VARIANT v) = 0;
  11987.         
  11988.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  11989.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11990.         
  11991.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  11992.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  11993.         
  11994.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_zIndex( 
  11995.             /* [in] */ VARIANT v) = 0;
  11996.         
  11997.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  11998.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  11999.         
  12000.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflow( 
  12001.             /* [in] */ BSTR v) = 0;
  12002.         
  12003.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  12004.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12005.         
  12006.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakBefore( 
  12007.             /* [in] */ BSTR v) = 0;
  12008.         
  12009.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  12010.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12011.         
  12012.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pageBreakAfter( 
  12013.             /* [in] */ BSTR v) = 0;
  12014.         
  12015.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  12016.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12017.         
  12018.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  12019.             /* [in] */ BSTR v) = 0;
  12020.         
  12021.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  12022.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12023.         
  12024.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cursor( 
  12025.             /* [in] */ BSTR v) = 0;
  12026.         
  12027.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  12028.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12029.         
  12030.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_clip( 
  12031.             /* [in] */ BSTR v) = 0;
  12032.         
  12033.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clip( 
  12034.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12035.         
  12036.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_filter( 
  12037.             /* [in] */ BSTR v) = 0;
  12038.         
  12039.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_filter( 
  12040.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  12041.         
  12042.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  12043.             /* [in] */ BSTR strAttributeName,
  12044.             /* [in] */ VARIANT AttributeValue,
  12045.             /* [in][defaultvalue] */ LONG lFlags = 1) = 0;
  12046.         
  12047.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  12048.             /* [in] */ BSTR strAttributeName,
  12049.             /* [in][defaultvalue] */ LONG lFlags,
  12050.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  12051.         
  12052.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  12053.             /* [in] */ BSTR strAttributeName,
  12054.             /* [in][defaultvalue] */ LONG lFlags,
  12055.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  12056.         
  12057.     };
  12058.     
  12059. #else     /* C style interface */
  12060.  
  12061.     typedef struct IHTMLRuleStyleVtbl
  12062.     {
  12063.         BEGIN_INTERFACE
  12064.         
  12065.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  12066.             IHTMLRuleStyle __RPC_FAR * This,
  12067.             /* [in] */ REFIID riid,
  12068.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  12069.         
  12070.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  12071.             IHTMLRuleStyle __RPC_FAR * This);
  12072.         
  12073.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  12074.             IHTMLRuleStyle __RPC_FAR * This);
  12075.         
  12076.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  12077.             IHTMLRuleStyle __RPC_FAR * This,
  12078.             /* [out] */ UINT __RPC_FAR *pctinfo);
  12079.         
  12080.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  12081.             IHTMLRuleStyle __RPC_FAR * This,
  12082.             /* [in] */ UINT iTInfo,
  12083.             /* [in] */ LCID lcid,
  12084.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  12085.         
  12086.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  12087.             IHTMLRuleStyle __RPC_FAR * This,
  12088.             /* [in] */ REFIID riid,
  12089.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  12090.             /* [in] */ UINT cNames,
  12091.             /* [in] */ LCID lcid,
  12092.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  12093.         
  12094.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  12095.             IHTMLRuleStyle __RPC_FAR * This,
  12096.             /* [in] */ DISPID dispIdMember,
  12097.             /* [in] */ REFIID riid,
  12098.             /* [in] */ LCID lcid,
  12099.             /* [in] */ WORD wFlags,
  12100.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  12101.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  12102.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  12103.             /* [out] */ UINT __RPC_FAR *puArgErr);
  12104.         
  12105.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontFamily )( 
  12106.             IHTMLRuleStyle __RPC_FAR * This,
  12107.             /* [in] */ BSTR v);
  12108.         
  12109.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  12110.             IHTMLRuleStyle __RPC_FAR * This,
  12111.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12112.         
  12113.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontStyle )( 
  12114.             IHTMLRuleStyle __RPC_FAR * This,
  12115.             /* [in] */ BSTR v);
  12116.         
  12117.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  12118.             IHTMLRuleStyle __RPC_FAR * This,
  12119.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12120.         
  12121.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontVariant )( 
  12122.             IHTMLRuleStyle __RPC_FAR * This,
  12123.             /* [in] */ BSTR v);
  12124.         
  12125.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  12126.             IHTMLRuleStyle __RPC_FAR * This,
  12127.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12128.         
  12129.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontWeight )( 
  12130.             IHTMLRuleStyle __RPC_FAR * This,
  12131.             /* [in] */ BSTR v);
  12132.         
  12133.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  12134.             IHTMLRuleStyle __RPC_FAR * This,
  12135.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12136.         
  12137.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_fontSize )( 
  12138.             IHTMLRuleStyle __RPC_FAR * This,
  12139.             /* [in] */ VARIANT v);
  12140.         
  12141.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  12142.             IHTMLRuleStyle __RPC_FAR * This,
  12143.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12144.         
  12145.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_font )( 
  12146.             IHTMLRuleStyle __RPC_FAR * This,
  12147.             /* [in] */ BSTR v);
  12148.         
  12149.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_font )( 
  12150.             IHTMLRuleStyle __RPC_FAR * This,
  12151.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12152.         
  12153.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_color )( 
  12154.             IHTMLRuleStyle __RPC_FAR * This,
  12155.             /* [in] */ VARIANT v);
  12156.         
  12157.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  12158.             IHTMLRuleStyle __RPC_FAR * This,
  12159.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12160.         
  12161.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_background )( 
  12162.             IHTMLRuleStyle __RPC_FAR * This,
  12163.             /* [in] */ BSTR v);
  12164.         
  12165.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_background )( 
  12166.             IHTMLRuleStyle __RPC_FAR * This,
  12167.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12168.         
  12169.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundColor )( 
  12170.             IHTMLRuleStyle __RPC_FAR * This,
  12171.             /* [in] */ VARIANT v);
  12172.         
  12173.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  12174.             IHTMLRuleStyle __RPC_FAR * This,
  12175.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12176.         
  12177.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundImage )( 
  12178.             IHTMLRuleStyle __RPC_FAR * This,
  12179.             /* [in] */ BSTR v);
  12180.         
  12181.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  12182.             IHTMLRuleStyle __RPC_FAR * This,
  12183.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12184.         
  12185.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundRepeat )( 
  12186.             IHTMLRuleStyle __RPC_FAR * This,
  12187.             /* [in] */ BSTR v);
  12188.         
  12189.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  12190.             IHTMLRuleStyle __RPC_FAR * This,
  12191.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12192.         
  12193.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundAttachment )( 
  12194.             IHTMLRuleStyle __RPC_FAR * This,
  12195.             /* [in] */ BSTR v);
  12196.         
  12197.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  12198.             IHTMLRuleStyle __RPC_FAR * This,
  12199.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12200.         
  12201.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPosition )( 
  12202.             IHTMLRuleStyle __RPC_FAR * This,
  12203.             /* [in] */ BSTR v);
  12204.         
  12205.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPosition )( 
  12206.             IHTMLRuleStyle __RPC_FAR * This,
  12207.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12208.         
  12209.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionX )( 
  12210.             IHTMLRuleStyle __RPC_FAR * This,
  12211.             /* [in] */ VARIANT v);
  12212.         
  12213.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  12214.             IHTMLRuleStyle __RPC_FAR * This,
  12215.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12216.         
  12217.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_backgroundPositionY )( 
  12218.             IHTMLRuleStyle __RPC_FAR * This,
  12219.             /* [in] */ VARIANT v);
  12220.         
  12221.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  12222.             IHTMLRuleStyle __RPC_FAR * This,
  12223.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12224.         
  12225.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordSpacing )( 
  12226.             IHTMLRuleStyle __RPC_FAR * This,
  12227.             /* [in] */ VARIANT v);
  12228.         
  12229.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordSpacing )( 
  12230.             IHTMLRuleStyle __RPC_FAR * This,
  12231.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12232.         
  12233.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_letterSpacing )( 
  12234.             IHTMLRuleStyle __RPC_FAR * This,
  12235.             /* [in] */ VARIANT v);
  12236.         
  12237.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  12238.             IHTMLRuleStyle __RPC_FAR * This,
  12239.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12240.         
  12241.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecoration )( 
  12242.             IHTMLRuleStyle __RPC_FAR * This,
  12243.             /* [in] */ BSTR v);
  12244.         
  12245.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  12246.             IHTMLRuleStyle __RPC_FAR * This,
  12247.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12248.         
  12249.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationNone )( 
  12250.             IHTMLRuleStyle __RPC_FAR * This,
  12251.             /* [in] */ VARIANT_BOOL v);
  12252.         
  12253.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationNone )( 
  12254.             IHTMLRuleStyle __RPC_FAR * This,
  12255.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12256.         
  12257.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationUnderline )( 
  12258.             IHTMLRuleStyle __RPC_FAR * This,
  12259.             /* [in] */ VARIANT_BOOL v);
  12260.         
  12261.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationUnderline )( 
  12262.             IHTMLRuleStyle __RPC_FAR * This,
  12263.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12264.         
  12265.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationOverline )( 
  12266.             IHTMLRuleStyle __RPC_FAR * This,
  12267.             /* [in] */ VARIANT_BOOL v);
  12268.         
  12269.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationOverline )( 
  12270.             IHTMLRuleStyle __RPC_FAR * This,
  12271.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12272.         
  12273.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationLineThrough )( 
  12274.             IHTMLRuleStyle __RPC_FAR * This,
  12275.             /* [in] */ VARIANT_BOOL v);
  12276.         
  12277.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationLineThrough )( 
  12278.             IHTMLRuleStyle __RPC_FAR * This,
  12279.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12280.         
  12281.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textDecorationBlink )( 
  12282.             IHTMLRuleStyle __RPC_FAR * This,
  12283.             /* [in] */ VARIANT_BOOL v);
  12284.         
  12285.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecorationBlink )( 
  12286.             IHTMLRuleStyle __RPC_FAR * This,
  12287.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  12288.         
  12289.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_verticalAlign )( 
  12290.             IHTMLRuleStyle __RPC_FAR * This,
  12291.             /* [in] */ VARIANT v);
  12292.         
  12293.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  12294.             IHTMLRuleStyle __RPC_FAR * This,
  12295.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12296.         
  12297.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textTransform )( 
  12298.             IHTMLRuleStyle __RPC_FAR * This,
  12299.             /* [in] */ BSTR v);
  12300.         
  12301.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  12302.             IHTMLRuleStyle __RPC_FAR * This,
  12303.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12304.         
  12305.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAlign )( 
  12306.             IHTMLRuleStyle __RPC_FAR * This,
  12307.             /* [in] */ BSTR v);
  12308.         
  12309.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  12310.             IHTMLRuleStyle __RPC_FAR * This,
  12311.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12312.         
  12313.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textIndent )( 
  12314.             IHTMLRuleStyle __RPC_FAR * This,
  12315.             /* [in] */ VARIANT v);
  12316.         
  12317.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  12318.             IHTMLRuleStyle __RPC_FAR * This,
  12319.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12320.         
  12321.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineHeight )( 
  12322.             IHTMLRuleStyle __RPC_FAR * This,
  12323.             /* [in] */ VARIANT v);
  12324.         
  12325.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  12326.             IHTMLRuleStyle __RPC_FAR * This,
  12327.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12328.         
  12329.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginTop )( 
  12330.             IHTMLRuleStyle __RPC_FAR * This,
  12331.             /* [in] */ VARIANT v);
  12332.         
  12333.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  12334.             IHTMLRuleStyle __RPC_FAR * This,
  12335.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12336.         
  12337.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginRight )( 
  12338.             IHTMLRuleStyle __RPC_FAR * This,
  12339.             /* [in] */ VARIANT v);
  12340.         
  12341.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  12342.             IHTMLRuleStyle __RPC_FAR * This,
  12343.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12344.         
  12345.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginBottom )( 
  12346.             IHTMLRuleStyle __RPC_FAR * This,
  12347.             /* [in] */ VARIANT v);
  12348.         
  12349.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  12350.             IHTMLRuleStyle __RPC_FAR * This,
  12351.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12352.         
  12353.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_marginLeft )( 
  12354.             IHTMLRuleStyle __RPC_FAR * This,
  12355.             /* [in] */ VARIANT v);
  12356.         
  12357.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  12358.             IHTMLRuleStyle __RPC_FAR * This,
  12359.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12360.         
  12361.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_margin )( 
  12362.             IHTMLRuleStyle __RPC_FAR * This,
  12363.             /* [in] */ BSTR v);
  12364.         
  12365.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  12366.             IHTMLRuleStyle __RPC_FAR * This,
  12367.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12368.         
  12369.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingTop )( 
  12370.             IHTMLRuleStyle __RPC_FAR * This,
  12371.             /* [in] */ VARIANT v);
  12372.         
  12373.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  12374.             IHTMLRuleStyle __RPC_FAR * This,
  12375.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12376.         
  12377.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingRight )( 
  12378.             IHTMLRuleStyle __RPC_FAR * This,
  12379.             /* [in] */ VARIANT v);
  12380.         
  12381.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  12382.             IHTMLRuleStyle __RPC_FAR * This,
  12383.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12384.         
  12385.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingBottom )( 
  12386.             IHTMLRuleStyle __RPC_FAR * This,
  12387.             /* [in] */ VARIANT v);
  12388.         
  12389.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  12390.             IHTMLRuleStyle __RPC_FAR * This,
  12391.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12392.         
  12393.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_paddingLeft )( 
  12394.             IHTMLRuleStyle __RPC_FAR * This,
  12395.             /* [in] */ VARIANT v);
  12396.         
  12397.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  12398.             IHTMLRuleStyle __RPC_FAR * This,
  12399.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12400.         
  12401.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_padding )( 
  12402.             IHTMLRuleStyle __RPC_FAR * This,
  12403.             /* [in] */ BSTR v);
  12404.         
  12405.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  12406.             IHTMLRuleStyle __RPC_FAR * This,
  12407.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12408.         
  12409.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_border )( 
  12410.             IHTMLRuleStyle __RPC_FAR * This,
  12411.             /* [in] */ BSTR v);
  12412.         
  12413.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_border )( 
  12414.             IHTMLRuleStyle __RPC_FAR * This,
  12415.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12416.         
  12417.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTop )( 
  12418.             IHTMLRuleStyle __RPC_FAR * This,
  12419.             /* [in] */ BSTR v);
  12420.         
  12421.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTop )( 
  12422.             IHTMLRuleStyle __RPC_FAR * This,
  12423.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12424.         
  12425.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRight )( 
  12426.             IHTMLRuleStyle __RPC_FAR * This,
  12427.             /* [in] */ BSTR v);
  12428.         
  12429.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRight )( 
  12430.             IHTMLRuleStyle __RPC_FAR * This,
  12431.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12432.         
  12433.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottom )( 
  12434.             IHTMLRuleStyle __RPC_FAR * This,
  12435.             /* [in] */ BSTR v);
  12436.         
  12437.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottom )( 
  12438.             IHTMLRuleStyle __RPC_FAR * This,
  12439.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12440.         
  12441.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeft )( 
  12442.             IHTMLRuleStyle __RPC_FAR * This,
  12443.             /* [in] */ BSTR v);
  12444.         
  12445.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeft )( 
  12446.             IHTMLRuleStyle __RPC_FAR * This,
  12447.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12448.         
  12449.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderColor )( 
  12450.             IHTMLRuleStyle __RPC_FAR * This,
  12451.             /* [in] */ BSTR v);
  12452.         
  12453.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  12454.             IHTMLRuleStyle __RPC_FAR * This,
  12455.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12456.         
  12457.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopColor )( 
  12458.             IHTMLRuleStyle __RPC_FAR * This,
  12459.             /* [in] */ VARIANT v);
  12460.         
  12461.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  12462.             IHTMLRuleStyle __RPC_FAR * This,
  12463.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12464.         
  12465.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightColor )( 
  12466.             IHTMLRuleStyle __RPC_FAR * This,
  12467.             /* [in] */ VARIANT v);
  12468.         
  12469.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  12470.             IHTMLRuleStyle __RPC_FAR * This,
  12471.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12472.         
  12473.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomColor )( 
  12474.             IHTMLRuleStyle __RPC_FAR * This,
  12475.             /* [in] */ VARIANT v);
  12476.         
  12477.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  12478.             IHTMLRuleStyle __RPC_FAR * This,
  12479.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12480.         
  12481.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftColor )( 
  12482.             IHTMLRuleStyle __RPC_FAR * This,
  12483.             /* [in] */ VARIANT v);
  12484.         
  12485.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  12486.             IHTMLRuleStyle __RPC_FAR * This,
  12487.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12488.         
  12489.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderWidth )( 
  12490.             IHTMLRuleStyle __RPC_FAR * This,
  12491.             /* [in] */ BSTR v);
  12492.         
  12493.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  12494.             IHTMLRuleStyle __RPC_FAR * This,
  12495.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12496.         
  12497.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopWidth )( 
  12498.             IHTMLRuleStyle __RPC_FAR * This,
  12499.             /* [in] */ VARIANT v);
  12500.         
  12501.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  12502.             IHTMLRuleStyle __RPC_FAR * This,
  12503.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12504.         
  12505.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightWidth )( 
  12506.             IHTMLRuleStyle __RPC_FAR * This,
  12507.             /* [in] */ VARIANT v);
  12508.         
  12509.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  12510.             IHTMLRuleStyle __RPC_FAR * This,
  12511.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12512.         
  12513.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomWidth )( 
  12514.             IHTMLRuleStyle __RPC_FAR * This,
  12515.             /* [in] */ VARIANT v);
  12516.         
  12517.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  12518.             IHTMLRuleStyle __RPC_FAR * This,
  12519.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12520.         
  12521.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftWidth )( 
  12522.             IHTMLRuleStyle __RPC_FAR * This,
  12523.             /* [in] */ VARIANT v);
  12524.         
  12525.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  12526.             IHTMLRuleStyle __RPC_FAR * This,
  12527.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12528.         
  12529.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderStyle )( 
  12530.             IHTMLRuleStyle __RPC_FAR * This,
  12531.             /* [in] */ BSTR v);
  12532.         
  12533.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  12534.             IHTMLRuleStyle __RPC_FAR * This,
  12535.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12536.         
  12537.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderTopStyle )( 
  12538.             IHTMLRuleStyle __RPC_FAR * This,
  12539.             /* [in] */ BSTR v);
  12540.         
  12541.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  12542.             IHTMLRuleStyle __RPC_FAR * This,
  12543.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12544.         
  12545.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderRightStyle )( 
  12546.             IHTMLRuleStyle __RPC_FAR * This,
  12547.             /* [in] */ BSTR v);
  12548.         
  12549.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  12550.             IHTMLRuleStyle __RPC_FAR * This,
  12551.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12552.         
  12553.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderBottomStyle )( 
  12554.             IHTMLRuleStyle __RPC_FAR * This,
  12555.             /* [in] */ BSTR v);
  12556.         
  12557.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  12558.             IHTMLRuleStyle __RPC_FAR * This,
  12559.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12560.         
  12561.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderLeftStyle )( 
  12562.             IHTMLRuleStyle __RPC_FAR * This,
  12563.             /* [in] */ BSTR v);
  12564.         
  12565.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  12566.             IHTMLRuleStyle __RPC_FAR * This,
  12567.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12568.         
  12569.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_width )( 
  12570.             IHTMLRuleStyle __RPC_FAR * This,
  12571.             /* [in] */ VARIANT v);
  12572.         
  12573.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  12574.             IHTMLRuleStyle __RPC_FAR * This,
  12575.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12576.         
  12577.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_height )( 
  12578.             IHTMLRuleStyle __RPC_FAR * This,
  12579.             /* [in] */ VARIANT v);
  12580.         
  12581.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  12582.             IHTMLRuleStyle __RPC_FAR * This,
  12583.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12584.         
  12585.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_styleFloat )( 
  12586.             IHTMLRuleStyle __RPC_FAR * This,
  12587.             /* [in] */ BSTR v);
  12588.         
  12589.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  12590.             IHTMLRuleStyle __RPC_FAR * This,
  12591.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12592.         
  12593.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clear )( 
  12594.             IHTMLRuleStyle __RPC_FAR * This,
  12595.             /* [in] */ BSTR v);
  12596.         
  12597.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  12598.             IHTMLRuleStyle __RPC_FAR * This,
  12599.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12600.         
  12601.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_display )( 
  12602.             IHTMLRuleStyle __RPC_FAR * This,
  12603.             /* [in] */ BSTR v);
  12604.         
  12605.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  12606.             IHTMLRuleStyle __RPC_FAR * This,
  12607.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12608.         
  12609.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_visibility )( 
  12610.             IHTMLRuleStyle __RPC_FAR * This,
  12611.             /* [in] */ BSTR v);
  12612.         
  12613.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  12614.             IHTMLRuleStyle __RPC_FAR * This,
  12615.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12616.         
  12617.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleType )( 
  12618.             IHTMLRuleStyle __RPC_FAR * This,
  12619.             /* [in] */ BSTR v);
  12620.         
  12621.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  12622.             IHTMLRuleStyle __RPC_FAR * This,
  12623.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12624.         
  12625.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStylePosition )( 
  12626.             IHTMLRuleStyle __RPC_FAR * This,
  12627.             /* [in] */ BSTR v);
  12628.         
  12629.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  12630.             IHTMLRuleStyle __RPC_FAR * This,
  12631.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12632.         
  12633.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyleImage )( 
  12634.             IHTMLRuleStyle __RPC_FAR * This,
  12635.             /* [in] */ BSTR v);
  12636.         
  12637.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  12638.             IHTMLRuleStyle __RPC_FAR * This,
  12639.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12640.         
  12641.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_listStyle )( 
  12642.             IHTMLRuleStyle __RPC_FAR * This,
  12643.             /* [in] */ BSTR v);
  12644.         
  12645.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyle )( 
  12646.             IHTMLRuleStyle __RPC_FAR * This,
  12647.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12648.         
  12649.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_whiteSpace )( 
  12650.             IHTMLRuleStyle __RPC_FAR * This,
  12651.             /* [in] */ BSTR v);
  12652.         
  12653.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_whiteSpace )( 
  12654.             IHTMLRuleStyle __RPC_FAR * This,
  12655.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12656.         
  12657.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  12658.             IHTMLRuleStyle __RPC_FAR * This,
  12659.             /* [in] */ VARIANT v);
  12660.         
  12661.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  12662.             IHTMLRuleStyle __RPC_FAR * This,
  12663.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12664.         
  12665.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  12666.             IHTMLRuleStyle __RPC_FAR * This,
  12667.             /* [in] */ VARIANT v);
  12668.         
  12669.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  12670.             IHTMLRuleStyle __RPC_FAR * This,
  12671.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12672.         
  12673.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  12674.             IHTMLRuleStyle __RPC_FAR * This,
  12675.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12676.         
  12677.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_zIndex )( 
  12678.             IHTMLRuleStyle __RPC_FAR * This,
  12679.             /* [in] */ VARIANT v);
  12680.         
  12681.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  12682.             IHTMLRuleStyle __RPC_FAR * This,
  12683.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  12684.         
  12685.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflow )( 
  12686.             IHTMLRuleStyle __RPC_FAR * This,
  12687.             /* [in] */ BSTR v);
  12688.         
  12689.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  12690.             IHTMLRuleStyle __RPC_FAR * This,
  12691.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12692.         
  12693.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakBefore )( 
  12694.             IHTMLRuleStyle __RPC_FAR * This,
  12695.             /* [in] */ BSTR v);
  12696.         
  12697.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  12698.             IHTMLRuleStyle __RPC_FAR * This,
  12699.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12700.         
  12701.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pageBreakAfter )( 
  12702.             IHTMLRuleStyle __RPC_FAR * This,
  12703.             /* [in] */ BSTR v);
  12704.         
  12705.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  12706.             IHTMLRuleStyle __RPC_FAR * This,
  12707.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12708.         
  12709.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cssText )( 
  12710.             IHTMLRuleStyle __RPC_FAR * This,
  12711.             /* [in] */ BSTR v);
  12712.         
  12713.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cssText )( 
  12714.             IHTMLRuleStyle __RPC_FAR * This,
  12715.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12716.         
  12717.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_cursor )( 
  12718.             IHTMLRuleStyle __RPC_FAR * This,
  12719.             /* [in] */ BSTR v);
  12720.         
  12721.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  12722.             IHTMLRuleStyle __RPC_FAR * This,
  12723.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12724.         
  12725.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_clip )( 
  12726.             IHTMLRuleStyle __RPC_FAR * This,
  12727.             /* [in] */ BSTR v);
  12728.         
  12729.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clip )( 
  12730.             IHTMLRuleStyle __RPC_FAR * This,
  12731.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12732.         
  12733.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_filter )( 
  12734.             IHTMLRuleStyle __RPC_FAR * This,
  12735.             /* [in] */ BSTR v);
  12736.         
  12737.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filter )( 
  12738.             IHTMLRuleStyle __RPC_FAR * This,
  12739.             /* [out][retval] */ BSTR __RPC_FAR *p);
  12740.         
  12741.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  12742.             IHTMLRuleStyle __RPC_FAR * This,
  12743.             /* [in] */ BSTR strAttributeName,
  12744.             /* [in] */ VARIANT AttributeValue,
  12745.             /* [in][defaultvalue] */ LONG lFlags);
  12746.         
  12747.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  12748.             IHTMLRuleStyle __RPC_FAR * This,
  12749.             /* [in] */ BSTR strAttributeName,
  12750.             /* [in][defaultvalue] */ LONG lFlags,
  12751.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  12752.         
  12753.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  12754.             IHTMLRuleStyle __RPC_FAR * This,
  12755.             /* [in] */ BSTR strAttributeName,
  12756.             /* [in][defaultvalue] */ LONG lFlags,
  12757.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  12758.         
  12759.         END_INTERFACE
  12760.     } IHTMLRuleStyleVtbl;
  12761.  
  12762.     interface IHTMLRuleStyle
  12763.     {
  12764.         CONST_VTBL struct IHTMLRuleStyleVtbl __RPC_FAR *lpVtbl;
  12765.     };
  12766.  
  12767.     
  12768.  
  12769. #ifdef COBJMACROS
  12770.  
  12771.  
  12772. #define IHTMLRuleStyle_QueryInterface(This,riid,ppvObject)    \
  12773.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  12774.  
  12775. #define IHTMLRuleStyle_AddRef(This)    \
  12776.     (This)->lpVtbl -> AddRef(This)
  12777.  
  12778. #define IHTMLRuleStyle_Release(This)    \
  12779.     (This)->lpVtbl -> Release(This)
  12780.  
  12781.  
  12782. #define IHTMLRuleStyle_GetTypeInfoCount(This,pctinfo)    \
  12783.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  12784.  
  12785. #define IHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  12786.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  12787.  
  12788. #define IHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  12789.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  12790.  
  12791. #define IHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  12792.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  12793.  
  12794.  
  12795. #define IHTMLRuleStyle_put_fontFamily(This,v)    \
  12796.     (This)->lpVtbl -> put_fontFamily(This,v)
  12797.  
  12798. #define IHTMLRuleStyle_get_fontFamily(This,p)    \
  12799.     (This)->lpVtbl -> get_fontFamily(This,p)
  12800.  
  12801. #define IHTMLRuleStyle_put_fontStyle(This,v)    \
  12802.     (This)->lpVtbl -> put_fontStyle(This,v)
  12803.  
  12804. #define IHTMLRuleStyle_get_fontStyle(This,p)    \
  12805.     (This)->lpVtbl -> get_fontStyle(This,p)
  12806.  
  12807. #define IHTMLRuleStyle_put_fontVariant(This,v)    \
  12808.     (This)->lpVtbl -> put_fontVariant(This,v)
  12809.  
  12810. #define IHTMLRuleStyle_get_fontVariant(This,p)    \
  12811.     (This)->lpVtbl -> get_fontVariant(This,p)
  12812.  
  12813. #define IHTMLRuleStyle_put_fontWeight(This,v)    \
  12814.     (This)->lpVtbl -> put_fontWeight(This,v)
  12815.  
  12816. #define IHTMLRuleStyle_get_fontWeight(This,p)    \
  12817.     (This)->lpVtbl -> get_fontWeight(This,p)
  12818.  
  12819. #define IHTMLRuleStyle_put_fontSize(This,v)    \
  12820.     (This)->lpVtbl -> put_fontSize(This,v)
  12821.  
  12822. #define IHTMLRuleStyle_get_fontSize(This,p)    \
  12823.     (This)->lpVtbl -> get_fontSize(This,p)
  12824.  
  12825. #define IHTMLRuleStyle_put_font(This,v)    \
  12826.     (This)->lpVtbl -> put_font(This,v)
  12827.  
  12828. #define IHTMLRuleStyle_get_font(This,p)    \
  12829.     (This)->lpVtbl -> get_font(This,p)
  12830.  
  12831. #define IHTMLRuleStyle_put_color(This,v)    \
  12832.     (This)->lpVtbl -> put_color(This,v)
  12833.  
  12834. #define IHTMLRuleStyle_get_color(This,p)    \
  12835.     (This)->lpVtbl -> get_color(This,p)
  12836.  
  12837. #define IHTMLRuleStyle_put_background(This,v)    \
  12838.     (This)->lpVtbl -> put_background(This,v)
  12839.  
  12840. #define IHTMLRuleStyle_get_background(This,p)    \
  12841.     (This)->lpVtbl -> get_background(This,p)
  12842.  
  12843. #define IHTMLRuleStyle_put_backgroundColor(This,v)    \
  12844.     (This)->lpVtbl -> put_backgroundColor(This,v)
  12845.  
  12846. #define IHTMLRuleStyle_get_backgroundColor(This,p)    \
  12847.     (This)->lpVtbl -> get_backgroundColor(This,p)
  12848.  
  12849. #define IHTMLRuleStyle_put_backgroundImage(This,v)    \
  12850.     (This)->lpVtbl -> put_backgroundImage(This,v)
  12851.  
  12852. #define IHTMLRuleStyle_get_backgroundImage(This,p)    \
  12853.     (This)->lpVtbl -> get_backgroundImage(This,p)
  12854.  
  12855. #define IHTMLRuleStyle_put_backgroundRepeat(This,v)    \
  12856.     (This)->lpVtbl -> put_backgroundRepeat(This,v)
  12857.  
  12858. #define IHTMLRuleStyle_get_backgroundRepeat(This,p)    \
  12859.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  12860.  
  12861. #define IHTMLRuleStyle_put_backgroundAttachment(This,v)    \
  12862.     (This)->lpVtbl -> put_backgroundAttachment(This,v)
  12863.  
  12864. #define IHTMLRuleStyle_get_backgroundAttachment(This,p)    \
  12865.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  12866.  
  12867. #define IHTMLRuleStyle_put_backgroundPosition(This,v)    \
  12868.     (This)->lpVtbl -> put_backgroundPosition(This,v)
  12869.  
  12870. #define IHTMLRuleStyle_get_backgroundPosition(This,p)    \
  12871.     (This)->lpVtbl -> get_backgroundPosition(This,p)
  12872.  
  12873. #define IHTMLRuleStyle_put_backgroundPositionX(This,v)    \
  12874.     (This)->lpVtbl -> put_backgroundPositionX(This,v)
  12875.  
  12876. #define IHTMLRuleStyle_get_backgroundPositionX(This,p)    \
  12877.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  12878.  
  12879. #define IHTMLRuleStyle_put_backgroundPositionY(This,v)    \
  12880.     (This)->lpVtbl -> put_backgroundPositionY(This,v)
  12881.  
  12882. #define IHTMLRuleStyle_get_backgroundPositionY(This,p)    \
  12883.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  12884.  
  12885. #define IHTMLRuleStyle_put_wordSpacing(This,v)    \
  12886.     (This)->lpVtbl -> put_wordSpacing(This,v)
  12887.  
  12888. #define IHTMLRuleStyle_get_wordSpacing(This,p)    \
  12889.     (This)->lpVtbl -> get_wordSpacing(This,p)
  12890.  
  12891. #define IHTMLRuleStyle_put_letterSpacing(This,v)    \
  12892.     (This)->lpVtbl -> put_letterSpacing(This,v)
  12893.  
  12894. #define IHTMLRuleStyle_get_letterSpacing(This,p)    \
  12895.     (This)->lpVtbl -> get_letterSpacing(This,p)
  12896.  
  12897. #define IHTMLRuleStyle_put_textDecoration(This,v)    \
  12898.     (This)->lpVtbl -> put_textDecoration(This,v)
  12899.  
  12900. #define IHTMLRuleStyle_get_textDecoration(This,p)    \
  12901.     (This)->lpVtbl -> get_textDecoration(This,p)
  12902.  
  12903. #define IHTMLRuleStyle_put_textDecorationNone(This,v)    \
  12904.     (This)->lpVtbl -> put_textDecorationNone(This,v)
  12905.  
  12906. #define IHTMLRuleStyle_get_textDecorationNone(This,p)    \
  12907.     (This)->lpVtbl -> get_textDecorationNone(This,p)
  12908.  
  12909. #define IHTMLRuleStyle_put_textDecorationUnderline(This,v)    \
  12910.     (This)->lpVtbl -> put_textDecorationUnderline(This,v)
  12911.  
  12912. #define IHTMLRuleStyle_get_textDecorationUnderline(This,p)    \
  12913.     (This)->lpVtbl -> get_textDecorationUnderline(This,p)
  12914.  
  12915. #define IHTMLRuleStyle_put_textDecorationOverline(This,v)    \
  12916.     (This)->lpVtbl -> put_textDecorationOverline(This,v)
  12917.  
  12918. #define IHTMLRuleStyle_get_textDecorationOverline(This,p)    \
  12919.     (This)->lpVtbl -> get_textDecorationOverline(This,p)
  12920.  
  12921. #define IHTMLRuleStyle_put_textDecorationLineThrough(This,v)    \
  12922.     (This)->lpVtbl -> put_textDecorationLineThrough(This,v)
  12923.  
  12924. #define IHTMLRuleStyle_get_textDecorationLineThrough(This,p)    \
  12925.     (This)->lpVtbl -> get_textDecorationLineThrough(This,p)
  12926.  
  12927. #define IHTMLRuleStyle_put_textDecorationBlink(This,v)    \
  12928.     (This)->lpVtbl -> put_textDecorationBlink(This,v)
  12929.  
  12930. #define IHTMLRuleStyle_get_textDecorationBlink(This,p)    \
  12931.     (This)->lpVtbl -> get_textDecorationBlink(This,p)
  12932.  
  12933. #define IHTMLRuleStyle_put_verticalAlign(This,v)    \
  12934.     (This)->lpVtbl -> put_verticalAlign(This,v)
  12935.  
  12936. #define IHTMLRuleStyle_get_verticalAlign(This,p)    \
  12937.     (This)->lpVtbl -> get_verticalAlign(This,p)
  12938.  
  12939. #define IHTMLRuleStyle_put_textTransform(This,v)    \
  12940.     (This)->lpVtbl -> put_textTransform(This,v)
  12941.  
  12942. #define IHTMLRuleStyle_get_textTransform(This,p)    \
  12943.     (This)->lpVtbl -> get_textTransform(This,p)
  12944.  
  12945. #define IHTMLRuleStyle_put_textAlign(This,v)    \
  12946.     (This)->lpVtbl -> put_textAlign(This,v)
  12947.  
  12948. #define IHTMLRuleStyle_get_textAlign(This,p)    \
  12949.     (This)->lpVtbl -> get_textAlign(This,p)
  12950.  
  12951. #define IHTMLRuleStyle_put_textIndent(This,v)    \
  12952.     (This)->lpVtbl -> put_textIndent(This,v)
  12953.  
  12954. #define IHTMLRuleStyle_get_textIndent(This,p)    \
  12955.     (This)->lpVtbl -> get_textIndent(This,p)
  12956.  
  12957. #define IHTMLRuleStyle_put_lineHeight(This,v)    \
  12958.     (This)->lpVtbl -> put_lineHeight(This,v)
  12959.  
  12960. #define IHTMLRuleStyle_get_lineHeight(This,p)    \
  12961.     (This)->lpVtbl -> get_lineHeight(This,p)
  12962.  
  12963. #define IHTMLRuleStyle_put_marginTop(This,v)    \
  12964.     (This)->lpVtbl -> put_marginTop(This,v)
  12965.  
  12966. #define IHTMLRuleStyle_get_marginTop(This,p)    \
  12967.     (This)->lpVtbl -> get_marginTop(This,p)
  12968.  
  12969. #define IHTMLRuleStyle_put_marginRight(This,v)    \
  12970.     (This)->lpVtbl -> put_marginRight(This,v)
  12971.  
  12972. #define IHTMLRuleStyle_get_marginRight(This,p)    \
  12973.     (This)->lpVtbl -> get_marginRight(This,p)
  12974.  
  12975. #define IHTMLRuleStyle_put_marginBottom(This,v)    \
  12976.     (This)->lpVtbl -> put_marginBottom(This,v)
  12977.  
  12978. #define IHTMLRuleStyle_get_marginBottom(This,p)    \
  12979.     (This)->lpVtbl -> get_marginBottom(This,p)
  12980.  
  12981. #define IHTMLRuleStyle_put_marginLeft(This,v)    \
  12982.     (This)->lpVtbl -> put_marginLeft(This,v)
  12983.  
  12984. #define IHTMLRuleStyle_get_marginLeft(This,p)    \
  12985.     (This)->lpVtbl -> get_marginLeft(This,p)
  12986.  
  12987. #define IHTMLRuleStyle_put_margin(This,v)    \
  12988.     (This)->lpVtbl -> put_margin(This,v)
  12989.  
  12990. #define IHTMLRuleStyle_get_margin(This,p)    \
  12991.     (This)->lpVtbl -> get_margin(This,p)
  12992.  
  12993. #define IHTMLRuleStyle_put_paddingTop(This,v)    \
  12994.     (This)->lpVtbl -> put_paddingTop(This,v)
  12995.  
  12996. #define IHTMLRuleStyle_get_paddingTop(This,p)    \
  12997.     (This)->lpVtbl -> get_paddingTop(This,p)
  12998.  
  12999. #define IHTMLRuleStyle_put_paddingRight(This,v)    \
  13000.     (This)->lpVtbl -> put_paddingRight(This,v)
  13001.  
  13002. #define IHTMLRuleStyle_get_paddingRight(This,p)    \
  13003.     (This)->lpVtbl -> get_paddingRight(This,p)
  13004.  
  13005. #define IHTMLRuleStyle_put_paddingBottom(This,v)    \
  13006.     (This)->lpVtbl -> put_paddingBottom(This,v)
  13007.  
  13008. #define IHTMLRuleStyle_get_paddingBottom(This,p)    \
  13009.     (This)->lpVtbl -> get_paddingBottom(This,p)
  13010.  
  13011. #define IHTMLRuleStyle_put_paddingLeft(This,v)    \
  13012.     (This)->lpVtbl -> put_paddingLeft(This,v)
  13013.  
  13014. #define IHTMLRuleStyle_get_paddingLeft(This,p)    \
  13015.     (This)->lpVtbl -> get_paddingLeft(This,p)
  13016.  
  13017. #define IHTMLRuleStyle_put_padding(This,v)    \
  13018.     (This)->lpVtbl -> put_padding(This,v)
  13019.  
  13020. #define IHTMLRuleStyle_get_padding(This,p)    \
  13021.     (This)->lpVtbl -> get_padding(This,p)
  13022.  
  13023. #define IHTMLRuleStyle_put_border(This,v)    \
  13024.     (This)->lpVtbl -> put_border(This,v)
  13025.  
  13026. #define IHTMLRuleStyle_get_border(This,p)    \
  13027.     (This)->lpVtbl -> get_border(This,p)
  13028.  
  13029. #define IHTMLRuleStyle_put_borderTop(This,v)    \
  13030.     (This)->lpVtbl -> put_borderTop(This,v)
  13031.  
  13032. #define IHTMLRuleStyle_get_borderTop(This,p)    \
  13033.     (This)->lpVtbl -> get_borderTop(This,p)
  13034.  
  13035. #define IHTMLRuleStyle_put_borderRight(This,v)    \
  13036.     (This)->lpVtbl -> put_borderRight(This,v)
  13037.  
  13038. #define IHTMLRuleStyle_get_borderRight(This,p)    \
  13039.     (This)->lpVtbl -> get_borderRight(This,p)
  13040.  
  13041. #define IHTMLRuleStyle_put_borderBottom(This,v)    \
  13042.     (This)->lpVtbl -> put_borderBottom(This,v)
  13043.  
  13044. #define IHTMLRuleStyle_get_borderBottom(This,p)    \
  13045.     (This)->lpVtbl -> get_borderBottom(This,p)
  13046.  
  13047. #define IHTMLRuleStyle_put_borderLeft(This,v)    \
  13048.     (This)->lpVtbl -> put_borderLeft(This,v)
  13049.  
  13050. #define IHTMLRuleStyle_get_borderLeft(This,p)    \
  13051.     (This)->lpVtbl -> get_borderLeft(This,p)
  13052.  
  13053. #define IHTMLRuleStyle_put_borderColor(This,v)    \
  13054.     (This)->lpVtbl -> put_borderColor(This,v)
  13055.  
  13056. #define IHTMLRuleStyle_get_borderColor(This,p)    \
  13057.     (This)->lpVtbl -> get_borderColor(This,p)
  13058.  
  13059. #define IHTMLRuleStyle_put_borderTopColor(This,v)    \
  13060.     (This)->lpVtbl -> put_borderTopColor(This,v)
  13061.  
  13062. #define IHTMLRuleStyle_get_borderTopColor(This,p)    \
  13063.     (This)->lpVtbl -> get_borderTopColor(This,p)
  13064.  
  13065. #define IHTMLRuleStyle_put_borderRightColor(This,v)    \
  13066.     (This)->lpVtbl -> put_borderRightColor(This,v)
  13067.  
  13068. #define IHTMLRuleStyle_get_borderRightColor(This,p)    \
  13069.     (This)->lpVtbl -> get_borderRightColor(This,p)
  13070.  
  13071. #define IHTMLRuleStyle_put_borderBottomColor(This,v)    \
  13072.     (This)->lpVtbl -> put_borderBottomColor(This,v)
  13073.  
  13074. #define IHTMLRuleStyle_get_borderBottomColor(This,p)    \
  13075.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  13076.  
  13077. #define IHTMLRuleStyle_put_borderLeftColor(This,v)    \
  13078.     (This)->lpVtbl -> put_borderLeftColor(This,v)
  13079.  
  13080. #define IHTMLRuleStyle_get_borderLeftColor(This,p)    \
  13081.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  13082.  
  13083. #define IHTMLRuleStyle_put_borderWidth(This,v)    \
  13084.     (This)->lpVtbl -> put_borderWidth(This,v)
  13085.  
  13086. #define IHTMLRuleStyle_get_borderWidth(This,p)    \
  13087.     (This)->lpVtbl -> get_borderWidth(This,p)
  13088.  
  13089. #define IHTMLRuleStyle_put_borderTopWidth(This,v)    \
  13090.     (This)->lpVtbl -> put_borderTopWidth(This,v)
  13091.  
  13092. #define IHTMLRuleStyle_get_borderTopWidth(This,p)    \
  13093.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  13094.  
  13095. #define IHTMLRuleStyle_put_borderRightWidth(This,v)    \
  13096.     (This)->lpVtbl -> put_borderRightWidth(This,v)
  13097.  
  13098. #define IHTMLRuleStyle_get_borderRightWidth(This,p)    \
  13099.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  13100.  
  13101. #define IHTMLRuleStyle_put_borderBottomWidth(This,v)    \
  13102.     (This)->lpVtbl -> put_borderBottomWidth(This,v)
  13103.  
  13104. #define IHTMLRuleStyle_get_borderBottomWidth(This,p)    \
  13105.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  13106.  
  13107. #define IHTMLRuleStyle_put_borderLeftWidth(This,v)    \
  13108.     (This)->lpVtbl -> put_borderLeftWidth(This,v)
  13109.  
  13110. #define IHTMLRuleStyle_get_borderLeftWidth(This,p)    \
  13111.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  13112.  
  13113. #define IHTMLRuleStyle_put_borderStyle(This,v)    \
  13114.     (This)->lpVtbl -> put_borderStyle(This,v)
  13115.  
  13116. #define IHTMLRuleStyle_get_borderStyle(This,p)    \
  13117.     (This)->lpVtbl -> get_borderStyle(This,p)
  13118.  
  13119. #define IHTMLRuleStyle_put_borderTopStyle(This,v)    \
  13120.     (This)->lpVtbl -> put_borderTopStyle(This,v)
  13121.  
  13122. #define IHTMLRuleStyle_get_borderTopStyle(This,p)    \
  13123.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  13124.  
  13125. #define IHTMLRuleStyle_put_borderRightStyle(This,v)    \
  13126.     (This)->lpVtbl -> put_borderRightStyle(This,v)
  13127.  
  13128. #define IHTMLRuleStyle_get_borderRightStyle(This,p)    \
  13129.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  13130.  
  13131. #define IHTMLRuleStyle_put_borderBottomStyle(This,v)    \
  13132.     (This)->lpVtbl -> put_borderBottomStyle(This,v)
  13133.  
  13134. #define IHTMLRuleStyle_get_borderBottomStyle(This,p)    \
  13135.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  13136.  
  13137. #define IHTMLRuleStyle_put_borderLeftStyle(This,v)    \
  13138.     (This)->lpVtbl -> put_borderLeftStyle(This,v)
  13139.  
  13140. #define IHTMLRuleStyle_get_borderLeftStyle(This,p)    \
  13141.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  13142.  
  13143. #define IHTMLRuleStyle_put_width(This,v)    \
  13144.     (This)->lpVtbl -> put_width(This,v)
  13145.  
  13146. #define IHTMLRuleStyle_get_width(This,p)    \
  13147.     (This)->lpVtbl -> get_width(This,p)
  13148.  
  13149. #define IHTMLRuleStyle_put_height(This,v)    \
  13150.     (This)->lpVtbl -> put_height(This,v)
  13151.  
  13152. #define IHTMLRuleStyle_get_height(This,p)    \
  13153.     (This)->lpVtbl -> get_height(This,p)
  13154.  
  13155. #define IHTMLRuleStyle_put_styleFloat(This,v)    \
  13156.     (This)->lpVtbl -> put_styleFloat(This,v)
  13157.  
  13158. #define IHTMLRuleStyle_get_styleFloat(This,p)    \
  13159.     (This)->lpVtbl -> get_styleFloat(This,p)
  13160.  
  13161. #define IHTMLRuleStyle_put_clear(This,v)    \
  13162.     (This)->lpVtbl -> put_clear(This,v)
  13163.  
  13164. #define IHTMLRuleStyle_get_clear(This,p)    \
  13165.     (This)->lpVtbl -> get_clear(This,p)
  13166.  
  13167. #define IHTMLRuleStyle_put_display(This,v)    \
  13168.     (This)->lpVtbl -> put_display(This,v)
  13169.  
  13170. #define IHTMLRuleStyle_get_display(This,p)    \
  13171.     (This)->lpVtbl -> get_display(This,p)
  13172.  
  13173. #define IHTMLRuleStyle_put_visibility(This,v)    \
  13174.     (This)->lpVtbl -> put_visibility(This,v)
  13175.  
  13176. #define IHTMLRuleStyle_get_visibility(This,p)    \
  13177.     (This)->lpVtbl -> get_visibility(This,p)
  13178.  
  13179. #define IHTMLRuleStyle_put_listStyleType(This,v)    \
  13180.     (This)->lpVtbl -> put_listStyleType(This,v)
  13181.  
  13182. #define IHTMLRuleStyle_get_listStyleType(This,p)    \
  13183.     (This)->lpVtbl -> get_listStyleType(This,p)
  13184.  
  13185. #define IHTMLRuleStyle_put_listStylePosition(This,v)    \
  13186.     (This)->lpVtbl -> put_listStylePosition(This,v)
  13187.  
  13188. #define IHTMLRuleStyle_get_listStylePosition(This,p)    \
  13189.     (This)->lpVtbl -> get_listStylePosition(This,p)
  13190.  
  13191. #define IHTMLRuleStyle_put_listStyleImage(This,v)    \
  13192.     (This)->lpVtbl -> put_listStyleImage(This,v)
  13193.  
  13194. #define IHTMLRuleStyle_get_listStyleImage(This,p)    \
  13195.     (This)->lpVtbl -> get_listStyleImage(This,p)
  13196.  
  13197. #define IHTMLRuleStyle_put_listStyle(This,v)    \
  13198.     (This)->lpVtbl -> put_listStyle(This,v)
  13199.  
  13200. #define IHTMLRuleStyle_get_listStyle(This,p)    \
  13201.     (This)->lpVtbl -> get_listStyle(This,p)
  13202.  
  13203. #define IHTMLRuleStyle_put_whiteSpace(This,v)    \
  13204.     (This)->lpVtbl -> put_whiteSpace(This,v)
  13205.  
  13206. #define IHTMLRuleStyle_get_whiteSpace(This,p)    \
  13207.     (This)->lpVtbl -> get_whiteSpace(This,p)
  13208.  
  13209. #define IHTMLRuleStyle_put_top(This,v)    \
  13210.     (This)->lpVtbl -> put_top(This,v)
  13211.  
  13212. #define IHTMLRuleStyle_get_top(This,p)    \
  13213.     (This)->lpVtbl -> get_top(This,p)
  13214.  
  13215. #define IHTMLRuleStyle_put_left(This,v)    \
  13216.     (This)->lpVtbl -> put_left(This,v)
  13217.  
  13218. #define IHTMLRuleStyle_get_left(This,p)    \
  13219.     (This)->lpVtbl -> get_left(This,p)
  13220.  
  13221. #define IHTMLRuleStyle_get_position(This,p)    \
  13222.     (This)->lpVtbl -> get_position(This,p)
  13223.  
  13224. #define IHTMLRuleStyle_put_zIndex(This,v)    \
  13225.     (This)->lpVtbl -> put_zIndex(This,v)
  13226.  
  13227. #define IHTMLRuleStyle_get_zIndex(This,p)    \
  13228.     (This)->lpVtbl -> get_zIndex(This,p)
  13229.  
  13230. #define IHTMLRuleStyle_put_overflow(This,v)    \
  13231.     (This)->lpVtbl -> put_overflow(This,v)
  13232.  
  13233. #define IHTMLRuleStyle_get_overflow(This,p)    \
  13234.     (This)->lpVtbl -> get_overflow(This,p)
  13235.  
  13236. #define IHTMLRuleStyle_put_pageBreakBefore(This,v)    \
  13237.     (This)->lpVtbl -> put_pageBreakBefore(This,v)
  13238.  
  13239. #define IHTMLRuleStyle_get_pageBreakBefore(This,p)    \
  13240.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  13241.  
  13242. #define IHTMLRuleStyle_put_pageBreakAfter(This,v)    \
  13243.     (This)->lpVtbl -> put_pageBreakAfter(This,v)
  13244.  
  13245. #define IHTMLRuleStyle_get_pageBreakAfter(This,p)    \
  13246.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  13247.  
  13248. #define IHTMLRuleStyle_put_cssText(This,v)    \
  13249.     (This)->lpVtbl -> put_cssText(This,v)
  13250.  
  13251. #define IHTMLRuleStyle_get_cssText(This,p)    \
  13252.     (This)->lpVtbl -> get_cssText(This,p)
  13253.  
  13254. #define IHTMLRuleStyle_put_cursor(This,v)    \
  13255.     (This)->lpVtbl -> put_cursor(This,v)
  13256.  
  13257. #define IHTMLRuleStyle_get_cursor(This,p)    \
  13258.     (This)->lpVtbl -> get_cursor(This,p)
  13259.  
  13260. #define IHTMLRuleStyle_put_clip(This,v)    \
  13261.     (This)->lpVtbl -> put_clip(This,v)
  13262.  
  13263. #define IHTMLRuleStyle_get_clip(This,p)    \
  13264.     (This)->lpVtbl -> get_clip(This,p)
  13265.  
  13266. #define IHTMLRuleStyle_put_filter(This,v)    \
  13267.     (This)->lpVtbl -> put_filter(This,v)
  13268.  
  13269. #define IHTMLRuleStyle_get_filter(This,p)    \
  13270.     (This)->lpVtbl -> get_filter(This,p)
  13271.  
  13272. #define IHTMLRuleStyle_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  13273.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  13274.  
  13275. #define IHTMLRuleStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  13276.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  13277.  
  13278. #define IHTMLRuleStyle_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  13279.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  13280.  
  13281. #endif /* COBJMACROS */
  13282.  
  13283.  
  13284. #endif     /* C style interface */
  13285.  
  13286.  
  13287.  
  13288. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontFamily_Proxy( 
  13289.     IHTMLRuleStyle __RPC_FAR * This,
  13290.     /* [in] */ BSTR v);
  13291.  
  13292.  
  13293. void __RPC_STUB IHTMLRuleStyle_put_fontFamily_Stub(
  13294.     IRpcStubBuffer *This,
  13295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13296.     PRPC_MESSAGE _pRpcMessage,
  13297.     DWORD *_pdwStubPhase);
  13298.  
  13299.  
  13300. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontFamily_Proxy( 
  13301.     IHTMLRuleStyle __RPC_FAR * This,
  13302.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13303.  
  13304.  
  13305. void __RPC_STUB IHTMLRuleStyle_get_fontFamily_Stub(
  13306.     IRpcStubBuffer *This,
  13307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13308.     PRPC_MESSAGE _pRpcMessage,
  13309.     DWORD *_pdwStubPhase);
  13310.  
  13311.  
  13312. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontStyle_Proxy( 
  13313.     IHTMLRuleStyle __RPC_FAR * This,
  13314.     /* [in] */ BSTR v);
  13315.  
  13316.  
  13317. void __RPC_STUB IHTMLRuleStyle_put_fontStyle_Stub(
  13318.     IRpcStubBuffer *This,
  13319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13320.     PRPC_MESSAGE _pRpcMessage,
  13321.     DWORD *_pdwStubPhase);
  13322.  
  13323.  
  13324. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontStyle_Proxy( 
  13325.     IHTMLRuleStyle __RPC_FAR * This,
  13326.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13327.  
  13328.  
  13329. void __RPC_STUB IHTMLRuleStyle_get_fontStyle_Stub(
  13330.     IRpcStubBuffer *This,
  13331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13332.     PRPC_MESSAGE _pRpcMessage,
  13333.     DWORD *_pdwStubPhase);
  13334.  
  13335.  
  13336. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontVariant_Proxy( 
  13337.     IHTMLRuleStyle __RPC_FAR * This,
  13338.     /* [in] */ BSTR v);
  13339.  
  13340.  
  13341. void __RPC_STUB IHTMLRuleStyle_put_fontVariant_Stub(
  13342.     IRpcStubBuffer *This,
  13343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13344.     PRPC_MESSAGE _pRpcMessage,
  13345.     DWORD *_pdwStubPhase);
  13346.  
  13347.  
  13348. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontVariant_Proxy( 
  13349.     IHTMLRuleStyle __RPC_FAR * This,
  13350.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13351.  
  13352.  
  13353. void __RPC_STUB IHTMLRuleStyle_get_fontVariant_Stub(
  13354.     IRpcStubBuffer *This,
  13355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13356.     PRPC_MESSAGE _pRpcMessage,
  13357.     DWORD *_pdwStubPhase);
  13358.  
  13359.  
  13360. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontWeight_Proxy( 
  13361.     IHTMLRuleStyle __RPC_FAR * This,
  13362.     /* [in] */ BSTR v);
  13363.  
  13364.  
  13365. void __RPC_STUB IHTMLRuleStyle_put_fontWeight_Stub(
  13366.     IRpcStubBuffer *This,
  13367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13368.     PRPC_MESSAGE _pRpcMessage,
  13369.     DWORD *_pdwStubPhase);
  13370.  
  13371.  
  13372. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontWeight_Proxy( 
  13373.     IHTMLRuleStyle __RPC_FAR * This,
  13374.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13375.  
  13376.  
  13377. void __RPC_STUB IHTMLRuleStyle_get_fontWeight_Stub(
  13378.     IRpcStubBuffer *This,
  13379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13380.     PRPC_MESSAGE _pRpcMessage,
  13381.     DWORD *_pdwStubPhase);
  13382.  
  13383.  
  13384. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_fontSize_Proxy( 
  13385.     IHTMLRuleStyle __RPC_FAR * This,
  13386.     /* [in] */ VARIANT v);
  13387.  
  13388.  
  13389. void __RPC_STUB IHTMLRuleStyle_put_fontSize_Stub(
  13390.     IRpcStubBuffer *This,
  13391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13392.     PRPC_MESSAGE _pRpcMessage,
  13393.     DWORD *_pdwStubPhase);
  13394.  
  13395.  
  13396. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_fontSize_Proxy( 
  13397.     IHTMLRuleStyle __RPC_FAR * This,
  13398.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13399.  
  13400.  
  13401. void __RPC_STUB IHTMLRuleStyle_get_fontSize_Stub(
  13402.     IRpcStubBuffer *This,
  13403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13404.     PRPC_MESSAGE _pRpcMessage,
  13405.     DWORD *_pdwStubPhase);
  13406.  
  13407.  
  13408. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_font_Proxy( 
  13409.     IHTMLRuleStyle __RPC_FAR * This,
  13410.     /* [in] */ BSTR v);
  13411.  
  13412.  
  13413. void __RPC_STUB IHTMLRuleStyle_put_font_Stub(
  13414.     IRpcStubBuffer *This,
  13415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13416.     PRPC_MESSAGE _pRpcMessage,
  13417.     DWORD *_pdwStubPhase);
  13418.  
  13419.  
  13420. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_font_Proxy( 
  13421.     IHTMLRuleStyle __RPC_FAR * This,
  13422.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13423.  
  13424.  
  13425. void __RPC_STUB IHTMLRuleStyle_get_font_Stub(
  13426.     IRpcStubBuffer *This,
  13427.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13428.     PRPC_MESSAGE _pRpcMessage,
  13429.     DWORD *_pdwStubPhase);
  13430.  
  13431.  
  13432. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_color_Proxy( 
  13433.     IHTMLRuleStyle __RPC_FAR * This,
  13434.     /* [in] */ VARIANT v);
  13435.  
  13436.  
  13437. void __RPC_STUB IHTMLRuleStyle_put_color_Stub(
  13438.     IRpcStubBuffer *This,
  13439.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13440.     PRPC_MESSAGE _pRpcMessage,
  13441.     DWORD *_pdwStubPhase);
  13442.  
  13443.  
  13444. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_color_Proxy( 
  13445.     IHTMLRuleStyle __RPC_FAR * This,
  13446.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13447.  
  13448.  
  13449. void __RPC_STUB IHTMLRuleStyle_get_color_Stub(
  13450.     IRpcStubBuffer *This,
  13451.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13452.     PRPC_MESSAGE _pRpcMessage,
  13453.     DWORD *_pdwStubPhase);
  13454.  
  13455.  
  13456. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_background_Proxy( 
  13457.     IHTMLRuleStyle __RPC_FAR * This,
  13458.     /* [in] */ BSTR v);
  13459.  
  13460.  
  13461. void __RPC_STUB IHTMLRuleStyle_put_background_Stub(
  13462.     IRpcStubBuffer *This,
  13463.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13464.     PRPC_MESSAGE _pRpcMessage,
  13465.     DWORD *_pdwStubPhase);
  13466.  
  13467.  
  13468. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_background_Proxy( 
  13469.     IHTMLRuleStyle __RPC_FAR * This,
  13470.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13471.  
  13472.  
  13473. void __RPC_STUB IHTMLRuleStyle_get_background_Stub(
  13474.     IRpcStubBuffer *This,
  13475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13476.     PRPC_MESSAGE _pRpcMessage,
  13477.     DWORD *_pdwStubPhase);
  13478.  
  13479.  
  13480. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundColor_Proxy( 
  13481.     IHTMLRuleStyle __RPC_FAR * This,
  13482.     /* [in] */ VARIANT v);
  13483.  
  13484.  
  13485. void __RPC_STUB IHTMLRuleStyle_put_backgroundColor_Stub(
  13486.     IRpcStubBuffer *This,
  13487.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13488.     PRPC_MESSAGE _pRpcMessage,
  13489.     DWORD *_pdwStubPhase);
  13490.  
  13491.  
  13492. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundColor_Proxy( 
  13493.     IHTMLRuleStyle __RPC_FAR * This,
  13494.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13495.  
  13496.  
  13497. void __RPC_STUB IHTMLRuleStyle_get_backgroundColor_Stub(
  13498.     IRpcStubBuffer *This,
  13499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13500.     PRPC_MESSAGE _pRpcMessage,
  13501.     DWORD *_pdwStubPhase);
  13502.  
  13503.  
  13504. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundImage_Proxy( 
  13505.     IHTMLRuleStyle __RPC_FAR * This,
  13506.     /* [in] */ BSTR v);
  13507.  
  13508.  
  13509. void __RPC_STUB IHTMLRuleStyle_put_backgroundImage_Stub(
  13510.     IRpcStubBuffer *This,
  13511.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13512.     PRPC_MESSAGE _pRpcMessage,
  13513.     DWORD *_pdwStubPhase);
  13514.  
  13515.  
  13516. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundImage_Proxy( 
  13517.     IHTMLRuleStyle __RPC_FAR * This,
  13518.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13519.  
  13520.  
  13521. void __RPC_STUB IHTMLRuleStyle_get_backgroundImage_Stub(
  13522.     IRpcStubBuffer *This,
  13523.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13524.     PRPC_MESSAGE _pRpcMessage,
  13525.     DWORD *_pdwStubPhase);
  13526.  
  13527.  
  13528. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundRepeat_Proxy( 
  13529.     IHTMLRuleStyle __RPC_FAR * This,
  13530.     /* [in] */ BSTR v);
  13531.  
  13532.  
  13533. void __RPC_STUB IHTMLRuleStyle_put_backgroundRepeat_Stub(
  13534.     IRpcStubBuffer *This,
  13535.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13536.     PRPC_MESSAGE _pRpcMessage,
  13537.     DWORD *_pdwStubPhase);
  13538.  
  13539.  
  13540. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundRepeat_Proxy( 
  13541.     IHTMLRuleStyle __RPC_FAR * This,
  13542.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13543.  
  13544.  
  13545. void __RPC_STUB IHTMLRuleStyle_get_backgroundRepeat_Stub(
  13546.     IRpcStubBuffer *This,
  13547.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13548.     PRPC_MESSAGE _pRpcMessage,
  13549.     DWORD *_pdwStubPhase);
  13550.  
  13551.  
  13552. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundAttachment_Proxy( 
  13553.     IHTMLRuleStyle __RPC_FAR * This,
  13554.     /* [in] */ BSTR v);
  13555.  
  13556.  
  13557. void __RPC_STUB IHTMLRuleStyle_put_backgroundAttachment_Stub(
  13558.     IRpcStubBuffer *This,
  13559.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13560.     PRPC_MESSAGE _pRpcMessage,
  13561.     DWORD *_pdwStubPhase);
  13562.  
  13563.  
  13564. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundAttachment_Proxy( 
  13565.     IHTMLRuleStyle __RPC_FAR * This,
  13566.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13567.  
  13568.  
  13569. void __RPC_STUB IHTMLRuleStyle_get_backgroundAttachment_Stub(
  13570.     IRpcStubBuffer *This,
  13571.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13572.     PRPC_MESSAGE _pRpcMessage,
  13573.     DWORD *_pdwStubPhase);
  13574.  
  13575.  
  13576. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPosition_Proxy( 
  13577.     IHTMLRuleStyle __RPC_FAR * This,
  13578.     /* [in] */ BSTR v);
  13579.  
  13580.  
  13581. void __RPC_STUB IHTMLRuleStyle_put_backgroundPosition_Stub(
  13582.     IRpcStubBuffer *This,
  13583.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13584.     PRPC_MESSAGE _pRpcMessage,
  13585.     DWORD *_pdwStubPhase);
  13586.  
  13587.  
  13588. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPosition_Proxy( 
  13589.     IHTMLRuleStyle __RPC_FAR * This,
  13590.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13591.  
  13592.  
  13593. void __RPC_STUB IHTMLRuleStyle_get_backgroundPosition_Stub(
  13594.     IRpcStubBuffer *This,
  13595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13596.     PRPC_MESSAGE _pRpcMessage,
  13597.     DWORD *_pdwStubPhase);
  13598.  
  13599.  
  13600. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionX_Proxy( 
  13601.     IHTMLRuleStyle __RPC_FAR * This,
  13602.     /* [in] */ VARIANT v);
  13603.  
  13604.  
  13605. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionX_Stub(
  13606.     IRpcStubBuffer *This,
  13607.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13608.     PRPC_MESSAGE _pRpcMessage,
  13609.     DWORD *_pdwStubPhase);
  13610.  
  13611.  
  13612. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionX_Proxy( 
  13613.     IHTMLRuleStyle __RPC_FAR * This,
  13614.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13615.  
  13616.  
  13617. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionX_Stub(
  13618.     IRpcStubBuffer *This,
  13619.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13620.     PRPC_MESSAGE _pRpcMessage,
  13621.     DWORD *_pdwStubPhase);
  13622.  
  13623.  
  13624. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_backgroundPositionY_Proxy( 
  13625.     IHTMLRuleStyle __RPC_FAR * This,
  13626.     /* [in] */ VARIANT v);
  13627.  
  13628.  
  13629. void __RPC_STUB IHTMLRuleStyle_put_backgroundPositionY_Stub(
  13630.     IRpcStubBuffer *This,
  13631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13632.     PRPC_MESSAGE _pRpcMessage,
  13633.     DWORD *_pdwStubPhase);
  13634.  
  13635.  
  13636. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_backgroundPositionY_Proxy( 
  13637.     IHTMLRuleStyle __RPC_FAR * This,
  13638.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13639.  
  13640.  
  13641. void __RPC_STUB IHTMLRuleStyle_get_backgroundPositionY_Stub(
  13642.     IRpcStubBuffer *This,
  13643.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13644.     PRPC_MESSAGE _pRpcMessage,
  13645.     DWORD *_pdwStubPhase);
  13646.  
  13647.  
  13648. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_wordSpacing_Proxy( 
  13649.     IHTMLRuleStyle __RPC_FAR * This,
  13650.     /* [in] */ VARIANT v);
  13651.  
  13652.  
  13653. void __RPC_STUB IHTMLRuleStyle_put_wordSpacing_Stub(
  13654.     IRpcStubBuffer *This,
  13655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13656.     PRPC_MESSAGE _pRpcMessage,
  13657.     DWORD *_pdwStubPhase);
  13658.  
  13659.  
  13660. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_wordSpacing_Proxy( 
  13661.     IHTMLRuleStyle __RPC_FAR * This,
  13662.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13663.  
  13664.  
  13665. void __RPC_STUB IHTMLRuleStyle_get_wordSpacing_Stub(
  13666.     IRpcStubBuffer *This,
  13667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13668.     PRPC_MESSAGE _pRpcMessage,
  13669.     DWORD *_pdwStubPhase);
  13670.  
  13671.  
  13672. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_letterSpacing_Proxy( 
  13673.     IHTMLRuleStyle __RPC_FAR * This,
  13674.     /* [in] */ VARIANT v);
  13675.  
  13676.  
  13677. void __RPC_STUB IHTMLRuleStyle_put_letterSpacing_Stub(
  13678.     IRpcStubBuffer *This,
  13679.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13680.     PRPC_MESSAGE _pRpcMessage,
  13681.     DWORD *_pdwStubPhase);
  13682.  
  13683.  
  13684. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_letterSpacing_Proxy( 
  13685.     IHTMLRuleStyle __RPC_FAR * This,
  13686.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13687.  
  13688.  
  13689. void __RPC_STUB IHTMLRuleStyle_get_letterSpacing_Stub(
  13690.     IRpcStubBuffer *This,
  13691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13692.     PRPC_MESSAGE _pRpcMessage,
  13693.     DWORD *_pdwStubPhase);
  13694.  
  13695.  
  13696. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecoration_Proxy( 
  13697.     IHTMLRuleStyle __RPC_FAR * This,
  13698.     /* [in] */ BSTR v);
  13699.  
  13700.  
  13701. void __RPC_STUB IHTMLRuleStyle_put_textDecoration_Stub(
  13702.     IRpcStubBuffer *This,
  13703.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13704.     PRPC_MESSAGE _pRpcMessage,
  13705.     DWORD *_pdwStubPhase);
  13706.  
  13707.  
  13708. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecoration_Proxy( 
  13709.     IHTMLRuleStyle __RPC_FAR * This,
  13710.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13711.  
  13712.  
  13713. void __RPC_STUB IHTMLRuleStyle_get_textDecoration_Stub(
  13714.     IRpcStubBuffer *This,
  13715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13716.     PRPC_MESSAGE _pRpcMessage,
  13717.     DWORD *_pdwStubPhase);
  13718.  
  13719.  
  13720. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationNone_Proxy( 
  13721.     IHTMLRuleStyle __RPC_FAR * This,
  13722.     /* [in] */ VARIANT_BOOL v);
  13723.  
  13724.  
  13725. void __RPC_STUB IHTMLRuleStyle_put_textDecorationNone_Stub(
  13726.     IRpcStubBuffer *This,
  13727.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13728.     PRPC_MESSAGE _pRpcMessage,
  13729.     DWORD *_pdwStubPhase);
  13730.  
  13731.  
  13732. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationNone_Proxy( 
  13733.     IHTMLRuleStyle __RPC_FAR * This,
  13734.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13735.  
  13736.  
  13737. void __RPC_STUB IHTMLRuleStyle_get_textDecorationNone_Stub(
  13738.     IRpcStubBuffer *This,
  13739.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13740.     PRPC_MESSAGE _pRpcMessage,
  13741.     DWORD *_pdwStubPhase);
  13742.  
  13743.  
  13744. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationUnderline_Proxy( 
  13745.     IHTMLRuleStyle __RPC_FAR * This,
  13746.     /* [in] */ VARIANT_BOOL v);
  13747.  
  13748.  
  13749. void __RPC_STUB IHTMLRuleStyle_put_textDecorationUnderline_Stub(
  13750.     IRpcStubBuffer *This,
  13751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13752.     PRPC_MESSAGE _pRpcMessage,
  13753.     DWORD *_pdwStubPhase);
  13754.  
  13755.  
  13756. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationUnderline_Proxy( 
  13757.     IHTMLRuleStyle __RPC_FAR * This,
  13758.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13759.  
  13760.  
  13761. void __RPC_STUB IHTMLRuleStyle_get_textDecorationUnderline_Stub(
  13762.     IRpcStubBuffer *This,
  13763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13764.     PRPC_MESSAGE _pRpcMessage,
  13765.     DWORD *_pdwStubPhase);
  13766.  
  13767.  
  13768. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationOverline_Proxy( 
  13769.     IHTMLRuleStyle __RPC_FAR * This,
  13770.     /* [in] */ VARIANT_BOOL v);
  13771.  
  13772.  
  13773. void __RPC_STUB IHTMLRuleStyle_put_textDecorationOverline_Stub(
  13774.     IRpcStubBuffer *This,
  13775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13776.     PRPC_MESSAGE _pRpcMessage,
  13777.     DWORD *_pdwStubPhase);
  13778.  
  13779.  
  13780. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationOverline_Proxy( 
  13781.     IHTMLRuleStyle __RPC_FAR * This,
  13782.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13783.  
  13784.  
  13785. void __RPC_STUB IHTMLRuleStyle_get_textDecorationOverline_Stub(
  13786.     IRpcStubBuffer *This,
  13787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13788.     PRPC_MESSAGE _pRpcMessage,
  13789.     DWORD *_pdwStubPhase);
  13790.  
  13791.  
  13792. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationLineThrough_Proxy( 
  13793.     IHTMLRuleStyle __RPC_FAR * This,
  13794.     /* [in] */ VARIANT_BOOL v);
  13795.  
  13796.  
  13797. void __RPC_STUB IHTMLRuleStyle_put_textDecorationLineThrough_Stub(
  13798.     IRpcStubBuffer *This,
  13799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13800.     PRPC_MESSAGE _pRpcMessage,
  13801.     DWORD *_pdwStubPhase);
  13802.  
  13803.  
  13804. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationLineThrough_Proxy( 
  13805.     IHTMLRuleStyle __RPC_FAR * This,
  13806.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13807.  
  13808.  
  13809. void __RPC_STUB IHTMLRuleStyle_get_textDecorationLineThrough_Stub(
  13810.     IRpcStubBuffer *This,
  13811.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13812.     PRPC_MESSAGE _pRpcMessage,
  13813.     DWORD *_pdwStubPhase);
  13814.  
  13815.  
  13816. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textDecorationBlink_Proxy( 
  13817.     IHTMLRuleStyle __RPC_FAR * This,
  13818.     /* [in] */ VARIANT_BOOL v);
  13819.  
  13820.  
  13821. void __RPC_STUB IHTMLRuleStyle_put_textDecorationBlink_Stub(
  13822.     IRpcStubBuffer *This,
  13823.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13824.     PRPC_MESSAGE _pRpcMessage,
  13825.     DWORD *_pdwStubPhase);
  13826.  
  13827.  
  13828. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textDecorationBlink_Proxy( 
  13829.     IHTMLRuleStyle __RPC_FAR * This,
  13830.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  13831.  
  13832.  
  13833. void __RPC_STUB IHTMLRuleStyle_get_textDecorationBlink_Stub(
  13834.     IRpcStubBuffer *This,
  13835.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13836.     PRPC_MESSAGE _pRpcMessage,
  13837.     DWORD *_pdwStubPhase);
  13838.  
  13839.  
  13840. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_verticalAlign_Proxy( 
  13841.     IHTMLRuleStyle __RPC_FAR * This,
  13842.     /* [in] */ VARIANT v);
  13843.  
  13844.  
  13845. void __RPC_STUB IHTMLRuleStyle_put_verticalAlign_Stub(
  13846.     IRpcStubBuffer *This,
  13847.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13848.     PRPC_MESSAGE _pRpcMessage,
  13849.     DWORD *_pdwStubPhase);
  13850.  
  13851.  
  13852. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_verticalAlign_Proxy( 
  13853.     IHTMLRuleStyle __RPC_FAR * This,
  13854.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13855.  
  13856.  
  13857. void __RPC_STUB IHTMLRuleStyle_get_verticalAlign_Stub(
  13858.     IRpcStubBuffer *This,
  13859.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13860.     PRPC_MESSAGE _pRpcMessage,
  13861.     DWORD *_pdwStubPhase);
  13862.  
  13863.  
  13864. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textTransform_Proxy( 
  13865.     IHTMLRuleStyle __RPC_FAR * This,
  13866.     /* [in] */ BSTR v);
  13867.  
  13868.  
  13869. void __RPC_STUB IHTMLRuleStyle_put_textTransform_Stub(
  13870.     IRpcStubBuffer *This,
  13871.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13872.     PRPC_MESSAGE _pRpcMessage,
  13873.     DWORD *_pdwStubPhase);
  13874.  
  13875.  
  13876. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textTransform_Proxy( 
  13877.     IHTMLRuleStyle __RPC_FAR * This,
  13878.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13879.  
  13880.  
  13881. void __RPC_STUB IHTMLRuleStyle_get_textTransform_Stub(
  13882.     IRpcStubBuffer *This,
  13883.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13884.     PRPC_MESSAGE _pRpcMessage,
  13885.     DWORD *_pdwStubPhase);
  13886.  
  13887.  
  13888. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textAlign_Proxy( 
  13889.     IHTMLRuleStyle __RPC_FAR * This,
  13890.     /* [in] */ BSTR v);
  13891.  
  13892.  
  13893. void __RPC_STUB IHTMLRuleStyle_put_textAlign_Stub(
  13894.     IRpcStubBuffer *This,
  13895.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13896.     PRPC_MESSAGE _pRpcMessage,
  13897.     DWORD *_pdwStubPhase);
  13898.  
  13899.  
  13900. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textAlign_Proxy( 
  13901.     IHTMLRuleStyle __RPC_FAR * This,
  13902.     /* [out][retval] */ BSTR __RPC_FAR *p);
  13903.  
  13904.  
  13905. void __RPC_STUB IHTMLRuleStyle_get_textAlign_Stub(
  13906.     IRpcStubBuffer *This,
  13907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13908.     PRPC_MESSAGE _pRpcMessage,
  13909.     DWORD *_pdwStubPhase);
  13910.  
  13911.  
  13912. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_textIndent_Proxy( 
  13913.     IHTMLRuleStyle __RPC_FAR * This,
  13914.     /* [in] */ VARIANT v);
  13915.  
  13916.  
  13917. void __RPC_STUB IHTMLRuleStyle_put_textIndent_Stub(
  13918.     IRpcStubBuffer *This,
  13919.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13920.     PRPC_MESSAGE _pRpcMessage,
  13921.     DWORD *_pdwStubPhase);
  13922.  
  13923.  
  13924. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_textIndent_Proxy( 
  13925.     IHTMLRuleStyle __RPC_FAR * This,
  13926.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13927.  
  13928.  
  13929. void __RPC_STUB IHTMLRuleStyle_get_textIndent_Stub(
  13930.     IRpcStubBuffer *This,
  13931.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13932.     PRPC_MESSAGE _pRpcMessage,
  13933.     DWORD *_pdwStubPhase);
  13934.  
  13935.  
  13936. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_lineHeight_Proxy( 
  13937.     IHTMLRuleStyle __RPC_FAR * This,
  13938.     /* [in] */ VARIANT v);
  13939.  
  13940.  
  13941. void __RPC_STUB IHTMLRuleStyle_put_lineHeight_Stub(
  13942.     IRpcStubBuffer *This,
  13943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13944.     PRPC_MESSAGE _pRpcMessage,
  13945.     DWORD *_pdwStubPhase);
  13946.  
  13947.  
  13948. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_lineHeight_Proxy( 
  13949.     IHTMLRuleStyle __RPC_FAR * This,
  13950.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13951.  
  13952.  
  13953. void __RPC_STUB IHTMLRuleStyle_get_lineHeight_Stub(
  13954.     IRpcStubBuffer *This,
  13955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13956.     PRPC_MESSAGE _pRpcMessage,
  13957.     DWORD *_pdwStubPhase);
  13958.  
  13959.  
  13960. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginTop_Proxy( 
  13961.     IHTMLRuleStyle __RPC_FAR * This,
  13962.     /* [in] */ VARIANT v);
  13963.  
  13964.  
  13965. void __RPC_STUB IHTMLRuleStyle_put_marginTop_Stub(
  13966.     IRpcStubBuffer *This,
  13967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13968.     PRPC_MESSAGE _pRpcMessage,
  13969.     DWORD *_pdwStubPhase);
  13970.  
  13971.  
  13972. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginTop_Proxy( 
  13973.     IHTMLRuleStyle __RPC_FAR * This,
  13974.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13975.  
  13976.  
  13977. void __RPC_STUB IHTMLRuleStyle_get_marginTop_Stub(
  13978.     IRpcStubBuffer *This,
  13979.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13980.     PRPC_MESSAGE _pRpcMessage,
  13981.     DWORD *_pdwStubPhase);
  13982.  
  13983.  
  13984. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginRight_Proxy( 
  13985.     IHTMLRuleStyle __RPC_FAR * This,
  13986.     /* [in] */ VARIANT v);
  13987.  
  13988.  
  13989. void __RPC_STUB IHTMLRuleStyle_put_marginRight_Stub(
  13990.     IRpcStubBuffer *This,
  13991.     IRpcChannelBuffer *_pRpcChannelBuffer,
  13992.     PRPC_MESSAGE _pRpcMessage,
  13993.     DWORD *_pdwStubPhase);
  13994.  
  13995.  
  13996. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginRight_Proxy( 
  13997.     IHTMLRuleStyle __RPC_FAR * This,
  13998.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  13999.  
  14000.  
  14001. void __RPC_STUB IHTMLRuleStyle_get_marginRight_Stub(
  14002.     IRpcStubBuffer *This,
  14003.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14004.     PRPC_MESSAGE _pRpcMessage,
  14005.     DWORD *_pdwStubPhase);
  14006.  
  14007.  
  14008. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginBottom_Proxy( 
  14009.     IHTMLRuleStyle __RPC_FAR * This,
  14010.     /* [in] */ VARIANT v);
  14011.  
  14012.  
  14013. void __RPC_STUB IHTMLRuleStyle_put_marginBottom_Stub(
  14014.     IRpcStubBuffer *This,
  14015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14016.     PRPC_MESSAGE _pRpcMessage,
  14017.     DWORD *_pdwStubPhase);
  14018.  
  14019.  
  14020. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginBottom_Proxy( 
  14021.     IHTMLRuleStyle __RPC_FAR * This,
  14022.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14023.  
  14024.  
  14025. void __RPC_STUB IHTMLRuleStyle_get_marginBottom_Stub(
  14026.     IRpcStubBuffer *This,
  14027.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14028.     PRPC_MESSAGE _pRpcMessage,
  14029.     DWORD *_pdwStubPhase);
  14030.  
  14031.  
  14032. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_marginLeft_Proxy( 
  14033.     IHTMLRuleStyle __RPC_FAR * This,
  14034.     /* [in] */ VARIANT v);
  14035.  
  14036.  
  14037. void __RPC_STUB IHTMLRuleStyle_put_marginLeft_Stub(
  14038.     IRpcStubBuffer *This,
  14039.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14040.     PRPC_MESSAGE _pRpcMessage,
  14041.     DWORD *_pdwStubPhase);
  14042.  
  14043.  
  14044. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_marginLeft_Proxy( 
  14045.     IHTMLRuleStyle __RPC_FAR * This,
  14046.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14047.  
  14048.  
  14049. void __RPC_STUB IHTMLRuleStyle_get_marginLeft_Stub(
  14050.     IRpcStubBuffer *This,
  14051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14052.     PRPC_MESSAGE _pRpcMessage,
  14053.     DWORD *_pdwStubPhase);
  14054.  
  14055.  
  14056. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_margin_Proxy( 
  14057.     IHTMLRuleStyle __RPC_FAR * This,
  14058.     /* [in] */ BSTR v);
  14059.  
  14060.  
  14061. void __RPC_STUB IHTMLRuleStyle_put_margin_Stub(
  14062.     IRpcStubBuffer *This,
  14063.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14064.     PRPC_MESSAGE _pRpcMessage,
  14065.     DWORD *_pdwStubPhase);
  14066.  
  14067.  
  14068. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_margin_Proxy( 
  14069.     IHTMLRuleStyle __RPC_FAR * This,
  14070.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14071.  
  14072.  
  14073. void __RPC_STUB IHTMLRuleStyle_get_margin_Stub(
  14074.     IRpcStubBuffer *This,
  14075.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14076.     PRPC_MESSAGE _pRpcMessage,
  14077.     DWORD *_pdwStubPhase);
  14078.  
  14079.  
  14080. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingTop_Proxy( 
  14081.     IHTMLRuleStyle __RPC_FAR * This,
  14082.     /* [in] */ VARIANT v);
  14083.  
  14084.  
  14085. void __RPC_STUB IHTMLRuleStyle_put_paddingTop_Stub(
  14086.     IRpcStubBuffer *This,
  14087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14088.     PRPC_MESSAGE _pRpcMessage,
  14089.     DWORD *_pdwStubPhase);
  14090.  
  14091.  
  14092. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingTop_Proxy( 
  14093.     IHTMLRuleStyle __RPC_FAR * This,
  14094.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14095.  
  14096.  
  14097. void __RPC_STUB IHTMLRuleStyle_get_paddingTop_Stub(
  14098.     IRpcStubBuffer *This,
  14099.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14100.     PRPC_MESSAGE _pRpcMessage,
  14101.     DWORD *_pdwStubPhase);
  14102.  
  14103.  
  14104. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingRight_Proxy( 
  14105.     IHTMLRuleStyle __RPC_FAR * This,
  14106.     /* [in] */ VARIANT v);
  14107.  
  14108.  
  14109. void __RPC_STUB IHTMLRuleStyle_put_paddingRight_Stub(
  14110.     IRpcStubBuffer *This,
  14111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14112.     PRPC_MESSAGE _pRpcMessage,
  14113.     DWORD *_pdwStubPhase);
  14114.  
  14115.  
  14116. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingRight_Proxy( 
  14117.     IHTMLRuleStyle __RPC_FAR * This,
  14118.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14119.  
  14120.  
  14121. void __RPC_STUB IHTMLRuleStyle_get_paddingRight_Stub(
  14122.     IRpcStubBuffer *This,
  14123.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14124.     PRPC_MESSAGE _pRpcMessage,
  14125.     DWORD *_pdwStubPhase);
  14126.  
  14127.  
  14128. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingBottom_Proxy( 
  14129.     IHTMLRuleStyle __RPC_FAR * This,
  14130.     /* [in] */ VARIANT v);
  14131.  
  14132.  
  14133. void __RPC_STUB IHTMLRuleStyle_put_paddingBottom_Stub(
  14134.     IRpcStubBuffer *This,
  14135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14136.     PRPC_MESSAGE _pRpcMessage,
  14137.     DWORD *_pdwStubPhase);
  14138.  
  14139.  
  14140. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingBottom_Proxy( 
  14141.     IHTMLRuleStyle __RPC_FAR * This,
  14142.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14143.  
  14144.  
  14145. void __RPC_STUB IHTMLRuleStyle_get_paddingBottom_Stub(
  14146.     IRpcStubBuffer *This,
  14147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14148.     PRPC_MESSAGE _pRpcMessage,
  14149.     DWORD *_pdwStubPhase);
  14150.  
  14151.  
  14152. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_paddingLeft_Proxy( 
  14153.     IHTMLRuleStyle __RPC_FAR * This,
  14154.     /* [in] */ VARIANT v);
  14155.  
  14156.  
  14157. void __RPC_STUB IHTMLRuleStyle_put_paddingLeft_Stub(
  14158.     IRpcStubBuffer *This,
  14159.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14160.     PRPC_MESSAGE _pRpcMessage,
  14161.     DWORD *_pdwStubPhase);
  14162.  
  14163.  
  14164. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_paddingLeft_Proxy( 
  14165.     IHTMLRuleStyle __RPC_FAR * This,
  14166.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14167.  
  14168.  
  14169. void __RPC_STUB IHTMLRuleStyle_get_paddingLeft_Stub(
  14170.     IRpcStubBuffer *This,
  14171.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14172.     PRPC_MESSAGE _pRpcMessage,
  14173.     DWORD *_pdwStubPhase);
  14174.  
  14175.  
  14176. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_padding_Proxy( 
  14177.     IHTMLRuleStyle __RPC_FAR * This,
  14178.     /* [in] */ BSTR v);
  14179.  
  14180.  
  14181. void __RPC_STUB IHTMLRuleStyle_put_padding_Stub(
  14182.     IRpcStubBuffer *This,
  14183.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14184.     PRPC_MESSAGE _pRpcMessage,
  14185.     DWORD *_pdwStubPhase);
  14186.  
  14187.  
  14188. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_padding_Proxy( 
  14189.     IHTMLRuleStyle __RPC_FAR * This,
  14190.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14191.  
  14192.  
  14193. void __RPC_STUB IHTMLRuleStyle_get_padding_Stub(
  14194.     IRpcStubBuffer *This,
  14195.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14196.     PRPC_MESSAGE _pRpcMessage,
  14197.     DWORD *_pdwStubPhase);
  14198.  
  14199.  
  14200. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_border_Proxy( 
  14201.     IHTMLRuleStyle __RPC_FAR * This,
  14202.     /* [in] */ BSTR v);
  14203.  
  14204.  
  14205. void __RPC_STUB IHTMLRuleStyle_put_border_Stub(
  14206.     IRpcStubBuffer *This,
  14207.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14208.     PRPC_MESSAGE _pRpcMessage,
  14209.     DWORD *_pdwStubPhase);
  14210.  
  14211.  
  14212. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_border_Proxy( 
  14213.     IHTMLRuleStyle __RPC_FAR * This,
  14214.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14215.  
  14216.  
  14217. void __RPC_STUB IHTMLRuleStyle_get_border_Stub(
  14218.     IRpcStubBuffer *This,
  14219.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14220.     PRPC_MESSAGE _pRpcMessage,
  14221.     DWORD *_pdwStubPhase);
  14222.  
  14223.  
  14224. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTop_Proxy( 
  14225.     IHTMLRuleStyle __RPC_FAR * This,
  14226.     /* [in] */ BSTR v);
  14227.  
  14228.  
  14229. void __RPC_STUB IHTMLRuleStyle_put_borderTop_Stub(
  14230.     IRpcStubBuffer *This,
  14231.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14232.     PRPC_MESSAGE _pRpcMessage,
  14233.     DWORD *_pdwStubPhase);
  14234.  
  14235.  
  14236. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTop_Proxy( 
  14237.     IHTMLRuleStyle __RPC_FAR * This,
  14238.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14239.  
  14240.  
  14241. void __RPC_STUB IHTMLRuleStyle_get_borderTop_Stub(
  14242.     IRpcStubBuffer *This,
  14243.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14244.     PRPC_MESSAGE _pRpcMessage,
  14245.     DWORD *_pdwStubPhase);
  14246.  
  14247.  
  14248. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRight_Proxy( 
  14249.     IHTMLRuleStyle __RPC_FAR * This,
  14250.     /* [in] */ BSTR v);
  14251.  
  14252.  
  14253. void __RPC_STUB IHTMLRuleStyle_put_borderRight_Stub(
  14254.     IRpcStubBuffer *This,
  14255.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14256.     PRPC_MESSAGE _pRpcMessage,
  14257.     DWORD *_pdwStubPhase);
  14258.  
  14259.  
  14260. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRight_Proxy( 
  14261.     IHTMLRuleStyle __RPC_FAR * This,
  14262.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14263.  
  14264.  
  14265. void __RPC_STUB IHTMLRuleStyle_get_borderRight_Stub(
  14266.     IRpcStubBuffer *This,
  14267.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14268.     PRPC_MESSAGE _pRpcMessage,
  14269.     DWORD *_pdwStubPhase);
  14270.  
  14271.  
  14272. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottom_Proxy( 
  14273.     IHTMLRuleStyle __RPC_FAR * This,
  14274.     /* [in] */ BSTR v);
  14275.  
  14276.  
  14277. void __RPC_STUB IHTMLRuleStyle_put_borderBottom_Stub(
  14278.     IRpcStubBuffer *This,
  14279.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14280.     PRPC_MESSAGE _pRpcMessage,
  14281.     DWORD *_pdwStubPhase);
  14282.  
  14283.  
  14284. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottom_Proxy( 
  14285.     IHTMLRuleStyle __RPC_FAR * This,
  14286.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14287.  
  14288.  
  14289. void __RPC_STUB IHTMLRuleStyle_get_borderBottom_Stub(
  14290.     IRpcStubBuffer *This,
  14291.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14292.     PRPC_MESSAGE _pRpcMessage,
  14293.     DWORD *_pdwStubPhase);
  14294.  
  14295.  
  14296. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeft_Proxy( 
  14297.     IHTMLRuleStyle __RPC_FAR * This,
  14298.     /* [in] */ BSTR v);
  14299.  
  14300.  
  14301. void __RPC_STUB IHTMLRuleStyle_put_borderLeft_Stub(
  14302.     IRpcStubBuffer *This,
  14303.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14304.     PRPC_MESSAGE _pRpcMessage,
  14305.     DWORD *_pdwStubPhase);
  14306.  
  14307.  
  14308. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeft_Proxy( 
  14309.     IHTMLRuleStyle __RPC_FAR * This,
  14310.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14311.  
  14312.  
  14313. void __RPC_STUB IHTMLRuleStyle_get_borderLeft_Stub(
  14314.     IRpcStubBuffer *This,
  14315.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14316.     PRPC_MESSAGE _pRpcMessage,
  14317.     DWORD *_pdwStubPhase);
  14318.  
  14319.  
  14320. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderColor_Proxy( 
  14321.     IHTMLRuleStyle __RPC_FAR * This,
  14322.     /* [in] */ BSTR v);
  14323.  
  14324.  
  14325. void __RPC_STUB IHTMLRuleStyle_put_borderColor_Stub(
  14326.     IRpcStubBuffer *This,
  14327.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14328.     PRPC_MESSAGE _pRpcMessage,
  14329.     DWORD *_pdwStubPhase);
  14330.  
  14331.  
  14332. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderColor_Proxy( 
  14333.     IHTMLRuleStyle __RPC_FAR * This,
  14334.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14335.  
  14336.  
  14337. void __RPC_STUB IHTMLRuleStyle_get_borderColor_Stub(
  14338.     IRpcStubBuffer *This,
  14339.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14340.     PRPC_MESSAGE _pRpcMessage,
  14341.     DWORD *_pdwStubPhase);
  14342.  
  14343.  
  14344. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopColor_Proxy( 
  14345.     IHTMLRuleStyle __RPC_FAR * This,
  14346.     /* [in] */ VARIANT v);
  14347.  
  14348.  
  14349. void __RPC_STUB IHTMLRuleStyle_put_borderTopColor_Stub(
  14350.     IRpcStubBuffer *This,
  14351.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14352.     PRPC_MESSAGE _pRpcMessage,
  14353.     DWORD *_pdwStubPhase);
  14354.  
  14355.  
  14356. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopColor_Proxy( 
  14357.     IHTMLRuleStyle __RPC_FAR * This,
  14358.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14359.  
  14360.  
  14361. void __RPC_STUB IHTMLRuleStyle_get_borderTopColor_Stub(
  14362.     IRpcStubBuffer *This,
  14363.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14364.     PRPC_MESSAGE _pRpcMessage,
  14365.     DWORD *_pdwStubPhase);
  14366.  
  14367.  
  14368. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightColor_Proxy( 
  14369.     IHTMLRuleStyle __RPC_FAR * This,
  14370.     /* [in] */ VARIANT v);
  14371.  
  14372.  
  14373. void __RPC_STUB IHTMLRuleStyle_put_borderRightColor_Stub(
  14374.     IRpcStubBuffer *This,
  14375.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14376.     PRPC_MESSAGE _pRpcMessage,
  14377.     DWORD *_pdwStubPhase);
  14378.  
  14379.  
  14380. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightColor_Proxy( 
  14381.     IHTMLRuleStyle __RPC_FAR * This,
  14382.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14383.  
  14384.  
  14385. void __RPC_STUB IHTMLRuleStyle_get_borderRightColor_Stub(
  14386.     IRpcStubBuffer *This,
  14387.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14388.     PRPC_MESSAGE _pRpcMessage,
  14389.     DWORD *_pdwStubPhase);
  14390.  
  14391.  
  14392. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomColor_Proxy( 
  14393.     IHTMLRuleStyle __RPC_FAR * This,
  14394.     /* [in] */ VARIANT v);
  14395.  
  14396.  
  14397. void __RPC_STUB IHTMLRuleStyle_put_borderBottomColor_Stub(
  14398.     IRpcStubBuffer *This,
  14399.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14400.     PRPC_MESSAGE _pRpcMessage,
  14401.     DWORD *_pdwStubPhase);
  14402.  
  14403.  
  14404. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomColor_Proxy( 
  14405.     IHTMLRuleStyle __RPC_FAR * This,
  14406.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14407.  
  14408.  
  14409. void __RPC_STUB IHTMLRuleStyle_get_borderBottomColor_Stub(
  14410.     IRpcStubBuffer *This,
  14411.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14412.     PRPC_MESSAGE _pRpcMessage,
  14413.     DWORD *_pdwStubPhase);
  14414.  
  14415.  
  14416. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftColor_Proxy( 
  14417.     IHTMLRuleStyle __RPC_FAR * This,
  14418.     /* [in] */ VARIANT v);
  14419.  
  14420.  
  14421. void __RPC_STUB IHTMLRuleStyle_put_borderLeftColor_Stub(
  14422.     IRpcStubBuffer *This,
  14423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14424.     PRPC_MESSAGE _pRpcMessage,
  14425.     DWORD *_pdwStubPhase);
  14426.  
  14427.  
  14428. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftColor_Proxy( 
  14429.     IHTMLRuleStyle __RPC_FAR * This,
  14430.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14431.  
  14432.  
  14433. void __RPC_STUB IHTMLRuleStyle_get_borderLeftColor_Stub(
  14434.     IRpcStubBuffer *This,
  14435.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14436.     PRPC_MESSAGE _pRpcMessage,
  14437.     DWORD *_pdwStubPhase);
  14438.  
  14439.  
  14440. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderWidth_Proxy( 
  14441.     IHTMLRuleStyle __RPC_FAR * This,
  14442.     /* [in] */ BSTR v);
  14443.  
  14444.  
  14445. void __RPC_STUB IHTMLRuleStyle_put_borderWidth_Stub(
  14446.     IRpcStubBuffer *This,
  14447.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14448.     PRPC_MESSAGE _pRpcMessage,
  14449.     DWORD *_pdwStubPhase);
  14450.  
  14451.  
  14452. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderWidth_Proxy( 
  14453.     IHTMLRuleStyle __RPC_FAR * This,
  14454.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14455.  
  14456.  
  14457. void __RPC_STUB IHTMLRuleStyle_get_borderWidth_Stub(
  14458.     IRpcStubBuffer *This,
  14459.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14460.     PRPC_MESSAGE _pRpcMessage,
  14461.     DWORD *_pdwStubPhase);
  14462.  
  14463.  
  14464. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopWidth_Proxy( 
  14465.     IHTMLRuleStyle __RPC_FAR * This,
  14466.     /* [in] */ VARIANT v);
  14467.  
  14468.  
  14469. void __RPC_STUB IHTMLRuleStyle_put_borderTopWidth_Stub(
  14470.     IRpcStubBuffer *This,
  14471.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14472.     PRPC_MESSAGE _pRpcMessage,
  14473.     DWORD *_pdwStubPhase);
  14474.  
  14475.  
  14476. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopWidth_Proxy( 
  14477.     IHTMLRuleStyle __RPC_FAR * This,
  14478.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14479.  
  14480.  
  14481. void __RPC_STUB IHTMLRuleStyle_get_borderTopWidth_Stub(
  14482.     IRpcStubBuffer *This,
  14483.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14484.     PRPC_MESSAGE _pRpcMessage,
  14485.     DWORD *_pdwStubPhase);
  14486.  
  14487.  
  14488. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightWidth_Proxy( 
  14489.     IHTMLRuleStyle __RPC_FAR * This,
  14490.     /* [in] */ VARIANT v);
  14491.  
  14492.  
  14493. void __RPC_STUB IHTMLRuleStyle_put_borderRightWidth_Stub(
  14494.     IRpcStubBuffer *This,
  14495.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14496.     PRPC_MESSAGE _pRpcMessage,
  14497.     DWORD *_pdwStubPhase);
  14498.  
  14499.  
  14500. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightWidth_Proxy( 
  14501.     IHTMLRuleStyle __RPC_FAR * This,
  14502.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14503.  
  14504.  
  14505. void __RPC_STUB IHTMLRuleStyle_get_borderRightWidth_Stub(
  14506.     IRpcStubBuffer *This,
  14507.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14508.     PRPC_MESSAGE _pRpcMessage,
  14509.     DWORD *_pdwStubPhase);
  14510.  
  14511.  
  14512. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomWidth_Proxy( 
  14513.     IHTMLRuleStyle __RPC_FAR * This,
  14514.     /* [in] */ VARIANT v);
  14515.  
  14516.  
  14517. void __RPC_STUB IHTMLRuleStyle_put_borderBottomWidth_Stub(
  14518.     IRpcStubBuffer *This,
  14519.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14520.     PRPC_MESSAGE _pRpcMessage,
  14521.     DWORD *_pdwStubPhase);
  14522.  
  14523.  
  14524. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomWidth_Proxy( 
  14525.     IHTMLRuleStyle __RPC_FAR * This,
  14526.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14527.  
  14528.  
  14529. void __RPC_STUB IHTMLRuleStyle_get_borderBottomWidth_Stub(
  14530.     IRpcStubBuffer *This,
  14531.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14532.     PRPC_MESSAGE _pRpcMessage,
  14533.     DWORD *_pdwStubPhase);
  14534.  
  14535.  
  14536. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftWidth_Proxy( 
  14537.     IHTMLRuleStyle __RPC_FAR * This,
  14538.     /* [in] */ VARIANT v);
  14539.  
  14540.  
  14541. void __RPC_STUB IHTMLRuleStyle_put_borderLeftWidth_Stub(
  14542.     IRpcStubBuffer *This,
  14543.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14544.     PRPC_MESSAGE _pRpcMessage,
  14545.     DWORD *_pdwStubPhase);
  14546.  
  14547.  
  14548. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftWidth_Proxy( 
  14549.     IHTMLRuleStyle __RPC_FAR * This,
  14550.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14551.  
  14552.  
  14553. void __RPC_STUB IHTMLRuleStyle_get_borderLeftWidth_Stub(
  14554.     IRpcStubBuffer *This,
  14555.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14556.     PRPC_MESSAGE _pRpcMessage,
  14557.     DWORD *_pdwStubPhase);
  14558.  
  14559.  
  14560. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderStyle_Proxy( 
  14561.     IHTMLRuleStyle __RPC_FAR * This,
  14562.     /* [in] */ BSTR v);
  14563.  
  14564.  
  14565. void __RPC_STUB IHTMLRuleStyle_put_borderStyle_Stub(
  14566.     IRpcStubBuffer *This,
  14567.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14568.     PRPC_MESSAGE _pRpcMessage,
  14569.     DWORD *_pdwStubPhase);
  14570.  
  14571.  
  14572. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderStyle_Proxy( 
  14573.     IHTMLRuleStyle __RPC_FAR * This,
  14574.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14575.  
  14576.  
  14577. void __RPC_STUB IHTMLRuleStyle_get_borderStyle_Stub(
  14578.     IRpcStubBuffer *This,
  14579.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14580.     PRPC_MESSAGE _pRpcMessage,
  14581.     DWORD *_pdwStubPhase);
  14582.  
  14583.  
  14584. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderTopStyle_Proxy( 
  14585.     IHTMLRuleStyle __RPC_FAR * This,
  14586.     /* [in] */ BSTR v);
  14587.  
  14588.  
  14589. void __RPC_STUB IHTMLRuleStyle_put_borderTopStyle_Stub(
  14590.     IRpcStubBuffer *This,
  14591.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14592.     PRPC_MESSAGE _pRpcMessage,
  14593.     DWORD *_pdwStubPhase);
  14594.  
  14595.  
  14596. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderTopStyle_Proxy( 
  14597.     IHTMLRuleStyle __RPC_FAR * This,
  14598.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14599.  
  14600.  
  14601. void __RPC_STUB IHTMLRuleStyle_get_borderTopStyle_Stub(
  14602.     IRpcStubBuffer *This,
  14603.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14604.     PRPC_MESSAGE _pRpcMessage,
  14605.     DWORD *_pdwStubPhase);
  14606.  
  14607.  
  14608. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderRightStyle_Proxy( 
  14609.     IHTMLRuleStyle __RPC_FAR * This,
  14610.     /* [in] */ BSTR v);
  14611.  
  14612.  
  14613. void __RPC_STUB IHTMLRuleStyle_put_borderRightStyle_Stub(
  14614.     IRpcStubBuffer *This,
  14615.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14616.     PRPC_MESSAGE _pRpcMessage,
  14617.     DWORD *_pdwStubPhase);
  14618.  
  14619.  
  14620. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderRightStyle_Proxy( 
  14621.     IHTMLRuleStyle __RPC_FAR * This,
  14622.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14623.  
  14624.  
  14625. void __RPC_STUB IHTMLRuleStyle_get_borderRightStyle_Stub(
  14626.     IRpcStubBuffer *This,
  14627.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14628.     PRPC_MESSAGE _pRpcMessage,
  14629.     DWORD *_pdwStubPhase);
  14630.  
  14631.  
  14632. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderBottomStyle_Proxy( 
  14633.     IHTMLRuleStyle __RPC_FAR * This,
  14634.     /* [in] */ BSTR v);
  14635.  
  14636.  
  14637. void __RPC_STUB IHTMLRuleStyle_put_borderBottomStyle_Stub(
  14638.     IRpcStubBuffer *This,
  14639.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14640.     PRPC_MESSAGE _pRpcMessage,
  14641.     DWORD *_pdwStubPhase);
  14642.  
  14643.  
  14644. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderBottomStyle_Proxy( 
  14645.     IHTMLRuleStyle __RPC_FAR * This,
  14646.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14647.  
  14648.  
  14649. void __RPC_STUB IHTMLRuleStyle_get_borderBottomStyle_Stub(
  14650.     IRpcStubBuffer *This,
  14651.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14652.     PRPC_MESSAGE _pRpcMessage,
  14653.     DWORD *_pdwStubPhase);
  14654.  
  14655.  
  14656. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_borderLeftStyle_Proxy( 
  14657.     IHTMLRuleStyle __RPC_FAR * This,
  14658.     /* [in] */ BSTR v);
  14659.  
  14660.  
  14661. void __RPC_STUB IHTMLRuleStyle_put_borderLeftStyle_Stub(
  14662.     IRpcStubBuffer *This,
  14663.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14664.     PRPC_MESSAGE _pRpcMessage,
  14665.     DWORD *_pdwStubPhase);
  14666.  
  14667.  
  14668. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_borderLeftStyle_Proxy( 
  14669.     IHTMLRuleStyle __RPC_FAR * This,
  14670.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14671.  
  14672.  
  14673. void __RPC_STUB IHTMLRuleStyle_get_borderLeftStyle_Stub(
  14674.     IRpcStubBuffer *This,
  14675.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14676.     PRPC_MESSAGE _pRpcMessage,
  14677.     DWORD *_pdwStubPhase);
  14678.  
  14679.  
  14680. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_width_Proxy( 
  14681.     IHTMLRuleStyle __RPC_FAR * This,
  14682.     /* [in] */ VARIANT v);
  14683.  
  14684.  
  14685. void __RPC_STUB IHTMLRuleStyle_put_width_Stub(
  14686.     IRpcStubBuffer *This,
  14687.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14688.     PRPC_MESSAGE _pRpcMessage,
  14689.     DWORD *_pdwStubPhase);
  14690.  
  14691.  
  14692. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_width_Proxy( 
  14693.     IHTMLRuleStyle __RPC_FAR * This,
  14694.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14695.  
  14696.  
  14697. void __RPC_STUB IHTMLRuleStyle_get_width_Stub(
  14698.     IRpcStubBuffer *This,
  14699.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14700.     PRPC_MESSAGE _pRpcMessage,
  14701.     DWORD *_pdwStubPhase);
  14702.  
  14703.  
  14704. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_height_Proxy( 
  14705.     IHTMLRuleStyle __RPC_FAR * This,
  14706.     /* [in] */ VARIANT v);
  14707.  
  14708.  
  14709. void __RPC_STUB IHTMLRuleStyle_put_height_Stub(
  14710.     IRpcStubBuffer *This,
  14711.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14712.     PRPC_MESSAGE _pRpcMessage,
  14713.     DWORD *_pdwStubPhase);
  14714.  
  14715.  
  14716. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_height_Proxy( 
  14717.     IHTMLRuleStyle __RPC_FAR * This,
  14718.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14719.  
  14720.  
  14721. void __RPC_STUB IHTMLRuleStyle_get_height_Stub(
  14722.     IRpcStubBuffer *This,
  14723.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14724.     PRPC_MESSAGE _pRpcMessage,
  14725.     DWORD *_pdwStubPhase);
  14726.  
  14727.  
  14728. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_styleFloat_Proxy( 
  14729.     IHTMLRuleStyle __RPC_FAR * This,
  14730.     /* [in] */ BSTR v);
  14731.  
  14732.  
  14733. void __RPC_STUB IHTMLRuleStyle_put_styleFloat_Stub(
  14734.     IRpcStubBuffer *This,
  14735.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14736.     PRPC_MESSAGE _pRpcMessage,
  14737.     DWORD *_pdwStubPhase);
  14738.  
  14739.  
  14740. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_styleFloat_Proxy( 
  14741.     IHTMLRuleStyle __RPC_FAR * This,
  14742.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14743.  
  14744.  
  14745. void __RPC_STUB IHTMLRuleStyle_get_styleFloat_Stub(
  14746.     IRpcStubBuffer *This,
  14747.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14748.     PRPC_MESSAGE _pRpcMessage,
  14749.     DWORD *_pdwStubPhase);
  14750.  
  14751.  
  14752. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clear_Proxy( 
  14753.     IHTMLRuleStyle __RPC_FAR * This,
  14754.     /* [in] */ BSTR v);
  14755.  
  14756.  
  14757. void __RPC_STUB IHTMLRuleStyle_put_clear_Stub(
  14758.     IRpcStubBuffer *This,
  14759.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14760.     PRPC_MESSAGE _pRpcMessage,
  14761.     DWORD *_pdwStubPhase);
  14762.  
  14763.  
  14764. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clear_Proxy( 
  14765.     IHTMLRuleStyle __RPC_FAR * This,
  14766.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14767.  
  14768.  
  14769. void __RPC_STUB IHTMLRuleStyle_get_clear_Stub(
  14770.     IRpcStubBuffer *This,
  14771.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14772.     PRPC_MESSAGE _pRpcMessage,
  14773.     DWORD *_pdwStubPhase);
  14774.  
  14775.  
  14776. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_display_Proxy( 
  14777.     IHTMLRuleStyle __RPC_FAR * This,
  14778.     /* [in] */ BSTR v);
  14779.  
  14780.  
  14781. void __RPC_STUB IHTMLRuleStyle_put_display_Stub(
  14782.     IRpcStubBuffer *This,
  14783.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14784.     PRPC_MESSAGE _pRpcMessage,
  14785.     DWORD *_pdwStubPhase);
  14786.  
  14787.  
  14788. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_display_Proxy( 
  14789.     IHTMLRuleStyle __RPC_FAR * This,
  14790.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14791.  
  14792.  
  14793. void __RPC_STUB IHTMLRuleStyle_get_display_Stub(
  14794.     IRpcStubBuffer *This,
  14795.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14796.     PRPC_MESSAGE _pRpcMessage,
  14797.     DWORD *_pdwStubPhase);
  14798.  
  14799.  
  14800. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_visibility_Proxy( 
  14801.     IHTMLRuleStyle __RPC_FAR * This,
  14802.     /* [in] */ BSTR v);
  14803.  
  14804.  
  14805. void __RPC_STUB IHTMLRuleStyle_put_visibility_Stub(
  14806.     IRpcStubBuffer *This,
  14807.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14808.     PRPC_MESSAGE _pRpcMessage,
  14809.     DWORD *_pdwStubPhase);
  14810.  
  14811.  
  14812. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_visibility_Proxy( 
  14813.     IHTMLRuleStyle __RPC_FAR * This,
  14814.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14815.  
  14816.  
  14817. void __RPC_STUB IHTMLRuleStyle_get_visibility_Stub(
  14818.     IRpcStubBuffer *This,
  14819.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14820.     PRPC_MESSAGE _pRpcMessage,
  14821.     DWORD *_pdwStubPhase);
  14822.  
  14823.  
  14824. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleType_Proxy( 
  14825.     IHTMLRuleStyle __RPC_FAR * This,
  14826.     /* [in] */ BSTR v);
  14827.  
  14828.  
  14829. void __RPC_STUB IHTMLRuleStyle_put_listStyleType_Stub(
  14830.     IRpcStubBuffer *This,
  14831.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14832.     PRPC_MESSAGE _pRpcMessage,
  14833.     DWORD *_pdwStubPhase);
  14834.  
  14835.  
  14836. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleType_Proxy( 
  14837.     IHTMLRuleStyle __RPC_FAR * This,
  14838.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14839.  
  14840.  
  14841. void __RPC_STUB IHTMLRuleStyle_get_listStyleType_Stub(
  14842.     IRpcStubBuffer *This,
  14843.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14844.     PRPC_MESSAGE _pRpcMessage,
  14845.     DWORD *_pdwStubPhase);
  14846.  
  14847.  
  14848. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStylePosition_Proxy( 
  14849.     IHTMLRuleStyle __RPC_FAR * This,
  14850.     /* [in] */ BSTR v);
  14851.  
  14852.  
  14853. void __RPC_STUB IHTMLRuleStyle_put_listStylePosition_Stub(
  14854.     IRpcStubBuffer *This,
  14855.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14856.     PRPC_MESSAGE _pRpcMessage,
  14857.     DWORD *_pdwStubPhase);
  14858.  
  14859.  
  14860. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStylePosition_Proxy( 
  14861.     IHTMLRuleStyle __RPC_FAR * This,
  14862.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14863.  
  14864.  
  14865. void __RPC_STUB IHTMLRuleStyle_get_listStylePosition_Stub(
  14866.     IRpcStubBuffer *This,
  14867.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14868.     PRPC_MESSAGE _pRpcMessage,
  14869.     DWORD *_pdwStubPhase);
  14870.  
  14871.  
  14872. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyleImage_Proxy( 
  14873.     IHTMLRuleStyle __RPC_FAR * This,
  14874.     /* [in] */ BSTR v);
  14875.  
  14876.  
  14877. void __RPC_STUB IHTMLRuleStyle_put_listStyleImage_Stub(
  14878.     IRpcStubBuffer *This,
  14879.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14880.     PRPC_MESSAGE _pRpcMessage,
  14881.     DWORD *_pdwStubPhase);
  14882.  
  14883.  
  14884. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyleImage_Proxy( 
  14885.     IHTMLRuleStyle __RPC_FAR * This,
  14886.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14887.  
  14888.  
  14889. void __RPC_STUB IHTMLRuleStyle_get_listStyleImage_Stub(
  14890.     IRpcStubBuffer *This,
  14891.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14892.     PRPC_MESSAGE _pRpcMessage,
  14893.     DWORD *_pdwStubPhase);
  14894.  
  14895.  
  14896. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_listStyle_Proxy( 
  14897.     IHTMLRuleStyle __RPC_FAR * This,
  14898.     /* [in] */ BSTR v);
  14899.  
  14900.  
  14901. void __RPC_STUB IHTMLRuleStyle_put_listStyle_Stub(
  14902.     IRpcStubBuffer *This,
  14903.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14904.     PRPC_MESSAGE _pRpcMessage,
  14905.     DWORD *_pdwStubPhase);
  14906.  
  14907.  
  14908. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_listStyle_Proxy( 
  14909.     IHTMLRuleStyle __RPC_FAR * This,
  14910.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14911.  
  14912.  
  14913. void __RPC_STUB IHTMLRuleStyle_get_listStyle_Stub(
  14914.     IRpcStubBuffer *This,
  14915.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14916.     PRPC_MESSAGE _pRpcMessage,
  14917.     DWORD *_pdwStubPhase);
  14918.  
  14919.  
  14920. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_whiteSpace_Proxy( 
  14921.     IHTMLRuleStyle __RPC_FAR * This,
  14922.     /* [in] */ BSTR v);
  14923.  
  14924.  
  14925. void __RPC_STUB IHTMLRuleStyle_put_whiteSpace_Stub(
  14926.     IRpcStubBuffer *This,
  14927.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14928.     PRPC_MESSAGE _pRpcMessage,
  14929.     DWORD *_pdwStubPhase);
  14930.  
  14931.  
  14932. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_whiteSpace_Proxy( 
  14933.     IHTMLRuleStyle __RPC_FAR * This,
  14934.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14935.  
  14936.  
  14937. void __RPC_STUB IHTMLRuleStyle_get_whiteSpace_Stub(
  14938.     IRpcStubBuffer *This,
  14939.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14940.     PRPC_MESSAGE _pRpcMessage,
  14941.     DWORD *_pdwStubPhase);
  14942.  
  14943.  
  14944. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_top_Proxy( 
  14945.     IHTMLRuleStyle __RPC_FAR * This,
  14946.     /* [in] */ VARIANT v);
  14947.  
  14948.  
  14949. void __RPC_STUB IHTMLRuleStyle_put_top_Stub(
  14950.     IRpcStubBuffer *This,
  14951.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14952.     PRPC_MESSAGE _pRpcMessage,
  14953.     DWORD *_pdwStubPhase);
  14954.  
  14955.  
  14956. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_top_Proxy( 
  14957.     IHTMLRuleStyle __RPC_FAR * This,
  14958.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14959.  
  14960.  
  14961. void __RPC_STUB IHTMLRuleStyle_get_top_Stub(
  14962.     IRpcStubBuffer *This,
  14963.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14964.     PRPC_MESSAGE _pRpcMessage,
  14965.     DWORD *_pdwStubPhase);
  14966.  
  14967.  
  14968. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_left_Proxy( 
  14969.     IHTMLRuleStyle __RPC_FAR * This,
  14970.     /* [in] */ VARIANT v);
  14971.  
  14972.  
  14973. void __RPC_STUB IHTMLRuleStyle_put_left_Stub(
  14974.     IRpcStubBuffer *This,
  14975.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14976.     PRPC_MESSAGE _pRpcMessage,
  14977.     DWORD *_pdwStubPhase);
  14978.  
  14979.  
  14980. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_left_Proxy( 
  14981.     IHTMLRuleStyle __RPC_FAR * This,
  14982.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  14983.  
  14984.  
  14985. void __RPC_STUB IHTMLRuleStyle_get_left_Stub(
  14986.     IRpcStubBuffer *This,
  14987.     IRpcChannelBuffer *_pRpcChannelBuffer,
  14988.     PRPC_MESSAGE _pRpcMessage,
  14989.     DWORD *_pdwStubPhase);
  14990.  
  14991.  
  14992. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_position_Proxy( 
  14993.     IHTMLRuleStyle __RPC_FAR * This,
  14994.     /* [out][retval] */ BSTR __RPC_FAR *p);
  14995.  
  14996.  
  14997. void __RPC_STUB IHTMLRuleStyle_get_position_Stub(
  14998.     IRpcStubBuffer *This,
  14999.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15000.     PRPC_MESSAGE _pRpcMessage,
  15001.     DWORD *_pdwStubPhase);
  15002.  
  15003.  
  15004. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_zIndex_Proxy( 
  15005.     IHTMLRuleStyle __RPC_FAR * This,
  15006.     /* [in] */ VARIANT v);
  15007.  
  15008.  
  15009. void __RPC_STUB IHTMLRuleStyle_put_zIndex_Stub(
  15010.     IRpcStubBuffer *This,
  15011.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15012.     PRPC_MESSAGE _pRpcMessage,
  15013.     DWORD *_pdwStubPhase);
  15014.  
  15015.  
  15016. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_zIndex_Proxy( 
  15017.     IHTMLRuleStyle __RPC_FAR * This,
  15018.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  15019.  
  15020.  
  15021. void __RPC_STUB IHTMLRuleStyle_get_zIndex_Stub(
  15022.     IRpcStubBuffer *This,
  15023.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15024.     PRPC_MESSAGE _pRpcMessage,
  15025.     DWORD *_pdwStubPhase);
  15026.  
  15027.  
  15028. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_overflow_Proxy( 
  15029.     IHTMLRuleStyle __RPC_FAR * This,
  15030.     /* [in] */ BSTR v);
  15031.  
  15032.  
  15033. void __RPC_STUB IHTMLRuleStyle_put_overflow_Stub(
  15034.     IRpcStubBuffer *This,
  15035.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15036.     PRPC_MESSAGE _pRpcMessage,
  15037.     DWORD *_pdwStubPhase);
  15038.  
  15039.  
  15040. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_overflow_Proxy( 
  15041.     IHTMLRuleStyle __RPC_FAR * This,
  15042.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15043.  
  15044.  
  15045. void __RPC_STUB IHTMLRuleStyle_get_overflow_Stub(
  15046.     IRpcStubBuffer *This,
  15047.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15048.     PRPC_MESSAGE _pRpcMessage,
  15049.     DWORD *_pdwStubPhase);
  15050.  
  15051.  
  15052. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakBefore_Proxy( 
  15053.     IHTMLRuleStyle __RPC_FAR * This,
  15054.     /* [in] */ BSTR v);
  15055.  
  15056.  
  15057. void __RPC_STUB IHTMLRuleStyle_put_pageBreakBefore_Stub(
  15058.     IRpcStubBuffer *This,
  15059.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15060.     PRPC_MESSAGE _pRpcMessage,
  15061.     DWORD *_pdwStubPhase);
  15062.  
  15063.  
  15064. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakBefore_Proxy( 
  15065.     IHTMLRuleStyle __RPC_FAR * This,
  15066.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15067.  
  15068.  
  15069. void __RPC_STUB IHTMLRuleStyle_get_pageBreakBefore_Stub(
  15070.     IRpcStubBuffer *This,
  15071.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15072.     PRPC_MESSAGE _pRpcMessage,
  15073.     DWORD *_pdwStubPhase);
  15074.  
  15075.  
  15076. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_pageBreakAfter_Proxy( 
  15077.     IHTMLRuleStyle __RPC_FAR * This,
  15078.     /* [in] */ BSTR v);
  15079.  
  15080.  
  15081. void __RPC_STUB IHTMLRuleStyle_put_pageBreakAfter_Stub(
  15082.     IRpcStubBuffer *This,
  15083.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15084.     PRPC_MESSAGE _pRpcMessage,
  15085.     DWORD *_pdwStubPhase);
  15086.  
  15087.  
  15088. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_pageBreakAfter_Proxy( 
  15089.     IHTMLRuleStyle __RPC_FAR * This,
  15090.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15091.  
  15092.  
  15093. void __RPC_STUB IHTMLRuleStyle_get_pageBreakAfter_Stub(
  15094.     IRpcStubBuffer *This,
  15095.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15096.     PRPC_MESSAGE _pRpcMessage,
  15097.     DWORD *_pdwStubPhase);
  15098.  
  15099.  
  15100. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cssText_Proxy( 
  15101.     IHTMLRuleStyle __RPC_FAR * This,
  15102.     /* [in] */ BSTR v);
  15103.  
  15104.  
  15105. void __RPC_STUB IHTMLRuleStyle_put_cssText_Stub(
  15106.     IRpcStubBuffer *This,
  15107.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15108.     PRPC_MESSAGE _pRpcMessage,
  15109.     DWORD *_pdwStubPhase);
  15110.  
  15111.  
  15112. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cssText_Proxy( 
  15113.     IHTMLRuleStyle __RPC_FAR * This,
  15114.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15115.  
  15116.  
  15117. void __RPC_STUB IHTMLRuleStyle_get_cssText_Stub(
  15118.     IRpcStubBuffer *This,
  15119.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15120.     PRPC_MESSAGE _pRpcMessage,
  15121.     DWORD *_pdwStubPhase);
  15122.  
  15123.  
  15124. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_cursor_Proxy( 
  15125.     IHTMLRuleStyle __RPC_FAR * This,
  15126.     /* [in] */ BSTR v);
  15127.  
  15128.  
  15129. void __RPC_STUB IHTMLRuleStyle_put_cursor_Stub(
  15130.     IRpcStubBuffer *This,
  15131.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15132.     PRPC_MESSAGE _pRpcMessage,
  15133.     DWORD *_pdwStubPhase);
  15134.  
  15135.  
  15136. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_cursor_Proxy( 
  15137.     IHTMLRuleStyle __RPC_FAR * This,
  15138.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15139.  
  15140.  
  15141. void __RPC_STUB IHTMLRuleStyle_get_cursor_Stub(
  15142.     IRpcStubBuffer *This,
  15143.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15144.     PRPC_MESSAGE _pRpcMessage,
  15145.     DWORD *_pdwStubPhase);
  15146.  
  15147.  
  15148. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_clip_Proxy( 
  15149.     IHTMLRuleStyle __RPC_FAR * This,
  15150.     /* [in] */ BSTR v);
  15151.  
  15152.  
  15153. void __RPC_STUB IHTMLRuleStyle_put_clip_Stub(
  15154.     IRpcStubBuffer *This,
  15155.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15156.     PRPC_MESSAGE _pRpcMessage,
  15157.     DWORD *_pdwStubPhase);
  15158.  
  15159.  
  15160. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_clip_Proxy( 
  15161.     IHTMLRuleStyle __RPC_FAR * This,
  15162.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15163.  
  15164.  
  15165. void __RPC_STUB IHTMLRuleStyle_get_clip_Stub(
  15166.     IRpcStubBuffer *This,
  15167.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15168.     PRPC_MESSAGE _pRpcMessage,
  15169.     DWORD *_pdwStubPhase);
  15170.  
  15171.  
  15172. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_put_filter_Proxy( 
  15173.     IHTMLRuleStyle __RPC_FAR * This,
  15174.     /* [in] */ BSTR v);
  15175.  
  15176.  
  15177. void __RPC_STUB IHTMLRuleStyle_put_filter_Stub(
  15178.     IRpcStubBuffer *This,
  15179.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15180.     PRPC_MESSAGE _pRpcMessage,
  15181.     DWORD *_pdwStubPhase);
  15182.  
  15183.  
  15184. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_get_filter_Proxy( 
  15185.     IHTMLRuleStyle __RPC_FAR * This,
  15186.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15187.  
  15188.  
  15189. void __RPC_STUB IHTMLRuleStyle_get_filter_Stub(
  15190.     IRpcStubBuffer *This,
  15191.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15192.     PRPC_MESSAGE _pRpcMessage,
  15193.     DWORD *_pdwStubPhase);
  15194.  
  15195.  
  15196. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_setAttribute_Proxy( 
  15197.     IHTMLRuleStyle __RPC_FAR * This,
  15198.     /* [in] */ BSTR strAttributeName,
  15199.     /* [in] */ VARIANT AttributeValue,
  15200.     /* [in][defaultvalue] */ LONG lFlags);
  15201.  
  15202.  
  15203. void __RPC_STUB IHTMLRuleStyle_setAttribute_Stub(
  15204.     IRpcStubBuffer *This,
  15205.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15206.     PRPC_MESSAGE _pRpcMessage,
  15207.     DWORD *_pdwStubPhase);
  15208.  
  15209.  
  15210. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_getAttribute_Proxy( 
  15211.     IHTMLRuleStyle __RPC_FAR * This,
  15212.     /* [in] */ BSTR strAttributeName,
  15213.     /* [in][defaultvalue] */ LONG lFlags,
  15214.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  15215.  
  15216.  
  15217. void __RPC_STUB IHTMLRuleStyle_getAttribute_Stub(
  15218.     IRpcStubBuffer *This,
  15219.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15220.     PRPC_MESSAGE _pRpcMessage,
  15221.     DWORD *_pdwStubPhase);
  15222.  
  15223.  
  15224. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle_removeAttribute_Proxy( 
  15225.     IHTMLRuleStyle __RPC_FAR * This,
  15226.     /* [in] */ BSTR strAttributeName,
  15227.     /* [in][defaultvalue] */ LONG lFlags,
  15228.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  15229.  
  15230.  
  15231. void __RPC_STUB IHTMLRuleStyle_removeAttribute_Stub(
  15232.     IRpcStubBuffer *This,
  15233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15234.     PRPC_MESSAGE _pRpcMessage,
  15235.     DWORD *_pdwStubPhase);
  15236.  
  15237.  
  15238.  
  15239. #endif     /* __IHTMLRuleStyle_INTERFACE_DEFINED__ */
  15240.  
  15241.  
  15242. #ifndef __IHTMLRuleStyle2_INTERFACE_DEFINED__
  15243. #define __IHTMLRuleStyle2_INTERFACE_DEFINED__
  15244.  
  15245. /* interface IHTMLRuleStyle2 */
  15246. /* [object][uuid][dual][oleautomation] */ 
  15247.  
  15248.  
  15249. EXTERN_C const IID IID_IHTMLRuleStyle2;
  15250.  
  15251. #if defined(__cplusplus) && !defined(CINTERFACE)
  15252.     
  15253.     MIDL_INTERFACE("3050f4ac-98b5-11cf-bb82-00aa00bdce0b")
  15254.     IHTMLRuleStyle2 : public IDispatch
  15255.     {
  15256.     public:
  15257.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tableLayout( 
  15258.             /* [in] */ BSTR v) = 0;
  15259.         
  15260.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tableLayout( 
  15261.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15262.         
  15263.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_borderCollapse( 
  15264.             /* [in] */ BSTR v) = 0;
  15265.         
  15266.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderCollapse( 
  15267.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15268.         
  15269.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_direction( 
  15270.             /* [in] */ BSTR v) = 0;
  15271.         
  15272.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_direction( 
  15273.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15274.         
  15275.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_behavior( 
  15276.             /* [in] */ BSTR v) = 0;
  15277.         
  15278.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior( 
  15279.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15280.         
  15281.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_position( 
  15282.             /* [in] */ BSTR v) = 0;
  15283.         
  15284.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  15285.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15286.         
  15287.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_unicodeBidi( 
  15288.             /* [in] */ BSTR v) = 0;
  15289.         
  15290.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_unicodeBidi( 
  15291.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15292.         
  15293.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_bottom( 
  15294.             /* [in] */ VARIANT v) = 0;
  15295.         
  15296.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom( 
  15297.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15298.         
  15299.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_right( 
  15300.             /* [in] */ VARIANT v) = 0;
  15301.         
  15302.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_right( 
  15303.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15304.         
  15305.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelBottom( 
  15306.             /* [in] */ long v) = 0;
  15307.         
  15308.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelBottom( 
  15309.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15310.         
  15311.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_pixelRight( 
  15312.             /* [in] */ long v) = 0;
  15313.         
  15314.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pixelRight( 
  15315.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  15316.         
  15317.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posBottom( 
  15318.             /* [in] */ float v) = 0;
  15319.         
  15320.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posBottom( 
  15321.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  15322.         
  15323.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_posRight( 
  15324.             /* [in] */ float v) = 0;
  15325.         
  15326.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_posRight( 
  15327.             /* [out][retval] */ float __RPC_FAR *p) = 0;
  15328.         
  15329.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_imeMode( 
  15330.             /* [in] */ BSTR v) = 0;
  15331.         
  15332.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeMode( 
  15333.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15334.         
  15335.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyAlign( 
  15336.             /* [in] */ BSTR v) = 0;
  15337.         
  15338.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyAlign( 
  15339.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15340.         
  15341.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyPosition( 
  15342.             /* [in] */ BSTR v) = 0;
  15343.         
  15344.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyPosition( 
  15345.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15346.         
  15347.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rubyOverhang( 
  15348.             /* [in] */ BSTR v) = 0;
  15349.         
  15350.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyOverhang( 
  15351.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15352.         
  15353.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridChar( 
  15354.             /* [in] */ VARIANT v) = 0;
  15355.         
  15356.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridChar( 
  15357.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15358.         
  15359.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridLine( 
  15360.             /* [in] */ VARIANT v) = 0;
  15361.         
  15362.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridLine( 
  15363.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15364.         
  15365.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridMode( 
  15366.             /* [in] */ BSTR v) = 0;
  15367.         
  15368.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridMode( 
  15369.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15370.         
  15371.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGridType( 
  15372.             /* [in] */ BSTR v) = 0;
  15373.         
  15374.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridType( 
  15375.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15376.         
  15377.         virtual /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_layoutGrid( 
  15378.             /* [in] */ BSTR v) = 0;
  15379.         
  15380.         virtual /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGrid( 
  15381.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15382.         
  15383.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textAutospace( 
  15384.             /* [in] */ BSTR v) = 0;
  15385.         
  15386.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAutospace( 
  15387.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15388.         
  15389.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wordBreak( 
  15390.             /* [in] */ BSTR v) = 0;
  15391.         
  15392.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordBreak( 
  15393.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15394.         
  15395.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lineBreak( 
  15396.             /* [in] */ BSTR v) = 0;
  15397.         
  15398.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineBreak( 
  15399.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15400.         
  15401.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustify( 
  15402.             /* [in] */ BSTR v) = 0;
  15403.         
  15404.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustify( 
  15405.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15406.         
  15407.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textJustifyTrim( 
  15408.             /* [in] */ BSTR v) = 0;
  15409.         
  15410.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustifyTrim( 
  15411.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15412.         
  15413.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textKashida( 
  15414.             /* [in] */ VARIANT v) = 0;
  15415.         
  15416.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashida( 
  15417.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  15418.         
  15419.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowX( 
  15420.             /* [in] */ BSTR v) = 0;
  15421.         
  15422.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowX( 
  15423.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15424.         
  15425.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_overflowY( 
  15426.             /* [in] */ BSTR v) = 0;
  15427.         
  15428.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowY( 
  15429.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15430.         
  15431.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accelerator( 
  15432.             /* [in] */ BSTR v) = 0;
  15433.         
  15434.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accelerator( 
  15435.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  15436.         
  15437.     };
  15438.     
  15439. #else     /* C style interface */
  15440.  
  15441.     typedef struct IHTMLRuleStyle2Vtbl
  15442.     {
  15443.         BEGIN_INTERFACE
  15444.         
  15445.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  15446.             IHTMLRuleStyle2 __RPC_FAR * This,
  15447.             /* [in] */ REFIID riid,
  15448.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  15449.         
  15450.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  15451.             IHTMLRuleStyle2 __RPC_FAR * This);
  15452.         
  15453.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  15454.             IHTMLRuleStyle2 __RPC_FAR * This);
  15455.         
  15456.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  15457.             IHTMLRuleStyle2 __RPC_FAR * This,
  15458.             /* [out] */ UINT __RPC_FAR *pctinfo);
  15459.         
  15460.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  15461.             IHTMLRuleStyle2 __RPC_FAR * This,
  15462.             /* [in] */ UINT iTInfo,
  15463.             /* [in] */ LCID lcid,
  15464.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  15465.         
  15466.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  15467.             IHTMLRuleStyle2 __RPC_FAR * This,
  15468.             /* [in] */ REFIID riid,
  15469.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  15470.             /* [in] */ UINT cNames,
  15471.             /* [in] */ LCID lcid,
  15472.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  15473.         
  15474.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  15475.             IHTMLRuleStyle2 __RPC_FAR * This,
  15476.             /* [in] */ DISPID dispIdMember,
  15477.             /* [in] */ REFIID riid,
  15478.             /* [in] */ LCID lcid,
  15479.             /* [in] */ WORD wFlags,
  15480.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  15481.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  15482.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  15483.             /* [out] */ UINT __RPC_FAR *puArgErr);
  15484.         
  15485.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tableLayout )( 
  15486.             IHTMLRuleStyle2 __RPC_FAR * This,
  15487.             /* [in] */ BSTR v);
  15488.         
  15489.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tableLayout )( 
  15490.             IHTMLRuleStyle2 __RPC_FAR * This,
  15491.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15492.         
  15493.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_borderCollapse )( 
  15494.             IHTMLRuleStyle2 __RPC_FAR * This,
  15495.             /* [in] */ BSTR v);
  15496.         
  15497.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderCollapse )( 
  15498.             IHTMLRuleStyle2 __RPC_FAR * This,
  15499.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15500.         
  15501.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_direction )( 
  15502.             IHTMLRuleStyle2 __RPC_FAR * This,
  15503.             /* [in] */ BSTR v);
  15504.         
  15505.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_direction )( 
  15506.             IHTMLRuleStyle2 __RPC_FAR * This,
  15507.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15508.         
  15509.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_behavior )( 
  15510.             IHTMLRuleStyle2 __RPC_FAR * This,
  15511.             /* [in] */ BSTR v);
  15512.         
  15513.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_behavior )( 
  15514.             IHTMLRuleStyle2 __RPC_FAR * This,
  15515.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15516.         
  15517.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_position )( 
  15518.             IHTMLRuleStyle2 __RPC_FAR * This,
  15519.             /* [in] */ BSTR v);
  15520.         
  15521.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  15522.             IHTMLRuleStyle2 __RPC_FAR * This,
  15523.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15524.         
  15525.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_unicodeBidi )( 
  15526.             IHTMLRuleStyle2 __RPC_FAR * This,
  15527.             /* [in] */ BSTR v);
  15528.         
  15529.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_unicodeBidi )( 
  15530.             IHTMLRuleStyle2 __RPC_FAR * This,
  15531.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15532.         
  15533.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bottom )( 
  15534.             IHTMLRuleStyle2 __RPC_FAR * This,
  15535.             /* [in] */ VARIANT v);
  15536.         
  15537.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bottom )( 
  15538.             IHTMLRuleStyle2 __RPC_FAR * This,
  15539.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  15540.         
  15541.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_right )( 
  15542.             IHTMLRuleStyle2 __RPC_FAR * This,
  15543.             /* [in] */ VARIANT v);
  15544.         
  15545.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_right )( 
  15546.             IHTMLRuleStyle2 __RPC_FAR * This,
  15547.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  15548.         
  15549.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelBottom )( 
  15550.             IHTMLRuleStyle2 __RPC_FAR * This,
  15551.             /* [in] */ long v);
  15552.         
  15553.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelBottom )( 
  15554.             IHTMLRuleStyle2 __RPC_FAR * This,
  15555.             /* [out][retval] */ long __RPC_FAR *p);
  15556.         
  15557.         /* [hidden][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_pixelRight )( 
  15558.             IHTMLRuleStyle2 __RPC_FAR * This,
  15559.             /* [in] */ long v);
  15560.         
  15561.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pixelRight )( 
  15562.             IHTMLRuleStyle2 __RPC_FAR * This,
  15563.             /* [out][retval] */ long __RPC_FAR *p);
  15564.         
  15565.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posBottom )( 
  15566.             IHTMLRuleStyle2 __RPC_FAR * This,
  15567.             /* [in] */ float v);
  15568.         
  15569.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posBottom )( 
  15570.             IHTMLRuleStyle2 __RPC_FAR * This,
  15571.             /* [out][retval] */ float __RPC_FAR *p);
  15572.         
  15573.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_posRight )( 
  15574.             IHTMLRuleStyle2 __RPC_FAR * This,
  15575.             /* [in] */ float v);
  15576.         
  15577.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_posRight )( 
  15578.             IHTMLRuleStyle2 __RPC_FAR * This,
  15579.             /* [out][retval] */ float __RPC_FAR *p);
  15580.         
  15581.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_imeMode )( 
  15582.             IHTMLRuleStyle2 __RPC_FAR * This,
  15583.             /* [in] */ BSTR v);
  15584.         
  15585.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_imeMode )( 
  15586.             IHTMLRuleStyle2 __RPC_FAR * This,
  15587.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15588.         
  15589.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rubyAlign )( 
  15590.             IHTMLRuleStyle2 __RPC_FAR * This,
  15591.             /* [in] */ BSTR v);
  15592.         
  15593.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyAlign )( 
  15594.             IHTMLRuleStyle2 __RPC_FAR * This,
  15595.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15596.         
  15597.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rubyPosition )( 
  15598.             IHTMLRuleStyle2 __RPC_FAR * This,
  15599.             /* [in] */ BSTR v);
  15600.         
  15601.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyPosition )( 
  15602.             IHTMLRuleStyle2 __RPC_FAR * This,
  15603.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15604.         
  15605.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_rubyOverhang )( 
  15606.             IHTMLRuleStyle2 __RPC_FAR * This,
  15607.             /* [in] */ BSTR v);
  15608.         
  15609.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyOverhang )( 
  15610.             IHTMLRuleStyle2 __RPC_FAR * This,
  15611.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15612.         
  15613.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridChar )( 
  15614.             IHTMLRuleStyle2 __RPC_FAR * This,
  15615.             /* [in] */ VARIANT v);
  15616.         
  15617.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridChar )( 
  15618.             IHTMLRuleStyle2 __RPC_FAR * This,
  15619.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  15620.         
  15621.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridLine )( 
  15622.             IHTMLRuleStyle2 __RPC_FAR * This,
  15623.             /* [in] */ VARIANT v);
  15624.         
  15625.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridLine )( 
  15626.             IHTMLRuleStyle2 __RPC_FAR * This,
  15627.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  15628.         
  15629.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridMode )( 
  15630.             IHTMLRuleStyle2 __RPC_FAR * This,
  15631.             /* [in] */ BSTR v);
  15632.         
  15633.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridMode )( 
  15634.             IHTMLRuleStyle2 __RPC_FAR * This,
  15635.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15636.         
  15637.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGridType )( 
  15638.             IHTMLRuleStyle2 __RPC_FAR * This,
  15639.             /* [in] */ BSTR v);
  15640.         
  15641.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridType )( 
  15642.             IHTMLRuleStyle2 __RPC_FAR * This,
  15643.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15644.         
  15645.         /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_layoutGrid )( 
  15646.             IHTMLRuleStyle2 __RPC_FAR * This,
  15647.             /* [in] */ BSTR v);
  15648.         
  15649.         /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGrid )( 
  15650.             IHTMLRuleStyle2 __RPC_FAR * This,
  15651.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15652.         
  15653.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textAutospace )( 
  15654.             IHTMLRuleStyle2 __RPC_FAR * This,
  15655.             /* [in] */ BSTR v);
  15656.         
  15657.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAutospace )( 
  15658.             IHTMLRuleStyle2 __RPC_FAR * This,
  15659.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15660.         
  15661.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_wordBreak )( 
  15662.             IHTMLRuleStyle2 __RPC_FAR * This,
  15663.             /* [in] */ BSTR v);
  15664.         
  15665.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordBreak )( 
  15666.             IHTMLRuleStyle2 __RPC_FAR * This,
  15667.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15668.         
  15669.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lineBreak )( 
  15670.             IHTMLRuleStyle2 __RPC_FAR * This,
  15671.             /* [in] */ BSTR v);
  15672.         
  15673.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineBreak )( 
  15674.             IHTMLRuleStyle2 __RPC_FAR * This,
  15675.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15676.         
  15677.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textJustify )( 
  15678.             IHTMLRuleStyle2 __RPC_FAR * This,
  15679.             /* [in] */ BSTR v);
  15680.         
  15681.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textJustify )( 
  15682.             IHTMLRuleStyle2 __RPC_FAR * This,
  15683.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15684.         
  15685.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textJustifyTrim )( 
  15686.             IHTMLRuleStyle2 __RPC_FAR * This,
  15687.             /* [in] */ BSTR v);
  15688.         
  15689.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textJustifyTrim )( 
  15690.             IHTMLRuleStyle2 __RPC_FAR * This,
  15691.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15692.         
  15693.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_textKashida )( 
  15694.             IHTMLRuleStyle2 __RPC_FAR * This,
  15695.             /* [in] */ VARIANT v);
  15696.         
  15697.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textKashida )( 
  15698.             IHTMLRuleStyle2 __RPC_FAR * This,
  15699.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  15700.         
  15701.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflowX )( 
  15702.             IHTMLRuleStyle2 __RPC_FAR * This,
  15703.             /* [in] */ BSTR v);
  15704.         
  15705.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflowX )( 
  15706.             IHTMLRuleStyle2 __RPC_FAR * This,
  15707.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15708.         
  15709.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_overflowY )( 
  15710.             IHTMLRuleStyle2 __RPC_FAR * This,
  15711.             /* [in] */ BSTR v);
  15712.         
  15713.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflowY )( 
  15714.             IHTMLRuleStyle2 __RPC_FAR * This,
  15715.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15716.         
  15717.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accelerator )( 
  15718.             IHTMLRuleStyle2 __RPC_FAR * This,
  15719.             /* [in] */ BSTR v);
  15720.         
  15721.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accelerator )( 
  15722.             IHTMLRuleStyle2 __RPC_FAR * This,
  15723.             /* [out][retval] */ BSTR __RPC_FAR *p);
  15724.         
  15725.         END_INTERFACE
  15726.     } IHTMLRuleStyle2Vtbl;
  15727.  
  15728.     interface IHTMLRuleStyle2
  15729.     {
  15730.         CONST_VTBL struct IHTMLRuleStyle2Vtbl __RPC_FAR *lpVtbl;
  15731.     };
  15732.  
  15733.     
  15734.  
  15735. #ifdef COBJMACROS
  15736.  
  15737.  
  15738. #define IHTMLRuleStyle2_QueryInterface(This,riid,ppvObject)    \
  15739.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  15740.  
  15741. #define IHTMLRuleStyle2_AddRef(This)    \
  15742.     (This)->lpVtbl -> AddRef(This)
  15743.  
  15744. #define IHTMLRuleStyle2_Release(This)    \
  15745.     (This)->lpVtbl -> Release(This)
  15746.  
  15747.  
  15748. #define IHTMLRuleStyle2_GetTypeInfoCount(This,pctinfo)    \
  15749.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  15750.  
  15751. #define IHTMLRuleStyle2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  15752.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  15753.  
  15754. #define IHTMLRuleStyle2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  15755.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  15756.  
  15757. #define IHTMLRuleStyle2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  15758.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  15759.  
  15760.  
  15761. #define IHTMLRuleStyle2_put_tableLayout(This,v)    \
  15762.     (This)->lpVtbl -> put_tableLayout(This,v)
  15763.  
  15764. #define IHTMLRuleStyle2_get_tableLayout(This,p)    \
  15765.     (This)->lpVtbl -> get_tableLayout(This,p)
  15766.  
  15767. #define IHTMLRuleStyle2_put_borderCollapse(This,v)    \
  15768.     (This)->lpVtbl -> put_borderCollapse(This,v)
  15769.  
  15770. #define IHTMLRuleStyle2_get_borderCollapse(This,p)    \
  15771.     (This)->lpVtbl -> get_borderCollapse(This,p)
  15772.  
  15773. #define IHTMLRuleStyle2_put_direction(This,v)    \
  15774.     (This)->lpVtbl -> put_direction(This,v)
  15775.  
  15776. #define IHTMLRuleStyle2_get_direction(This,p)    \
  15777.     (This)->lpVtbl -> get_direction(This,p)
  15778.  
  15779. #define IHTMLRuleStyle2_put_behavior(This,v)    \
  15780.     (This)->lpVtbl -> put_behavior(This,v)
  15781.  
  15782. #define IHTMLRuleStyle2_get_behavior(This,p)    \
  15783.     (This)->lpVtbl -> get_behavior(This,p)
  15784.  
  15785. #define IHTMLRuleStyle2_put_position(This,v)    \
  15786.     (This)->lpVtbl -> put_position(This,v)
  15787.  
  15788. #define IHTMLRuleStyle2_get_position(This,p)    \
  15789.     (This)->lpVtbl -> get_position(This,p)
  15790.  
  15791. #define IHTMLRuleStyle2_put_unicodeBidi(This,v)    \
  15792.     (This)->lpVtbl -> put_unicodeBidi(This,v)
  15793.  
  15794. #define IHTMLRuleStyle2_get_unicodeBidi(This,p)    \
  15795.     (This)->lpVtbl -> get_unicodeBidi(This,p)
  15796.  
  15797. #define IHTMLRuleStyle2_put_bottom(This,v)    \
  15798.     (This)->lpVtbl -> put_bottom(This,v)
  15799.  
  15800. #define IHTMLRuleStyle2_get_bottom(This,p)    \
  15801.     (This)->lpVtbl -> get_bottom(This,p)
  15802.  
  15803. #define IHTMLRuleStyle2_put_right(This,v)    \
  15804.     (This)->lpVtbl -> put_right(This,v)
  15805.  
  15806. #define IHTMLRuleStyle2_get_right(This,p)    \
  15807.     (This)->lpVtbl -> get_right(This,p)
  15808.  
  15809. #define IHTMLRuleStyle2_put_pixelBottom(This,v)    \
  15810.     (This)->lpVtbl -> put_pixelBottom(This,v)
  15811.  
  15812. #define IHTMLRuleStyle2_get_pixelBottom(This,p)    \
  15813.     (This)->lpVtbl -> get_pixelBottom(This,p)
  15814.  
  15815. #define IHTMLRuleStyle2_put_pixelRight(This,v)    \
  15816.     (This)->lpVtbl -> put_pixelRight(This,v)
  15817.  
  15818. #define IHTMLRuleStyle2_get_pixelRight(This,p)    \
  15819.     (This)->lpVtbl -> get_pixelRight(This,p)
  15820.  
  15821. #define IHTMLRuleStyle2_put_posBottom(This,v)    \
  15822.     (This)->lpVtbl -> put_posBottom(This,v)
  15823.  
  15824. #define IHTMLRuleStyle2_get_posBottom(This,p)    \
  15825.     (This)->lpVtbl -> get_posBottom(This,p)
  15826.  
  15827. #define IHTMLRuleStyle2_put_posRight(This,v)    \
  15828.     (This)->lpVtbl -> put_posRight(This,v)
  15829.  
  15830. #define IHTMLRuleStyle2_get_posRight(This,p)    \
  15831.     (This)->lpVtbl -> get_posRight(This,p)
  15832.  
  15833. #define IHTMLRuleStyle2_put_imeMode(This,v)    \
  15834.     (This)->lpVtbl -> put_imeMode(This,v)
  15835.  
  15836. #define IHTMLRuleStyle2_get_imeMode(This,p)    \
  15837.     (This)->lpVtbl -> get_imeMode(This,p)
  15838.  
  15839. #define IHTMLRuleStyle2_put_rubyAlign(This,v)    \
  15840.     (This)->lpVtbl -> put_rubyAlign(This,v)
  15841.  
  15842. #define IHTMLRuleStyle2_get_rubyAlign(This,p)    \
  15843.     (This)->lpVtbl -> get_rubyAlign(This,p)
  15844.  
  15845. #define IHTMLRuleStyle2_put_rubyPosition(This,v)    \
  15846.     (This)->lpVtbl -> put_rubyPosition(This,v)
  15847.  
  15848. #define IHTMLRuleStyle2_get_rubyPosition(This,p)    \
  15849.     (This)->lpVtbl -> get_rubyPosition(This,p)
  15850.  
  15851. #define IHTMLRuleStyle2_put_rubyOverhang(This,v)    \
  15852.     (This)->lpVtbl -> put_rubyOverhang(This,v)
  15853.  
  15854. #define IHTMLRuleStyle2_get_rubyOverhang(This,p)    \
  15855.     (This)->lpVtbl -> get_rubyOverhang(This,p)
  15856.  
  15857. #define IHTMLRuleStyle2_put_layoutGridChar(This,v)    \
  15858.     (This)->lpVtbl -> put_layoutGridChar(This,v)
  15859.  
  15860. #define IHTMLRuleStyle2_get_layoutGridChar(This,p)    \
  15861.     (This)->lpVtbl -> get_layoutGridChar(This,p)
  15862.  
  15863. #define IHTMLRuleStyle2_put_layoutGridLine(This,v)    \
  15864.     (This)->lpVtbl -> put_layoutGridLine(This,v)
  15865.  
  15866. #define IHTMLRuleStyle2_get_layoutGridLine(This,p)    \
  15867.     (This)->lpVtbl -> get_layoutGridLine(This,p)
  15868.  
  15869. #define IHTMLRuleStyle2_put_layoutGridMode(This,v)    \
  15870.     (This)->lpVtbl -> put_layoutGridMode(This,v)
  15871.  
  15872. #define IHTMLRuleStyle2_get_layoutGridMode(This,p)    \
  15873.     (This)->lpVtbl -> get_layoutGridMode(This,p)
  15874.  
  15875. #define IHTMLRuleStyle2_put_layoutGridType(This,v)    \
  15876.     (This)->lpVtbl -> put_layoutGridType(This,v)
  15877.  
  15878. #define IHTMLRuleStyle2_get_layoutGridType(This,p)    \
  15879.     (This)->lpVtbl -> get_layoutGridType(This,p)
  15880.  
  15881. #define IHTMLRuleStyle2_put_layoutGrid(This,v)    \
  15882.     (This)->lpVtbl -> put_layoutGrid(This,v)
  15883.  
  15884. #define IHTMLRuleStyle2_get_layoutGrid(This,p)    \
  15885.     (This)->lpVtbl -> get_layoutGrid(This,p)
  15886.  
  15887. #define IHTMLRuleStyle2_put_textAutospace(This,v)    \
  15888.     (This)->lpVtbl -> put_textAutospace(This,v)
  15889.  
  15890. #define IHTMLRuleStyle2_get_textAutospace(This,p)    \
  15891.     (This)->lpVtbl -> get_textAutospace(This,p)
  15892.  
  15893. #define IHTMLRuleStyle2_put_wordBreak(This,v)    \
  15894.     (This)->lpVtbl -> put_wordBreak(This,v)
  15895.  
  15896. #define IHTMLRuleStyle2_get_wordBreak(This,p)    \
  15897.     (This)->lpVtbl -> get_wordBreak(This,p)
  15898.  
  15899. #define IHTMLRuleStyle2_put_lineBreak(This,v)    \
  15900.     (This)->lpVtbl -> put_lineBreak(This,v)
  15901.  
  15902. #define IHTMLRuleStyle2_get_lineBreak(This,p)    \
  15903.     (This)->lpVtbl -> get_lineBreak(This,p)
  15904.  
  15905. #define IHTMLRuleStyle2_put_textJustify(This,v)    \
  15906.     (This)->lpVtbl -> put_textJustify(This,v)
  15907.  
  15908. #define IHTMLRuleStyle2_get_textJustify(This,p)    \
  15909.     (This)->lpVtbl -> get_textJustify(This,p)
  15910.  
  15911. #define IHTMLRuleStyle2_put_textJustifyTrim(This,v)    \
  15912.     (This)->lpVtbl -> put_textJustifyTrim(This,v)
  15913.  
  15914. #define IHTMLRuleStyle2_get_textJustifyTrim(This,p)    \
  15915.     (This)->lpVtbl -> get_textJustifyTrim(This,p)
  15916.  
  15917. #define IHTMLRuleStyle2_put_textKashida(This,v)    \
  15918.     (This)->lpVtbl -> put_textKashida(This,v)
  15919.  
  15920. #define IHTMLRuleStyle2_get_textKashida(This,p)    \
  15921.     (This)->lpVtbl -> get_textKashida(This,p)
  15922.  
  15923. #define IHTMLRuleStyle2_put_overflowX(This,v)    \
  15924.     (This)->lpVtbl -> put_overflowX(This,v)
  15925.  
  15926. #define IHTMLRuleStyle2_get_overflowX(This,p)    \
  15927.     (This)->lpVtbl -> get_overflowX(This,p)
  15928.  
  15929. #define IHTMLRuleStyle2_put_overflowY(This,v)    \
  15930.     (This)->lpVtbl -> put_overflowY(This,v)
  15931.  
  15932. #define IHTMLRuleStyle2_get_overflowY(This,p)    \
  15933.     (This)->lpVtbl -> get_overflowY(This,p)
  15934.  
  15935. #define IHTMLRuleStyle2_put_accelerator(This,v)    \
  15936.     (This)->lpVtbl -> put_accelerator(This,v)
  15937.  
  15938. #define IHTMLRuleStyle2_get_accelerator(This,p)    \
  15939.     (This)->lpVtbl -> get_accelerator(This,p)
  15940.  
  15941. #endif /* COBJMACROS */
  15942.  
  15943.  
  15944. #endif     /* C style interface */
  15945.  
  15946.  
  15947.  
  15948. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_tableLayout_Proxy( 
  15949.     IHTMLRuleStyle2 __RPC_FAR * This,
  15950.     /* [in] */ BSTR v);
  15951.  
  15952.  
  15953. void __RPC_STUB IHTMLRuleStyle2_put_tableLayout_Stub(
  15954.     IRpcStubBuffer *This,
  15955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15956.     PRPC_MESSAGE _pRpcMessage,
  15957.     DWORD *_pdwStubPhase);
  15958.  
  15959.  
  15960. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_tableLayout_Proxy( 
  15961.     IHTMLRuleStyle2 __RPC_FAR * This,
  15962.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15963.  
  15964.  
  15965. void __RPC_STUB IHTMLRuleStyle2_get_tableLayout_Stub(
  15966.     IRpcStubBuffer *This,
  15967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15968.     PRPC_MESSAGE _pRpcMessage,
  15969.     DWORD *_pdwStubPhase);
  15970.  
  15971.  
  15972. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_borderCollapse_Proxy( 
  15973.     IHTMLRuleStyle2 __RPC_FAR * This,
  15974.     /* [in] */ BSTR v);
  15975.  
  15976.  
  15977. void __RPC_STUB IHTMLRuleStyle2_put_borderCollapse_Stub(
  15978.     IRpcStubBuffer *This,
  15979.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15980.     PRPC_MESSAGE _pRpcMessage,
  15981.     DWORD *_pdwStubPhase);
  15982.  
  15983.  
  15984. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_borderCollapse_Proxy( 
  15985.     IHTMLRuleStyle2 __RPC_FAR * This,
  15986.     /* [out][retval] */ BSTR __RPC_FAR *p);
  15987.  
  15988.  
  15989. void __RPC_STUB IHTMLRuleStyle2_get_borderCollapse_Stub(
  15990.     IRpcStubBuffer *This,
  15991.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15992.     PRPC_MESSAGE _pRpcMessage,
  15993.     DWORD *_pdwStubPhase);
  15994.  
  15995.  
  15996. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_direction_Proxy( 
  15997.     IHTMLRuleStyle2 __RPC_FAR * This,
  15998.     /* [in] */ BSTR v);
  15999.  
  16000.  
  16001. void __RPC_STUB IHTMLRuleStyle2_put_direction_Stub(
  16002.     IRpcStubBuffer *This,
  16003.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16004.     PRPC_MESSAGE _pRpcMessage,
  16005.     DWORD *_pdwStubPhase);
  16006.  
  16007.  
  16008. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_direction_Proxy( 
  16009.     IHTMLRuleStyle2 __RPC_FAR * This,
  16010.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16011.  
  16012.  
  16013. void __RPC_STUB IHTMLRuleStyle2_get_direction_Stub(
  16014.     IRpcStubBuffer *This,
  16015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16016.     PRPC_MESSAGE _pRpcMessage,
  16017.     DWORD *_pdwStubPhase);
  16018.  
  16019.  
  16020. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_behavior_Proxy( 
  16021.     IHTMLRuleStyle2 __RPC_FAR * This,
  16022.     /* [in] */ BSTR v);
  16023.  
  16024.  
  16025. void __RPC_STUB IHTMLRuleStyle2_put_behavior_Stub(
  16026.     IRpcStubBuffer *This,
  16027.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16028.     PRPC_MESSAGE _pRpcMessage,
  16029.     DWORD *_pdwStubPhase);
  16030.  
  16031.  
  16032. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_behavior_Proxy( 
  16033.     IHTMLRuleStyle2 __RPC_FAR * This,
  16034.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16035.  
  16036.  
  16037. void __RPC_STUB IHTMLRuleStyle2_get_behavior_Stub(
  16038.     IRpcStubBuffer *This,
  16039.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16040.     PRPC_MESSAGE _pRpcMessage,
  16041.     DWORD *_pdwStubPhase);
  16042.  
  16043.  
  16044. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_position_Proxy( 
  16045.     IHTMLRuleStyle2 __RPC_FAR * This,
  16046.     /* [in] */ BSTR v);
  16047.  
  16048.  
  16049. void __RPC_STUB IHTMLRuleStyle2_put_position_Stub(
  16050.     IRpcStubBuffer *This,
  16051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16052.     PRPC_MESSAGE _pRpcMessage,
  16053.     DWORD *_pdwStubPhase);
  16054.  
  16055.  
  16056. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_position_Proxy( 
  16057.     IHTMLRuleStyle2 __RPC_FAR * This,
  16058.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16059.  
  16060.  
  16061. void __RPC_STUB IHTMLRuleStyle2_get_position_Stub(
  16062.     IRpcStubBuffer *This,
  16063.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16064.     PRPC_MESSAGE _pRpcMessage,
  16065.     DWORD *_pdwStubPhase);
  16066.  
  16067.  
  16068. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_unicodeBidi_Proxy( 
  16069.     IHTMLRuleStyle2 __RPC_FAR * This,
  16070.     /* [in] */ BSTR v);
  16071.  
  16072.  
  16073. void __RPC_STUB IHTMLRuleStyle2_put_unicodeBidi_Stub(
  16074.     IRpcStubBuffer *This,
  16075.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16076.     PRPC_MESSAGE _pRpcMessage,
  16077.     DWORD *_pdwStubPhase);
  16078.  
  16079.  
  16080. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_unicodeBidi_Proxy( 
  16081.     IHTMLRuleStyle2 __RPC_FAR * This,
  16082.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16083.  
  16084.  
  16085. void __RPC_STUB IHTMLRuleStyle2_get_unicodeBidi_Stub(
  16086.     IRpcStubBuffer *This,
  16087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16088.     PRPC_MESSAGE _pRpcMessage,
  16089.     DWORD *_pdwStubPhase);
  16090.  
  16091.  
  16092. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_bottom_Proxy( 
  16093.     IHTMLRuleStyle2 __RPC_FAR * This,
  16094.     /* [in] */ VARIANT v);
  16095.  
  16096.  
  16097. void __RPC_STUB IHTMLRuleStyle2_put_bottom_Stub(
  16098.     IRpcStubBuffer *This,
  16099.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16100.     PRPC_MESSAGE _pRpcMessage,
  16101.     DWORD *_pdwStubPhase);
  16102.  
  16103.  
  16104. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_bottom_Proxy( 
  16105.     IHTMLRuleStyle2 __RPC_FAR * This,
  16106.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16107.  
  16108.  
  16109. void __RPC_STUB IHTMLRuleStyle2_get_bottom_Stub(
  16110.     IRpcStubBuffer *This,
  16111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16112.     PRPC_MESSAGE _pRpcMessage,
  16113.     DWORD *_pdwStubPhase);
  16114.  
  16115.  
  16116. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_right_Proxy( 
  16117.     IHTMLRuleStyle2 __RPC_FAR * This,
  16118.     /* [in] */ VARIANT v);
  16119.  
  16120.  
  16121. void __RPC_STUB IHTMLRuleStyle2_put_right_Stub(
  16122.     IRpcStubBuffer *This,
  16123.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16124.     PRPC_MESSAGE _pRpcMessage,
  16125.     DWORD *_pdwStubPhase);
  16126.  
  16127.  
  16128. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_right_Proxy( 
  16129.     IHTMLRuleStyle2 __RPC_FAR * This,
  16130.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16131.  
  16132.  
  16133. void __RPC_STUB IHTMLRuleStyle2_get_right_Stub(
  16134.     IRpcStubBuffer *This,
  16135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16136.     PRPC_MESSAGE _pRpcMessage,
  16137.     DWORD *_pdwStubPhase);
  16138.  
  16139.  
  16140. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_pixelBottom_Proxy( 
  16141.     IHTMLRuleStyle2 __RPC_FAR * This,
  16142.     /* [in] */ long v);
  16143.  
  16144.  
  16145. void __RPC_STUB IHTMLRuleStyle2_put_pixelBottom_Stub(
  16146.     IRpcStubBuffer *This,
  16147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16148.     PRPC_MESSAGE _pRpcMessage,
  16149.     DWORD *_pdwStubPhase);
  16150.  
  16151.  
  16152. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_pixelBottom_Proxy( 
  16153.     IHTMLRuleStyle2 __RPC_FAR * This,
  16154.     /* [out][retval] */ long __RPC_FAR *p);
  16155.  
  16156.  
  16157. void __RPC_STUB IHTMLRuleStyle2_get_pixelBottom_Stub(
  16158.     IRpcStubBuffer *This,
  16159.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16160.     PRPC_MESSAGE _pRpcMessage,
  16161.     DWORD *_pdwStubPhase);
  16162.  
  16163.  
  16164. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_pixelRight_Proxy( 
  16165.     IHTMLRuleStyle2 __RPC_FAR * This,
  16166.     /* [in] */ long v);
  16167.  
  16168.  
  16169. void __RPC_STUB IHTMLRuleStyle2_put_pixelRight_Stub(
  16170.     IRpcStubBuffer *This,
  16171.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16172.     PRPC_MESSAGE _pRpcMessage,
  16173.     DWORD *_pdwStubPhase);
  16174.  
  16175.  
  16176. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_pixelRight_Proxy( 
  16177.     IHTMLRuleStyle2 __RPC_FAR * This,
  16178.     /* [out][retval] */ long __RPC_FAR *p);
  16179.  
  16180.  
  16181. void __RPC_STUB IHTMLRuleStyle2_get_pixelRight_Stub(
  16182.     IRpcStubBuffer *This,
  16183.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16184.     PRPC_MESSAGE _pRpcMessage,
  16185.     DWORD *_pdwStubPhase);
  16186.  
  16187.  
  16188. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_posBottom_Proxy( 
  16189.     IHTMLRuleStyle2 __RPC_FAR * This,
  16190.     /* [in] */ float v);
  16191.  
  16192.  
  16193. void __RPC_STUB IHTMLRuleStyle2_put_posBottom_Stub(
  16194.     IRpcStubBuffer *This,
  16195.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16196.     PRPC_MESSAGE _pRpcMessage,
  16197.     DWORD *_pdwStubPhase);
  16198.  
  16199.  
  16200. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_posBottom_Proxy( 
  16201.     IHTMLRuleStyle2 __RPC_FAR * This,
  16202.     /* [out][retval] */ float __RPC_FAR *p);
  16203.  
  16204.  
  16205. void __RPC_STUB IHTMLRuleStyle2_get_posBottom_Stub(
  16206.     IRpcStubBuffer *This,
  16207.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16208.     PRPC_MESSAGE _pRpcMessage,
  16209.     DWORD *_pdwStubPhase);
  16210.  
  16211.  
  16212. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_posRight_Proxy( 
  16213.     IHTMLRuleStyle2 __RPC_FAR * This,
  16214.     /* [in] */ float v);
  16215.  
  16216.  
  16217. void __RPC_STUB IHTMLRuleStyle2_put_posRight_Stub(
  16218.     IRpcStubBuffer *This,
  16219.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16220.     PRPC_MESSAGE _pRpcMessage,
  16221.     DWORD *_pdwStubPhase);
  16222.  
  16223.  
  16224. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_posRight_Proxy( 
  16225.     IHTMLRuleStyle2 __RPC_FAR * This,
  16226.     /* [out][retval] */ float __RPC_FAR *p);
  16227.  
  16228.  
  16229. void __RPC_STUB IHTMLRuleStyle2_get_posRight_Stub(
  16230.     IRpcStubBuffer *This,
  16231.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16232.     PRPC_MESSAGE _pRpcMessage,
  16233.     DWORD *_pdwStubPhase);
  16234.  
  16235.  
  16236. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_imeMode_Proxy( 
  16237.     IHTMLRuleStyle2 __RPC_FAR * This,
  16238.     /* [in] */ BSTR v);
  16239.  
  16240.  
  16241. void __RPC_STUB IHTMLRuleStyle2_put_imeMode_Stub(
  16242.     IRpcStubBuffer *This,
  16243.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16244.     PRPC_MESSAGE _pRpcMessage,
  16245.     DWORD *_pdwStubPhase);
  16246.  
  16247.  
  16248. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_imeMode_Proxy( 
  16249.     IHTMLRuleStyle2 __RPC_FAR * This,
  16250.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16251.  
  16252.  
  16253. void __RPC_STUB IHTMLRuleStyle2_get_imeMode_Stub(
  16254.     IRpcStubBuffer *This,
  16255.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16256.     PRPC_MESSAGE _pRpcMessage,
  16257.     DWORD *_pdwStubPhase);
  16258.  
  16259.  
  16260. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_rubyAlign_Proxy( 
  16261.     IHTMLRuleStyle2 __RPC_FAR * This,
  16262.     /* [in] */ BSTR v);
  16263.  
  16264.  
  16265. void __RPC_STUB IHTMLRuleStyle2_put_rubyAlign_Stub(
  16266.     IRpcStubBuffer *This,
  16267.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16268.     PRPC_MESSAGE _pRpcMessage,
  16269.     DWORD *_pdwStubPhase);
  16270.  
  16271.  
  16272. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_rubyAlign_Proxy( 
  16273.     IHTMLRuleStyle2 __RPC_FAR * This,
  16274.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16275.  
  16276.  
  16277. void __RPC_STUB IHTMLRuleStyle2_get_rubyAlign_Stub(
  16278.     IRpcStubBuffer *This,
  16279.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16280.     PRPC_MESSAGE _pRpcMessage,
  16281.     DWORD *_pdwStubPhase);
  16282.  
  16283.  
  16284. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_rubyPosition_Proxy( 
  16285.     IHTMLRuleStyle2 __RPC_FAR * This,
  16286.     /* [in] */ BSTR v);
  16287.  
  16288.  
  16289. void __RPC_STUB IHTMLRuleStyle2_put_rubyPosition_Stub(
  16290.     IRpcStubBuffer *This,
  16291.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16292.     PRPC_MESSAGE _pRpcMessage,
  16293.     DWORD *_pdwStubPhase);
  16294.  
  16295.  
  16296. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_rubyPosition_Proxy( 
  16297.     IHTMLRuleStyle2 __RPC_FAR * This,
  16298.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16299.  
  16300.  
  16301. void __RPC_STUB IHTMLRuleStyle2_get_rubyPosition_Stub(
  16302.     IRpcStubBuffer *This,
  16303.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16304.     PRPC_MESSAGE _pRpcMessage,
  16305.     DWORD *_pdwStubPhase);
  16306.  
  16307.  
  16308. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_rubyOverhang_Proxy( 
  16309.     IHTMLRuleStyle2 __RPC_FAR * This,
  16310.     /* [in] */ BSTR v);
  16311.  
  16312.  
  16313. void __RPC_STUB IHTMLRuleStyle2_put_rubyOverhang_Stub(
  16314.     IRpcStubBuffer *This,
  16315.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16316.     PRPC_MESSAGE _pRpcMessage,
  16317.     DWORD *_pdwStubPhase);
  16318.  
  16319.  
  16320. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_rubyOverhang_Proxy( 
  16321.     IHTMLRuleStyle2 __RPC_FAR * This,
  16322.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16323.  
  16324.  
  16325. void __RPC_STUB IHTMLRuleStyle2_get_rubyOverhang_Stub(
  16326.     IRpcStubBuffer *This,
  16327.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16328.     PRPC_MESSAGE _pRpcMessage,
  16329.     DWORD *_pdwStubPhase);
  16330.  
  16331.  
  16332. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridChar_Proxy( 
  16333.     IHTMLRuleStyle2 __RPC_FAR * This,
  16334.     /* [in] */ VARIANT v);
  16335.  
  16336.  
  16337. void __RPC_STUB IHTMLRuleStyle2_put_layoutGridChar_Stub(
  16338.     IRpcStubBuffer *This,
  16339.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16340.     PRPC_MESSAGE _pRpcMessage,
  16341.     DWORD *_pdwStubPhase);
  16342.  
  16343.  
  16344. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridChar_Proxy( 
  16345.     IHTMLRuleStyle2 __RPC_FAR * This,
  16346.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16347.  
  16348.  
  16349. void __RPC_STUB IHTMLRuleStyle2_get_layoutGridChar_Stub(
  16350.     IRpcStubBuffer *This,
  16351.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16352.     PRPC_MESSAGE _pRpcMessage,
  16353.     DWORD *_pdwStubPhase);
  16354.  
  16355.  
  16356. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridLine_Proxy( 
  16357.     IHTMLRuleStyle2 __RPC_FAR * This,
  16358.     /* [in] */ VARIANT v);
  16359.  
  16360.  
  16361. void __RPC_STUB IHTMLRuleStyle2_put_layoutGridLine_Stub(
  16362.     IRpcStubBuffer *This,
  16363.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16364.     PRPC_MESSAGE _pRpcMessage,
  16365.     DWORD *_pdwStubPhase);
  16366.  
  16367.  
  16368. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridLine_Proxy( 
  16369.     IHTMLRuleStyle2 __RPC_FAR * This,
  16370.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16371.  
  16372.  
  16373. void __RPC_STUB IHTMLRuleStyle2_get_layoutGridLine_Stub(
  16374.     IRpcStubBuffer *This,
  16375.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16376.     PRPC_MESSAGE _pRpcMessage,
  16377.     DWORD *_pdwStubPhase);
  16378.  
  16379.  
  16380. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridMode_Proxy( 
  16381.     IHTMLRuleStyle2 __RPC_FAR * This,
  16382.     /* [in] */ BSTR v);
  16383.  
  16384.  
  16385. void __RPC_STUB IHTMLRuleStyle2_put_layoutGridMode_Stub(
  16386.     IRpcStubBuffer *This,
  16387.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16388.     PRPC_MESSAGE _pRpcMessage,
  16389.     DWORD *_pdwStubPhase);
  16390.  
  16391.  
  16392. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridMode_Proxy( 
  16393.     IHTMLRuleStyle2 __RPC_FAR * This,
  16394.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16395.  
  16396.  
  16397. void __RPC_STUB IHTMLRuleStyle2_get_layoutGridMode_Stub(
  16398.     IRpcStubBuffer *This,
  16399.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16400.     PRPC_MESSAGE _pRpcMessage,
  16401.     DWORD *_pdwStubPhase);
  16402.  
  16403.  
  16404. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGridType_Proxy( 
  16405.     IHTMLRuleStyle2 __RPC_FAR * This,
  16406.     /* [in] */ BSTR v);
  16407.  
  16408.  
  16409. void __RPC_STUB IHTMLRuleStyle2_put_layoutGridType_Stub(
  16410.     IRpcStubBuffer *This,
  16411.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16412.     PRPC_MESSAGE _pRpcMessage,
  16413.     DWORD *_pdwStubPhase);
  16414.  
  16415.  
  16416. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGridType_Proxy( 
  16417.     IHTMLRuleStyle2 __RPC_FAR * This,
  16418.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16419.  
  16420.  
  16421. void __RPC_STUB IHTMLRuleStyle2_get_layoutGridType_Stub(
  16422.     IRpcStubBuffer *This,
  16423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16424.     PRPC_MESSAGE _pRpcMessage,
  16425.     DWORD *_pdwStubPhase);
  16426.  
  16427.  
  16428. /* [nonbrowsable][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_layoutGrid_Proxy( 
  16429.     IHTMLRuleStyle2 __RPC_FAR * This,
  16430.     /* [in] */ BSTR v);
  16431.  
  16432.  
  16433. void __RPC_STUB IHTMLRuleStyle2_put_layoutGrid_Stub(
  16434.     IRpcStubBuffer *This,
  16435.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16436.     PRPC_MESSAGE _pRpcMessage,
  16437.     DWORD *_pdwStubPhase);
  16438.  
  16439.  
  16440. /* [nonbrowsable][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_layoutGrid_Proxy( 
  16441.     IHTMLRuleStyle2 __RPC_FAR * This,
  16442.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16443.  
  16444.  
  16445. void __RPC_STUB IHTMLRuleStyle2_get_layoutGrid_Stub(
  16446.     IRpcStubBuffer *This,
  16447.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16448.     PRPC_MESSAGE _pRpcMessage,
  16449.     DWORD *_pdwStubPhase);
  16450.  
  16451.  
  16452. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textAutospace_Proxy( 
  16453.     IHTMLRuleStyle2 __RPC_FAR * This,
  16454.     /* [in] */ BSTR v);
  16455.  
  16456.  
  16457. void __RPC_STUB IHTMLRuleStyle2_put_textAutospace_Stub(
  16458.     IRpcStubBuffer *This,
  16459.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16460.     PRPC_MESSAGE _pRpcMessage,
  16461.     DWORD *_pdwStubPhase);
  16462.  
  16463.  
  16464. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textAutospace_Proxy( 
  16465.     IHTMLRuleStyle2 __RPC_FAR * This,
  16466.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16467.  
  16468.  
  16469. void __RPC_STUB IHTMLRuleStyle2_get_textAutospace_Stub(
  16470.     IRpcStubBuffer *This,
  16471.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16472.     PRPC_MESSAGE _pRpcMessage,
  16473.     DWORD *_pdwStubPhase);
  16474.  
  16475.  
  16476. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_wordBreak_Proxy( 
  16477.     IHTMLRuleStyle2 __RPC_FAR * This,
  16478.     /* [in] */ BSTR v);
  16479.  
  16480.  
  16481. void __RPC_STUB IHTMLRuleStyle2_put_wordBreak_Stub(
  16482.     IRpcStubBuffer *This,
  16483.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16484.     PRPC_MESSAGE _pRpcMessage,
  16485.     DWORD *_pdwStubPhase);
  16486.  
  16487.  
  16488. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_wordBreak_Proxy( 
  16489.     IHTMLRuleStyle2 __RPC_FAR * This,
  16490.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16491.  
  16492.  
  16493. void __RPC_STUB IHTMLRuleStyle2_get_wordBreak_Stub(
  16494.     IRpcStubBuffer *This,
  16495.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16496.     PRPC_MESSAGE _pRpcMessage,
  16497.     DWORD *_pdwStubPhase);
  16498.  
  16499.  
  16500. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_lineBreak_Proxy( 
  16501.     IHTMLRuleStyle2 __RPC_FAR * This,
  16502.     /* [in] */ BSTR v);
  16503.  
  16504.  
  16505. void __RPC_STUB IHTMLRuleStyle2_put_lineBreak_Stub(
  16506.     IRpcStubBuffer *This,
  16507.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16508.     PRPC_MESSAGE _pRpcMessage,
  16509.     DWORD *_pdwStubPhase);
  16510.  
  16511.  
  16512. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_lineBreak_Proxy( 
  16513.     IHTMLRuleStyle2 __RPC_FAR * This,
  16514.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16515.  
  16516.  
  16517. void __RPC_STUB IHTMLRuleStyle2_get_lineBreak_Stub(
  16518.     IRpcStubBuffer *This,
  16519.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16520.     PRPC_MESSAGE _pRpcMessage,
  16521.     DWORD *_pdwStubPhase);
  16522.  
  16523.  
  16524. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textJustify_Proxy( 
  16525.     IHTMLRuleStyle2 __RPC_FAR * This,
  16526.     /* [in] */ BSTR v);
  16527.  
  16528.  
  16529. void __RPC_STUB IHTMLRuleStyle2_put_textJustify_Stub(
  16530.     IRpcStubBuffer *This,
  16531.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16532.     PRPC_MESSAGE _pRpcMessage,
  16533.     DWORD *_pdwStubPhase);
  16534.  
  16535.  
  16536. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textJustify_Proxy( 
  16537.     IHTMLRuleStyle2 __RPC_FAR * This,
  16538.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16539.  
  16540.  
  16541. void __RPC_STUB IHTMLRuleStyle2_get_textJustify_Stub(
  16542.     IRpcStubBuffer *This,
  16543.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16544.     PRPC_MESSAGE _pRpcMessage,
  16545.     DWORD *_pdwStubPhase);
  16546.  
  16547.  
  16548. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textJustifyTrim_Proxy( 
  16549.     IHTMLRuleStyle2 __RPC_FAR * This,
  16550.     /* [in] */ BSTR v);
  16551.  
  16552.  
  16553. void __RPC_STUB IHTMLRuleStyle2_put_textJustifyTrim_Stub(
  16554.     IRpcStubBuffer *This,
  16555.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16556.     PRPC_MESSAGE _pRpcMessage,
  16557.     DWORD *_pdwStubPhase);
  16558.  
  16559.  
  16560. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textJustifyTrim_Proxy( 
  16561.     IHTMLRuleStyle2 __RPC_FAR * This,
  16562.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16563.  
  16564.  
  16565. void __RPC_STUB IHTMLRuleStyle2_get_textJustifyTrim_Stub(
  16566.     IRpcStubBuffer *This,
  16567.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16568.     PRPC_MESSAGE _pRpcMessage,
  16569.     DWORD *_pdwStubPhase);
  16570.  
  16571.  
  16572. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_textKashida_Proxy( 
  16573.     IHTMLRuleStyle2 __RPC_FAR * This,
  16574.     /* [in] */ VARIANT v);
  16575.  
  16576.  
  16577. void __RPC_STUB IHTMLRuleStyle2_put_textKashida_Stub(
  16578.     IRpcStubBuffer *This,
  16579.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16580.     PRPC_MESSAGE _pRpcMessage,
  16581.     DWORD *_pdwStubPhase);
  16582.  
  16583.  
  16584. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_textKashida_Proxy( 
  16585.     IHTMLRuleStyle2 __RPC_FAR * This,
  16586.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  16587.  
  16588.  
  16589. void __RPC_STUB IHTMLRuleStyle2_get_textKashida_Stub(
  16590.     IRpcStubBuffer *This,
  16591.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16592.     PRPC_MESSAGE _pRpcMessage,
  16593.     DWORD *_pdwStubPhase);
  16594.  
  16595.  
  16596. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_overflowX_Proxy( 
  16597.     IHTMLRuleStyle2 __RPC_FAR * This,
  16598.     /* [in] */ BSTR v);
  16599.  
  16600.  
  16601. void __RPC_STUB IHTMLRuleStyle2_put_overflowX_Stub(
  16602.     IRpcStubBuffer *This,
  16603.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16604.     PRPC_MESSAGE _pRpcMessage,
  16605.     DWORD *_pdwStubPhase);
  16606.  
  16607.  
  16608. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_overflowX_Proxy( 
  16609.     IHTMLRuleStyle2 __RPC_FAR * This,
  16610.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16611.  
  16612.  
  16613. void __RPC_STUB IHTMLRuleStyle2_get_overflowX_Stub(
  16614.     IRpcStubBuffer *This,
  16615.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16616.     PRPC_MESSAGE _pRpcMessage,
  16617.     DWORD *_pdwStubPhase);
  16618.  
  16619.  
  16620. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_overflowY_Proxy( 
  16621.     IHTMLRuleStyle2 __RPC_FAR * This,
  16622.     /* [in] */ BSTR v);
  16623.  
  16624.  
  16625. void __RPC_STUB IHTMLRuleStyle2_put_overflowY_Stub(
  16626.     IRpcStubBuffer *This,
  16627.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16628.     PRPC_MESSAGE _pRpcMessage,
  16629.     DWORD *_pdwStubPhase);
  16630.  
  16631.  
  16632. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_overflowY_Proxy( 
  16633.     IHTMLRuleStyle2 __RPC_FAR * This,
  16634.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16635.  
  16636.  
  16637. void __RPC_STUB IHTMLRuleStyle2_get_overflowY_Stub(
  16638.     IRpcStubBuffer *This,
  16639.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16640.     PRPC_MESSAGE _pRpcMessage,
  16641.     DWORD *_pdwStubPhase);
  16642.  
  16643.  
  16644. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_put_accelerator_Proxy( 
  16645.     IHTMLRuleStyle2 __RPC_FAR * This,
  16646.     /* [in] */ BSTR v);
  16647.  
  16648.  
  16649. void __RPC_STUB IHTMLRuleStyle2_put_accelerator_Stub(
  16650.     IRpcStubBuffer *This,
  16651.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16652.     PRPC_MESSAGE _pRpcMessage,
  16653.     DWORD *_pdwStubPhase);
  16654.  
  16655.  
  16656. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle2_get_accelerator_Proxy( 
  16657.     IHTMLRuleStyle2 __RPC_FAR * This,
  16658.     /* [out][retval] */ BSTR __RPC_FAR *p);
  16659.  
  16660.  
  16661. void __RPC_STUB IHTMLRuleStyle2_get_accelerator_Stub(
  16662.     IRpcStubBuffer *This,
  16663.     IRpcChannelBuffer *_pRpcChannelBuffer,
  16664.     PRPC_MESSAGE _pRpcMessage,
  16665.     DWORD *_pdwStubPhase);
  16666.  
  16667.  
  16668.  
  16669. #endif     /* __IHTMLRuleStyle2_INTERFACE_DEFINED__ */
  16670.  
  16671.  
  16672. #ifndef __DispHTMLStyle_DISPINTERFACE_DEFINED__
  16673. #define __DispHTMLStyle_DISPINTERFACE_DEFINED__
  16674.  
  16675. /* dispinterface DispHTMLStyle */
  16676. /* [uuid][hidden] */ 
  16677.  
  16678.  
  16679. EXTERN_C const IID DIID_DispHTMLStyle;
  16680.  
  16681. #if defined(__cplusplus) && !defined(CINTERFACE)
  16682.  
  16683.     MIDL_INTERFACE("3050f55a-98b5-11cf-bb82-00aa00bdce0b")
  16684.     DispHTMLStyle : public IDispatch
  16685.     {
  16686.     };
  16687.     
  16688. #else     /* C style interface */
  16689.  
  16690.     typedef struct DispHTMLStyleVtbl
  16691.     {
  16692.         BEGIN_INTERFACE
  16693.         
  16694.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16695.             DispHTMLStyle __RPC_FAR * This,
  16696.             /* [in] */ REFIID riid,
  16697.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16698.         
  16699.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16700.             DispHTMLStyle __RPC_FAR * This);
  16701.         
  16702.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16703.             DispHTMLStyle __RPC_FAR * This);
  16704.         
  16705.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16706.             DispHTMLStyle __RPC_FAR * This,
  16707.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16708.         
  16709.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16710.             DispHTMLStyle __RPC_FAR * This,
  16711.             /* [in] */ UINT iTInfo,
  16712.             /* [in] */ LCID lcid,
  16713.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16714.         
  16715.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16716.             DispHTMLStyle __RPC_FAR * This,
  16717.             /* [in] */ REFIID riid,
  16718.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16719.             /* [in] */ UINT cNames,
  16720.             /* [in] */ LCID lcid,
  16721.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16722.         
  16723.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16724.             DispHTMLStyle __RPC_FAR * This,
  16725.             /* [in] */ DISPID dispIdMember,
  16726.             /* [in] */ REFIID riid,
  16727.             /* [in] */ LCID lcid,
  16728.             /* [in] */ WORD wFlags,
  16729.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16730.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16731.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16732.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16733.         
  16734.         END_INTERFACE
  16735.     } DispHTMLStyleVtbl;
  16736.  
  16737.     interface DispHTMLStyle
  16738.     {
  16739.         CONST_VTBL struct DispHTMLStyleVtbl __RPC_FAR *lpVtbl;
  16740.     };
  16741.  
  16742.     
  16743.  
  16744. #ifdef COBJMACROS
  16745.  
  16746.  
  16747. #define DispHTMLStyle_QueryInterface(This,riid,ppvObject)    \
  16748.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16749.  
  16750. #define DispHTMLStyle_AddRef(This)    \
  16751.     (This)->lpVtbl -> AddRef(This)
  16752.  
  16753. #define DispHTMLStyle_Release(This)    \
  16754.     (This)->lpVtbl -> Release(This)
  16755.  
  16756.  
  16757. #define DispHTMLStyle_GetTypeInfoCount(This,pctinfo)    \
  16758.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16759.  
  16760. #define DispHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16761.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16762.  
  16763. #define DispHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16764.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16765.  
  16766. #define DispHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16767.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16768.  
  16769. #endif /* COBJMACROS */
  16770.  
  16771.  
  16772. #endif     /* C style interface */
  16773.  
  16774.  
  16775. #endif     /* __DispHTMLStyle_DISPINTERFACE_DEFINED__ */
  16776.  
  16777.  
  16778. EXTERN_C const CLSID CLSID_HTMLStyle;
  16779.  
  16780. #ifdef __cplusplus
  16781.  
  16782. class DECLSPEC_UUID("3050f285-98b5-11cf-bb82-00aa00bdce0b")
  16783. HTMLStyle;
  16784. #endif
  16785.  
  16786. #ifndef __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__
  16787. #define __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__
  16788.  
  16789. /* dispinterface DispHTMLRuleStyle */
  16790. /* [uuid][hidden] */ 
  16791.  
  16792.  
  16793. EXTERN_C const IID DIID_DispHTMLRuleStyle;
  16794.  
  16795. #if defined(__cplusplus) && !defined(CINTERFACE)
  16796.  
  16797.     MIDL_INTERFACE("3050f55c-98b5-11cf-bb82-00aa00bdce0b")
  16798.     DispHTMLRuleStyle : public IDispatch
  16799.     {
  16800.     };
  16801.     
  16802. #else     /* C style interface */
  16803.  
  16804.     typedef struct DispHTMLRuleStyleVtbl
  16805.     {
  16806.         BEGIN_INTERFACE
  16807.         
  16808.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  16809.             DispHTMLRuleStyle __RPC_FAR * This,
  16810.             /* [in] */ REFIID riid,
  16811.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  16812.         
  16813.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  16814.             DispHTMLRuleStyle __RPC_FAR * This);
  16815.         
  16816.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  16817.             DispHTMLRuleStyle __RPC_FAR * This);
  16818.         
  16819.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  16820.             DispHTMLRuleStyle __RPC_FAR * This,
  16821.             /* [out] */ UINT __RPC_FAR *pctinfo);
  16822.         
  16823.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  16824.             DispHTMLRuleStyle __RPC_FAR * This,
  16825.             /* [in] */ UINT iTInfo,
  16826.             /* [in] */ LCID lcid,
  16827.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  16828.         
  16829.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  16830.             DispHTMLRuleStyle __RPC_FAR * This,
  16831.             /* [in] */ REFIID riid,
  16832.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  16833.             /* [in] */ UINT cNames,
  16834.             /* [in] */ LCID lcid,
  16835.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  16836.         
  16837.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  16838.             DispHTMLRuleStyle __RPC_FAR * This,
  16839.             /* [in] */ DISPID dispIdMember,
  16840.             /* [in] */ REFIID riid,
  16841.             /* [in] */ LCID lcid,
  16842.             /* [in] */ WORD wFlags,
  16843.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  16844.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  16845.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  16846.             /* [out] */ UINT __RPC_FAR *puArgErr);
  16847.         
  16848.         END_INTERFACE
  16849.     } DispHTMLRuleStyleVtbl;
  16850.  
  16851.     interface DispHTMLRuleStyle
  16852.     {
  16853.         CONST_VTBL struct DispHTMLRuleStyleVtbl __RPC_FAR *lpVtbl;
  16854.     };
  16855.  
  16856.     
  16857.  
  16858. #ifdef COBJMACROS
  16859.  
  16860.  
  16861. #define DispHTMLRuleStyle_QueryInterface(This,riid,ppvObject)    \
  16862.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  16863.  
  16864. #define DispHTMLRuleStyle_AddRef(This)    \
  16865.     (This)->lpVtbl -> AddRef(This)
  16866.  
  16867. #define DispHTMLRuleStyle_Release(This)    \
  16868.     (This)->lpVtbl -> Release(This)
  16869.  
  16870.  
  16871. #define DispHTMLRuleStyle_GetTypeInfoCount(This,pctinfo)    \
  16872.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  16873.  
  16874. #define DispHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  16875.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  16876.  
  16877. #define DispHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  16878.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  16879.  
  16880. #define DispHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  16881.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  16882.  
  16883. #endif /* COBJMACROS */
  16884.  
  16885.  
  16886. #endif     /* C style interface */
  16887.  
  16888.  
  16889. #endif     /* __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__ */
  16890.  
  16891.  
  16892. EXTERN_C const CLSID CLSID_HTMLRuleStyle;
  16893.  
  16894. #ifdef __cplusplus
  16895.  
  16896. class DECLSPEC_UUID("3050f3d0-98b5-11cf-bb82-00aa00bdce0b")
  16897. HTMLRuleStyle;
  16898. #endif
  16899.  
  16900. #ifndef __IHTMLCurrentStyle_INTERFACE_DEFINED__
  16901. #define __IHTMLCurrentStyle_INTERFACE_DEFINED__
  16902.  
  16903. /* interface IHTMLCurrentStyle */
  16904. /* [object][uuid][dual][oleautomation] */ 
  16905.  
  16906.  
  16907. EXTERN_C const IID IID_IHTMLCurrentStyle;
  16908.  
  16909. #if defined(__cplusplus) && !defined(CINTERFACE)
  16910.     
  16911.     MIDL_INTERFACE("3050f3db-98b5-11cf-bb82-00aa00bdce0b")
  16912.     IHTMLCurrentStyle : public IDispatch
  16913.     {
  16914.     public:
  16915.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  16916.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16917.         
  16918.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  16919.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16920.         
  16921.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  16922.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16923.         
  16924.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  16925.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16926.         
  16927.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  16928.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16929.         
  16930.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  16931.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16932.         
  16933.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  16934.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16935.         
  16936.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  16937.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16938.         
  16939.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  16940.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16941.         
  16942.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  16943.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16944.         
  16945.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  16946.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16947.         
  16948.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  16949.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16950.         
  16951.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  16952.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16953.         
  16954.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  16955.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16956.         
  16957.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  16958.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16959.         
  16960.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  16961.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16962.         
  16963.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  16964.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16965.         
  16966.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  16967.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16968.         
  16969.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  16970.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16971.         
  16972.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  16973.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16974.         
  16975.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  16976.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  16977.         
  16978.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  16979.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16980.         
  16981.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  16982.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16983.         
  16984.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  16985.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16986.         
  16987.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  16988.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16989.         
  16990.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  16991.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16992.         
  16993.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  16994.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16995.         
  16996.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  16997.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  16998.         
  16999.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  17000.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17001.         
  17002.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  17003.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17004.         
  17005.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  17006.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17007.         
  17008.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  17009.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17010.         
  17011.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  17012.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17013.         
  17014.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  17015.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17016.         
  17017.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  17018.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17019.         
  17020.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  17021.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17022.         
  17023.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  17024.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17025.         
  17026.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  17027.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17028.         
  17029.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  17030.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17031.         
  17032.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  17033.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17034.         
  17035.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  17036.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17037.         
  17038.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  17039.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17040.         
  17041.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  17042.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17043.         
  17044.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  17045.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17046.         
  17047.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  17048.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17049.         
  17050.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  17051.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17052.         
  17053.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  17054.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17055.         
  17056.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  17057.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17058.         
  17059.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  17060.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17061.         
  17062.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  17063.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17064.         
  17065.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  17066.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17067.         
  17068.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipTop( 
  17069.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17070.         
  17071.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipRight( 
  17072.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17073.         
  17074.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipBottom( 
  17075.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17076.         
  17077.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipLeft( 
  17078.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17079.         
  17080.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  17081.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17082.         
  17083.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  17084.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17085.         
  17086.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  17087.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17088.         
  17089.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  17090.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17091.         
  17092.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tableLayout( 
  17093.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17094.         
  17095.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderCollapse( 
  17096.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17097.         
  17098.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_direction( 
  17099.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17100.         
  17101.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior( 
  17102.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17103.         
  17104.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  17105.             /* [in] */ BSTR strAttributeName,
  17106.             /* [in][defaultvalue] */ LONG lFlags,
  17107.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  17108.         
  17109.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_unicodeBidi( 
  17110.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17111.         
  17112.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_right( 
  17113.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17114.         
  17115.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom( 
  17116.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17117.         
  17118.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeMode( 
  17119.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17120.         
  17121.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyAlign( 
  17122.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17123.         
  17124.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyPosition( 
  17125.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17126.         
  17127.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyOverhang( 
  17128.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17129.         
  17130.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAutospace( 
  17131.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17132.         
  17133.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineBreak( 
  17134.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17135.         
  17136.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordBreak( 
  17137.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17138.         
  17139.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustify( 
  17140.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17141.         
  17142.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustifyTrim( 
  17143.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17144.         
  17145.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashida( 
  17146.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17147.         
  17148.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_blockDirection( 
  17149.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17150.         
  17151.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridChar( 
  17152.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17153.         
  17154.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridLine( 
  17155.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  17156.         
  17157.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridMode( 
  17158.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17159.         
  17160.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridType( 
  17161.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17162.         
  17163.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  17164.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17165.         
  17166.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  17167.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17168.         
  17169.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  17170.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17171.         
  17172.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  17173.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17174.         
  17175.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  17176.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17177.         
  17178.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accelerator( 
  17179.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17180.         
  17181.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowX( 
  17182.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17183.         
  17184.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowY( 
  17185.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17186.         
  17187.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  17188.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  17189.         
  17190.     };
  17191.     
  17192. #else     /* C style interface */
  17193.  
  17194.     typedef struct IHTMLCurrentStyleVtbl
  17195.     {
  17196.         BEGIN_INTERFACE
  17197.         
  17198.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  17199.             IHTMLCurrentStyle __RPC_FAR * This,
  17200.             /* [in] */ REFIID riid,
  17201.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  17202.         
  17203.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  17204.             IHTMLCurrentStyle __RPC_FAR * This);
  17205.         
  17206.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  17207.             IHTMLCurrentStyle __RPC_FAR * This);
  17208.         
  17209.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  17210.             IHTMLCurrentStyle __RPC_FAR * This,
  17211.             /* [out] */ UINT __RPC_FAR *pctinfo);
  17212.         
  17213.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  17214.             IHTMLCurrentStyle __RPC_FAR * This,
  17215.             /* [in] */ UINT iTInfo,
  17216.             /* [in] */ LCID lcid,
  17217.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  17218.         
  17219.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  17220.             IHTMLCurrentStyle __RPC_FAR * This,
  17221.             /* [in] */ REFIID riid,
  17222.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  17223.             /* [in] */ UINT cNames,
  17224.             /* [in] */ LCID lcid,
  17225.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  17226.         
  17227.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  17228.             IHTMLCurrentStyle __RPC_FAR * This,
  17229.             /* [in] */ DISPID dispIdMember,
  17230.             /* [in] */ REFIID riid,
  17231.             /* [in] */ LCID lcid,
  17232.             /* [in] */ WORD wFlags,
  17233.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  17234.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  17235.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  17236.             /* [out] */ UINT __RPC_FAR *puArgErr);
  17237.         
  17238.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_position )( 
  17239.             IHTMLCurrentStyle __RPC_FAR * This,
  17240.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17241.         
  17242.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_styleFloat )( 
  17243.             IHTMLCurrentStyle __RPC_FAR * This,
  17244.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17245.         
  17246.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_color )( 
  17247.             IHTMLCurrentStyle __RPC_FAR * This,
  17248.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17249.         
  17250.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundColor )( 
  17251.             IHTMLCurrentStyle __RPC_FAR * This,
  17252.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17253.         
  17254.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontFamily )( 
  17255.             IHTMLCurrentStyle __RPC_FAR * This,
  17256.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17257.         
  17258.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontStyle )( 
  17259.             IHTMLCurrentStyle __RPC_FAR * This,
  17260.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17261.         
  17262.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontVariant )( 
  17263.             IHTMLCurrentStyle __RPC_FAR * This,
  17264.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17265.         
  17266.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontWeight )( 
  17267.             IHTMLCurrentStyle __RPC_FAR * This,
  17268.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17269.         
  17270.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_fontSize )( 
  17271.             IHTMLCurrentStyle __RPC_FAR * This,
  17272.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17273.         
  17274.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundImage )( 
  17275.             IHTMLCurrentStyle __RPC_FAR * This,
  17276.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17277.         
  17278.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionX )( 
  17279.             IHTMLCurrentStyle __RPC_FAR * This,
  17280.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17281.         
  17282.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundPositionY )( 
  17283.             IHTMLCurrentStyle __RPC_FAR * This,
  17284.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17285.         
  17286.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundRepeat )( 
  17287.             IHTMLCurrentStyle __RPC_FAR * This,
  17288.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17289.         
  17290.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftColor )( 
  17291.             IHTMLCurrentStyle __RPC_FAR * This,
  17292.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17293.         
  17294.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopColor )( 
  17295.             IHTMLCurrentStyle __RPC_FAR * This,
  17296.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17297.         
  17298.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightColor )( 
  17299.             IHTMLCurrentStyle __RPC_FAR * This,
  17300.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17301.         
  17302.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomColor )( 
  17303.             IHTMLCurrentStyle __RPC_FAR * This,
  17304.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17305.         
  17306.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopStyle )( 
  17307.             IHTMLCurrentStyle __RPC_FAR * This,
  17308.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17309.         
  17310.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightStyle )( 
  17311.             IHTMLCurrentStyle __RPC_FAR * This,
  17312.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17313.         
  17314.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomStyle )( 
  17315.             IHTMLCurrentStyle __RPC_FAR * This,
  17316.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17317.         
  17318.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftStyle )( 
  17319.             IHTMLCurrentStyle __RPC_FAR * This,
  17320.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17321.         
  17322.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderTopWidth )( 
  17323.             IHTMLCurrentStyle __RPC_FAR * This,
  17324.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17325.         
  17326.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderRightWidth )( 
  17327.             IHTMLCurrentStyle __RPC_FAR * This,
  17328.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17329.         
  17330.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderBottomWidth )( 
  17331.             IHTMLCurrentStyle __RPC_FAR * This,
  17332.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17333.         
  17334.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderLeftWidth )( 
  17335.             IHTMLCurrentStyle __RPC_FAR * This,
  17336.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17337.         
  17338.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  17339.             IHTMLCurrentStyle __RPC_FAR * This,
  17340.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17341.         
  17342.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  17343.             IHTMLCurrentStyle __RPC_FAR * This,
  17344.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17345.         
  17346.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_width )( 
  17347.             IHTMLCurrentStyle __RPC_FAR * This,
  17348.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17349.         
  17350.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_height )( 
  17351.             IHTMLCurrentStyle __RPC_FAR * This,
  17352.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17353.         
  17354.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingLeft )( 
  17355.             IHTMLCurrentStyle __RPC_FAR * This,
  17356.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17357.         
  17358.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingTop )( 
  17359.             IHTMLCurrentStyle __RPC_FAR * This,
  17360.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17361.         
  17362.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingRight )( 
  17363.             IHTMLCurrentStyle __RPC_FAR * This,
  17364.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17365.         
  17366.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_paddingBottom )( 
  17367.             IHTMLCurrentStyle __RPC_FAR * This,
  17368.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17369.         
  17370.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAlign )( 
  17371.             IHTMLCurrentStyle __RPC_FAR * This,
  17372.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17373.         
  17374.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textDecoration )( 
  17375.             IHTMLCurrentStyle __RPC_FAR * This,
  17376.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17377.         
  17378.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_display )( 
  17379.             IHTMLCurrentStyle __RPC_FAR * This,
  17380.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17381.         
  17382.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_visibility )( 
  17383.             IHTMLCurrentStyle __RPC_FAR * This,
  17384.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17385.         
  17386.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_zIndex )( 
  17387.             IHTMLCurrentStyle __RPC_FAR * This,
  17388.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17389.         
  17390.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_letterSpacing )( 
  17391.             IHTMLCurrentStyle __RPC_FAR * This,
  17392.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17393.         
  17394.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineHeight )( 
  17395.             IHTMLCurrentStyle __RPC_FAR * This,
  17396.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17397.         
  17398.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textIndent )( 
  17399.             IHTMLCurrentStyle __RPC_FAR * This,
  17400.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17401.         
  17402.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_verticalAlign )( 
  17403.             IHTMLCurrentStyle __RPC_FAR * This,
  17404.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17405.         
  17406.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_backgroundAttachment )( 
  17407.             IHTMLCurrentStyle __RPC_FAR * This,
  17408.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17409.         
  17410.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginTop )( 
  17411.             IHTMLCurrentStyle __RPC_FAR * This,
  17412.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17413.         
  17414.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginRight )( 
  17415.             IHTMLCurrentStyle __RPC_FAR * This,
  17416.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17417.         
  17418.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginBottom )( 
  17419.             IHTMLCurrentStyle __RPC_FAR * This,
  17420.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17421.         
  17422.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_marginLeft )( 
  17423.             IHTMLCurrentStyle __RPC_FAR * This,
  17424.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17425.         
  17426.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clear )( 
  17427.             IHTMLCurrentStyle __RPC_FAR * This,
  17428.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17429.         
  17430.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleType )( 
  17431.             IHTMLCurrentStyle __RPC_FAR * This,
  17432.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17433.         
  17434.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStylePosition )( 
  17435.             IHTMLCurrentStyle __RPC_FAR * This,
  17436.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17437.         
  17438.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_listStyleImage )( 
  17439.             IHTMLCurrentStyle __RPC_FAR * This,
  17440.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17441.         
  17442.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clipTop )( 
  17443.             IHTMLCurrentStyle __RPC_FAR * This,
  17444.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17445.         
  17446.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clipRight )( 
  17447.             IHTMLCurrentStyle __RPC_FAR * This,
  17448.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17449.         
  17450.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clipBottom )( 
  17451.             IHTMLCurrentStyle __RPC_FAR * This,
  17452.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17453.         
  17454.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clipLeft )( 
  17455.             IHTMLCurrentStyle __RPC_FAR * This,
  17456.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17457.         
  17458.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflow )( 
  17459.             IHTMLCurrentStyle __RPC_FAR * This,
  17460.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17461.         
  17462.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakBefore )( 
  17463.             IHTMLCurrentStyle __RPC_FAR * This,
  17464.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17465.         
  17466.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_pageBreakAfter )( 
  17467.             IHTMLCurrentStyle __RPC_FAR * This,
  17468.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17469.         
  17470.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_cursor )( 
  17471.             IHTMLCurrentStyle __RPC_FAR * This,
  17472.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17473.         
  17474.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tableLayout )( 
  17475.             IHTMLCurrentStyle __RPC_FAR * This,
  17476.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17477.         
  17478.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderCollapse )( 
  17479.             IHTMLCurrentStyle __RPC_FAR * This,
  17480.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17481.         
  17482.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_direction )( 
  17483.             IHTMLCurrentStyle __RPC_FAR * This,
  17484.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17485.         
  17486.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_behavior )( 
  17487.             IHTMLCurrentStyle __RPC_FAR * This,
  17488.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17489.         
  17490.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  17491.             IHTMLCurrentStyle __RPC_FAR * This,
  17492.             /* [in] */ BSTR strAttributeName,
  17493.             /* [in][defaultvalue] */ LONG lFlags,
  17494.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  17495.         
  17496.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_unicodeBidi )( 
  17497.             IHTMLCurrentStyle __RPC_FAR * This,
  17498.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17499.         
  17500.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_right )( 
  17501.             IHTMLCurrentStyle __RPC_FAR * This,
  17502.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17503.         
  17504.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bottom )( 
  17505.             IHTMLCurrentStyle __RPC_FAR * This,
  17506.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17507.         
  17508.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_imeMode )( 
  17509.             IHTMLCurrentStyle __RPC_FAR * This,
  17510.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17511.         
  17512.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyAlign )( 
  17513.             IHTMLCurrentStyle __RPC_FAR * This,
  17514.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17515.         
  17516.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyPosition )( 
  17517.             IHTMLCurrentStyle __RPC_FAR * This,
  17518.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17519.         
  17520.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_rubyOverhang )( 
  17521.             IHTMLCurrentStyle __RPC_FAR * This,
  17522.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17523.         
  17524.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textAutospace )( 
  17525.             IHTMLCurrentStyle __RPC_FAR * This,
  17526.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17527.         
  17528.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lineBreak )( 
  17529.             IHTMLCurrentStyle __RPC_FAR * This,
  17530.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17531.         
  17532.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wordBreak )( 
  17533.             IHTMLCurrentStyle __RPC_FAR * This,
  17534.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17535.         
  17536.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textJustify )( 
  17537.             IHTMLCurrentStyle __RPC_FAR * This,
  17538.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17539.         
  17540.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textJustifyTrim )( 
  17541.             IHTMLCurrentStyle __RPC_FAR * This,
  17542.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17543.         
  17544.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textKashida )( 
  17545.             IHTMLCurrentStyle __RPC_FAR * This,
  17546.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17547.         
  17548.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_blockDirection )( 
  17549.             IHTMLCurrentStyle __RPC_FAR * This,
  17550.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17551.         
  17552.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridChar )( 
  17553.             IHTMLCurrentStyle __RPC_FAR * This,
  17554.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17555.         
  17556.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridLine )( 
  17557.             IHTMLCurrentStyle __RPC_FAR * This,
  17558.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  17559.         
  17560.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridMode )( 
  17561.             IHTMLCurrentStyle __RPC_FAR * This,
  17562.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17563.         
  17564.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_layoutGridType )( 
  17565.             IHTMLCurrentStyle __RPC_FAR * This,
  17566.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17567.         
  17568.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderStyle )( 
  17569.             IHTMLCurrentStyle __RPC_FAR * This,
  17570.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17571.         
  17572.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderColor )( 
  17573.             IHTMLCurrentStyle __RPC_FAR * This,
  17574.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17575.         
  17576.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_borderWidth )( 
  17577.             IHTMLCurrentStyle __RPC_FAR * This,
  17578.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17579.         
  17580.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_padding )( 
  17581.             IHTMLCurrentStyle __RPC_FAR * This,
  17582.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17583.         
  17584.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_margin )( 
  17585.             IHTMLCurrentStyle __RPC_FAR * This,
  17586.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17587.         
  17588.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accelerator )( 
  17589.             IHTMLCurrentStyle __RPC_FAR * This,
  17590.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17591.         
  17592.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflowX )( 
  17593.             IHTMLCurrentStyle __RPC_FAR * This,
  17594.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17595.         
  17596.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_overflowY )( 
  17597.             IHTMLCurrentStyle __RPC_FAR * This,
  17598.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17599.         
  17600.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_textTransform )( 
  17601.             IHTMLCurrentStyle __RPC_FAR * This,
  17602.             /* [out][retval] */ BSTR __RPC_FAR *p);
  17603.         
  17604.         END_INTERFACE
  17605.     } IHTMLCurrentStyleVtbl;
  17606.  
  17607.     interface IHTMLCurrentStyle
  17608.     {
  17609.         CONST_VTBL struct IHTMLCurrentStyleVtbl __RPC_FAR *lpVtbl;
  17610.     };
  17611.  
  17612.     
  17613.  
  17614. #ifdef COBJMACROS
  17615.  
  17616.  
  17617. #define IHTMLCurrentStyle_QueryInterface(This,riid,ppvObject)    \
  17618.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  17619.  
  17620. #define IHTMLCurrentStyle_AddRef(This)    \
  17621.     (This)->lpVtbl -> AddRef(This)
  17622.  
  17623. #define IHTMLCurrentStyle_Release(This)    \
  17624.     (This)->lpVtbl -> Release(This)
  17625.  
  17626.  
  17627. #define IHTMLCurrentStyle_GetTypeInfoCount(This,pctinfo)    \
  17628.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  17629.  
  17630. #define IHTMLCurrentStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  17631.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  17632.  
  17633. #define IHTMLCurrentStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  17634.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  17635.  
  17636. #define IHTMLCurrentStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  17637.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  17638.  
  17639.  
  17640. #define IHTMLCurrentStyle_get_position(This,p)    \
  17641.     (This)->lpVtbl -> get_position(This,p)
  17642.  
  17643. #define IHTMLCurrentStyle_get_styleFloat(This,p)    \
  17644.     (This)->lpVtbl -> get_styleFloat(This,p)
  17645.  
  17646. #define IHTMLCurrentStyle_get_color(This,p)    \
  17647.     (This)->lpVtbl -> get_color(This,p)
  17648.  
  17649. #define IHTMLCurrentStyle_get_backgroundColor(This,p)    \
  17650.     (This)->lpVtbl -> get_backgroundColor(This,p)
  17651.  
  17652. #define IHTMLCurrentStyle_get_fontFamily(This,p)    \
  17653.     (This)->lpVtbl -> get_fontFamily(This,p)
  17654.  
  17655. #define IHTMLCurrentStyle_get_fontStyle(This,p)    \
  17656.     (This)->lpVtbl -> get_fontStyle(This,p)
  17657.  
  17658. #define IHTMLCurrentStyle_get_fontVariant(This,p)    \
  17659.     (This)->lpVtbl -> get_fontVariant(This,p)
  17660.  
  17661. #define IHTMLCurrentStyle_get_fontWeight(This,p)    \
  17662.     (This)->lpVtbl -> get_fontWeight(This,p)
  17663.  
  17664. #define IHTMLCurrentStyle_get_fontSize(This,p)    \
  17665.     (This)->lpVtbl -> get_fontSize(This,p)
  17666.  
  17667. #define IHTMLCurrentStyle_get_backgroundImage(This,p)    \
  17668.     (This)->lpVtbl -> get_backgroundImage(This,p)
  17669.  
  17670. #define IHTMLCurrentStyle_get_backgroundPositionX(This,p)    \
  17671.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  17672.  
  17673. #define IHTMLCurrentStyle_get_backgroundPositionY(This,p)    \
  17674.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  17675.  
  17676. #define IHTMLCurrentStyle_get_backgroundRepeat(This,p)    \
  17677.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  17678.  
  17679. #define IHTMLCurrentStyle_get_borderLeftColor(This,p)    \
  17680.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  17681.  
  17682. #define IHTMLCurrentStyle_get_borderTopColor(This,p)    \
  17683.     (This)->lpVtbl -> get_borderTopColor(This,p)
  17684.  
  17685. #define IHTMLCurrentStyle_get_borderRightColor(This,p)    \
  17686.     (This)->lpVtbl -> get_borderRightColor(This,p)
  17687.  
  17688. #define IHTMLCurrentStyle_get_borderBottomColor(This,p)    \
  17689.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  17690.  
  17691. #define IHTMLCurrentStyle_get_borderTopStyle(This,p)    \
  17692.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  17693.  
  17694. #define IHTMLCurrentStyle_get_borderRightStyle(This,p)    \
  17695.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  17696.  
  17697. #define IHTMLCurrentStyle_get_borderBottomStyle(This,p)    \
  17698.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  17699.  
  17700. #define IHTMLCurrentStyle_get_borderLeftStyle(This,p)    \
  17701.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  17702.  
  17703. #define IHTMLCurrentStyle_get_borderTopWidth(This,p)    \
  17704.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  17705.  
  17706. #define IHTMLCurrentStyle_get_borderRightWidth(This,p)    \
  17707.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  17708.  
  17709. #define IHTMLCurrentStyle_get_borderBottomWidth(This,p)    \
  17710.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  17711.  
  17712. #define IHTMLCurrentStyle_get_borderLeftWidth(This,p)    \
  17713.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  17714.  
  17715. #define IHTMLCurrentStyle_get_left(This,p)    \
  17716.     (This)->lpVtbl -> get_left(This,p)
  17717.  
  17718. #define IHTMLCurrentStyle_get_top(This,p)    \
  17719.     (This)->lpVtbl -> get_top(This,p)
  17720.  
  17721. #define IHTMLCurrentStyle_get_width(This,p)    \
  17722.     (This)->lpVtbl -> get_width(This,p)
  17723.  
  17724. #define IHTMLCurrentStyle_get_height(This,p)    \
  17725.     (This)->lpVtbl -> get_height(This,p)
  17726.  
  17727. #define IHTMLCurrentStyle_get_paddingLeft(This,p)    \
  17728.     (This)->lpVtbl -> get_paddingLeft(This,p)
  17729.  
  17730. #define IHTMLCurrentStyle_get_paddingTop(This,p)    \
  17731.     (This)->lpVtbl -> get_paddingTop(This,p)
  17732.  
  17733. #define IHTMLCurrentStyle_get_paddingRight(This,p)    \
  17734.     (This)->lpVtbl -> get_paddingRight(This,p)
  17735.  
  17736. #define IHTMLCurrentStyle_get_paddingBottom(This,p)    \
  17737.     (This)->lpVtbl -> get_paddingBottom(This,p)
  17738.  
  17739. #define IHTMLCurrentStyle_get_textAlign(This,p)    \
  17740.     (This)->lpVtbl -> get_textAlign(This,p)
  17741.  
  17742. #define IHTMLCurrentStyle_get_textDecoration(This,p)    \
  17743.     (This)->lpVtbl -> get_textDecoration(This,p)
  17744.  
  17745. #define IHTMLCurrentStyle_get_display(This,p)    \
  17746.     (This)->lpVtbl -> get_display(This,p)
  17747.  
  17748. #define IHTMLCurrentStyle_get_visibility(This,p)    \
  17749.     (This)->lpVtbl -> get_visibility(This,p)
  17750.  
  17751. #define IHTMLCurrentStyle_get_zIndex(This,p)    \
  17752.     (This)->lpVtbl -> get_zIndex(This,p)
  17753.  
  17754. #define IHTMLCurrentStyle_get_letterSpacing(This,p)    \
  17755.     (This)->lpVtbl -> get_letterSpacing(This,p)
  17756.  
  17757. #define IHTMLCurrentStyle_get_lineHeight(This,p)    \
  17758.     (This)->lpVtbl -> get_lineHeight(This,p)
  17759.  
  17760. #define IHTMLCurrentStyle_get_textIndent(This,p)    \
  17761.     (This)->lpVtbl -> get_textIndent(This,p)
  17762.  
  17763. #define IHTMLCurrentStyle_get_verticalAlign(This,p)    \
  17764.     (This)->lpVtbl -> get_verticalAlign(This,p)
  17765.  
  17766. #define IHTMLCurrentStyle_get_backgroundAttachment(This,p)    \
  17767.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  17768.  
  17769. #define IHTMLCurrentStyle_get_marginTop(This,p)    \
  17770.     (This)->lpVtbl -> get_marginTop(This,p)
  17771.  
  17772. #define IHTMLCurrentStyle_get_marginRight(This,p)    \
  17773.     (This)->lpVtbl -> get_marginRight(This,p)
  17774.  
  17775. #define IHTMLCurrentStyle_get_marginBottom(This,p)    \
  17776.     (This)->lpVtbl -> get_marginBottom(This,p)
  17777.  
  17778. #define IHTMLCurrentStyle_get_marginLeft(This,p)    \
  17779.     (This)->lpVtbl -> get_marginLeft(This,p)
  17780.  
  17781. #define IHTMLCurrentStyle_get_clear(This,p)    \
  17782.     (This)->lpVtbl -> get_clear(This,p)
  17783.  
  17784. #define IHTMLCurrentStyle_get_listStyleType(This,p)    \
  17785.     (This)->lpVtbl -> get_listStyleType(This,p)
  17786.  
  17787. #define IHTMLCurrentStyle_get_listStylePosition(This,p)    \
  17788.     (This)->lpVtbl -> get_listStylePosition(This,p)
  17789.  
  17790. #define IHTMLCurrentStyle_get_listStyleImage(This,p)    \
  17791.     (This)->lpVtbl -> get_listStyleImage(This,p)
  17792.  
  17793. #define IHTMLCurrentStyle_get_clipTop(This,p)    \
  17794.     (This)->lpVtbl -> get_clipTop(This,p)
  17795.  
  17796. #define IHTMLCurrentStyle_get_clipRight(This,p)    \
  17797.     (This)->lpVtbl -> get_clipRight(This,p)
  17798.  
  17799. #define IHTMLCurrentStyle_get_clipBottom(This,p)    \
  17800.     (This)->lpVtbl -> get_clipBottom(This,p)
  17801.  
  17802. #define IHTMLCurrentStyle_get_clipLeft(This,p)    \
  17803.     (This)->lpVtbl -> get_clipLeft(This,p)
  17804.  
  17805. #define IHTMLCurrentStyle_get_overflow(This,p)    \
  17806.     (This)->lpVtbl -> get_overflow(This,p)
  17807.  
  17808. #define IHTMLCurrentStyle_get_pageBreakBefore(This,p)    \
  17809.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  17810.  
  17811. #define IHTMLCurrentStyle_get_pageBreakAfter(This,p)    \
  17812.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  17813.  
  17814. #define IHTMLCurrentStyle_get_cursor(This,p)    \
  17815.     (This)->lpVtbl -> get_cursor(This,p)
  17816.  
  17817. #define IHTMLCurrentStyle_get_tableLayout(This,p)    \
  17818.     (This)->lpVtbl -> get_tableLayout(This,p)
  17819.  
  17820. #define IHTMLCurrentStyle_get_borderCollapse(This,p)    \
  17821.     (This)->lpVtbl -> get_borderCollapse(This,p)
  17822.  
  17823. #define IHTMLCurrentStyle_get_direction(This,p)    \
  17824.     (This)->lpVtbl -> get_direction(This,p)
  17825.  
  17826. #define IHTMLCurrentStyle_get_behavior(This,p)    \
  17827.     (This)->lpVtbl -> get_behavior(This,p)
  17828.  
  17829. #define IHTMLCurrentStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  17830.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  17831.  
  17832. #define IHTMLCurrentStyle_get_unicodeBidi(This,p)    \
  17833.     (This)->lpVtbl -> get_unicodeBidi(This,p)
  17834.  
  17835. #define IHTMLCurrentStyle_get_right(This,p)    \
  17836.     (This)->lpVtbl -> get_right(This,p)
  17837.  
  17838. #define IHTMLCurrentStyle_get_bottom(This,p)    \
  17839.     (This)->lpVtbl -> get_bottom(This,p)
  17840.  
  17841. #define IHTMLCurrentStyle_get_imeMode(This,p)    \
  17842.     (This)->lpVtbl -> get_imeMode(This,p)
  17843.  
  17844. #define IHTMLCurrentStyle_get_rubyAlign(This,p)    \
  17845.     (This)->lpVtbl -> get_rubyAlign(This,p)
  17846.  
  17847. #define IHTMLCurrentStyle_get_rubyPosition(This,p)    \
  17848.     (This)->lpVtbl -> get_rubyPosition(This,p)
  17849.  
  17850. #define IHTMLCurrentStyle_get_rubyOverhang(This,p)    \
  17851.     (This)->lpVtbl -> get_rubyOverhang(This,p)
  17852.  
  17853. #define IHTMLCurrentStyle_get_textAutospace(This,p)    \
  17854.     (This)->lpVtbl -> get_textAutospace(This,p)
  17855.  
  17856. #define IHTMLCurrentStyle_get_lineBreak(This,p)    \
  17857.     (This)->lpVtbl -> get_lineBreak(This,p)
  17858.  
  17859. #define IHTMLCurrentStyle_get_wordBreak(This,p)    \
  17860.     (This)->lpVtbl -> get_wordBreak(This,p)
  17861.  
  17862. #define IHTMLCurrentStyle_get_textJustify(This,p)    \
  17863.     (This)->lpVtbl -> get_textJustify(This,p)
  17864.  
  17865. #define IHTMLCurrentStyle_get_textJustifyTrim(This,p)    \
  17866.     (This)->lpVtbl -> get_textJustifyTrim(This,p)
  17867.  
  17868. #define IHTMLCurrentStyle_get_textKashida(This,p)    \
  17869.     (This)->lpVtbl -> get_textKashida(This,p)
  17870.  
  17871. #define IHTMLCurrentStyle_get_blockDirection(This,p)    \
  17872.     (This)->lpVtbl -> get_blockDirection(This,p)
  17873.  
  17874. #define IHTMLCurrentStyle_get_layoutGridChar(This,p)    \
  17875.     (This)->lpVtbl -> get_layoutGridChar(This,p)
  17876.  
  17877. #define IHTMLCurrentStyle_get_layoutGridLine(This,p)    \
  17878.     (This)->lpVtbl -> get_layoutGridLine(This,p)
  17879.  
  17880. #define IHTMLCurrentStyle_get_layoutGridMode(This,p)    \
  17881.     (This)->lpVtbl -> get_layoutGridMode(This,p)
  17882.  
  17883. #define IHTMLCurrentStyle_get_layoutGridType(This,p)    \
  17884.     (This)->lpVtbl -> get_layoutGridType(This,p)
  17885.  
  17886. #define IHTMLCurrentStyle_get_borderStyle(This,p)    \
  17887.     (This)->lpVtbl -> get_borderStyle(This,p)
  17888.  
  17889. #define IHTMLCurrentStyle_get_borderColor(This,p)    \
  17890.     (This)->lpVtbl -> get_borderColor(This,p)
  17891.  
  17892. #define IHTMLCurrentStyle_get_borderWidth(This,p)    \
  17893.     (This)->lpVtbl -> get_borderWidth(This,p)
  17894.  
  17895. #define IHTMLCurrentStyle_get_padding(This,p)    \
  17896.     (This)->lpVtbl -> get_padding(This,p)
  17897.  
  17898. #define IHTMLCurrentStyle_get_margin(This,p)    \
  17899.     (This)->lpVtbl -> get_margin(This,p)
  17900.  
  17901. #define IHTMLCurrentStyle_get_accelerator(This,p)    \
  17902.     (This)->lpVtbl -> get_accelerator(This,p)
  17903.  
  17904. #define IHTMLCurrentStyle_get_overflowX(This,p)    \
  17905.     (This)->lpVtbl -> get_overflowX(This,p)
  17906.  
  17907. #define IHTMLCurrentStyle_get_overflowY(This,p)    \
  17908.     (This)->lpVtbl -> get_overflowY(This,p)
  17909.  
  17910. #define IHTMLCurrentStyle_get_textTransform(This,p)    \
  17911.     (This)->lpVtbl -> get_textTransform(This,p)
  17912.  
  17913. #endif /* COBJMACROS */
  17914.  
  17915.  
  17916. #endif     /* C style interface */
  17917.  
  17918.  
  17919.  
  17920. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_position_Proxy( 
  17921.     IHTMLCurrentStyle __RPC_FAR * This,
  17922.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17923.  
  17924.  
  17925. void __RPC_STUB IHTMLCurrentStyle_get_position_Stub(
  17926.     IRpcStubBuffer *This,
  17927.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17928.     PRPC_MESSAGE _pRpcMessage,
  17929.     DWORD *_pdwStubPhase);
  17930.  
  17931.  
  17932. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_styleFloat_Proxy( 
  17933.     IHTMLCurrentStyle __RPC_FAR * This,
  17934.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17935.  
  17936.  
  17937. void __RPC_STUB IHTMLCurrentStyle_get_styleFloat_Stub(
  17938.     IRpcStubBuffer *This,
  17939.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17940.     PRPC_MESSAGE _pRpcMessage,
  17941.     DWORD *_pdwStubPhase);
  17942.  
  17943.  
  17944. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_color_Proxy( 
  17945.     IHTMLCurrentStyle __RPC_FAR * This,
  17946.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17947.  
  17948.  
  17949. void __RPC_STUB IHTMLCurrentStyle_get_color_Stub(
  17950.     IRpcStubBuffer *This,
  17951.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17952.     PRPC_MESSAGE _pRpcMessage,
  17953.     DWORD *_pdwStubPhase);
  17954.  
  17955.  
  17956. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundColor_Proxy( 
  17957.     IHTMLCurrentStyle __RPC_FAR * This,
  17958.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  17959.  
  17960.  
  17961. void __RPC_STUB IHTMLCurrentStyle_get_backgroundColor_Stub(
  17962.     IRpcStubBuffer *This,
  17963.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17964.     PRPC_MESSAGE _pRpcMessage,
  17965.     DWORD *_pdwStubPhase);
  17966.  
  17967.  
  17968. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontFamily_Proxy( 
  17969.     IHTMLCurrentStyle __RPC_FAR * This,
  17970.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17971.  
  17972.  
  17973. void __RPC_STUB IHTMLCurrentStyle_get_fontFamily_Stub(
  17974.     IRpcStubBuffer *This,
  17975.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17976.     PRPC_MESSAGE _pRpcMessage,
  17977.     DWORD *_pdwStubPhase);
  17978.  
  17979.  
  17980. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontStyle_Proxy( 
  17981.     IHTMLCurrentStyle __RPC_FAR * This,
  17982.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17983.  
  17984.  
  17985. void __RPC_STUB IHTMLCurrentStyle_get_fontStyle_Stub(
  17986.     IRpcStubBuffer *This,
  17987.     IRpcChannelBuffer *_pRpcChannelBuffer,
  17988.     PRPC_MESSAGE _pRpcMessage,
  17989.     DWORD *_pdwStubPhase);
  17990.  
  17991.  
  17992. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontVariant_Proxy( 
  17993.     IHTMLCurrentStyle __RPC_FAR * This,
  17994.     /* [out][retval] */ BSTR __RPC_FAR *p);
  17995.  
  17996.  
  17997. void __RPC_STUB IHTMLCurrentStyle_get_fontVariant_Stub(
  17998.     IRpcStubBuffer *This,
  17999.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18000.     PRPC_MESSAGE _pRpcMessage,
  18001.     DWORD *_pdwStubPhase);
  18002.  
  18003.  
  18004. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontWeight_Proxy( 
  18005.     IHTMLCurrentStyle __RPC_FAR * This,
  18006.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18007.  
  18008.  
  18009. void __RPC_STUB IHTMLCurrentStyle_get_fontWeight_Stub(
  18010.     IRpcStubBuffer *This,
  18011.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18012.     PRPC_MESSAGE _pRpcMessage,
  18013.     DWORD *_pdwStubPhase);
  18014.  
  18015.  
  18016. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontSize_Proxy( 
  18017.     IHTMLCurrentStyle __RPC_FAR * This,
  18018.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18019.  
  18020.  
  18021. void __RPC_STUB IHTMLCurrentStyle_get_fontSize_Stub(
  18022.     IRpcStubBuffer *This,
  18023.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18024.     PRPC_MESSAGE _pRpcMessage,
  18025.     DWORD *_pdwStubPhase);
  18026.  
  18027.  
  18028. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundImage_Proxy( 
  18029.     IHTMLCurrentStyle __RPC_FAR * This,
  18030.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18031.  
  18032.  
  18033. void __RPC_STUB IHTMLCurrentStyle_get_backgroundImage_Stub(
  18034.     IRpcStubBuffer *This,
  18035.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18036.     PRPC_MESSAGE _pRpcMessage,
  18037.     DWORD *_pdwStubPhase);
  18038.  
  18039.  
  18040. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundPositionX_Proxy( 
  18041.     IHTMLCurrentStyle __RPC_FAR * This,
  18042.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18043.  
  18044.  
  18045. void __RPC_STUB IHTMLCurrentStyle_get_backgroundPositionX_Stub(
  18046.     IRpcStubBuffer *This,
  18047.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18048.     PRPC_MESSAGE _pRpcMessage,
  18049.     DWORD *_pdwStubPhase);
  18050.  
  18051.  
  18052. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundPositionY_Proxy( 
  18053.     IHTMLCurrentStyle __RPC_FAR * This,
  18054.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18055.  
  18056.  
  18057. void __RPC_STUB IHTMLCurrentStyle_get_backgroundPositionY_Stub(
  18058.     IRpcStubBuffer *This,
  18059.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18060.     PRPC_MESSAGE _pRpcMessage,
  18061.     DWORD *_pdwStubPhase);
  18062.  
  18063.  
  18064. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundRepeat_Proxy( 
  18065.     IHTMLCurrentStyle __RPC_FAR * This,
  18066.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18067.  
  18068.  
  18069. void __RPC_STUB IHTMLCurrentStyle_get_backgroundRepeat_Stub(
  18070.     IRpcStubBuffer *This,
  18071.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18072.     PRPC_MESSAGE _pRpcMessage,
  18073.     DWORD *_pdwStubPhase);
  18074.  
  18075.  
  18076. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftColor_Proxy( 
  18077.     IHTMLCurrentStyle __RPC_FAR * This,
  18078.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18079.  
  18080.  
  18081. void __RPC_STUB IHTMLCurrentStyle_get_borderLeftColor_Stub(
  18082.     IRpcStubBuffer *This,
  18083.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18084.     PRPC_MESSAGE _pRpcMessage,
  18085.     DWORD *_pdwStubPhase);
  18086.  
  18087.  
  18088. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopColor_Proxy( 
  18089.     IHTMLCurrentStyle __RPC_FAR * This,
  18090.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18091.  
  18092.  
  18093. void __RPC_STUB IHTMLCurrentStyle_get_borderTopColor_Stub(
  18094.     IRpcStubBuffer *This,
  18095.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18096.     PRPC_MESSAGE _pRpcMessage,
  18097.     DWORD *_pdwStubPhase);
  18098.  
  18099.  
  18100. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightColor_Proxy( 
  18101.     IHTMLCurrentStyle __RPC_FAR * This,
  18102.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18103.  
  18104.  
  18105. void __RPC_STUB IHTMLCurrentStyle_get_borderRightColor_Stub(
  18106.     IRpcStubBuffer *This,
  18107.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18108.     PRPC_MESSAGE _pRpcMessage,
  18109.     DWORD *_pdwStubPhase);
  18110.  
  18111.  
  18112. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomColor_Proxy( 
  18113.     IHTMLCurrentStyle __RPC_FAR * This,
  18114.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18115.  
  18116.  
  18117. void __RPC_STUB IHTMLCurrentStyle_get_borderBottomColor_Stub(
  18118.     IRpcStubBuffer *This,
  18119.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18120.     PRPC_MESSAGE _pRpcMessage,
  18121.     DWORD *_pdwStubPhase);
  18122.  
  18123.  
  18124. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopStyle_Proxy( 
  18125.     IHTMLCurrentStyle __RPC_FAR * This,
  18126.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18127.  
  18128.  
  18129. void __RPC_STUB IHTMLCurrentStyle_get_borderTopStyle_Stub(
  18130.     IRpcStubBuffer *This,
  18131.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18132.     PRPC_MESSAGE _pRpcMessage,
  18133.     DWORD *_pdwStubPhase);
  18134.  
  18135.  
  18136. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightStyle_Proxy( 
  18137.     IHTMLCurrentStyle __RPC_FAR * This,
  18138.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18139.  
  18140.  
  18141. void __RPC_STUB IHTMLCurrentStyle_get_borderRightStyle_Stub(
  18142.     IRpcStubBuffer *This,
  18143.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18144.     PRPC_MESSAGE _pRpcMessage,
  18145.     DWORD *_pdwStubPhase);
  18146.  
  18147.  
  18148. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomStyle_Proxy( 
  18149.     IHTMLCurrentStyle __RPC_FAR * This,
  18150.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18151.  
  18152.  
  18153. void __RPC_STUB IHTMLCurrentStyle_get_borderBottomStyle_Stub(
  18154.     IRpcStubBuffer *This,
  18155.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18156.     PRPC_MESSAGE _pRpcMessage,
  18157.     DWORD *_pdwStubPhase);
  18158.  
  18159.  
  18160. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftStyle_Proxy( 
  18161.     IHTMLCurrentStyle __RPC_FAR * This,
  18162.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18163.  
  18164.  
  18165. void __RPC_STUB IHTMLCurrentStyle_get_borderLeftStyle_Stub(
  18166.     IRpcStubBuffer *This,
  18167.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18168.     PRPC_MESSAGE _pRpcMessage,
  18169.     DWORD *_pdwStubPhase);
  18170.  
  18171.  
  18172. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopWidth_Proxy( 
  18173.     IHTMLCurrentStyle __RPC_FAR * This,
  18174.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18175.  
  18176.  
  18177. void __RPC_STUB IHTMLCurrentStyle_get_borderTopWidth_Stub(
  18178.     IRpcStubBuffer *This,
  18179.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18180.     PRPC_MESSAGE _pRpcMessage,
  18181.     DWORD *_pdwStubPhase);
  18182.  
  18183.  
  18184. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightWidth_Proxy( 
  18185.     IHTMLCurrentStyle __RPC_FAR * This,
  18186.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18187.  
  18188.  
  18189. void __RPC_STUB IHTMLCurrentStyle_get_borderRightWidth_Stub(
  18190.     IRpcStubBuffer *This,
  18191.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18192.     PRPC_MESSAGE _pRpcMessage,
  18193.     DWORD *_pdwStubPhase);
  18194.  
  18195.  
  18196. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomWidth_Proxy( 
  18197.     IHTMLCurrentStyle __RPC_FAR * This,
  18198.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18199.  
  18200.  
  18201. void __RPC_STUB IHTMLCurrentStyle_get_borderBottomWidth_Stub(
  18202.     IRpcStubBuffer *This,
  18203.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18204.     PRPC_MESSAGE _pRpcMessage,
  18205.     DWORD *_pdwStubPhase);
  18206.  
  18207.  
  18208. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftWidth_Proxy( 
  18209.     IHTMLCurrentStyle __RPC_FAR * This,
  18210.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18211.  
  18212.  
  18213. void __RPC_STUB IHTMLCurrentStyle_get_borderLeftWidth_Stub(
  18214.     IRpcStubBuffer *This,
  18215.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18216.     PRPC_MESSAGE _pRpcMessage,
  18217.     DWORD *_pdwStubPhase);
  18218.  
  18219.  
  18220. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_left_Proxy( 
  18221.     IHTMLCurrentStyle __RPC_FAR * This,
  18222.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18223.  
  18224.  
  18225. void __RPC_STUB IHTMLCurrentStyle_get_left_Stub(
  18226.     IRpcStubBuffer *This,
  18227.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18228.     PRPC_MESSAGE _pRpcMessage,
  18229.     DWORD *_pdwStubPhase);
  18230.  
  18231.  
  18232. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_top_Proxy( 
  18233.     IHTMLCurrentStyle __RPC_FAR * This,
  18234.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18235.  
  18236.  
  18237. void __RPC_STUB IHTMLCurrentStyle_get_top_Stub(
  18238.     IRpcStubBuffer *This,
  18239.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18240.     PRPC_MESSAGE _pRpcMessage,
  18241.     DWORD *_pdwStubPhase);
  18242.  
  18243.  
  18244. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_width_Proxy( 
  18245.     IHTMLCurrentStyle __RPC_FAR * This,
  18246.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18247.  
  18248.  
  18249. void __RPC_STUB IHTMLCurrentStyle_get_width_Stub(
  18250.     IRpcStubBuffer *This,
  18251.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18252.     PRPC_MESSAGE _pRpcMessage,
  18253.     DWORD *_pdwStubPhase);
  18254.  
  18255.  
  18256. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_height_Proxy( 
  18257.     IHTMLCurrentStyle __RPC_FAR * This,
  18258.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18259.  
  18260.  
  18261. void __RPC_STUB IHTMLCurrentStyle_get_height_Stub(
  18262.     IRpcStubBuffer *This,
  18263.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18264.     PRPC_MESSAGE _pRpcMessage,
  18265.     DWORD *_pdwStubPhase);
  18266.  
  18267.  
  18268. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingLeft_Proxy( 
  18269.     IHTMLCurrentStyle __RPC_FAR * This,
  18270.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18271.  
  18272.  
  18273. void __RPC_STUB IHTMLCurrentStyle_get_paddingLeft_Stub(
  18274.     IRpcStubBuffer *This,
  18275.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18276.     PRPC_MESSAGE _pRpcMessage,
  18277.     DWORD *_pdwStubPhase);
  18278.  
  18279.  
  18280. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingTop_Proxy( 
  18281.     IHTMLCurrentStyle __RPC_FAR * This,
  18282.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18283.  
  18284.  
  18285. void __RPC_STUB IHTMLCurrentStyle_get_paddingTop_Stub(
  18286.     IRpcStubBuffer *This,
  18287.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18288.     PRPC_MESSAGE _pRpcMessage,
  18289.     DWORD *_pdwStubPhase);
  18290.  
  18291.  
  18292. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingRight_Proxy( 
  18293.     IHTMLCurrentStyle __RPC_FAR * This,
  18294.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18295.  
  18296.  
  18297. void __RPC_STUB IHTMLCurrentStyle_get_paddingRight_Stub(
  18298.     IRpcStubBuffer *This,
  18299.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18300.     PRPC_MESSAGE _pRpcMessage,
  18301.     DWORD *_pdwStubPhase);
  18302.  
  18303.  
  18304. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingBottom_Proxy( 
  18305.     IHTMLCurrentStyle __RPC_FAR * This,
  18306.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18307.  
  18308.  
  18309. void __RPC_STUB IHTMLCurrentStyle_get_paddingBottom_Stub(
  18310.     IRpcStubBuffer *This,
  18311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18312.     PRPC_MESSAGE _pRpcMessage,
  18313.     DWORD *_pdwStubPhase);
  18314.  
  18315.  
  18316. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textAlign_Proxy( 
  18317.     IHTMLCurrentStyle __RPC_FAR * This,
  18318.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18319.  
  18320.  
  18321. void __RPC_STUB IHTMLCurrentStyle_get_textAlign_Stub(
  18322.     IRpcStubBuffer *This,
  18323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18324.     PRPC_MESSAGE _pRpcMessage,
  18325.     DWORD *_pdwStubPhase);
  18326.  
  18327.  
  18328. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textDecoration_Proxy( 
  18329.     IHTMLCurrentStyle __RPC_FAR * This,
  18330.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18331.  
  18332.  
  18333. void __RPC_STUB IHTMLCurrentStyle_get_textDecoration_Stub(
  18334.     IRpcStubBuffer *This,
  18335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18336.     PRPC_MESSAGE _pRpcMessage,
  18337.     DWORD *_pdwStubPhase);
  18338.  
  18339.  
  18340. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_display_Proxy( 
  18341.     IHTMLCurrentStyle __RPC_FAR * This,
  18342.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18343.  
  18344.  
  18345. void __RPC_STUB IHTMLCurrentStyle_get_display_Stub(
  18346.     IRpcStubBuffer *This,
  18347.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18348.     PRPC_MESSAGE _pRpcMessage,
  18349.     DWORD *_pdwStubPhase);
  18350.  
  18351.  
  18352. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_visibility_Proxy( 
  18353.     IHTMLCurrentStyle __RPC_FAR * This,
  18354.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18355.  
  18356.  
  18357. void __RPC_STUB IHTMLCurrentStyle_get_visibility_Stub(
  18358.     IRpcStubBuffer *This,
  18359.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18360.     PRPC_MESSAGE _pRpcMessage,
  18361.     DWORD *_pdwStubPhase);
  18362.  
  18363.  
  18364. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_zIndex_Proxy( 
  18365.     IHTMLCurrentStyle __RPC_FAR * This,
  18366.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18367.  
  18368.  
  18369. void __RPC_STUB IHTMLCurrentStyle_get_zIndex_Stub(
  18370.     IRpcStubBuffer *This,
  18371.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18372.     PRPC_MESSAGE _pRpcMessage,
  18373.     DWORD *_pdwStubPhase);
  18374.  
  18375.  
  18376. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_letterSpacing_Proxy( 
  18377.     IHTMLCurrentStyle __RPC_FAR * This,
  18378.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18379.  
  18380.  
  18381. void __RPC_STUB IHTMLCurrentStyle_get_letterSpacing_Stub(
  18382.     IRpcStubBuffer *This,
  18383.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18384.     PRPC_MESSAGE _pRpcMessage,
  18385.     DWORD *_pdwStubPhase);
  18386.  
  18387.  
  18388. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_lineHeight_Proxy( 
  18389.     IHTMLCurrentStyle __RPC_FAR * This,
  18390.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18391.  
  18392.  
  18393. void __RPC_STUB IHTMLCurrentStyle_get_lineHeight_Stub(
  18394.     IRpcStubBuffer *This,
  18395.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18396.     PRPC_MESSAGE _pRpcMessage,
  18397.     DWORD *_pdwStubPhase);
  18398.  
  18399.  
  18400. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textIndent_Proxy( 
  18401.     IHTMLCurrentStyle __RPC_FAR * This,
  18402.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18403.  
  18404.  
  18405. void __RPC_STUB IHTMLCurrentStyle_get_textIndent_Stub(
  18406.     IRpcStubBuffer *This,
  18407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18408.     PRPC_MESSAGE _pRpcMessage,
  18409.     DWORD *_pdwStubPhase);
  18410.  
  18411.  
  18412. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_verticalAlign_Proxy( 
  18413.     IHTMLCurrentStyle __RPC_FAR * This,
  18414.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18415.  
  18416.  
  18417. void __RPC_STUB IHTMLCurrentStyle_get_verticalAlign_Stub(
  18418.     IRpcStubBuffer *This,
  18419.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18420.     PRPC_MESSAGE _pRpcMessage,
  18421.     DWORD *_pdwStubPhase);
  18422.  
  18423.  
  18424. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundAttachment_Proxy( 
  18425.     IHTMLCurrentStyle __RPC_FAR * This,
  18426.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18427.  
  18428.  
  18429. void __RPC_STUB IHTMLCurrentStyle_get_backgroundAttachment_Stub(
  18430.     IRpcStubBuffer *This,
  18431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18432.     PRPC_MESSAGE _pRpcMessage,
  18433.     DWORD *_pdwStubPhase);
  18434.  
  18435.  
  18436. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginTop_Proxy( 
  18437.     IHTMLCurrentStyle __RPC_FAR * This,
  18438.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18439.  
  18440.  
  18441. void __RPC_STUB IHTMLCurrentStyle_get_marginTop_Stub(
  18442.     IRpcStubBuffer *This,
  18443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18444.     PRPC_MESSAGE _pRpcMessage,
  18445.     DWORD *_pdwStubPhase);
  18446.  
  18447.  
  18448. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginRight_Proxy( 
  18449.     IHTMLCurrentStyle __RPC_FAR * This,
  18450.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18451.  
  18452.  
  18453. void __RPC_STUB IHTMLCurrentStyle_get_marginRight_Stub(
  18454.     IRpcStubBuffer *This,
  18455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18456.     PRPC_MESSAGE _pRpcMessage,
  18457.     DWORD *_pdwStubPhase);
  18458.  
  18459.  
  18460. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginBottom_Proxy( 
  18461.     IHTMLCurrentStyle __RPC_FAR * This,
  18462.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18463.  
  18464.  
  18465. void __RPC_STUB IHTMLCurrentStyle_get_marginBottom_Stub(
  18466.     IRpcStubBuffer *This,
  18467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18468.     PRPC_MESSAGE _pRpcMessage,
  18469.     DWORD *_pdwStubPhase);
  18470.  
  18471.  
  18472. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginLeft_Proxy( 
  18473.     IHTMLCurrentStyle __RPC_FAR * This,
  18474.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18475.  
  18476.  
  18477. void __RPC_STUB IHTMLCurrentStyle_get_marginLeft_Stub(
  18478.     IRpcStubBuffer *This,
  18479.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18480.     PRPC_MESSAGE _pRpcMessage,
  18481.     DWORD *_pdwStubPhase);
  18482.  
  18483.  
  18484. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clear_Proxy( 
  18485.     IHTMLCurrentStyle __RPC_FAR * This,
  18486.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18487.  
  18488.  
  18489. void __RPC_STUB IHTMLCurrentStyle_get_clear_Stub(
  18490.     IRpcStubBuffer *This,
  18491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18492.     PRPC_MESSAGE _pRpcMessage,
  18493.     DWORD *_pdwStubPhase);
  18494.  
  18495.  
  18496. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStyleType_Proxy( 
  18497.     IHTMLCurrentStyle __RPC_FAR * This,
  18498.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18499.  
  18500.  
  18501. void __RPC_STUB IHTMLCurrentStyle_get_listStyleType_Stub(
  18502.     IRpcStubBuffer *This,
  18503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18504.     PRPC_MESSAGE _pRpcMessage,
  18505.     DWORD *_pdwStubPhase);
  18506.  
  18507.  
  18508. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStylePosition_Proxy( 
  18509.     IHTMLCurrentStyle __RPC_FAR * This,
  18510.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18511.  
  18512.  
  18513. void __RPC_STUB IHTMLCurrentStyle_get_listStylePosition_Stub(
  18514.     IRpcStubBuffer *This,
  18515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18516.     PRPC_MESSAGE _pRpcMessage,
  18517.     DWORD *_pdwStubPhase);
  18518.  
  18519.  
  18520. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStyleImage_Proxy( 
  18521.     IHTMLCurrentStyle __RPC_FAR * This,
  18522.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18523.  
  18524.  
  18525. void __RPC_STUB IHTMLCurrentStyle_get_listStyleImage_Stub(
  18526.     IRpcStubBuffer *This,
  18527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18528.     PRPC_MESSAGE _pRpcMessage,
  18529.     DWORD *_pdwStubPhase);
  18530.  
  18531.  
  18532. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipTop_Proxy( 
  18533.     IHTMLCurrentStyle __RPC_FAR * This,
  18534.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18535.  
  18536.  
  18537. void __RPC_STUB IHTMLCurrentStyle_get_clipTop_Stub(
  18538.     IRpcStubBuffer *This,
  18539.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18540.     PRPC_MESSAGE _pRpcMessage,
  18541.     DWORD *_pdwStubPhase);
  18542.  
  18543.  
  18544. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipRight_Proxy( 
  18545.     IHTMLCurrentStyle __RPC_FAR * This,
  18546.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18547.  
  18548.  
  18549. void __RPC_STUB IHTMLCurrentStyle_get_clipRight_Stub(
  18550.     IRpcStubBuffer *This,
  18551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18552.     PRPC_MESSAGE _pRpcMessage,
  18553.     DWORD *_pdwStubPhase);
  18554.  
  18555.  
  18556. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipBottom_Proxy( 
  18557.     IHTMLCurrentStyle __RPC_FAR * This,
  18558.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18559.  
  18560.  
  18561. void __RPC_STUB IHTMLCurrentStyle_get_clipBottom_Stub(
  18562.     IRpcStubBuffer *This,
  18563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18564.     PRPC_MESSAGE _pRpcMessage,
  18565.     DWORD *_pdwStubPhase);
  18566.  
  18567.  
  18568. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipLeft_Proxy( 
  18569.     IHTMLCurrentStyle __RPC_FAR * This,
  18570.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18571.  
  18572.  
  18573. void __RPC_STUB IHTMLCurrentStyle_get_clipLeft_Stub(
  18574.     IRpcStubBuffer *This,
  18575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18576.     PRPC_MESSAGE _pRpcMessage,
  18577.     DWORD *_pdwStubPhase);
  18578.  
  18579.  
  18580. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflow_Proxy( 
  18581.     IHTMLCurrentStyle __RPC_FAR * This,
  18582.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18583.  
  18584.  
  18585. void __RPC_STUB IHTMLCurrentStyle_get_overflow_Stub(
  18586.     IRpcStubBuffer *This,
  18587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18588.     PRPC_MESSAGE _pRpcMessage,
  18589.     DWORD *_pdwStubPhase);
  18590.  
  18591.  
  18592. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_pageBreakBefore_Proxy( 
  18593.     IHTMLCurrentStyle __RPC_FAR * This,
  18594.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18595.  
  18596.  
  18597. void __RPC_STUB IHTMLCurrentStyle_get_pageBreakBefore_Stub(
  18598.     IRpcStubBuffer *This,
  18599.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18600.     PRPC_MESSAGE _pRpcMessage,
  18601.     DWORD *_pdwStubPhase);
  18602.  
  18603.  
  18604. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_pageBreakAfter_Proxy( 
  18605.     IHTMLCurrentStyle __RPC_FAR * This,
  18606.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18607.  
  18608.  
  18609. void __RPC_STUB IHTMLCurrentStyle_get_pageBreakAfter_Stub(
  18610.     IRpcStubBuffer *This,
  18611.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18612.     PRPC_MESSAGE _pRpcMessage,
  18613.     DWORD *_pdwStubPhase);
  18614.  
  18615.  
  18616. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_cursor_Proxy( 
  18617.     IHTMLCurrentStyle __RPC_FAR * This,
  18618.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18619.  
  18620.  
  18621. void __RPC_STUB IHTMLCurrentStyle_get_cursor_Stub(
  18622.     IRpcStubBuffer *This,
  18623.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18624.     PRPC_MESSAGE _pRpcMessage,
  18625.     DWORD *_pdwStubPhase);
  18626.  
  18627.  
  18628. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_tableLayout_Proxy( 
  18629.     IHTMLCurrentStyle __RPC_FAR * This,
  18630.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18631.  
  18632.  
  18633. void __RPC_STUB IHTMLCurrentStyle_get_tableLayout_Stub(
  18634.     IRpcStubBuffer *This,
  18635.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18636.     PRPC_MESSAGE _pRpcMessage,
  18637.     DWORD *_pdwStubPhase);
  18638.  
  18639.  
  18640. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderCollapse_Proxy( 
  18641.     IHTMLCurrentStyle __RPC_FAR * This,
  18642.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18643.  
  18644.  
  18645. void __RPC_STUB IHTMLCurrentStyle_get_borderCollapse_Stub(
  18646.     IRpcStubBuffer *This,
  18647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18648.     PRPC_MESSAGE _pRpcMessage,
  18649.     DWORD *_pdwStubPhase);
  18650.  
  18651.  
  18652. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_direction_Proxy( 
  18653.     IHTMLCurrentStyle __RPC_FAR * This,
  18654.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18655.  
  18656.  
  18657. void __RPC_STUB IHTMLCurrentStyle_get_direction_Stub(
  18658.     IRpcStubBuffer *This,
  18659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18660.     PRPC_MESSAGE _pRpcMessage,
  18661.     DWORD *_pdwStubPhase);
  18662.  
  18663.  
  18664. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_behavior_Proxy( 
  18665.     IHTMLCurrentStyle __RPC_FAR * This,
  18666.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18667.  
  18668.  
  18669. void __RPC_STUB IHTMLCurrentStyle_get_behavior_Stub(
  18670.     IRpcStubBuffer *This,
  18671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18672.     PRPC_MESSAGE _pRpcMessage,
  18673.     DWORD *_pdwStubPhase);
  18674.  
  18675.  
  18676. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_getAttribute_Proxy( 
  18677.     IHTMLCurrentStyle __RPC_FAR * This,
  18678.     /* [in] */ BSTR strAttributeName,
  18679.     /* [in][defaultvalue] */ LONG lFlags,
  18680.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  18681.  
  18682.  
  18683. void __RPC_STUB IHTMLCurrentStyle_getAttribute_Stub(
  18684.     IRpcStubBuffer *This,
  18685.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18686.     PRPC_MESSAGE _pRpcMessage,
  18687.     DWORD *_pdwStubPhase);
  18688.  
  18689.  
  18690. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_unicodeBidi_Proxy( 
  18691.     IHTMLCurrentStyle __RPC_FAR * This,
  18692.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18693.  
  18694.  
  18695. void __RPC_STUB IHTMLCurrentStyle_get_unicodeBidi_Stub(
  18696.     IRpcStubBuffer *This,
  18697.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18698.     PRPC_MESSAGE _pRpcMessage,
  18699.     DWORD *_pdwStubPhase);
  18700.  
  18701.  
  18702. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_right_Proxy( 
  18703.     IHTMLCurrentStyle __RPC_FAR * This,
  18704.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18705.  
  18706.  
  18707. void __RPC_STUB IHTMLCurrentStyle_get_right_Stub(
  18708.     IRpcStubBuffer *This,
  18709.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18710.     PRPC_MESSAGE _pRpcMessage,
  18711.     DWORD *_pdwStubPhase);
  18712.  
  18713.  
  18714. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_bottom_Proxy( 
  18715.     IHTMLCurrentStyle __RPC_FAR * This,
  18716.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18717.  
  18718.  
  18719. void __RPC_STUB IHTMLCurrentStyle_get_bottom_Stub(
  18720.     IRpcStubBuffer *This,
  18721.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18722.     PRPC_MESSAGE _pRpcMessage,
  18723.     DWORD *_pdwStubPhase);
  18724.  
  18725.  
  18726. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_imeMode_Proxy( 
  18727.     IHTMLCurrentStyle __RPC_FAR * This,
  18728.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18729.  
  18730.  
  18731. void __RPC_STUB IHTMLCurrentStyle_get_imeMode_Stub(
  18732.     IRpcStubBuffer *This,
  18733.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18734.     PRPC_MESSAGE _pRpcMessage,
  18735.     DWORD *_pdwStubPhase);
  18736.  
  18737.  
  18738. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyAlign_Proxy( 
  18739.     IHTMLCurrentStyle __RPC_FAR * This,
  18740.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18741.  
  18742.  
  18743. void __RPC_STUB IHTMLCurrentStyle_get_rubyAlign_Stub(
  18744.     IRpcStubBuffer *This,
  18745.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18746.     PRPC_MESSAGE _pRpcMessage,
  18747.     DWORD *_pdwStubPhase);
  18748.  
  18749.  
  18750. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyPosition_Proxy( 
  18751.     IHTMLCurrentStyle __RPC_FAR * This,
  18752.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18753.  
  18754.  
  18755. void __RPC_STUB IHTMLCurrentStyle_get_rubyPosition_Stub(
  18756.     IRpcStubBuffer *This,
  18757.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18758.     PRPC_MESSAGE _pRpcMessage,
  18759.     DWORD *_pdwStubPhase);
  18760.  
  18761.  
  18762. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyOverhang_Proxy( 
  18763.     IHTMLCurrentStyle __RPC_FAR * This,
  18764.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18765.  
  18766.  
  18767. void __RPC_STUB IHTMLCurrentStyle_get_rubyOverhang_Stub(
  18768.     IRpcStubBuffer *This,
  18769.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18770.     PRPC_MESSAGE _pRpcMessage,
  18771.     DWORD *_pdwStubPhase);
  18772.  
  18773.  
  18774. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textAutospace_Proxy( 
  18775.     IHTMLCurrentStyle __RPC_FAR * This,
  18776.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18777.  
  18778.  
  18779. void __RPC_STUB IHTMLCurrentStyle_get_textAutospace_Stub(
  18780.     IRpcStubBuffer *This,
  18781.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18782.     PRPC_MESSAGE _pRpcMessage,
  18783.     DWORD *_pdwStubPhase);
  18784.  
  18785.  
  18786. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_lineBreak_Proxy( 
  18787.     IHTMLCurrentStyle __RPC_FAR * This,
  18788.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18789.  
  18790.  
  18791. void __RPC_STUB IHTMLCurrentStyle_get_lineBreak_Stub(
  18792.     IRpcStubBuffer *This,
  18793.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18794.     PRPC_MESSAGE _pRpcMessage,
  18795.     DWORD *_pdwStubPhase);
  18796.  
  18797.  
  18798. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_wordBreak_Proxy( 
  18799.     IHTMLCurrentStyle __RPC_FAR * This,
  18800.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18801.  
  18802.  
  18803. void __RPC_STUB IHTMLCurrentStyle_get_wordBreak_Stub(
  18804.     IRpcStubBuffer *This,
  18805.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18806.     PRPC_MESSAGE _pRpcMessage,
  18807.     DWORD *_pdwStubPhase);
  18808.  
  18809.  
  18810. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textJustify_Proxy( 
  18811.     IHTMLCurrentStyle __RPC_FAR * This,
  18812.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18813.  
  18814.  
  18815. void __RPC_STUB IHTMLCurrentStyle_get_textJustify_Stub(
  18816.     IRpcStubBuffer *This,
  18817.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18818.     PRPC_MESSAGE _pRpcMessage,
  18819.     DWORD *_pdwStubPhase);
  18820.  
  18821.  
  18822. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textJustifyTrim_Proxy( 
  18823.     IHTMLCurrentStyle __RPC_FAR * This,
  18824.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18825.  
  18826.  
  18827. void __RPC_STUB IHTMLCurrentStyle_get_textJustifyTrim_Stub(
  18828.     IRpcStubBuffer *This,
  18829.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18830.     PRPC_MESSAGE _pRpcMessage,
  18831.     DWORD *_pdwStubPhase);
  18832.  
  18833.  
  18834. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textKashida_Proxy( 
  18835.     IHTMLCurrentStyle __RPC_FAR * This,
  18836.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18837.  
  18838.  
  18839. void __RPC_STUB IHTMLCurrentStyle_get_textKashida_Stub(
  18840.     IRpcStubBuffer *This,
  18841.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18842.     PRPC_MESSAGE _pRpcMessage,
  18843.     DWORD *_pdwStubPhase);
  18844.  
  18845.  
  18846. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_blockDirection_Proxy( 
  18847.     IHTMLCurrentStyle __RPC_FAR * This,
  18848.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18849.  
  18850.  
  18851. void __RPC_STUB IHTMLCurrentStyle_get_blockDirection_Stub(
  18852.     IRpcStubBuffer *This,
  18853.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18854.     PRPC_MESSAGE _pRpcMessage,
  18855.     DWORD *_pdwStubPhase);
  18856.  
  18857.  
  18858. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridChar_Proxy( 
  18859.     IHTMLCurrentStyle __RPC_FAR * This,
  18860.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18861.  
  18862.  
  18863. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridChar_Stub(
  18864.     IRpcStubBuffer *This,
  18865.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18866.     PRPC_MESSAGE _pRpcMessage,
  18867.     DWORD *_pdwStubPhase);
  18868.  
  18869.  
  18870. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridLine_Proxy( 
  18871.     IHTMLCurrentStyle __RPC_FAR * This,
  18872.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  18873.  
  18874.  
  18875. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridLine_Stub(
  18876.     IRpcStubBuffer *This,
  18877.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18878.     PRPC_MESSAGE _pRpcMessage,
  18879.     DWORD *_pdwStubPhase);
  18880.  
  18881.  
  18882. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridMode_Proxy( 
  18883.     IHTMLCurrentStyle __RPC_FAR * This,
  18884.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18885.  
  18886.  
  18887. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridMode_Stub(
  18888.     IRpcStubBuffer *This,
  18889.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18890.     PRPC_MESSAGE _pRpcMessage,
  18891.     DWORD *_pdwStubPhase);
  18892.  
  18893.  
  18894. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridType_Proxy( 
  18895.     IHTMLCurrentStyle __RPC_FAR * This,
  18896.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18897.  
  18898.  
  18899. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridType_Stub(
  18900.     IRpcStubBuffer *This,
  18901.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18902.     PRPC_MESSAGE _pRpcMessage,
  18903.     DWORD *_pdwStubPhase);
  18904.  
  18905.  
  18906. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderStyle_Proxy( 
  18907.     IHTMLCurrentStyle __RPC_FAR * This,
  18908.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18909.  
  18910.  
  18911. void __RPC_STUB IHTMLCurrentStyle_get_borderStyle_Stub(
  18912.     IRpcStubBuffer *This,
  18913.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18914.     PRPC_MESSAGE _pRpcMessage,
  18915.     DWORD *_pdwStubPhase);
  18916.  
  18917.  
  18918. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderColor_Proxy( 
  18919.     IHTMLCurrentStyle __RPC_FAR * This,
  18920.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18921.  
  18922.  
  18923. void __RPC_STUB IHTMLCurrentStyle_get_borderColor_Stub(
  18924.     IRpcStubBuffer *This,
  18925.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18926.     PRPC_MESSAGE _pRpcMessage,
  18927.     DWORD *_pdwStubPhase);
  18928.  
  18929.  
  18930. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderWidth_Proxy( 
  18931.     IHTMLCurrentStyle __RPC_FAR * This,
  18932.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18933.  
  18934.  
  18935. void __RPC_STUB IHTMLCurrentStyle_get_borderWidth_Stub(
  18936.     IRpcStubBuffer *This,
  18937.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18938.     PRPC_MESSAGE _pRpcMessage,
  18939.     DWORD *_pdwStubPhase);
  18940.  
  18941.  
  18942. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_padding_Proxy( 
  18943.     IHTMLCurrentStyle __RPC_FAR * This,
  18944.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18945.  
  18946.  
  18947. void __RPC_STUB IHTMLCurrentStyle_get_padding_Stub(
  18948.     IRpcStubBuffer *This,
  18949.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18950.     PRPC_MESSAGE _pRpcMessage,
  18951.     DWORD *_pdwStubPhase);
  18952.  
  18953.  
  18954. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_margin_Proxy( 
  18955.     IHTMLCurrentStyle __RPC_FAR * This,
  18956.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18957.  
  18958.  
  18959. void __RPC_STUB IHTMLCurrentStyle_get_margin_Stub(
  18960.     IRpcStubBuffer *This,
  18961.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18962.     PRPC_MESSAGE _pRpcMessage,
  18963.     DWORD *_pdwStubPhase);
  18964.  
  18965.  
  18966. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_accelerator_Proxy( 
  18967.     IHTMLCurrentStyle __RPC_FAR * This,
  18968.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18969.  
  18970.  
  18971. void __RPC_STUB IHTMLCurrentStyle_get_accelerator_Stub(
  18972.     IRpcStubBuffer *This,
  18973.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18974.     PRPC_MESSAGE _pRpcMessage,
  18975.     DWORD *_pdwStubPhase);
  18976.  
  18977.  
  18978. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflowX_Proxy( 
  18979.     IHTMLCurrentStyle __RPC_FAR * This,
  18980.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18981.  
  18982.  
  18983. void __RPC_STUB IHTMLCurrentStyle_get_overflowX_Stub(
  18984.     IRpcStubBuffer *This,
  18985.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18986.     PRPC_MESSAGE _pRpcMessage,
  18987.     DWORD *_pdwStubPhase);
  18988.  
  18989.  
  18990. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflowY_Proxy( 
  18991.     IHTMLCurrentStyle __RPC_FAR * This,
  18992.     /* [out][retval] */ BSTR __RPC_FAR *p);
  18993.  
  18994.  
  18995. void __RPC_STUB IHTMLCurrentStyle_get_overflowY_Stub(
  18996.     IRpcStubBuffer *This,
  18997.     IRpcChannelBuffer *_pRpcChannelBuffer,
  18998.     PRPC_MESSAGE _pRpcMessage,
  18999.     DWORD *_pdwStubPhase);
  19000.  
  19001.  
  19002. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textTransform_Proxy( 
  19003.     IHTMLCurrentStyle __RPC_FAR * This,
  19004.     /* [out][retval] */ BSTR __RPC_FAR *p);
  19005.  
  19006.  
  19007. void __RPC_STUB IHTMLCurrentStyle_get_textTransform_Stub(
  19008.     IRpcStubBuffer *This,
  19009.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19010.     PRPC_MESSAGE _pRpcMessage,
  19011.     DWORD *_pdwStubPhase);
  19012.  
  19013.  
  19014.  
  19015. #endif     /* __IHTMLCurrentStyle_INTERFACE_DEFINED__ */
  19016.  
  19017.  
  19018. #ifndef __DispHTMLCurrentStyle_DISPINTERFACE_DEFINED__
  19019. #define __DispHTMLCurrentStyle_DISPINTERFACE_DEFINED__
  19020.  
  19021. /* dispinterface DispHTMLCurrentStyle */
  19022. /* [uuid][hidden] */ 
  19023.  
  19024.  
  19025. EXTERN_C const IID DIID_DispHTMLCurrentStyle;
  19026.  
  19027. #if defined(__cplusplus) && !defined(CINTERFACE)
  19028.  
  19029.     MIDL_INTERFACE("3050f557-98b5-11cf-bb82-00aa00bdce0b")
  19030.     DispHTMLCurrentStyle : public IDispatch
  19031.     {
  19032.     };
  19033.     
  19034. #else     /* C style interface */
  19035.  
  19036.     typedef struct DispHTMLCurrentStyleVtbl
  19037.     {
  19038.         BEGIN_INTERFACE
  19039.         
  19040.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  19041.             DispHTMLCurrentStyle __RPC_FAR * This,
  19042.             /* [in] */ REFIID riid,
  19043.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  19044.         
  19045.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  19046.             DispHTMLCurrentStyle __RPC_FAR * This);
  19047.         
  19048.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  19049.             DispHTMLCurrentStyle __RPC_FAR * This);
  19050.         
  19051.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  19052.             DispHTMLCurrentStyle __RPC_FAR * This,
  19053.             /* [out] */ UINT __RPC_FAR *pctinfo);
  19054.         
  19055.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  19056.             DispHTMLCurrentStyle __RPC_FAR * This,
  19057.             /* [in] */ UINT iTInfo,
  19058.             /* [in] */ LCID lcid,
  19059.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  19060.         
  19061.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  19062.             DispHTMLCurrentStyle __RPC_FAR * This,
  19063.             /* [in] */ REFIID riid,
  19064.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  19065.             /* [in] */ UINT cNames,
  19066.             /* [in] */ LCID lcid,
  19067.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  19068.         
  19069.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  19070.             DispHTMLCurrentStyle __RPC_FAR * This,
  19071.             /* [in] */ DISPID dispIdMember,
  19072.             /* [in] */ REFIID riid,
  19073.             /* [in] */ LCID lcid,
  19074.             /* [in] */ WORD wFlags,
  19075.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  19076.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  19077.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  19078.             /* [out] */ UINT __RPC_FAR *puArgErr);
  19079.         
  19080.         END_INTERFACE
  19081.     } DispHTMLCurrentStyleVtbl;
  19082.  
  19083.     interface DispHTMLCurrentStyle
  19084.     {
  19085.         CONST_VTBL struct DispHTMLCurrentStyleVtbl __RPC_FAR *lpVtbl;
  19086.     };
  19087.  
  19088.     
  19089.  
  19090. #ifdef COBJMACROS
  19091.  
  19092.  
  19093. #define DispHTMLCurrentStyle_QueryInterface(This,riid,ppvObject)    \
  19094.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  19095.  
  19096. #define DispHTMLCurrentStyle_AddRef(This)    \
  19097.     (This)->lpVtbl -> AddRef(This)
  19098.  
  19099. #define DispHTMLCurrentStyle_Release(This)    \
  19100.     (This)->lpVtbl -> Release(This)
  19101.  
  19102.  
  19103. #define DispHTMLCurrentStyle_GetTypeInfoCount(This,pctinfo)    \
  19104.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  19105.  
  19106. #define DispHTMLCurrentStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  19107.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  19108.  
  19109. #define DispHTMLCurrentStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  19110.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  19111.  
  19112. #define DispHTMLCurrentStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  19113.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  19114.  
  19115. #endif /* COBJMACROS */
  19116.  
  19117.  
  19118. #endif     /* C style interface */
  19119.  
  19120.  
  19121. #endif     /* __DispHTMLCurrentStyle_DISPINTERFACE_DEFINED__ */
  19122.  
  19123.  
  19124. EXTERN_C const CLSID CLSID_HTMLCurrentStyle;
  19125.  
  19126. #ifdef __cplusplus
  19127.  
  19128. class DECLSPEC_UUID("3050f3dc-98b5-11cf-bb82-00aa00bdce0b")
  19129. HTMLCurrentStyle;
  19130. #endif
  19131.  
  19132. #ifndef __IHTMLElement_INTERFACE_DEFINED__
  19133. #define __IHTMLElement_INTERFACE_DEFINED__
  19134.  
  19135. /* interface IHTMLElement */
  19136. /* [object][uuid][dual][oleautomation] */ 
  19137.  
  19138.  
  19139. EXTERN_C const IID IID_IHTMLElement;
  19140.  
  19141. #if defined(__cplusplus) && !defined(CINTERFACE)
  19142.     
  19143.     MIDL_INTERFACE("3050f1ff-98b5-11cf-bb82-00aa00bdce0b")
  19144.     IHTMLElement : public IDispatch
  19145.     {
  19146.     public:
  19147.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttribute( 
  19148.             /* [in] */ BSTR strAttributeName,
  19149.             /* [in] */ VARIANT AttributeValue,
  19150.             /* [in][defaultvalue] */ LONG lFlags = 1) = 0;
  19151.         
  19152.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  19153.             /* [in] */ BSTR strAttributeName,
  19154.             /* [in][defaultvalue] */ LONG lFlags,
  19155.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue) = 0;
  19156.         
  19157.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttribute( 
  19158.             /* [in] */ BSTR strAttributeName,
  19159.             /* [in][defaultvalue] */ LONG lFlags,
  19160.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  19161.         
  19162.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_className( 
  19163.             /* [in] */ BSTR v) = 0;
  19164.         
  19165.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_className( 
  19166.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19167.         
  19168.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_id( 
  19169.             /* [in] */ BSTR v) = 0;
  19170.         
  19171.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  19172.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19173.         
  19174.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagName( 
  19175.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19176.         
  19177.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentElement( 
  19178.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  19179.         
  19180.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  19181.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p) = 0;
  19182.         
  19183.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp( 
  19184.             /* [in] */ VARIANT v) = 0;
  19185.         
  19186.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp( 
  19187.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19188.         
  19189.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onclick( 
  19190.             /* [in] */ VARIANT v) = 0;
  19191.         
  19192.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onclick( 
  19193.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19194.         
  19195.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondblclick( 
  19196.             /* [in] */ VARIANT v) = 0;
  19197.         
  19198.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondblclick( 
  19199.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19200.         
  19201.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeydown( 
  19202.             /* [in] */ VARIANT v) = 0;
  19203.         
  19204.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeydown( 
  19205.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19206.         
  19207.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeyup( 
  19208.             /* [in] */ VARIANT v) = 0;
  19209.         
  19210.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeyup( 
  19211.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19212.         
  19213.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onkeypress( 
  19214.             /* [in] */ VARIANT v) = 0;
  19215.         
  19216.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onkeypress( 
  19217.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19218.         
  19219.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseout( 
  19220.             /* [in] */ VARIANT v) = 0;
  19221.         
  19222.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseout( 
  19223.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19224.         
  19225.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseover( 
  19226.             /* [in] */ VARIANT v) = 0;
  19227.         
  19228.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseover( 
  19229.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19230.         
  19231.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousemove( 
  19232.             /* [in] */ VARIANT v) = 0;
  19233.         
  19234.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousemove( 
  19235.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19236.         
  19237.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousedown( 
  19238.             /* [in] */ VARIANT v) = 0;
  19239.         
  19240.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousedown( 
  19241.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19242.         
  19243.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseup( 
  19244.             /* [in] */ VARIANT v) = 0;
  19245.         
  19246.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseup( 
  19247.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19248.         
  19249.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document( 
  19250.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  19251.         
  19252.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  19253.             /* [in] */ BSTR v) = 0;
  19254.         
  19255.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  19256.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19257.         
  19258.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_language( 
  19259.             /* [in] */ BSTR v) = 0;
  19260.         
  19261.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_language( 
  19262.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19263.         
  19264.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectstart( 
  19265.             /* [in] */ VARIANT v) = 0;
  19266.         
  19267.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectstart( 
  19268.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19269.         
  19270.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollIntoView( 
  19271.             /* [in][optional] */ VARIANT varargStart) = 0;
  19272.         
  19273.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE contains( 
  19274.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  19275.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult) = 0;
  19276.         
  19277.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_sourceIndex( 
  19278.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  19279.         
  19280.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_recordNumber( 
  19281.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19282.         
  19283.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_lang( 
  19284.             /* [in] */ BSTR v) = 0;
  19285.         
  19286.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lang( 
  19287.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19288.         
  19289.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetLeft( 
  19290.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  19291.         
  19292.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetTop( 
  19293.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  19294.         
  19295.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetWidth( 
  19296.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  19297.         
  19298.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetHeight( 
  19299.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  19300.         
  19301.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offsetParent( 
  19302.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  19303.         
  19304.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerHTML( 
  19305.             /* [in] */ BSTR v) = 0;
  19306.         
  19307.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerHTML( 
  19308.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19309.         
  19310.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_innerText( 
  19311.             /* [in] */ BSTR v) = 0;
  19312.         
  19313.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_innerText( 
  19314.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19315.         
  19316.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerHTML( 
  19317.             /* [in] */ BSTR v) = 0;
  19318.         
  19319.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerHTML( 
  19320.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19321.         
  19322.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_outerText( 
  19323.             /* [in] */ BSTR v) = 0;
  19324.         
  19325.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_outerText( 
  19326.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  19327.         
  19328.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentHTML( 
  19329.             /* [in] */ BSTR where,
  19330.             /* [in] */ BSTR html) = 0;
  19331.         
  19332.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentText( 
  19333.             /* [in] */ BSTR where,
  19334.             /* [in] */ BSTR text) = 0;
  19335.         
  19336.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentTextEdit( 
  19337.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  19338.         
  19339.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isTextEdit( 
  19340.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  19341.         
  19342.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE click( void) = 0;
  19343.         
  19344.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_filters( 
  19345.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p) = 0;
  19346.         
  19347.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragstart( 
  19348.             /* [in] */ VARIANT v) = 0;
  19349.         
  19350.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragstart( 
  19351.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19352.         
  19353.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  19354.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  19355.         
  19356.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeupdate( 
  19357.             /* [in] */ VARIANT v) = 0;
  19358.         
  19359.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeupdate( 
  19360.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19361.         
  19362.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterupdate( 
  19363.             /* [in] */ VARIANT v) = 0;
  19364.         
  19365.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterupdate( 
  19366.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19367.         
  19368.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerrorupdate( 
  19369.             /* [in] */ VARIANT v) = 0;
  19370.         
  19371.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerrorupdate( 
  19372.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19373.         
  19374.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowexit( 
  19375.             /* [in] */ VARIANT v) = 0;
  19376.         
  19377.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowexit( 
  19378.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19379.         
  19380.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowenter( 
  19381.             /* [in] */ VARIANT v) = 0;
  19382.         
  19383.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowenter( 
  19384.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19385.         
  19386.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetchanged( 
  19387.             /* [in] */ VARIANT v) = 0;
  19388.         
  19389.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetchanged( 
  19390.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19391.         
  19392.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable( 
  19393.             /* [in] */ VARIANT v) = 0;
  19394.         
  19395.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondataavailable( 
  19396.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19397.         
  19398.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetcomplete( 
  19399.             /* [in] */ VARIANT v) = 0;
  19400.         
  19401.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetcomplete( 
  19402.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19403.         
  19404.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfilterchange( 
  19405.             /* [in] */ VARIANT v) = 0;
  19406.         
  19407.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfilterchange( 
  19408.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  19409.         
  19410.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_children( 
  19411.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  19412.         
  19413.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_all( 
  19414.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  19415.         
  19416.     };
  19417.     
  19418. #else     /* C style interface */
  19419.  
  19420.     typedef struct IHTMLElementVtbl
  19421.     {
  19422.         BEGIN_INTERFACE
  19423.         
  19424.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  19425.             IHTMLElement __RPC_FAR * This,
  19426.             /* [in] */ REFIID riid,
  19427.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  19428.         
  19429.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  19430.             IHTMLElement __RPC_FAR * This);
  19431.         
  19432.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  19433.             IHTMLElement __RPC_FAR * This);
  19434.         
  19435.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  19436.             IHTMLElement __RPC_FAR * This,
  19437.             /* [out] */ UINT __RPC_FAR *pctinfo);
  19438.         
  19439.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  19440.             IHTMLElement __RPC_FAR * This,
  19441.             /* [in] */ UINT iTInfo,
  19442.             /* [in] */ LCID lcid,
  19443.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  19444.         
  19445.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  19446.             IHTMLElement __RPC_FAR * This,
  19447.             /* [in] */ REFIID riid,
  19448.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  19449.             /* [in] */ UINT cNames,
  19450.             /* [in] */ LCID lcid,
  19451.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  19452.         
  19453.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  19454.             IHTMLElement __RPC_FAR * This,
  19455.             /* [in] */ DISPID dispIdMember,
  19456.             /* [in] */ REFIID riid,
  19457.             /* [in] */ LCID lcid,
  19458.             /* [in] */ WORD wFlags,
  19459.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  19460.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  19461.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  19462.             /* [out] */ UINT __RPC_FAR *puArgErr);
  19463.         
  19464.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setAttribute )( 
  19465.             IHTMLElement __RPC_FAR * This,
  19466.             /* [in] */ BSTR strAttributeName,
  19467.             /* [in] */ VARIANT AttributeValue,
  19468.             /* [in][defaultvalue] */ LONG lFlags);
  19469.         
  19470.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAttribute )( 
  19471.             IHTMLElement __RPC_FAR * This,
  19472.             /* [in] */ BSTR strAttributeName,
  19473.             /* [in][defaultvalue] */ LONG lFlags,
  19474.             /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  19475.         
  19476.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeAttribute )( 
  19477.             IHTMLElement __RPC_FAR * This,
  19478.             /* [in] */ BSTR strAttributeName,
  19479.             /* [in][defaultvalue] */ LONG lFlags,
  19480.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  19481.         
  19482.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_className )( 
  19483.             IHTMLElement __RPC_FAR * This,
  19484.             /* [in] */ BSTR v);
  19485.         
  19486.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_className )( 
  19487.             IHTMLElement __RPC_FAR * This,
  19488.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19489.         
  19490.         /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_id )( 
  19491.             IHTMLElement __RPC_FAR * This,
  19492.             /* [in] */ BSTR v);
  19493.         
  19494.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_id )( 
  19495.             IHTMLElement __RPC_FAR * This,
  19496.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19497.         
  19498.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagName )( 
  19499.             IHTMLElement __RPC_FAR * This,
  19500.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19501.         
  19502.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentElement )( 
  19503.             IHTMLElement __RPC_FAR * This,
  19504.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  19505.         
  19506.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  19507.             IHTMLElement __RPC_FAR * This,
  19508.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  19509.         
  19510.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onhelp )( 
  19511.             IHTMLElement __RPC_FAR * This,
  19512.             /* [in] */ VARIANT v);
  19513.         
  19514.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onhelp )( 
  19515.             IHTMLElement __RPC_FAR * This,
  19516.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19517.         
  19518.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onclick )( 
  19519.             IHTMLElement __RPC_FAR * This,
  19520.             /* [in] */ VARIANT v);
  19521.         
  19522.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onclick )( 
  19523.             IHTMLElement __RPC_FAR * This,
  19524.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19525.         
  19526.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondblclick )( 
  19527.             IHTMLElement __RPC_FAR * This,
  19528.             /* [in] */ VARIANT v);
  19529.         
  19530.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondblclick )( 
  19531.             IHTMLElement __RPC_FAR * This,
  19532.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19533.         
  19534.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeydown )( 
  19535.             IHTMLElement __RPC_FAR * This,
  19536.             /* [in] */ VARIANT v);
  19537.         
  19538.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeydown )( 
  19539.             IHTMLElement __RPC_FAR * This,
  19540.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19541.         
  19542.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeyup )( 
  19543.             IHTMLElement __RPC_FAR * This,
  19544.             /* [in] */ VARIANT v);
  19545.         
  19546.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeyup )( 
  19547.             IHTMLElement __RPC_FAR * This,
  19548.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19549.         
  19550.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onkeypress )( 
  19551.             IHTMLElement __RPC_FAR * This,
  19552.             /* [in] */ VARIANT v);
  19553.         
  19554.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onkeypress )( 
  19555.             IHTMLElement __RPC_FAR * This,
  19556.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19557.         
  19558.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseout )( 
  19559.             IHTMLElement __RPC_FAR * This,
  19560.             /* [in] */ VARIANT v);
  19561.         
  19562.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseout )( 
  19563.             IHTMLElement __RPC_FAR * This,
  19564.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19565.         
  19566.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseover )( 
  19567.             IHTMLElement __RPC_FAR * This,
  19568.             /* [in] */ VARIANT v);
  19569.         
  19570.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseover )( 
  19571.             IHTMLElement __RPC_FAR * This,
  19572.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19573.         
  19574.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousemove )( 
  19575.             IHTMLElement __RPC_FAR * This,
  19576.             /* [in] */ VARIANT v);
  19577.         
  19578.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousemove )( 
  19579.             IHTMLElement __RPC_FAR * This,
  19580.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19581.         
  19582.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmousedown )( 
  19583.             IHTMLElement __RPC_FAR * This,
  19584.             /* [in] */ VARIANT v);
  19585.         
  19586.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmousedown )( 
  19587.             IHTMLElement __RPC_FAR * This,
  19588.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19589.         
  19590.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onmouseup )( 
  19591.             IHTMLElement __RPC_FAR * This,
  19592.             /* [in] */ VARIANT v);
  19593.         
  19594.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onmouseup )( 
  19595.             IHTMLElement __RPC_FAR * This,
  19596.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19597.         
  19598.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_document )( 
  19599.             IHTMLElement __RPC_FAR * This,
  19600.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  19601.         
  19602.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_title )( 
  19603.             IHTMLElement __RPC_FAR * This,
  19604.             /* [in] */ BSTR v);
  19605.         
  19606.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_title )( 
  19607.             IHTMLElement __RPC_FAR * This,
  19608.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19609.         
  19610.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_language )( 
  19611.             IHTMLElement __RPC_FAR * This,
  19612.             /* [in] */ BSTR v);
  19613.         
  19614.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_language )( 
  19615.             IHTMLElement __RPC_FAR * This,
  19616.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19617.         
  19618.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onselectstart )( 
  19619.             IHTMLElement __RPC_FAR * This,
  19620.             /* [in] */ VARIANT v);
  19621.         
  19622.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onselectstart )( 
  19623.             IHTMLElement __RPC_FAR * This,
  19624.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19625.         
  19626.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *scrollIntoView )( 
  19627.             IHTMLElement __RPC_FAR * This,
  19628.             /* [in][optional] */ VARIANT varargStart);
  19629.         
  19630.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *contains )( 
  19631.             IHTMLElement __RPC_FAR * This,
  19632.             /* [in] */ IHTMLElement __RPC_FAR *pChild,
  19633.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  19634.         
  19635.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_sourceIndex )( 
  19636.             IHTMLElement __RPC_FAR * This,
  19637.             /* [out][retval] */ long __RPC_FAR *p);
  19638.         
  19639.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_recordNumber )( 
  19640.             IHTMLElement __RPC_FAR * This,
  19641.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19642.         
  19643.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_lang )( 
  19644.             IHTMLElement __RPC_FAR * This,
  19645.             /* [in] */ BSTR v);
  19646.         
  19647.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lang )( 
  19648.             IHTMLElement __RPC_FAR * This,
  19649.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19650.         
  19651.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetLeft )( 
  19652.             IHTMLElement __RPC_FAR * This,
  19653.             /* [out][retval] */ long __RPC_FAR *p);
  19654.         
  19655.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetTop )( 
  19656.             IHTMLElement __RPC_FAR * This,
  19657.             /* [out][retval] */ long __RPC_FAR *p);
  19658.         
  19659.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetWidth )( 
  19660.             IHTMLElement __RPC_FAR * This,
  19661.             /* [out][retval] */ long __RPC_FAR *p);
  19662.         
  19663.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetHeight )( 
  19664.             IHTMLElement __RPC_FAR * This,
  19665.             /* [out][retval] */ long __RPC_FAR *p);
  19666.         
  19667.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_offsetParent )( 
  19668.             IHTMLElement __RPC_FAR * This,
  19669.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  19670.         
  19671.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerHTML )( 
  19672.             IHTMLElement __RPC_FAR * This,
  19673.             /* [in] */ BSTR v);
  19674.         
  19675.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerHTML )( 
  19676.             IHTMLElement __RPC_FAR * This,
  19677.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19678.         
  19679.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_innerText )( 
  19680.             IHTMLElement __RPC_FAR * This,
  19681.             /* [in] */ BSTR v);
  19682.         
  19683.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_innerText )( 
  19684.             IHTMLElement __RPC_FAR * This,
  19685.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19686.         
  19687.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerHTML )( 
  19688.             IHTMLElement __RPC_FAR * This,
  19689.             /* [in] */ BSTR v);
  19690.         
  19691.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerHTML )( 
  19692.             IHTMLElement __RPC_FAR * This,
  19693.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19694.         
  19695.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_outerText )( 
  19696.             IHTMLElement __RPC_FAR * This,
  19697.             /* [in] */ BSTR v);
  19698.         
  19699.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_outerText )( 
  19700.             IHTMLElement __RPC_FAR * This,
  19701.             /* [out][retval] */ BSTR __RPC_FAR *p);
  19702.         
  19703.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentHTML )( 
  19704.             IHTMLElement __RPC_FAR * This,
  19705.             /* [in] */ BSTR where,
  19706.             /* [in] */ BSTR html);
  19707.         
  19708.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentText )( 
  19709.             IHTMLElement __RPC_FAR * This,
  19710.             /* [in] */ BSTR where,
  19711.             /* [in] */ BSTR text);
  19712.         
  19713.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentTextEdit )( 
  19714.             IHTMLElement __RPC_FAR * This,
  19715.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  19716.         
  19717.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_isTextEdit )( 
  19718.             IHTMLElement __RPC_FAR * This,
  19719.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  19720.         
  19721.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *click )( 
  19722.             IHTMLElement __RPC_FAR * This);
  19723.         
  19724.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_filters )( 
  19725.             IHTMLElement __RPC_FAR * This,
  19726.             /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  19727.         
  19728.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragstart )( 
  19729.             IHTMLElement __RPC_FAR * This,
  19730.             /* [in] */ VARIANT v);
  19731.         
  19732.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragstart )( 
  19733.             IHTMLElement __RPC_FAR * This,
  19734.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19735.         
  19736.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  19737.             IHTMLElement __RPC_FAR * This,
  19738.             /* [out][retval] */ BSTR __RPC_FAR *String);
  19739.         
  19740.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeupdate )( 
  19741.             IHTMLElement __RPC_FAR * This,
  19742.             /* [in] */ VARIANT v);
  19743.         
  19744.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeupdate )( 
  19745.             IHTMLElement __RPC_FAR * This,
  19746.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19747.         
  19748.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onafterupdate )( 
  19749.             IHTMLElement __RPC_FAR * This,
  19750.             /* [in] */ VARIANT v);
  19751.         
  19752.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onafterupdate )( 
  19753.             IHTMLElement __RPC_FAR * This,
  19754.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19755.         
  19756.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onerrorupdate )( 
  19757.             IHTMLElement __RPC_FAR * This,
  19758.             /* [in] */ VARIANT v);
  19759.         
  19760.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onerrorupdate )( 
  19761.             IHTMLElement __RPC_FAR * This,
  19762.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19763.         
  19764.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowexit )( 
  19765.             IHTMLElement __RPC_FAR * This,
  19766.             /* [in] */ VARIANT v);
  19767.         
  19768.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowexit )( 
  19769.             IHTMLElement __RPC_FAR * This,
  19770.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19771.         
  19772.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowenter )( 
  19773.             IHTMLElement __RPC_FAR * This,
  19774.             /* [in] */ VARIANT v);
  19775.         
  19776.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowenter )( 
  19777.             IHTMLElement __RPC_FAR * This,
  19778.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19779.         
  19780.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetchanged )( 
  19781.             IHTMLElement __RPC_FAR * This,
  19782.             /* [in] */ VARIANT v);
  19783.         
  19784.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetchanged )( 
  19785.             IHTMLElement __RPC_FAR * This,
  19786.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19787.         
  19788.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondataavailable )( 
  19789.             IHTMLElement __RPC_FAR * This,
  19790.             /* [in] */ VARIANT v);
  19791.         
  19792.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondataavailable )( 
  19793.             IHTMLElement __RPC_FAR * This,
  19794.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19795.         
  19796.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondatasetcomplete )( 
  19797.             IHTMLElement __RPC_FAR * This,
  19798.             /* [in] */ VARIANT v);
  19799.         
  19800.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondatasetcomplete )( 
  19801.             IHTMLElement __RPC_FAR * This,
  19802.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19803.         
  19804.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfilterchange )( 
  19805.             IHTMLElement __RPC_FAR * This,
  19806.             /* [in] */ VARIANT v);
  19807.         
  19808.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfilterchange )( 
  19809.             IHTMLElement __RPC_FAR * This,
  19810.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  19811.         
  19812.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_children )( 
  19813.             IHTMLElement __RPC_FAR * This,
  19814.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  19815.         
  19816.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_all )( 
  19817.             IHTMLElement __RPC_FAR * This,
  19818.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  19819.         
  19820.         END_INTERFACE
  19821.     } IHTMLElementVtbl;
  19822.  
  19823.     interface IHTMLElement
  19824.     {
  19825.         CONST_VTBL struct IHTMLElementVtbl __RPC_FAR *lpVtbl;
  19826.     };
  19827.  
  19828.     
  19829.  
  19830. #ifdef COBJMACROS
  19831.  
  19832.  
  19833. #define IHTMLElement_QueryInterface(This,riid,ppvObject)    \
  19834.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  19835.  
  19836. #define IHTMLElement_AddRef(This)    \
  19837.     (This)->lpVtbl -> AddRef(This)
  19838.  
  19839. #define IHTMLElement_Release(This)    \
  19840.     (This)->lpVtbl -> Release(This)
  19841.  
  19842.  
  19843. #define IHTMLElement_GetTypeInfoCount(This,pctinfo)    \
  19844.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  19845.  
  19846. #define IHTMLElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  19847.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  19848.  
  19849. #define IHTMLElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  19850.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  19851.  
  19852. #define IHTMLElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  19853.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  19854.  
  19855.  
  19856. #define IHTMLElement_setAttribute(This,strAttributeName,AttributeValue,lFlags)    \
  19857.     (This)->lpVtbl -> setAttribute(This,strAttributeName,AttributeValue,lFlags)
  19858.  
  19859. #define IHTMLElement_getAttribute(This,strAttributeName,lFlags,AttributeValue)    \
  19860.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  19861.  
  19862. #define IHTMLElement_removeAttribute(This,strAttributeName,lFlags,pfSuccess)    \
  19863.     (This)->lpVtbl -> removeAttribute(This,strAttributeName,lFlags,pfSuccess)
  19864.  
  19865. #define IHTMLElement_put_className(This,v)    \
  19866.     (This)->lpVtbl -> put_className(This,v)
  19867.  
  19868. #define IHTMLElement_get_className(This,p)    \
  19869.     (This)->lpVtbl -> get_className(This,p)
  19870.  
  19871. #define IHTMLElement_put_id(This,v)    \
  19872.     (This)->lpVtbl -> put_id(This,v)
  19873.  
  19874. #define IHTMLElement_get_id(This,p)    \
  19875.     (This)->lpVtbl -> get_id(This,p)
  19876.  
  19877. #define IHTMLElement_get_tagName(This,p)    \
  19878.     (This)->lpVtbl -> get_tagName(This,p)
  19879.  
  19880. #define IHTMLElement_get_parentElement(This,p)    \
  19881.     (This)->lpVtbl -> get_parentElement(This,p)
  19882.  
  19883. #define IHTMLElement_get_style(This,p)    \
  19884.     (This)->lpVtbl -> get_style(This,p)
  19885.  
  19886. #define IHTMLElement_put_onhelp(This,v)    \
  19887.     (This)->lpVtbl -> put_onhelp(This,v)
  19888.  
  19889. #define IHTMLElement_get_onhelp(This,p)    \
  19890.     (This)->lpVtbl -> get_onhelp(This,p)
  19891.  
  19892. #define IHTMLElement_put_onclick(This,v)    \
  19893.     (This)->lpVtbl -> put_onclick(This,v)
  19894.  
  19895. #define IHTMLElement_get_onclick(This,p)    \
  19896.     (This)->lpVtbl -> get_onclick(This,p)
  19897.  
  19898. #define IHTMLElement_put_ondblclick(This,v)    \
  19899.     (This)->lpVtbl -> put_ondblclick(This,v)
  19900.  
  19901. #define IHTMLElement_get_ondblclick(This,p)    \
  19902.     (This)->lpVtbl -> get_ondblclick(This,p)
  19903.  
  19904. #define IHTMLElement_put_onkeydown(This,v)    \
  19905.     (This)->lpVtbl -> put_onkeydown(This,v)
  19906.  
  19907. #define IHTMLElement_get_onkeydown(This,p)    \
  19908.     (This)->lpVtbl -> get_onkeydown(This,p)
  19909.  
  19910. #define IHTMLElement_put_onkeyup(This,v)    \
  19911.     (This)->lpVtbl -> put_onkeyup(This,v)
  19912.  
  19913. #define IHTMLElement_get_onkeyup(This,p)    \
  19914.     (This)->lpVtbl -> get_onkeyup(This,p)
  19915.  
  19916. #define IHTMLElement_put_onkeypress(This,v)    \
  19917.     (This)->lpVtbl -> put_onkeypress(This,v)
  19918.  
  19919. #define IHTMLElement_get_onkeypress(This,p)    \
  19920.     (This)->lpVtbl -> get_onkeypress(This,p)
  19921.  
  19922. #define IHTMLElement_put_onmouseout(This,v)    \
  19923.     (This)->lpVtbl -> put_onmouseout(This,v)
  19924.  
  19925. #define IHTMLElement_get_onmouseout(This,p)    \
  19926.     (This)->lpVtbl -> get_onmouseout(This,p)
  19927.  
  19928. #define IHTMLElement_put_onmouseover(This,v)    \
  19929.     (This)->lpVtbl -> put_onmouseover(This,v)
  19930.  
  19931. #define IHTMLElement_get_onmouseover(This,p)    \
  19932.     (This)->lpVtbl -> get_onmouseover(This,p)
  19933.  
  19934. #define IHTMLElement_put_onmousemove(This,v)    \
  19935.     (This)->lpVtbl -> put_onmousemove(This,v)
  19936.  
  19937. #define IHTMLElement_get_onmousemove(This,p)    \
  19938.     (This)->lpVtbl -> get_onmousemove(This,p)
  19939.  
  19940. #define IHTMLElement_put_onmousedown(This,v)    \
  19941.     (This)->lpVtbl -> put_onmousedown(This,v)
  19942.  
  19943. #define IHTMLElement_get_onmousedown(This,p)    \
  19944.     (This)->lpVtbl -> get_onmousedown(This,p)
  19945.  
  19946. #define IHTMLElement_put_onmouseup(This,v)    \
  19947.     (This)->lpVtbl -> put_onmouseup(This,v)
  19948.  
  19949. #define IHTMLElement_get_onmouseup(This,p)    \
  19950.     (This)->lpVtbl -> get_onmouseup(This,p)
  19951.  
  19952. #define IHTMLElement_get_document(This,p)    \
  19953.     (This)->lpVtbl -> get_document(This,p)
  19954.  
  19955. #define IHTMLElement_put_title(This,v)    \
  19956.     (This)->lpVtbl -> put_title(This,v)
  19957.  
  19958. #define IHTMLElement_get_title(This,p)    \
  19959.     (This)->lpVtbl -> get_title(This,p)
  19960.  
  19961. #define IHTMLElement_put_language(This,v)    \
  19962.     (This)->lpVtbl -> put_language(This,v)
  19963.  
  19964. #define IHTMLElement_get_language(This,p)    \
  19965.     (This)->lpVtbl -> get_language(This,p)
  19966.  
  19967. #define IHTMLElement_put_onselectstart(This,v)    \
  19968.     (This)->lpVtbl -> put_onselectstart(This,v)
  19969.  
  19970. #define IHTMLElement_get_onselectstart(This,p)    \
  19971.     (This)->lpVtbl -> get_onselectstart(This,p)
  19972.  
  19973. #define IHTMLElement_scrollIntoView(This,varargStart)    \
  19974.     (This)->lpVtbl -> scrollIntoView(This,varargStart)
  19975.  
  19976. #define IHTMLElement_contains(This,pChild,pfResult)    \
  19977.     (This)->lpVtbl -> contains(This,pChild,pfResult)
  19978.  
  19979. #define IHTMLElement_get_sourceIndex(This,p)    \
  19980.     (This)->lpVtbl -> get_sourceIndex(This,p)
  19981.  
  19982. #define IHTMLElement_get_recordNumber(This,p)    \
  19983.     (This)->lpVtbl -> get_recordNumber(This,p)
  19984.  
  19985. #define IHTMLElement_put_lang(This,v)    \
  19986.     (This)->lpVtbl -> put_lang(This,v)
  19987.  
  19988. #define IHTMLElement_get_lang(This,p)    \
  19989.     (This)->lpVtbl -> get_lang(This,p)
  19990.  
  19991. #define IHTMLElement_get_offsetLeft(This,p)    \
  19992.     (This)->lpVtbl -> get_offsetLeft(This,p)
  19993.  
  19994. #define IHTMLElement_get_offsetTop(This,p)    \
  19995.     (This)->lpVtbl -> get_offsetTop(This,p)
  19996.  
  19997. #define IHTMLElement_get_offsetWidth(This,p)    \
  19998.     (This)->lpVtbl -> get_offsetWidth(This,p)
  19999.  
  20000. #define IHTMLElement_get_offsetHeight(This,p)    \
  20001.     (This)->lpVtbl -> get_offsetHeight(This,p)
  20002.  
  20003. #define IHTMLElement_get_offsetParent(This,p)    \
  20004.     (This)->lpVtbl -> get_offsetParent(This,p)
  20005.  
  20006. #define IHTMLElement_put_innerHTML(This,v)    \
  20007.     (This)->lpVtbl -> put_innerHTML(This,v)
  20008.  
  20009. #define IHTMLElement_get_innerHTML(This,p)    \
  20010.     (This)->lpVtbl -> get_innerHTML(This,p)
  20011.  
  20012. #define IHTMLElement_put_innerText(This,v)    \
  20013.     (This)->lpVtbl -> put_innerText(This,v)
  20014.  
  20015. #define IHTMLElement_get_innerText(This,p)    \
  20016.     (This)->lpVtbl -> get_innerText(This,p)
  20017.  
  20018. #define IHTMLElement_put_outerHTML(This,v)    \
  20019.     (This)->lpVtbl -> put_outerHTML(This,v)
  20020.  
  20021. #define IHTMLElement_get_outerHTML(This,p)    \
  20022.     (This)->lpVtbl -> get_outerHTML(This,p)
  20023.  
  20024. #define IHTMLElement_put_outerText(This,v)    \
  20025.     (This)->lpVtbl -> put_outerText(This,v)
  20026.  
  20027. #define IHTMLElement_get_outerText(This,p)    \
  20028.     (This)->lpVtbl -> get_outerText(This,p)
  20029.  
  20030. #define IHTMLElement_insertAdjacentHTML(This,where,html)    \
  20031.     (This)->lpVtbl -> insertAdjacentHTML(This,where,html)
  20032.  
  20033. #define IHTMLElement_insertAdjacentText(This,where,text)    \
  20034.     (This)->lpVtbl -> insertAdjacentText(This,where,text)
  20035.  
  20036. #define IHTMLElement_get_parentTextEdit(This,p)    \
  20037.     (This)->lpVtbl -> get_parentTextEdit(This,p)
  20038.  
  20039. #define IHTMLElement_get_isTextEdit(This,p)    \
  20040.     (This)->lpVtbl -> get_isTextEdit(This,p)
  20041.  
  20042. #define IHTMLElement_click(This)    \
  20043.     (This)->lpVtbl -> click(This)
  20044.  
  20045. #define IHTMLElement_get_filters(This,p)    \
  20046.     (This)->lpVtbl -> get_filters(This,p)
  20047.  
  20048. #define IHTMLElement_put_ondragstart(This,v)    \
  20049.     (This)->lpVtbl -> put_ondragstart(This,v)
  20050.  
  20051. #define IHTMLElement_get_ondragstart(This,p)    \
  20052.     (This)->lpVtbl -> get_ondragstart(This,p)
  20053.  
  20054. #define IHTMLElement_toString(This,String)    \
  20055.     (This)->lpVtbl -> toString(This,String)
  20056.  
  20057. #define IHTMLElement_put_onbeforeupdate(This,v)    \
  20058.     (This)->lpVtbl -> put_onbeforeupdate(This,v)
  20059.  
  20060. #define IHTMLElement_get_onbeforeupdate(This,p)    \
  20061.     (This)->lpVtbl -> get_onbeforeupdate(This,p)
  20062.  
  20063. #define IHTMLElement_put_onafterupdate(This,v)    \
  20064.     (This)->lpVtbl -> put_onafterupdate(This,v)
  20065.  
  20066. #define IHTMLElement_get_onafterupdate(This,p)    \
  20067.     (This)->lpVtbl -> get_onafterupdate(This,p)
  20068.  
  20069. #define IHTMLElement_put_onerrorupdate(This,v)    \
  20070.     (This)->lpVtbl -> put_onerrorupdate(This,v)
  20071.  
  20072. #define IHTMLElement_get_onerrorupdate(This,p)    \
  20073.     (This)->lpVtbl -> get_onerrorupdate(This,p)
  20074.  
  20075. #define IHTMLElement_put_onrowexit(This,v)    \
  20076.     (This)->lpVtbl -> put_onrowexit(This,v)
  20077.  
  20078. #define IHTMLElement_get_onrowexit(This,p)    \
  20079.     (This)->lpVtbl -> get_onrowexit(This,p)
  20080.  
  20081. #define IHTMLElement_put_onrowenter(This,v)    \
  20082.     (This)->lpVtbl -> put_onrowenter(This,v)
  20083.  
  20084. #define IHTMLElement_get_onrowenter(This,p)    \
  20085.     (This)->lpVtbl -> get_onrowenter(This,p)
  20086.  
  20087. #define IHTMLElement_put_ondatasetchanged(This,v)    \
  20088.     (This)->lpVtbl -> put_ondatasetchanged(This,v)
  20089.  
  20090. #define IHTMLElement_get_ondatasetchanged(This,p)    \
  20091.     (This)->lpVtbl -> get_ondatasetchanged(This,p)
  20092.  
  20093. #define IHTMLElement_put_ondataavailable(This,v)    \
  20094.     (This)->lpVtbl -> put_ondataavailable(This,v)
  20095.  
  20096. #define IHTMLElement_get_ondataavailable(This,p)    \
  20097.     (This)->lpVtbl -> get_ondataavailable(This,p)
  20098.  
  20099. #define IHTMLElement_put_ondatasetcomplete(This,v)    \
  20100.     (This)->lpVtbl -> put_ondatasetcomplete(This,v)
  20101.  
  20102. #define IHTMLElement_get_ondatasetcomplete(This,p)    \
  20103.     (This)->lpVtbl -> get_ondatasetcomplete(This,p)
  20104.  
  20105. #define IHTMLElement_put_onfilterchange(This,v)    \
  20106.     (This)->lpVtbl -> put_onfilterchange(This,v)
  20107.  
  20108. #define IHTMLElement_get_onfilterchange(This,p)    \
  20109.     (This)->lpVtbl -> get_onfilterchange(This,p)
  20110.  
  20111. #define IHTMLElement_get_children(This,p)    \
  20112.     (This)->lpVtbl -> get_children(This,p)
  20113.  
  20114. #define IHTMLElement_get_all(This,p)    \
  20115.     (This)->lpVtbl -> get_all(This,p)
  20116.  
  20117. #endif /* COBJMACROS */
  20118.  
  20119.  
  20120. #endif     /* C style interface */
  20121.  
  20122.  
  20123.  
  20124. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_setAttribute_Proxy( 
  20125.     IHTMLElement __RPC_FAR * This,
  20126.     /* [in] */ BSTR strAttributeName,
  20127.     /* [in] */ VARIANT AttributeValue,
  20128.     /* [in][defaultvalue] */ LONG lFlags);
  20129.  
  20130.  
  20131. void __RPC_STUB IHTMLElement_setAttribute_Stub(
  20132.     IRpcStubBuffer *This,
  20133.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20134.     PRPC_MESSAGE _pRpcMessage,
  20135.     DWORD *_pdwStubPhase);
  20136.  
  20137.  
  20138. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_getAttribute_Proxy( 
  20139.     IHTMLElement __RPC_FAR * This,
  20140.     /* [in] */ BSTR strAttributeName,
  20141.     /* [in][defaultvalue] */ LONG lFlags,
  20142.     /* [out][retval] */ VARIANT __RPC_FAR *AttributeValue);
  20143.  
  20144.  
  20145. void __RPC_STUB IHTMLElement_getAttribute_Stub(
  20146.     IRpcStubBuffer *This,
  20147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20148.     PRPC_MESSAGE _pRpcMessage,
  20149.     DWORD *_pdwStubPhase);
  20150.  
  20151.  
  20152. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_removeAttribute_Proxy( 
  20153.     IHTMLElement __RPC_FAR * This,
  20154.     /* [in] */ BSTR strAttributeName,
  20155.     /* [in][defaultvalue] */ LONG lFlags,
  20156.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  20157.  
  20158.  
  20159. void __RPC_STUB IHTMLElement_removeAttribute_Stub(
  20160.     IRpcStubBuffer *This,
  20161.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20162.     PRPC_MESSAGE _pRpcMessage,
  20163.     DWORD *_pdwStubPhase);
  20164.  
  20165.  
  20166. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_className_Proxy( 
  20167.     IHTMLElement __RPC_FAR * This,
  20168.     /* [in] */ BSTR v);
  20169.  
  20170.  
  20171. void __RPC_STUB IHTMLElement_put_className_Stub(
  20172.     IRpcStubBuffer *This,
  20173.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20174.     PRPC_MESSAGE _pRpcMessage,
  20175.     DWORD *_pdwStubPhase);
  20176.  
  20177.  
  20178. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_className_Proxy( 
  20179.     IHTMLElement __RPC_FAR * This,
  20180.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20181.  
  20182.  
  20183. void __RPC_STUB IHTMLElement_get_className_Stub(
  20184.     IRpcStubBuffer *This,
  20185.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20186.     PRPC_MESSAGE _pRpcMessage,
  20187.     DWORD *_pdwStubPhase);
  20188.  
  20189.  
  20190. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_id_Proxy( 
  20191.     IHTMLElement __RPC_FAR * This,
  20192.     /* [in] */ BSTR v);
  20193.  
  20194.  
  20195. void __RPC_STUB IHTMLElement_put_id_Stub(
  20196.     IRpcStubBuffer *This,
  20197.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20198.     PRPC_MESSAGE _pRpcMessage,
  20199.     DWORD *_pdwStubPhase);
  20200.  
  20201.  
  20202. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_id_Proxy( 
  20203.     IHTMLElement __RPC_FAR * This,
  20204.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20205.  
  20206.  
  20207. void __RPC_STUB IHTMLElement_get_id_Stub(
  20208.     IRpcStubBuffer *This,
  20209.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20210.     PRPC_MESSAGE _pRpcMessage,
  20211.     DWORD *_pdwStubPhase);
  20212.  
  20213.  
  20214. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_tagName_Proxy( 
  20215.     IHTMLElement __RPC_FAR * This,
  20216.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20217.  
  20218.  
  20219. void __RPC_STUB IHTMLElement_get_tagName_Stub(
  20220.     IRpcStubBuffer *This,
  20221.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20222.     PRPC_MESSAGE _pRpcMessage,
  20223.     DWORD *_pdwStubPhase);
  20224.  
  20225.  
  20226. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentElement_Proxy( 
  20227.     IHTMLElement __RPC_FAR * This,
  20228.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  20229.  
  20230.  
  20231. void __RPC_STUB IHTMLElement_get_parentElement_Stub(
  20232.     IRpcStubBuffer *This,
  20233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20234.     PRPC_MESSAGE _pRpcMessage,
  20235.     DWORD *_pdwStubPhase);
  20236.  
  20237.  
  20238. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_style_Proxy( 
  20239.     IHTMLElement __RPC_FAR * This,
  20240.     /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  20241.  
  20242.  
  20243. void __RPC_STUB IHTMLElement_get_style_Stub(
  20244.     IRpcStubBuffer *This,
  20245.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20246.     PRPC_MESSAGE _pRpcMessage,
  20247.     DWORD *_pdwStubPhase);
  20248.  
  20249.  
  20250. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onhelp_Proxy( 
  20251.     IHTMLElement __RPC_FAR * This,
  20252.     /* [in] */ VARIANT v);
  20253.  
  20254.  
  20255. void __RPC_STUB IHTMLElement_put_onhelp_Stub(
  20256.     IRpcStubBuffer *This,
  20257.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20258.     PRPC_MESSAGE _pRpcMessage,
  20259.     DWORD *_pdwStubPhase);
  20260.  
  20261.  
  20262. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onhelp_Proxy( 
  20263.     IHTMLElement __RPC_FAR * This,
  20264.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20265.  
  20266.  
  20267. void __RPC_STUB IHTMLElement_get_onhelp_Stub(
  20268.     IRpcStubBuffer *This,
  20269.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20270.     PRPC_MESSAGE _pRpcMessage,
  20271.     DWORD *_pdwStubPhase);
  20272.  
  20273.  
  20274. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onclick_Proxy( 
  20275.     IHTMLElement __RPC_FAR * This,
  20276.     /* [in] */ VARIANT v);
  20277.  
  20278.  
  20279. void __RPC_STUB IHTMLElement_put_onclick_Stub(
  20280.     IRpcStubBuffer *This,
  20281.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20282.     PRPC_MESSAGE _pRpcMessage,
  20283.     DWORD *_pdwStubPhase);
  20284.  
  20285.  
  20286. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onclick_Proxy( 
  20287.     IHTMLElement __RPC_FAR * This,
  20288.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20289.  
  20290.  
  20291. void __RPC_STUB IHTMLElement_get_onclick_Stub(
  20292.     IRpcStubBuffer *This,
  20293.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20294.     PRPC_MESSAGE _pRpcMessage,
  20295.     DWORD *_pdwStubPhase);
  20296.  
  20297.  
  20298. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondblclick_Proxy( 
  20299.     IHTMLElement __RPC_FAR * This,
  20300.     /* [in] */ VARIANT v);
  20301.  
  20302.  
  20303. void __RPC_STUB IHTMLElement_put_ondblclick_Stub(
  20304.     IRpcStubBuffer *This,
  20305.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20306.     PRPC_MESSAGE _pRpcMessage,
  20307.     DWORD *_pdwStubPhase);
  20308.  
  20309.  
  20310. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondblclick_Proxy( 
  20311.     IHTMLElement __RPC_FAR * This,
  20312.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20313.  
  20314.  
  20315. void __RPC_STUB IHTMLElement_get_ondblclick_Stub(
  20316.     IRpcStubBuffer *This,
  20317.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20318.     PRPC_MESSAGE _pRpcMessage,
  20319.     DWORD *_pdwStubPhase);
  20320.  
  20321.  
  20322. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeydown_Proxy( 
  20323.     IHTMLElement __RPC_FAR * This,
  20324.     /* [in] */ VARIANT v);
  20325.  
  20326.  
  20327. void __RPC_STUB IHTMLElement_put_onkeydown_Stub(
  20328.     IRpcStubBuffer *This,
  20329.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20330.     PRPC_MESSAGE _pRpcMessage,
  20331.     DWORD *_pdwStubPhase);
  20332.  
  20333.  
  20334. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeydown_Proxy( 
  20335.     IHTMLElement __RPC_FAR * This,
  20336.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20337.  
  20338.  
  20339. void __RPC_STUB IHTMLElement_get_onkeydown_Stub(
  20340.     IRpcStubBuffer *This,
  20341.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20342.     PRPC_MESSAGE _pRpcMessage,
  20343.     DWORD *_pdwStubPhase);
  20344.  
  20345.  
  20346. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeyup_Proxy( 
  20347.     IHTMLElement __RPC_FAR * This,
  20348.     /* [in] */ VARIANT v);
  20349.  
  20350.  
  20351. void __RPC_STUB IHTMLElement_put_onkeyup_Stub(
  20352.     IRpcStubBuffer *This,
  20353.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20354.     PRPC_MESSAGE _pRpcMessage,
  20355.     DWORD *_pdwStubPhase);
  20356.  
  20357.  
  20358. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeyup_Proxy( 
  20359.     IHTMLElement __RPC_FAR * This,
  20360.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20361.  
  20362.  
  20363. void __RPC_STUB IHTMLElement_get_onkeyup_Stub(
  20364.     IRpcStubBuffer *This,
  20365.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20366.     PRPC_MESSAGE _pRpcMessage,
  20367.     DWORD *_pdwStubPhase);
  20368.  
  20369.  
  20370. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onkeypress_Proxy( 
  20371.     IHTMLElement __RPC_FAR * This,
  20372.     /* [in] */ VARIANT v);
  20373.  
  20374.  
  20375. void __RPC_STUB IHTMLElement_put_onkeypress_Stub(
  20376.     IRpcStubBuffer *This,
  20377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20378.     PRPC_MESSAGE _pRpcMessage,
  20379.     DWORD *_pdwStubPhase);
  20380.  
  20381.  
  20382. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onkeypress_Proxy( 
  20383.     IHTMLElement __RPC_FAR * This,
  20384.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20385.  
  20386.  
  20387. void __RPC_STUB IHTMLElement_get_onkeypress_Stub(
  20388.     IRpcStubBuffer *This,
  20389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20390.     PRPC_MESSAGE _pRpcMessage,
  20391.     DWORD *_pdwStubPhase);
  20392.  
  20393.  
  20394. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseout_Proxy( 
  20395.     IHTMLElement __RPC_FAR * This,
  20396.     /* [in] */ VARIANT v);
  20397.  
  20398.  
  20399. void __RPC_STUB IHTMLElement_put_onmouseout_Stub(
  20400.     IRpcStubBuffer *This,
  20401.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20402.     PRPC_MESSAGE _pRpcMessage,
  20403.     DWORD *_pdwStubPhase);
  20404.  
  20405.  
  20406. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseout_Proxy( 
  20407.     IHTMLElement __RPC_FAR * This,
  20408.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20409.  
  20410.  
  20411. void __RPC_STUB IHTMLElement_get_onmouseout_Stub(
  20412.     IRpcStubBuffer *This,
  20413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20414.     PRPC_MESSAGE _pRpcMessage,
  20415.     DWORD *_pdwStubPhase);
  20416.  
  20417.  
  20418. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseover_Proxy( 
  20419.     IHTMLElement __RPC_FAR * This,
  20420.     /* [in] */ VARIANT v);
  20421.  
  20422.  
  20423. void __RPC_STUB IHTMLElement_put_onmouseover_Stub(
  20424.     IRpcStubBuffer *This,
  20425.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20426.     PRPC_MESSAGE _pRpcMessage,
  20427.     DWORD *_pdwStubPhase);
  20428.  
  20429.  
  20430. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseover_Proxy( 
  20431.     IHTMLElement __RPC_FAR * This,
  20432.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20433.  
  20434.  
  20435. void __RPC_STUB IHTMLElement_get_onmouseover_Stub(
  20436.     IRpcStubBuffer *This,
  20437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20438.     PRPC_MESSAGE _pRpcMessage,
  20439.     DWORD *_pdwStubPhase);
  20440.  
  20441.  
  20442. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousemove_Proxy( 
  20443.     IHTMLElement __RPC_FAR * This,
  20444.     /* [in] */ VARIANT v);
  20445.  
  20446.  
  20447. void __RPC_STUB IHTMLElement_put_onmousemove_Stub(
  20448.     IRpcStubBuffer *This,
  20449.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20450.     PRPC_MESSAGE _pRpcMessage,
  20451.     DWORD *_pdwStubPhase);
  20452.  
  20453.  
  20454. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousemove_Proxy( 
  20455.     IHTMLElement __RPC_FAR * This,
  20456.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20457.  
  20458.  
  20459. void __RPC_STUB IHTMLElement_get_onmousemove_Stub(
  20460.     IRpcStubBuffer *This,
  20461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20462.     PRPC_MESSAGE _pRpcMessage,
  20463.     DWORD *_pdwStubPhase);
  20464.  
  20465.  
  20466. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmousedown_Proxy( 
  20467.     IHTMLElement __RPC_FAR * This,
  20468.     /* [in] */ VARIANT v);
  20469.  
  20470.  
  20471. void __RPC_STUB IHTMLElement_put_onmousedown_Stub(
  20472.     IRpcStubBuffer *This,
  20473.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20474.     PRPC_MESSAGE _pRpcMessage,
  20475.     DWORD *_pdwStubPhase);
  20476.  
  20477.  
  20478. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmousedown_Proxy( 
  20479.     IHTMLElement __RPC_FAR * This,
  20480.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20481.  
  20482.  
  20483. void __RPC_STUB IHTMLElement_get_onmousedown_Stub(
  20484.     IRpcStubBuffer *This,
  20485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20486.     PRPC_MESSAGE _pRpcMessage,
  20487.     DWORD *_pdwStubPhase);
  20488.  
  20489.  
  20490. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onmouseup_Proxy( 
  20491.     IHTMLElement __RPC_FAR * This,
  20492.     /* [in] */ VARIANT v);
  20493.  
  20494.  
  20495. void __RPC_STUB IHTMLElement_put_onmouseup_Stub(
  20496.     IRpcStubBuffer *This,
  20497.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20498.     PRPC_MESSAGE _pRpcMessage,
  20499.     DWORD *_pdwStubPhase);
  20500.  
  20501.  
  20502. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onmouseup_Proxy( 
  20503.     IHTMLElement __RPC_FAR * This,
  20504.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20505.  
  20506.  
  20507. void __RPC_STUB IHTMLElement_get_onmouseup_Stub(
  20508.     IRpcStubBuffer *This,
  20509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20510.     PRPC_MESSAGE _pRpcMessage,
  20511.     DWORD *_pdwStubPhase);
  20512.  
  20513.  
  20514. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_document_Proxy( 
  20515.     IHTMLElement __RPC_FAR * This,
  20516.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  20517.  
  20518.  
  20519. void __RPC_STUB IHTMLElement_get_document_Stub(
  20520.     IRpcStubBuffer *This,
  20521.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20522.     PRPC_MESSAGE _pRpcMessage,
  20523.     DWORD *_pdwStubPhase);
  20524.  
  20525.  
  20526. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_title_Proxy( 
  20527.     IHTMLElement __RPC_FAR * This,
  20528.     /* [in] */ BSTR v);
  20529.  
  20530.  
  20531. void __RPC_STUB IHTMLElement_put_title_Stub(
  20532.     IRpcStubBuffer *This,
  20533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20534.     PRPC_MESSAGE _pRpcMessage,
  20535.     DWORD *_pdwStubPhase);
  20536.  
  20537.  
  20538. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_title_Proxy( 
  20539.     IHTMLElement __RPC_FAR * This,
  20540.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20541.  
  20542.  
  20543. void __RPC_STUB IHTMLElement_get_title_Stub(
  20544.     IRpcStubBuffer *This,
  20545.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20546.     PRPC_MESSAGE _pRpcMessage,
  20547.     DWORD *_pdwStubPhase);
  20548.  
  20549.  
  20550. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_language_Proxy( 
  20551.     IHTMLElement __RPC_FAR * This,
  20552.     /* [in] */ BSTR v);
  20553.  
  20554.  
  20555. void __RPC_STUB IHTMLElement_put_language_Stub(
  20556.     IRpcStubBuffer *This,
  20557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20558.     PRPC_MESSAGE _pRpcMessage,
  20559.     DWORD *_pdwStubPhase);
  20560.  
  20561.  
  20562. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_language_Proxy( 
  20563.     IHTMLElement __RPC_FAR * This,
  20564.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20565.  
  20566.  
  20567. void __RPC_STUB IHTMLElement_get_language_Stub(
  20568.     IRpcStubBuffer *This,
  20569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20570.     PRPC_MESSAGE _pRpcMessage,
  20571.     DWORD *_pdwStubPhase);
  20572.  
  20573.  
  20574. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onselectstart_Proxy( 
  20575.     IHTMLElement __RPC_FAR * This,
  20576.     /* [in] */ VARIANT v);
  20577.  
  20578.  
  20579. void __RPC_STUB IHTMLElement_put_onselectstart_Stub(
  20580.     IRpcStubBuffer *This,
  20581.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20582.     PRPC_MESSAGE _pRpcMessage,
  20583.     DWORD *_pdwStubPhase);
  20584.  
  20585.  
  20586. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onselectstart_Proxy( 
  20587.     IHTMLElement __RPC_FAR * This,
  20588.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20589.  
  20590.  
  20591. void __RPC_STUB IHTMLElement_get_onselectstart_Stub(
  20592.     IRpcStubBuffer *This,
  20593.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20594.     PRPC_MESSAGE _pRpcMessage,
  20595.     DWORD *_pdwStubPhase);
  20596.  
  20597.  
  20598. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_scrollIntoView_Proxy( 
  20599.     IHTMLElement __RPC_FAR * This,
  20600.     /* [in][optional] */ VARIANT varargStart);
  20601.  
  20602.  
  20603. void __RPC_STUB IHTMLElement_scrollIntoView_Stub(
  20604.     IRpcStubBuffer *This,
  20605.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20606.     PRPC_MESSAGE _pRpcMessage,
  20607.     DWORD *_pdwStubPhase);
  20608.  
  20609.  
  20610. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_contains_Proxy( 
  20611.     IHTMLElement __RPC_FAR * This,
  20612.     /* [in] */ IHTMLElement __RPC_FAR *pChild,
  20613.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  20614.  
  20615.  
  20616. void __RPC_STUB IHTMLElement_contains_Stub(
  20617.     IRpcStubBuffer *This,
  20618.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20619.     PRPC_MESSAGE _pRpcMessage,
  20620.     DWORD *_pdwStubPhase);
  20621.  
  20622.  
  20623. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_sourceIndex_Proxy( 
  20624.     IHTMLElement __RPC_FAR * This,
  20625.     /* [out][retval] */ long __RPC_FAR *p);
  20626.  
  20627.  
  20628. void __RPC_STUB IHTMLElement_get_sourceIndex_Stub(
  20629.     IRpcStubBuffer *This,
  20630.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20631.     PRPC_MESSAGE _pRpcMessage,
  20632.     DWORD *_pdwStubPhase);
  20633.  
  20634.  
  20635. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_recordNumber_Proxy( 
  20636.     IHTMLElement __RPC_FAR * This,
  20637.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20638.  
  20639.  
  20640. void __RPC_STUB IHTMLElement_get_recordNumber_Stub(
  20641.     IRpcStubBuffer *This,
  20642.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20643.     PRPC_MESSAGE _pRpcMessage,
  20644.     DWORD *_pdwStubPhase);
  20645.  
  20646.  
  20647. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_lang_Proxy( 
  20648.     IHTMLElement __RPC_FAR * This,
  20649.     /* [in] */ BSTR v);
  20650.  
  20651.  
  20652. void __RPC_STUB IHTMLElement_put_lang_Stub(
  20653.     IRpcStubBuffer *This,
  20654.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20655.     PRPC_MESSAGE _pRpcMessage,
  20656.     DWORD *_pdwStubPhase);
  20657.  
  20658.  
  20659. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_lang_Proxy( 
  20660.     IHTMLElement __RPC_FAR * This,
  20661.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20662.  
  20663.  
  20664. void __RPC_STUB IHTMLElement_get_lang_Stub(
  20665.     IRpcStubBuffer *This,
  20666.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20667.     PRPC_MESSAGE _pRpcMessage,
  20668.     DWORD *_pdwStubPhase);
  20669.  
  20670.  
  20671. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetLeft_Proxy( 
  20672.     IHTMLElement __RPC_FAR * This,
  20673.     /* [out][retval] */ long __RPC_FAR *p);
  20674.  
  20675.  
  20676. void __RPC_STUB IHTMLElement_get_offsetLeft_Stub(
  20677.     IRpcStubBuffer *This,
  20678.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20679.     PRPC_MESSAGE _pRpcMessage,
  20680.     DWORD *_pdwStubPhase);
  20681.  
  20682.  
  20683. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetTop_Proxy( 
  20684.     IHTMLElement __RPC_FAR * This,
  20685.     /* [out][retval] */ long __RPC_FAR *p);
  20686.  
  20687.  
  20688. void __RPC_STUB IHTMLElement_get_offsetTop_Stub(
  20689.     IRpcStubBuffer *This,
  20690.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20691.     PRPC_MESSAGE _pRpcMessage,
  20692.     DWORD *_pdwStubPhase);
  20693.  
  20694.  
  20695. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetWidth_Proxy( 
  20696.     IHTMLElement __RPC_FAR * This,
  20697.     /* [out][retval] */ long __RPC_FAR *p);
  20698.  
  20699.  
  20700. void __RPC_STUB IHTMLElement_get_offsetWidth_Stub(
  20701.     IRpcStubBuffer *This,
  20702.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20703.     PRPC_MESSAGE _pRpcMessage,
  20704.     DWORD *_pdwStubPhase);
  20705.  
  20706.  
  20707. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetHeight_Proxy( 
  20708.     IHTMLElement __RPC_FAR * This,
  20709.     /* [out][retval] */ long __RPC_FAR *p);
  20710.  
  20711.  
  20712. void __RPC_STUB IHTMLElement_get_offsetHeight_Stub(
  20713.     IRpcStubBuffer *This,
  20714.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20715.     PRPC_MESSAGE _pRpcMessage,
  20716.     DWORD *_pdwStubPhase);
  20717.  
  20718.  
  20719. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_offsetParent_Proxy( 
  20720.     IHTMLElement __RPC_FAR * This,
  20721.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  20722.  
  20723.  
  20724. void __RPC_STUB IHTMLElement_get_offsetParent_Stub(
  20725.     IRpcStubBuffer *This,
  20726.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20727.     PRPC_MESSAGE _pRpcMessage,
  20728.     DWORD *_pdwStubPhase);
  20729.  
  20730.  
  20731. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerHTML_Proxy( 
  20732.     IHTMLElement __RPC_FAR * This,
  20733.     /* [in] */ BSTR v);
  20734.  
  20735.  
  20736. void __RPC_STUB IHTMLElement_put_innerHTML_Stub(
  20737.     IRpcStubBuffer *This,
  20738.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20739.     PRPC_MESSAGE _pRpcMessage,
  20740.     DWORD *_pdwStubPhase);
  20741.  
  20742.  
  20743. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerHTML_Proxy( 
  20744.     IHTMLElement __RPC_FAR * This,
  20745.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20746.  
  20747.  
  20748. void __RPC_STUB IHTMLElement_get_innerHTML_Stub(
  20749.     IRpcStubBuffer *This,
  20750.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20751.     PRPC_MESSAGE _pRpcMessage,
  20752.     DWORD *_pdwStubPhase);
  20753.  
  20754.  
  20755. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_innerText_Proxy( 
  20756.     IHTMLElement __RPC_FAR * This,
  20757.     /* [in] */ BSTR v);
  20758.  
  20759.  
  20760. void __RPC_STUB IHTMLElement_put_innerText_Stub(
  20761.     IRpcStubBuffer *This,
  20762.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20763.     PRPC_MESSAGE _pRpcMessage,
  20764.     DWORD *_pdwStubPhase);
  20765.  
  20766.  
  20767. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_innerText_Proxy( 
  20768.     IHTMLElement __RPC_FAR * This,
  20769.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20770.  
  20771.  
  20772. void __RPC_STUB IHTMLElement_get_innerText_Stub(
  20773.     IRpcStubBuffer *This,
  20774.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20775.     PRPC_MESSAGE _pRpcMessage,
  20776.     DWORD *_pdwStubPhase);
  20777.  
  20778.  
  20779. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerHTML_Proxy( 
  20780.     IHTMLElement __RPC_FAR * This,
  20781.     /* [in] */ BSTR v);
  20782.  
  20783.  
  20784. void __RPC_STUB IHTMLElement_put_outerHTML_Stub(
  20785.     IRpcStubBuffer *This,
  20786.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20787.     PRPC_MESSAGE _pRpcMessage,
  20788.     DWORD *_pdwStubPhase);
  20789.  
  20790.  
  20791. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerHTML_Proxy( 
  20792.     IHTMLElement __RPC_FAR * This,
  20793.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20794.  
  20795.  
  20796. void __RPC_STUB IHTMLElement_get_outerHTML_Stub(
  20797.     IRpcStubBuffer *This,
  20798.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20799.     PRPC_MESSAGE _pRpcMessage,
  20800.     DWORD *_pdwStubPhase);
  20801.  
  20802.  
  20803. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_outerText_Proxy( 
  20804.     IHTMLElement __RPC_FAR * This,
  20805.     /* [in] */ BSTR v);
  20806.  
  20807.  
  20808. void __RPC_STUB IHTMLElement_put_outerText_Stub(
  20809.     IRpcStubBuffer *This,
  20810.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20811.     PRPC_MESSAGE _pRpcMessage,
  20812.     DWORD *_pdwStubPhase);
  20813.  
  20814.  
  20815. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_outerText_Proxy( 
  20816.     IHTMLElement __RPC_FAR * This,
  20817.     /* [out][retval] */ BSTR __RPC_FAR *p);
  20818.  
  20819.  
  20820. void __RPC_STUB IHTMLElement_get_outerText_Stub(
  20821.     IRpcStubBuffer *This,
  20822.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20823.     PRPC_MESSAGE _pRpcMessage,
  20824.     DWORD *_pdwStubPhase);
  20825.  
  20826.  
  20827. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentHTML_Proxy( 
  20828.     IHTMLElement __RPC_FAR * This,
  20829.     /* [in] */ BSTR where,
  20830.     /* [in] */ BSTR html);
  20831.  
  20832.  
  20833. void __RPC_STUB IHTMLElement_insertAdjacentHTML_Stub(
  20834.     IRpcStubBuffer *This,
  20835.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20836.     PRPC_MESSAGE _pRpcMessage,
  20837.     DWORD *_pdwStubPhase);
  20838.  
  20839.  
  20840. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_insertAdjacentText_Proxy( 
  20841.     IHTMLElement __RPC_FAR * This,
  20842.     /* [in] */ BSTR where,
  20843.     /* [in] */ BSTR text);
  20844.  
  20845.  
  20846. void __RPC_STUB IHTMLElement_insertAdjacentText_Stub(
  20847.     IRpcStubBuffer *This,
  20848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20849.     PRPC_MESSAGE _pRpcMessage,
  20850.     DWORD *_pdwStubPhase);
  20851.  
  20852.  
  20853. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_parentTextEdit_Proxy( 
  20854.     IHTMLElement __RPC_FAR * This,
  20855.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  20856.  
  20857.  
  20858. void __RPC_STUB IHTMLElement_get_parentTextEdit_Stub(
  20859.     IRpcStubBuffer *This,
  20860.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20861.     PRPC_MESSAGE _pRpcMessage,
  20862.     DWORD *_pdwStubPhase);
  20863.  
  20864.  
  20865. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_isTextEdit_Proxy( 
  20866.     IHTMLElement __RPC_FAR * This,
  20867.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  20868.  
  20869.  
  20870. void __RPC_STUB IHTMLElement_get_isTextEdit_Stub(
  20871.     IRpcStubBuffer *This,
  20872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20873.     PRPC_MESSAGE _pRpcMessage,
  20874.     DWORD *_pdwStubPhase);
  20875.  
  20876.  
  20877. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_click_Proxy( 
  20878.     IHTMLElement __RPC_FAR * This);
  20879.  
  20880.  
  20881. void __RPC_STUB IHTMLElement_click_Stub(
  20882.     IRpcStubBuffer *This,
  20883.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20884.     PRPC_MESSAGE _pRpcMessage,
  20885.     DWORD *_pdwStubPhase);
  20886.  
  20887.  
  20888. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_filters_Proxy( 
  20889.     IHTMLElement __RPC_FAR * This,
  20890.     /* [out][retval] */ IHTMLFiltersCollection __RPC_FAR *__RPC_FAR *p);
  20891.  
  20892.  
  20893. void __RPC_STUB IHTMLElement_get_filters_Stub(
  20894.     IRpcStubBuffer *This,
  20895.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20896.     PRPC_MESSAGE _pRpcMessage,
  20897.     DWORD *_pdwStubPhase);
  20898.  
  20899.  
  20900. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondragstart_Proxy( 
  20901.     IHTMLElement __RPC_FAR * This,
  20902.     /* [in] */ VARIANT v);
  20903.  
  20904.  
  20905. void __RPC_STUB IHTMLElement_put_ondragstart_Stub(
  20906.     IRpcStubBuffer *This,
  20907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20908.     PRPC_MESSAGE _pRpcMessage,
  20909.     DWORD *_pdwStubPhase);
  20910.  
  20911.  
  20912. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondragstart_Proxy( 
  20913.     IHTMLElement __RPC_FAR * This,
  20914.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20915.  
  20916.  
  20917. void __RPC_STUB IHTMLElement_get_ondragstart_Stub(
  20918.     IRpcStubBuffer *This,
  20919.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20920.     PRPC_MESSAGE _pRpcMessage,
  20921.     DWORD *_pdwStubPhase);
  20922.  
  20923.  
  20924. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement_toString_Proxy( 
  20925.     IHTMLElement __RPC_FAR * This,
  20926.     /* [out][retval] */ BSTR __RPC_FAR *String);
  20927.  
  20928.  
  20929. void __RPC_STUB IHTMLElement_toString_Stub(
  20930.     IRpcStubBuffer *This,
  20931.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20932.     PRPC_MESSAGE _pRpcMessage,
  20933.     DWORD *_pdwStubPhase);
  20934.  
  20935.  
  20936. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onbeforeupdate_Proxy( 
  20937.     IHTMLElement __RPC_FAR * This,
  20938.     /* [in] */ VARIANT v);
  20939.  
  20940.  
  20941. void __RPC_STUB IHTMLElement_put_onbeforeupdate_Stub(
  20942.     IRpcStubBuffer *This,
  20943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20944.     PRPC_MESSAGE _pRpcMessage,
  20945.     DWORD *_pdwStubPhase);
  20946.  
  20947.  
  20948. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onbeforeupdate_Proxy( 
  20949.     IHTMLElement __RPC_FAR * This,
  20950.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20951.  
  20952.  
  20953. void __RPC_STUB IHTMLElement_get_onbeforeupdate_Stub(
  20954.     IRpcStubBuffer *This,
  20955.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20956.     PRPC_MESSAGE _pRpcMessage,
  20957.     DWORD *_pdwStubPhase);
  20958.  
  20959.  
  20960. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onafterupdate_Proxy( 
  20961.     IHTMLElement __RPC_FAR * This,
  20962.     /* [in] */ VARIANT v);
  20963.  
  20964.  
  20965. void __RPC_STUB IHTMLElement_put_onafterupdate_Stub(
  20966.     IRpcStubBuffer *This,
  20967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20968.     PRPC_MESSAGE _pRpcMessage,
  20969.     DWORD *_pdwStubPhase);
  20970.  
  20971.  
  20972. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onafterupdate_Proxy( 
  20973.     IHTMLElement __RPC_FAR * This,
  20974.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20975.  
  20976.  
  20977. void __RPC_STUB IHTMLElement_get_onafterupdate_Stub(
  20978.     IRpcStubBuffer *This,
  20979.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20980.     PRPC_MESSAGE _pRpcMessage,
  20981.     DWORD *_pdwStubPhase);
  20982.  
  20983.  
  20984. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onerrorupdate_Proxy( 
  20985.     IHTMLElement __RPC_FAR * This,
  20986.     /* [in] */ VARIANT v);
  20987.  
  20988.  
  20989. void __RPC_STUB IHTMLElement_put_onerrorupdate_Stub(
  20990.     IRpcStubBuffer *This,
  20991.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20992.     PRPC_MESSAGE _pRpcMessage,
  20993.     DWORD *_pdwStubPhase);
  20994.  
  20995.  
  20996. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onerrorupdate_Proxy( 
  20997.     IHTMLElement __RPC_FAR * This,
  20998.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  20999.  
  21000.  
  21001. void __RPC_STUB IHTMLElement_get_onerrorupdate_Stub(
  21002.     IRpcStubBuffer *This,
  21003.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21004.     PRPC_MESSAGE _pRpcMessage,
  21005.     DWORD *_pdwStubPhase);
  21006.  
  21007.  
  21008. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowexit_Proxy( 
  21009.     IHTMLElement __RPC_FAR * This,
  21010.     /* [in] */ VARIANT v);
  21011.  
  21012.  
  21013. void __RPC_STUB IHTMLElement_put_onrowexit_Stub(
  21014.     IRpcStubBuffer *This,
  21015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21016.     PRPC_MESSAGE _pRpcMessage,
  21017.     DWORD *_pdwStubPhase);
  21018.  
  21019.  
  21020. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowexit_Proxy( 
  21021.     IHTMLElement __RPC_FAR * This,
  21022.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21023.  
  21024.  
  21025. void __RPC_STUB IHTMLElement_get_onrowexit_Stub(
  21026.     IRpcStubBuffer *This,
  21027.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21028.     PRPC_MESSAGE _pRpcMessage,
  21029.     DWORD *_pdwStubPhase);
  21030.  
  21031.  
  21032. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onrowenter_Proxy( 
  21033.     IHTMLElement __RPC_FAR * This,
  21034.     /* [in] */ VARIANT v);
  21035.  
  21036.  
  21037. void __RPC_STUB IHTMLElement_put_onrowenter_Stub(
  21038.     IRpcStubBuffer *This,
  21039.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21040.     PRPC_MESSAGE _pRpcMessage,
  21041.     DWORD *_pdwStubPhase);
  21042.  
  21043.  
  21044. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onrowenter_Proxy( 
  21045.     IHTMLElement __RPC_FAR * This,
  21046.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21047.  
  21048.  
  21049. void __RPC_STUB IHTMLElement_get_onrowenter_Stub(
  21050.     IRpcStubBuffer *This,
  21051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21052.     PRPC_MESSAGE _pRpcMessage,
  21053.     DWORD *_pdwStubPhase);
  21054.  
  21055.  
  21056. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetchanged_Proxy( 
  21057.     IHTMLElement __RPC_FAR * This,
  21058.     /* [in] */ VARIANT v);
  21059.  
  21060.  
  21061. void __RPC_STUB IHTMLElement_put_ondatasetchanged_Stub(
  21062.     IRpcStubBuffer *This,
  21063.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21064.     PRPC_MESSAGE _pRpcMessage,
  21065.     DWORD *_pdwStubPhase);
  21066.  
  21067.  
  21068. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetchanged_Proxy( 
  21069.     IHTMLElement __RPC_FAR * This,
  21070.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21071.  
  21072.  
  21073. void __RPC_STUB IHTMLElement_get_ondatasetchanged_Stub(
  21074.     IRpcStubBuffer *This,
  21075.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21076.     PRPC_MESSAGE _pRpcMessage,
  21077.     DWORD *_pdwStubPhase);
  21078.  
  21079.  
  21080. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondataavailable_Proxy( 
  21081.     IHTMLElement __RPC_FAR * This,
  21082.     /* [in] */ VARIANT v);
  21083.  
  21084.  
  21085. void __RPC_STUB IHTMLElement_put_ondataavailable_Stub(
  21086.     IRpcStubBuffer *This,
  21087.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21088.     PRPC_MESSAGE _pRpcMessage,
  21089.     DWORD *_pdwStubPhase);
  21090.  
  21091.  
  21092. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondataavailable_Proxy( 
  21093.     IHTMLElement __RPC_FAR * This,
  21094.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21095.  
  21096.  
  21097. void __RPC_STUB IHTMLElement_get_ondataavailable_Stub(
  21098.     IRpcStubBuffer *This,
  21099.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21100.     PRPC_MESSAGE _pRpcMessage,
  21101.     DWORD *_pdwStubPhase);
  21102.  
  21103.  
  21104. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_ondatasetcomplete_Proxy( 
  21105.     IHTMLElement __RPC_FAR * This,
  21106.     /* [in] */ VARIANT v);
  21107.  
  21108.  
  21109. void __RPC_STUB IHTMLElement_put_ondatasetcomplete_Stub(
  21110.     IRpcStubBuffer *This,
  21111.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21112.     PRPC_MESSAGE _pRpcMessage,
  21113.     DWORD *_pdwStubPhase);
  21114.  
  21115.  
  21116. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_ondatasetcomplete_Proxy( 
  21117.     IHTMLElement __RPC_FAR * This,
  21118.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21119.  
  21120.  
  21121. void __RPC_STUB IHTMLElement_get_ondatasetcomplete_Stub(
  21122.     IRpcStubBuffer *This,
  21123.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21124.     PRPC_MESSAGE _pRpcMessage,
  21125.     DWORD *_pdwStubPhase);
  21126.  
  21127.  
  21128. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement_put_onfilterchange_Proxy( 
  21129.     IHTMLElement __RPC_FAR * This,
  21130.     /* [in] */ VARIANT v);
  21131.  
  21132.  
  21133. void __RPC_STUB IHTMLElement_put_onfilterchange_Stub(
  21134.     IRpcStubBuffer *This,
  21135.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21136.     PRPC_MESSAGE _pRpcMessage,
  21137.     DWORD *_pdwStubPhase);
  21138.  
  21139.  
  21140. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_onfilterchange_Proxy( 
  21141.     IHTMLElement __RPC_FAR * This,
  21142.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  21143.  
  21144.  
  21145. void __RPC_STUB IHTMLElement_get_onfilterchange_Stub(
  21146.     IRpcStubBuffer *This,
  21147.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21148.     PRPC_MESSAGE _pRpcMessage,
  21149.     DWORD *_pdwStubPhase);
  21150.  
  21151.  
  21152. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_children_Proxy( 
  21153.     IHTMLElement __RPC_FAR * This,
  21154.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  21155.  
  21156.  
  21157. void __RPC_STUB IHTMLElement_get_children_Stub(
  21158.     IRpcStubBuffer *This,
  21159.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21160.     PRPC_MESSAGE _pRpcMessage,
  21161.     DWORD *_pdwStubPhase);
  21162.  
  21163.  
  21164. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement_get_all_Proxy( 
  21165.     IHTMLElement __RPC_FAR * This,
  21166.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  21167.  
  21168.  
  21169. void __RPC_STUB IHTMLElement_get_all_Stub(
  21170.     IRpcStubBuffer *This,
  21171.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21172.     PRPC_MESSAGE _pRpcMessage,
  21173.     DWORD *_pdwStubPhase);
  21174.  
  21175.  
  21176.  
  21177. #endif     /* __IHTMLElement_INTERFACE_DEFINED__ */
  21178.  
  21179.  
  21180. #ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__
  21181. #define __IHTMLFiltersCollection_INTERFACE_DEFINED__
  21182.  
  21183. /* interface IHTMLFiltersCollection */
  21184. /* [object][uuid][dual][oleautomation] */ 
  21185.  
  21186.  
  21187. EXTERN_C const IID IID_IHTMLFiltersCollection;
  21188.  
  21189. #if defined(__cplusplus) && !defined(CINTERFACE)
  21190.     
  21191.     MIDL_INTERFACE("3050f3ee-98b5-11cf-bb82-00aa00bdce0b")
  21192.     IHTMLFiltersCollection : public IDispatch
  21193.     {
  21194.     public:
  21195.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  21196.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  21197.         
  21198.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  21199.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  21200.         
  21201.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  21202.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  21203.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  21204.         
  21205.     };
  21206.     
  21207. #else     /* C style interface */
  21208.  
  21209.     typedef struct IHTMLFiltersCollectionVtbl
  21210.     {
  21211.         BEGIN_INTERFACE
  21212.         
  21213.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21214.             IHTMLFiltersCollection __RPC_FAR * This,
  21215.             /* [in] */ REFIID riid,
  21216.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21217.         
  21218.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21219.             IHTMLFiltersCollection __RPC_FAR * This);
  21220.         
  21221.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21222.             IHTMLFiltersCollection __RPC_FAR * This);
  21223.         
  21224.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21225.             IHTMLFiltersCollection __RPC_FAR * This,
  21226.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21227.         
  21228.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21229.             IHTMLFiltersCollection __RPC_FAR * This,
  21230.             /* [in] */ UINT iTInfo,
  21231.             /* [in] */ LCID lcid,
  21232.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21233.         
  21234.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21235.             IHTMLFiltersCollection __RPC_FAR * This,
  21236.             /* [in] */ REFIID riid,
  21237.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21238.             /* [in] */ UINT cNames,
  21239.             /* [in] */ LCID lcid,
  21240.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21241.         
  21242.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21243.             IHTMLFiltersCollection __RPC_FAR * This,
  21244.             /* [in] */ DISPID dispIdMember,
  21245.             /* [in] */ REFIID riid,
  21246.             /* [in] */ LCID lcid,
  21247.             /* [in] */ WORD wFlags,
  21248.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21249.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21250.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21251.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21252.         
  21253.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  21254.             IHTMLFiltersCollection __RPC_FAR * This,
  21255.             /* [out][retval] */ long __RPC_FAR *p);
  21256.         
  21257.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  21258.             IHTMLFiltersCollection __RPC_FAR * This,
  21259.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  21260.         
  21261.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  21262.             IHTMLFiltersCollection __RPC_FAR * This,
  21263.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  21264.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  21265.         
  21266.         END_INTERFACE
  21267.     } IHTMLFiltersCollectionVtbl;
  21268.  
  21269.     interface IHTMLFiltersCollection
  21270.     {
  21271.         CONST_VTBL struct IHTMLFiltersCollectionVtbl __RPC_FAR *lpVtbl;
  21272.     };
  21273.  
  21274.     
  21275.  
  21276. #ifdef COBJMACROS
  21277.  
  21278.  
  21279. #define IHTMLFiltersCollection_QueryInterface(This,riid,ppvObject)    \
  21280.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21281.  
  21282. #define IHTMLFiltersCollection_AddRef(This)    \
  21283.     (This)->lpVtbl -> AddRef(This)
  21284.  
  21285. #define IHTMLFiltersCollection_Release(This)    \
  21286.     (This)->lpVtbl -> Release(This)
  21287.  
  21288.  
  21289. #define IHTMLFiltersCollection_GetTypeInfoCount(This,pctinfo)    \
  21290.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21291.  
  21292. #define IHTMLFiltersCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21293.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21294.  
  21295. #define IHTMLFiltersCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21296.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21297.  
  21298. #define IHTMLFiltersCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21299.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21300.  
  21301.  
  21302. #define IHTMLFiltersCollection_get_length(This,p)    \
  21303.     (This)->lpVtbl -> get_length(This,p)
  21304.  
  21305. #define IHTMLFiltersCollection_get__newEnum(This,p)    \
  21306.     (This)->lpVtbl -> get__newEnum(This,p)
  21307.  
  21308. #define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult)    \
  21309.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  21310.  
  21311. #endif /* COBJMACROS */
  21312.  
  21313.  
  21314. #endif     /* C style interface */
  21315.  
  21316.  
  21317.  
  21318. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get_length_Proxy( 
  21319.     IHTMLFiltersCollection __RPC_FAR * This,
  21320.     /* [out][retval] */ long __RPC_FAR *p);
  21321.  
  21322.  
  21323. void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(
  21324.     IRpcStubBuffer *This,
  21325.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21326.     PRPC_MESSAGE _pRpcMessage,
  21327.     DWORD *_pdwStubPhase);
  21328.  
  21329.  
  21330. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get__newEnum_Proxy( 
  21331.     IHTMLFiltersCollection __RPC_FAR * This,
  21332.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  21333.  
  21334.  
  21335. void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(
  21336.     IRpcStubBuffer *This,
  21337.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21338.     PRPC_MESSAGE _pRpcMessage,
  21339.     DWORD *_pdwStubPhase);
  21340.  
  21341.  
  21342. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_item_Proxy( 
  21343.     IHTMLFiltersCollection __RPC_FAR * This,
  21344.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  21345.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  21346.  
  21347.  
  21348. void __RPC_STUB IHTMLFiltersCollection_item_Stub(
  21349.     IRpcStubBuffer *This,
  21350.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21351.     PRPC_MESSAGE _pRpcMessage,
  21352.     DWORD *_pdwStubPhase);
  21353.  
  21354.  
  21355.  
  21356. #endif     /* __IHTMLFiltersCollection_INTERFACE_DEFINED__ */
  21357.  
  21358.  
  21359. EXTERN_C const CLSID CLSID_HTMLFiltersCollection;
  21360.  
  21361. #ifdef __cplusplus
  21362.  
  21363. class DECLSPEC_UUID("3050f3ef-98b5-11cf-bb82-00aa00bdce0b")
  21364. HTMLFiltersCollection;
  21365. #endif
  21366.  
  21367. #ifndef __IHTMLRect_INTERFACE_DEFINED__
  21368. #define __IHTMLRect_INTERFACE_DEFINED__
  21369.  
  21370. /* interface IHTMLRect */
  21371. /* [object][uuid][dual][oleautomation] */ 
  21372.  
  21373.  
  21374. EXTERN_C const IID IID_IHTMLRect;
  21375.  
  21376. #if defined(__cplusplus) && !defined(CINTERFACE)
  21377.     
  21378.     MIDL_INTERFACE("3050f4a3-98b5-11cf-bb82-00aa00bdce0b")
  21379.     IHTMLRect : public IDispatch
  21380.     {
  21381.     public:
  21382.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_left( 
  21383.             /* [in] */ long v) = 0;
  21384.         
  21385.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  21386.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  21387.         
  21388.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_top( 
  21389.             /* [in] */ long v) = 0;
  21390.         
  21391.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  21392.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  21393.         
  21394.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_right( 
  21395.             /* [in] */ long v) = 0;
  21396.         
  21397.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_right( 
  21398.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  21399.         
  21400.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bottom( 
  21401.             /* [in] */ long v) = 0;
  21402.         
  21403.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom( 
  21404.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  21405.         
  21406.     };
  21407.     
  21408. #else     /* C style interface */
  21409.  
  21410.     typedef struct IHTMLRectVtbl
  21411.     {
  21412.         BEGIN_INTERFACE
  21413.         
  21414.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21415.             IHTMLRect __RPC_FAR * This,
  21416.             /* [in] */ REFIID riid,
  21417.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21418.         
  21419.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21420.             IHTMLRect __RPC_FAR * This);
  21421.         
  21422.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21423.             IHTMLRect __RPC_FAR * This);
  21424.         
  21425.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21426.             IHTMLRect __RPC_FAR * This,
  21427.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21428.         
  21429.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21430.             IHTMLRect __RPC_FAR * This,
  21431.             /* [in] */ UINT iTInfo,
  21432.             /* [in] */ LCID lcid,
  21433.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21434.         
  21435.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21436.             IHTMLRect __RPC_FAR * This,
  21437.             /* [in] */ REFIID riid,
  21438.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21439.             /* [in] */ UINT cNames,
  21440.             /* [in] */ LCID lcid,
  21441.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21442.         
  21443.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21444.             IHTMLRect __RPC_FAR * This,
  21445.             /* [in] */ DISPID dispIdMember,
  21446.             /* [in] */ REFIID riid,
  21447.             /* [in] */ LCID lcid,
  21448.             /* [in] */ WORD wFlags,
  21449.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21450.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21451.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21452.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21453.         
  21454.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_left )( 
  21455.             IHTMLRect __RPC_FAR * This,
  21456.             /* [in] */ long v);
  21457.         
  21458.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_left )( 
  21459.             IHTMLRect __RPC_FAR * This,
  21460.             /* [out][retval] */ long __RPC_FAR *p);
  21461.         
  21462.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_top )( 
  21463.             IHTMLRect __RPC_FAR * This,
  21464.             /* [in] */ long v);
  21465.         
  21466.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_top )( 
  21467.             IHTMLRect __RPC_FAR * This,
  21468.             /* [out][retval] */ long __RPC_FAR *p);
  21469.         
  21470.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_right )( 
  21471.             IHTMLRect __RPC_FAR * This,
  21472.             /* [in] */ long v);
  21473.         
  21474.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_right )( 
  21475.             IHTMLRect __RPC_FAR * This,
  21476.             /* [out][retval] */ long __RPC_FAR *p);
  21477.         
  21478.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bottom )( 
  21479.             IHTMLRect __RPC_FAR * This,
  21480.             /* [in] */ long v);
  21481.         
  21482.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bottom )( 
  21483.             IHTMLRect __RPC_FAR * This,
  21484.             /* [out][retval] */ long __RPC_FAR *p);
  21485.         
  21486.         END_INTERFACE
  21487.     } IHTMLRectVtbl;
  21488.  
  21489.     interface IHTMLRect
  21490.     {
  21491.         CONST_VTBL struct IHTMLRectVtbl __RPC_FAR *lpVtbl;
  21492.     };
  21493.  
  21494.     
  21495.  
  21496. #ifdef COBJMACROS
  21497.  
  21498.  
  21499. #define IHTMLRect_QueryInterface(This,riid,ppvObject)    \
  21500.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21501.  
  21502. #define IHTMLRect_AddRef(This)    \
  21503.     (This)->lpVtbl -> AddRef(This)
  21504.  
  21505. #define IHTMLRect_Release(This)    \
  21506.     (This)->lpVtbl -> Release(This)
  21507.  
  21508.  
  21509. #define IHTMLRect_GetTypeInfoCount(This,pctinfo)    \
  21510.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21511.  
  21512. #define IHTMLRect_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21513.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21514.  
  21515. #define IHTMLRect_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21516.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21517.  
  21518. #define IHTMLRect_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21519.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21520.  
  21521.  
  21522. #define IHTMLRect_put_left(This,v)    \
  21523.     (This)->lpVtbl -> put_left(This,v)
  21524.  
  21525. #define IHTMLRect_get_left(This,p)    \
  21526.     (This)->lpVtbl -> get_left(This,p)
  21527.  
  21528. #define IHTMLRect_put_top(This,v)    \
  21529.     (This)->lpVtbl -> put_top(This,v)
  21530.  
  21531. #define IHTMLRect_get_top(This,p)    \
  21532.     (This)->lpVtbl -> get_top(This,p)
  21533.  
  21534. #define IHTMLRect_put_right(This,v)    \
  21535.     (This)->lpVtbl -> put_right(This,v)
  21536.  
  21537. #define IHTMLRect_get_right(This,p)    \
  21538.     (This)->lpVtbl -> get_right(This,p)
  21539.  
  21540. #define IHTMLRect_put_bottom(This,v)    \
  21541.     (This)->lpVtbl -> put_bottom(This,v)
  21542.  
  21543. #define IHTMLRect_get_bottom(This,p)    \
  21544.     (This)->lpVtbl -> get_bottom(This,p)
  21545.  
  21546. #endif /* COBJMACROS */
  21547.  
  21548.  
  21549. #endif     /* C style interface */
  21550.  
  21551.  
  21552.  
  21553. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_left_Proxy( 
  21554.     IHTMLRect __RPC_FAR * This,
  21555.     /* [in] */ long v);
  21556.  
  21557.  
  21558. void __RPC_STUB IHTMLRect_put_left_Stub(
  21559.     IRpcStubBuffer *This,
  21560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21561.     PRPC_MESSAGE _pRpcMessage,
  21562.     DWORD *_pdwStubPhase);
  21563.  
  21564.  
  21565. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_left_Proxy( 
  21566.     IHTMLRect __RPC_FAR * This,
  21567.     /* [out][retval] */ long __RPC_FAR *p);
  21568.  
  21569.  
  21570. void __RPC_STUB IHTMLRect_get_left_Stub(
  21571.     IRpcStubBuffer *This,
  21572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21573.     PRPC_MESSAGE _pRpcMessage,
  21574.     DWORD *_pdwStubPhase);
  21575.  
  21576.  
  21577. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_top_Proxy( 
  21578.     IHTMLRect __RPC_FAR * This,
  21579.     /* [in] */ long v);
  21580.  
  21581.  
  21582. void __RPC_STUB IHTMLRect_put_top_Stub(
  21583.     IRpcStubBuffer *This,
  21584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21585.     PRPC_MESSAGE _pRpcMessage,
  21586.     DWORD *_pdwStubPhase);
  21587.  
  21588.  
  21589. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_top_Proxy( 
  21590.     IHTMLRect __RPC_FAR * This,
  21591.     /* [out][retval] */ long __RPC_FAR *p);
  21592.  
  21593.  
  21594. void __RPC_STUB IHTMLRect_get_top_Stub(
  21595.     IRpcStubBuffer *This,
  21596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21597.     PRPC_MESSAGE _pRpcMessage,
  21598.     DWORD *_pdwStubPhase);
  21599.  
  21600.  
  21601. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_right_Proxy( 
  21602.     IHTMLRect __RPC_FAR * This,
  21603.     /* [in] */ long v);
  21604.  
  21605.  
  21606. void __RPC_STUB IHTMLRect_put_right_Stub(
  21607.     IRpcStubBuffer *This,
  21608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21609.     PRPC_MESSAGE _pRpcMessage,
  21610.     DWORD *_pdwStubPhase);
  21611.  
  21612.  
  21613. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_right_Proxy( 
  21614.     IHTMLRect __RPC_FAR * This,
  21615.     /* [out][retval] */ long __RPC_FAR *p);
  21616.  
  21617.  
  21618. void __RPC_STUB IHTMLRect_get_right_Stub(
  21619.     IRpcStubBuffer *This,
  21620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21621.     PRPC_MESSAGE _pRpcMessage,
  21622.     DWORD *_pdwStubPhase);
  21623.  
  21624.  
  21625. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRect_put_bottom_Proxy( 
  21626.     IHTMLRect __RPC_FAR * This,
  21627.     /* [in] */ long v);
  21628.  
  21629.  
  21630. void __RPC_STUB IHTMLRect_put_bottom_Stub(
  21631.     IRpcStubBuffer *This,
  21632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21633.     PRPC_MESSAGE _pRpcMessage,
  21634.     DWORD *_pdwStubPhase);
  21635.  
  21636.  
  21637. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRect_get_bottom_Proxy( 
  21638.     IHTMLRect __RPC_FAR * This,
  21639.     /* [out][retval] */ long __RPC_FAR *p);
  21640.  
  21641.  
  21642. void __RPC_STUB IHTMLRect_get_bottom_Stub(
  21643.     IRpcStubBuffer *This,
  21644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21645.     PRPC_MESSAGE _pRpcMessage,
  21646.     DWORD *_pdwStubPhase);
  21647.  
  21648.  
  21649.  
  21650. #endif     /* __IHTMLRect_INTERFACE_DEFINED__ */
  21651.  
  21652.  
  21653. #ifndef __IHTMLRectCollection_INTERFACE_DEFINED__
  21654. #define __IHTMLRectCollection_INTERFACE_DEFINED__
  21655.  
  21656. /* interface IHTMLRectCollection */
  21657. /* [object][uuid][dual][oleautomation] */ 
  21658.  
  21659.  
  21660. EXTERN_C const IID IID_IHTMLRectCollection;
  21661.  
  21662. #if defined(__cplusplus) && !defined(CINTERFACE)
  21663.     
  21664.     MIDL_INTERFACE("3050f4a4-98b5-11cf-bb82-00aa00bdce0b")
  21665.     IHTMLRectCollection : public IDispatch
  21666.     {
  21667.     public:
  21668.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  21669.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  21670.         
  21671.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  21672.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  21673.         
  21674.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  21675.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  21676.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  21677.         
  21678.     };
  21679.     
  21680. #else     /* C style interface */
  21681.  
  21682.     typedef struct IHTMLRectCollectionVtbl
  21683.     {
  21684.         BEGIN_INTERFACE
  21685.         
  21686.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21687.             IHTMLRectCollection __RPC_FAR * This,
  21688.             /* [in] */ REFIID riid,
  21689.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21690.         
  21691.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21692.             IHTMLRectCollection __RPC_FAR * This);
  21693.         
  21694.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21695.             IHTMLRectCollection __RPC_FAR * This);
  21696.         
  21697.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21698.             IHTMLRectCollection __RPC_FAR * This,
  21699.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21700.         
  21701.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21702.             IHTMLRectCollection __RPC_FAR * This,
  21703.             /* [in] */ UINT iTInfo,
  21704.             /* [in] */ LCID lcid,
  21705.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21706.         
  21707.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21708.             IHTMLRectCollection __RPC_FAR * This,
  21709.             /* [in] */ REFIID riid,
  21710.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21711.             /* [in] */ UINT cNames,
  21712.             /* [in] */ LCID lcid,
  21713.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21714.         
  21715.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21716.             IHTMLRectCollection __RPC_FAR * This,
  21717.             /* [in] */ DISPID dispIdMember,
  21718.             /* [in] */ REFIID riid,
  21719.             /* [in] */ LCID lcid,
  21720.             /* [in] */ WORD wFlags,
  21721.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21722.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21723.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21724.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21725.         
  21726.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  21727.             IHTMLRectCollection __RPC_FAR * This,
  21728.             /* [out][retval] */ long __RPC_FAR *p);
  21729.         
  21730.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  21731.             IHTMLRectCollection __RPC_FAR * This,
  21732.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  21733.         
  21734.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  21735.             IHTMLRectCollection __RPC_FAR * This,
  21736.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  21737.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  21738.         
  21739.         END_INTERFACE
  21740.     } IHTMLRectCollectionVtbl;
  21741.  
  21742.     interface IHTMLRectCollection
  21743.     {
  21744.         CONST_VTBL struct IHTMLRectCollectionVtbl __RPC_FAR *lpVtbl;
  21745.     };
  21746.  
  21747.     
  21748.  
  21749. #ifdef COBJMACROS
  21750.  
  21751.  
  21752. #define IHTMLRectCollection_QueryInterface(This,riid,ppvObject)    \
  21753.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  21754.  
  21755. #define IHTMLRectCollection_AddRef(This)    \
  21756.     (This)->lpVtbl -> AddRef(This)
  21757.  
  21758. #define IHTMLRectCollection_Release(This)    \
  21759.     (This)->lpVtbl -> Release(This)
  21760.  
  21761.  
  21762. #define IHTMLRectCollection_GetTypeInfoCount(This,pctinfo)    \
  21763.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  21764.  
  21765. #define IHTMLRectCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  21766.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  21767.  
  21768. #define IHTMLRectCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  21769.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  21770.  
  21771. #define IHTMLRectCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  21772.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  21773.  
  21774.  
  21775. #define IHTMLRectCollection_get_length(This,p)    \
  21776.     (This)->lpVtbl -> get_length(This,p)
  21777.  
  21778. #define IHTMLRectCollection_get__newEnum(This,p)    \
  21779.     (This)->lpVtbl -> get__newEnum(This,p)
  21780.  
  21781. #define IHTMLRectCollection_item(This,pvarIndex,pvarResult)    \
  21782.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  21783.  
  21784. #endif /* COBJMACROS */
  21785.  
  21786.  
  21787. #endif     /* C style interface */
  21788.  
  21789.  
  21790.  
  21791. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRectCollection_get_length_Proxy( 
  21792.     IHTMLRectCollection __RPC_FAR * This,
  21793.     /* [out][retval] */ long __RPC_FAR *p);
  21794.  
  21795.  
  21796. void __RPC_STUB IHTMLRectCollection_get_length_Stub(
  21797.     IRpcStubBuffer *This,
  21798.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21799.     PRPC_MESSAGE _pRpcMessage,
  21800.     DWORD *_pdwStubPhase);
  21801.  
  21802.  
  21803. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRectCollection_get__newEnum_Proxy( 
  21804.     IHTMLRectCollection __RPC_FAR * This,
  21805.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  21806.  
  21807.  
  21808. void __RPC_STUB IHTMLRectCollection_get__newEnum_Stub(
  21809.     IRpcStubBuffer *This,
  21810.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21811.     PRPC_MESSAGE _pRpcMessage,
  21812.     DWORD *_pdwStubPhase);
  21813.  
  21814.  
  21815. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLRectCollection_item_Proxy( 
  21816.     IHTMLRectCollection __RPC_FAR * This,
  21817.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  21818.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  21819.  
  21820.  
  21821. void __RPC_STUB IHTMLRectCollection_item_Stub(
  21822.     IRpcStubBuffer *This,
  21823.     IRpcChannelBuffer *_pRpcChannelBuffer,
  21824.     PRPC_MESSAGE _pRpcMessage,
  21825.     DWORD *_pdwStubPhase);
  21826.  
  21827.  
  21828.  
  21829. #endif     /* __IHTMLRectCollection_INTERFACE_DEFINED__ */
  21830.  
  21831.  
  21832. #ifndef __IHTMLDOMNode_INTERFACE_DEFINED__
  21833. #define __IHTMLDOMNode_INTERFACE_DEFINED__
  21834.  
  21835. /* interface IHTMLDOMNode */
  21836. /* [object][uuid][dual][oleautomation] */ 
  21837.  
  21838.  
  21839. EXTERN_C const IID IID_IHTMLDOMNode;
  21840.  
  21841. #if defined(__cplusplus) && !defined(CINTERFACE)
  21842.     
  21843.     MIDL_INTERFACE("3050f5da-98b5-11cf-bb82-00aa00bdce0b")
  21844.     IHTMLDOMNode : public IDispatch
  21845.     {
  21846.     public:
  21847.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeType( 
  21848.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  21849.         
  21850.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentNode( 
  21851.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p) = 0;
  21852.         
  21853.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasChildNodes( 
  21854.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *fChildren) = 0;
  21855.         
  21856.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes( 
  21857.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  21858.         
  21859.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_attributes( 
  21860.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  21861.         
  21862.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertBefore( 
  21863.             /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  21864.             /* [in][optional] */ VARIANT refChild,
  21865.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node) = 0;
  21866.         
  21867.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeChild( 
  21868.             /* [in] */ IHTMLDOMNode __RPC_FAR *oldChild,
  21869.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node) = 0;
  21870.         
  21871.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceChild( 
  21872.             /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  21873.             /* [in] */ IHTMLDOMNode __RPC_FAR *oldChild,
  21874.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node) = 0;
  21875.         
  21876.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE cloneNode( 
  21877.             /* [in] */ VARIANT_BOOL fDeep,
  21878.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *clonedNode) = 0;
  21879.         
  21880.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeNode( 
  21881.             /* [in][defaultvalue] */ VARIANT_BOOL fDeep,
  21882.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *removed) = 0;
  21883.         
  21884.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE swapNode( 
  21885.             /* [in] */ IHTMLDOMNode __RPC_FAR *otherNode,
  21886.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *swappedNode) = 0;
  21887.         
  21888.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceNode( 
  21889.             /* [in] */ IHTMLDOMNode __RPC_FAR *replacement,
  21890.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *replaced) = 0;
  21891.         
  21892.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE appendChild( 
  21893.             /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  21894.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node) = 0;
  21895.         
  21896.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName( 
  21897.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  21898.         
  21899.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue( 
  21900.             /* [in] */ VARIANT v) = 0;
  21901.         
  21902.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue( 
  21903.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  21904.         
  21905.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_firstChild( 
  21906.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p) = 0;
  21907.         
  21908.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_lastChild( 
  21909.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p) = 0;
  21910.         
  21911.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_previousSibling( 
  21912.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p) = 0;
  21913.         
  21914.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nextSibling( 
  21915.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p) = 0;
  21916.         
  21917.     };
  21918.     
  21919. #else     /* C style interface */
  21920.  
  21921.     typedef struct IHTMLDOMNodeVtbl
  21922.     {
  21923.         BEGIN_INTERFACE
  21924.         
  21925.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  21926.             IHTMLDOMNode __RPC_FAR * This,
  21927.             /* [in] */ REFIID riid,
  21928.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  21929.         
  21930.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  21931.             IHTMLDOMNode __RPC_FAR * This);
  21932.         
  21933.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  21934.             IHTMLDOMNode __RPC_FAR * This);
  21935.         
  21936.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  21937.             IHTMLDOMNode __RPC_FAR * This,
  21938.             /* [out] */ UINT __RPC_FAR *pctinfo);
  21939.         
  21940.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  21941.             IHTMLDOMNode __RPC_FAR * This,
  21942.             /* [in] */ UINT iTInfo,
  21943.             /* [in] */ LCID lcid,
  21944.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  21945.         
  21946.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  21947.             IHTMLDOMNode __RPC_FAR * This,
  21948.             /* [in] */ REFIID riid,
  21949.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  21950.             /* [in] */ UINT cNames,
  21951.             /* [in] */ LCID lcid,
  21952.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  21953.         
  21954.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  21955.             IHTMLDOMNode __RPC_FAR * This,
  21956.             /* [in] */ DISPID dispIdMember,
  21957.             /* [in] */ REFIID riid,
  21958.             /* [in] */ LCID lcid,
  21959.             /* [in] */ WORD wFlags,
  21960.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  21961.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  21962.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  21963.             /* [out] */ UINT __RPC_FAR *puArgErr);
  21964.         
  21965.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeType )( 
  21966.             IHTMLDOMNode __RPC_FAR * This,
  21967.             /* [out][retval] */ long __RPC_FAR *p);
  21968.         
  21969.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_parentNode )( 
  21970.             IHTMLDOMNode __RPC_FAR * This,
  21971.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  21972.         
  21973.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *hasChildNodes )( 
  21974.             IHTMLDOMNode __RPC_FAR * This,
  21975.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *fChildren);
  21976.         
  21977.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_childNodes )( 
  21978.             IHTMLDOMNode __RPC_FAR * This,
  21979.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  21980.         
  21981.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_attributes )( 
  21982.             IHTMLDOMNode __RPC_FAR * This,
  21983.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  21984.         
  21985.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertBefore )( 
  21986.             IHTMLDOMNode __RPC_FAR * This,
  21987.             /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  21988.             /* [in][optional] */ VARIANT refChild,
  21989.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  21990.         
  21991.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeChild )( 
  21992.             IHTMLDOMNode __RPC_FAR * This,
  21993.             /* [in] */ IHTMLDOMNode __RPC_FAR *oldChild,
  21994.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  21995.         
  21996.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceChild )( 
  21997.             IHTMLDOMNode __RPC_FAR * This,
  21998.             /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  21999.             /* [in] */ IHTMLDOMNode __RPC_FAR *oldChild,
  22000.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  22001.         
  22002.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *cloneNode )( 
  22003.             IHTMLDOMNode __RPC_FAR * This,
  22004.             /* [in] */ VARIANT_BOOL fDeep,
  22005.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *clonedNode);
  22006.         
  22007.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeNode )( 
  22008.             IHTMLDOMNode __RPC_FAR * This,
  22009.             /* [in][defaultvalue] */ VARIANT_BOOL fDeep,
  22010.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *removed);
  22011.         
  22012.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *swapNode )( 
  22013.             IHTMLDOMNode __RPC_FAR * This,
  22014.             /* [in] */ IHTMLDOMNode __RPC_FAR *otherNode,
  22015.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *swappedNode);
  22016.         
  22017.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceNode )( 
  22018.             IHTMLDOMNode __RPC_FAR * This,
  22019.             /* [in] */ IHTMLDOMNode __RPC_FAR *replacement,
  22020.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *replaced);
  22021.         
  22022.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *appendChild )( 
  22023.             IHTMLDOMNode __RPC_FAR * This,
  22024.             /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  22025.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  22026.         
  22027.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )( 
  22028.             IHTMLDOMNode __RPC_FAR * This,
  22029.             /* [out][retval] */ BSTR __RPC_FAR *p);
  22030.         
  22031.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )( 
  22032.             IHTMLDOMNode __RPC_FAR * This,
  22033.             /* [in] */ VARIANT v);
  22034.         
  22035.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )( 
  22036.             IHTMLDOMNode __RPC_FAR * This,
  22037.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22038.         
  22039.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_firstChild )( 
  22040.             IHTMLDOMNode __RPC_FAR * This,
  22041.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22042.         
  22043.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lastChild )( 
  22044.             IHTMLDOMNode __RPC_FAR * This,
  22045.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22046.         
  22047.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_previousSibling )( 
  22048.             IHTMLDOMNode __RPC_FAR * This,
  22049.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22050.         
  22051.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nextSibling )( 
  22052.             IHTMLDOMNode __RPC_FAR * This,
  22053.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22054.         
  22055.         END_INTERFACE
  22056.     } IHTMLDOMNodeVtbl;
  22057.  
  22058.     interface IHTMLDOMNode
  22059.     {
  22060.         CONST_VTBL struct IHTMLDOMNodeVtbl __RPC_FAR *lpVtbl;
  22061.     };
  22062.  
  22063.     
  22064.  
  22065. #ifdef COBJMACROS
  22066.  
  22067.  
  22068. #define IHTMLDOMNode_QueryInterface(This,riid,ppvObject)    \
  22069.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22070.  
  22071. #define IHTMLDOMNode_AddRef(This)    \
  22072.     (This)->lpVtbl -> AddRef(This)
  22073.  
  22074. #define IHTMLDOMNode_Release(This)    \
  22075.     (This)->lpVtbl -> Release(This)
  22076.  
  22077.  
  22078. #define IHTMLDOMNode_GetTypeInfoCount(This,pctinfo)    \
  22079.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22080.  
  22081. #define IHTMLDOMNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22082.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22083.  
  22084. #define IHTMLDOMNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22085.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22086.  
  22087. #define IHTMLDOMNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22088.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22089.  
  22090.  
  22091. #define IHTMLDOMNode_get_nodeType(This,p)    \
  22092.     (This)->lpVtbl -> get_nodeType(This,p)
  22093.  
  22094. #define IHTMLDOMNode_get_parentNode(This,p)    \
  22095.     (This)->lpVtbl -> get_parentNode(This,p)
  22096.  
  22097. #define IHTMLDOMNode_hasChildNodes(This,fChildren)    \
  22098.     (This)->lpVtbl -> hasChildNodes(This,fChildren)
  22099.  
  22100. #define IHTMLDOMNode_get_childNodes(This,p)    \
  22101.     (This)->lpVtbl -> get_childNodes(This,p)
  22102.  
  22103. #define IHTMLDOMNode_get_attributes(This,p)    \
  22104.     (This)->lpVtbl -> get_attributes(This,p)
  22105.  
  22106. #define IHTMLDOMNode_insertBefore(This,newChild,refChild,node)    \
  22107.     (This)->lpVtbl -> insertBefore(This,newChild,refChild,node)
  22108.  
  22109. #define IHTMLDOMNode_removeChild(This,oldChild,node)    \
  22110.     (This)->lpVtbl -> removeChild(This,oldChild,node)
  22111.  
  22112. #define IHTMLDOMNode_replaceChild(This,newChild,oldChild,node)    \
  22113.     (This)->lpVtbl -> replaceChild(This,newChild,oldChild,node)
  22114.  
  22115. #define IHTMLDOMNode_cloneNode(This,fDeep,clonedNode)    \
  22116.     (This)->lpVtbl -> cloneNode(This,fDeep,clonedNode)
  22117.  
  22118. #define IHTMLDOMNode_removeNode(This,fDeep,removed)    \
  22119.     (This)->lpVtbl -> removeNode(This,fDeep,removed)
  22120.  
  22121. #define IHTMLDOMNode_swapNode(This,otherNode,swappedNode)    \
  22122.     (This)->lpVtbl -> swapNode(This,otherNode,swappedNode)
  22123.  
  22124. #define IHTMLDOMNode_replaceNode(This,replacement,replaced)    \
  22125.     (This)->lpVtbl -> replaceNode(This,replacement,replaced)
  22126.  
  22127. #define IHTMLDOMNode_appendChild(This,newChild,node)    \
  22128.     (This)->lpVtbl -> appendChild(This,newChild,node)
  22129.  
  22130. #define IHTMLDOMNode_get_nodeName(This,p)    \
  22131.     (This)->lpVtbl -> get_nodeName(This,p)
  22132.  
  22133. #define IHTMLDOMNode_put_nodeValue(This,v)    \
  22134.     (This)->lpVtbl -> put_nodeValue(This,v)
  22135.  
  22136. #define IHTMLDOMNode_get_nodeValue(This,p)    \
  22137.     (This)->lpVtbl -> get_nodeValue(This,p)
  22138.  
  22139. #define IHTMLDOMNode_get_firstChild(This,p)    \
  22140.     (This)->lpVtbl -> get_firstChild(This,p)
  22141.  
  22142. #define IHTMLDOMNode_get_lastChild(This,p)    \
  22143.     (This)->lpVtbl -> get_lastChild(This,p)
  22144.  
  22145. #define IHTMLDOMNode_get_previousSibling(This,p)    \
  22146.     (This)->lpVtbl -> get_previousSibling(This,p)
  22147.  
  22148. #define IHTMLDOMNode_get_nextSibling(This,p)    \
  22149.     (This)->lpVtbl -> get_nextSibling(This,p)
  22150.  
  22151. #endif /* COBJMACROS */
  22152.  
  22153.  
  22154. #endif     /* C style interface */
  22155.  
  22156.  
  22157.  
  22158. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nodeType_Proxy( 
  22159.     IHTMLDOMNode __RPC_FAR * This,
  22160.     /* [out][retval] */ long __RPC_FAR *p);
  22161.  
  22162.  
  22163. void __RPC_STUB IHTMLDOMNode_get_nodeType_Stub(
  22164.     IRpcStubBuffer *This,
  22165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22166.     PRPC_MESSAGE _pRpcMessage,
  22167.     DWORD *_pdwStubPhase);
  22168.  
  22169.  
  22170. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_parentNode_Proxy( 
  22171.     IHTMLDOMNode __RPC_FAR * This,
  22172.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22173.  
  22174.  
  22175. void __RPC_STUB IHTMLDOMNode_get_parentNode_Stub(
  22176.     IRpcStubBuffer *This,
  22177.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22178.     PRPC_MESSAGE _pRpcMessage,
  22179.     DWORD *_pdwStubPhase);
  22180.  
  22181.  
  22182. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_hasChildNodes_Proxy( 
  22183.     IHTMLDOMNode __RPC_FAR * This,
  22184.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *fChildren);
  22185.  
  22186.  
  22187. void __RPC_STUB IHTMLDOMNode_hasChildNodes_Stub(
  22188.     IRpcStubBuffer *This,
  22189.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22190.     PRPC_MESSAGE _pRpcMessage,
  22191.     DWORD *_pdwStubPhase);
  22192.  
  22193.  
  22194. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_childNodes_Proxy( 
  22195.     IHTMLDOMNode __RPC_FAR * This,
  22196.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  22197.  
  22198.  
  22199. void __RPC_STUB IHTMLDOMNode_get_childNodes_Stub(
  22200.     IRpcStubBuffer *This,
  22201.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22202.     PRPC_MESSAGE _pRpcMessage,
  22203.     DWORD *_pdwStubPhase);
  22204.  
  22205.  
  22206. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_attributes_Proxy( 
  22207.     IHTMLDOMNode __RPC_FAR * This,
  22208.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  22209.  
  22210.  
  22211. void __RPC_STUB IHTMLDOMNode_get_attributes_Stub(
  22212.     IRpcStubBuffer *This,
  22213.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22214.     PRPC_MESSAGE _pRpcMessage,
  22215.     DWORD *_pdwStubPhase);
  22216.  
  22217.  
  22218. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_insertBefore_Proxy( 
  22219.     IHTMLDOMNode __RPC_FAR * This,
  22220.     /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  22221.     /* [in][optional] */ VARIANT refChild,
  22222.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  22223.  
  22224.  
  22225. void __RPC_STUB IHTMLDOMNode_insertBefore_Stub(
  22226.     IRpcStubBuffer *This,
  22227.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22228.     PRPC_MESSAGE _pRpcMessage,
  22229.     DWORD *_pdwStubPhase);
  22230.  
  22231.  
  22232. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_removeChild_Proxy( 
  22233.     IHTMLDOMNode __RPC_FAR * This,
  22234.     /* [in] */ IHTMLDOMNode __RPC_FAR *oldChild,
  22235.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  22236.  
  22237.  
  22238. void __RPC_STUB IHTMLDOMNode_removeChild_Stub(
  22239.     IRpcStubBuffer *This,
  22240.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22241.     PRPC_MESSAGE _pRpcMessage,
  22242.     DWORD *_pdwStubPhase);
  22243.  
  22244.  
  22245. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_replaceChild_Proxy( 
  22246.     IHTMLDOMNode __RPC_FAR * This,
  22247.     /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  22248.     /* [in] */ IHTMLDOMNode __RPC_FAR *oldChild,
  22249.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  22250.  
  22251.  
  22252. void __RPC_STUB IHTMLDOMNode_replaceChild_Stub(
  22253.     IRpcStubBuffer *This,
  22254.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22255.     PRPC_MESSAGE _pRpcMessage,
  22256.     DWORD *_pdwStubPhase);
  22257.  
  22258.  
  22259. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_cloneNode_Proxy( 
  22260.     IHTMLDOMNode __RPC_FAR * This,
  22261.     /* [in] */ VARIANT_BOOL fDeep,
  22262.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *clonedNode);
  22263.  
  22264.  
  22265. void __RPC_STUB IHTMLDOMNode_cloneNode_Stub(
  22266.     IRpcStubBuffer *This,
  22267.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22268.     PRPC_MESSAGE _pRpcMessage,
  22269.     DWORD *_pdwStubPhase);
  22270.  
  22271.  
  22272. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_removeNode_Proxy( 
  22273.     IHTMLDOMNode __RPC_FAR * This,
  22274.     /* [in][defaultvalue] */ VARIANT_BOOL fDeep,
  22275.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *removed);
  22276.  
  22277.  
  22278. void __RPC_STUB IHTMLDOMNode_removeNode_Stub(
  22279.     IRpcStubBuffer *This,
  22280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22281.     PRPC_MESSAGE _pRpcMessage,
  22282.     DWORD *_pdwStubPhase);
  22283.  
  22284.  
  22285. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_swapNode_Proxy( 
  22286.     IHTMLDOMNode __RPC_FAR * This,
  22287.     /* [in] */ IHTMLDOMNode __RPC_FAR *otherNode,
  22288.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *swappedNode);
  22289.  
  22290.  
  22291. void __RPC_STUB IHTMLDOMNode_swapNode_Stub(
  22292.     IRpcStubBuffer *This,
  22293.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22294.     PRPC_MESSAGE _pRpcMessage,
  22295.     DWORD *_pdwStubPhase);
  22296.  
  22297.  
  22298. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_replaceNode_Proxy( 
  22299.     IHTMLDOMNode __RPC_FAR * This,
  22300.     /* [in] */ IHTMLDOMNode __RPC_FAR *replacement,
  22301.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *replaced);
  22302.  
  22303.  
  22304. void __RPC_STUB IHTMLDOMNode_replaceNode_Stub(
  22305.     IRpcStubBuffer *This,
  22306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22307.     PRPC_MESSAGE _pRpcMessage,
  22308.     DWORD *_pdwStubPhase);
  22309.  
  22310.  
  22311. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_appendChild_Proxy( 
  22312.     IHTMLDOMNode __RPC_FAR * This,
  22313.     /* [in] */ IHTMLDOMNode __RPC_FAR *newChild,
  22314.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *node);
  22315.  
  22316.  
  22317. void __RPC_STUB IHTMLDOMNode_appendChild_Stub(
  22318.     IRpcStubBuffer *This,
  22319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22320.     PRPC_MESSAGE _pRpcMessage,
  22321.     DWORD *_pdwStubPhase);
  22322.  
  22323.  
  22324. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nodeName_Proxy( 
  22325.     IHTMLDOMNode __RPC_FAR * This,
  22326.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22327.  
  22328.  
  22329. void __RPC_STUB IHTMLDOMNode_get_nodeName_Stub(
  22330.     IRpcStubBuffer *This,
  22331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22332.     PRPC_MESSAGE _pRpcMessage,
  22333.     DWORD *_pdwStubPhase);
  22334.  
  22335.  
  22336. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_put_nodeValue_Proxy( 
  22337.     IHTMLDOMNode __RPC_FAR * This,
  22338.     /* [in] */ VARIANT v);
  22339.  
  22340.  
  22341. void __RPC_STUB IHTMLDOMNode_put_nodeValue_Stub(
  22342.     IRpcStubBuffer *This,
  22343.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22344.     PRPC_MESSAGE _pRpcMessage,
  22345.     DWORD *_pdwStubPhase);
  22346.  
  22347.  
  22348. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nodeValue_Proxy( 
  22349.     IHTMLDOMNode __RPC_FAR * This,
  22350.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22351.  
  22352.  
  22353. void __RPC_STUB IHTMLDOMNode_get_nodeValue_Stub(
  22354.     IRpcStubBuffer *This,
  22355.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22356.     PRPC_MESSAGE _pRpcMessage,
  22357.     DWORD *_pdwStubPhase);
  22358.  
  22359.  
  22360. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_firstChild_Proxy( 
  22361.     IHTMLDOMNode __RPC_FAR * This,
  22362.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22363.  
  22364.  
  22365. void __RPC_STUB IHTMLDOMNode_get_firstChild_Stub(
  22366.     IRpcStubBuffer *This,
  22367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22368.     PRPC_MESSAGE _pRpcMessage,
  22369.     DWORD *_pdwStubPhase);
  22370.  
  22371.  
  22372. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_lastChild_Proxy( 
  22373.     IHTMLDOMNode __RPC_FAR * This,
  22374.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22375.  
  22376.  
  22377. void __RPC_STUB IHTMLDOMNode_get_lastChild_Stub(
  22378.     IRpcStubBuffer *This,
  22379.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22380.     PRPC_MESSAGE _pRpcMessage,
  22381.     DWORD *_pdwStubPhase);
  22382.  
  22383.  
  22384. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_previousSibling_Proxy( 
  22385.     IHTMLDOMNode __RPC_FAR * This,
  22386.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22387.  
  22388.  
  22389. void __RPC_STUB IHTMLDOMNode_get_previousSibling_Stub(
  22390.     IRpcStubBuffer *This,
  22391.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22392.     PRPC_MESSAGE _pRpcMessage,
  22393.     DWORD *_pdwStubPhase);
  22394.  
  22395.  
  22396. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMNode_get_nextSibling_Proxy( 
  22397.     IHTMLDOMNode __RPC_FAR * This,
  22398.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *p);
  22399.  
  22400.  
  22401. void __RPC_STUB IHTMLDOMNode_get_nextSibling_Stub(
  22402.     IRpcStubBuffer *This,
  22403.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22404.     PRPC_MESSAGE _pRpcMessage,
  22405.     DWORD *_pdwStubPhase);
  22406.  
  22407.  
  22408.  
  22409. #endif     /* __IHTMLDOMNode_INTERFACE_DEFINED__ */
  22410.  
  22411.  
  22412. #ifndef __IHTMLDOMAttribute_INTERFACE_DEFINED__
  22413. #define __IHTMLDOMAttribute_INTERFACE_DEFINED__
  22414.  
  22415. /* interface IHTMLDOMAttribute */
  22416. /* [object][uuid][dual][oleautomation] */ 
  22417.  
  22418.  
  22419. EXTERN_C const IID IID_IHTMLDOMAttribute;
  22420.  
  22421. #if defined(__cplusplus) && !defined(CINTERFACE)
  22422.     
  22423.     MIDL_INTERFACE("3050f4b0-98b5-11cf-bb82-00aa00bdce0b")
  22424.     IHTMLDOMAttribute : public IDispatch
  22425.     {
  22426.     public:
  22427.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeName( 
  22428.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22429.         
  22430.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_nodeValue( 
  22431.             /* [in] */ VARIANT v) = 0;
  22432.         
  22433.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_nodeValue( 
  22434.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  22435.         
  22436.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_specified( 
  22437.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  22438.         
  22439.     };
  22440.     
  22441. #else     /* C style interface */
  22442.  
  22443.     typedef struct IHTMLDOMAttributeVtbl
  22444.     {
  22445.         BEGIN_INTERFACE
  22446.         
  22447.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22448.             IHTMLDOMAttribute __RPC_FAR * This,
  22449.             /* [in] */ REFIID riid,
  22450.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22451.         
  22452.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22453.             IHTMLDOMAttribute __RPC_FAR * This);
  22454.         
  22455.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22456.             IHTMLDOMAttribute __RPC_FAR * This);
  22457.         
  22458.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22459.             IHTMLDOMAttribute __RPC_FAR * This,
  22460.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22461.         
  22462.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22463.             IHTMLDOMAttribute __RPC_FAR * This,
  22464.             /* [in] */ UINT iTInfo,
  22465.             /* [in] */ LCID lcid,
  22466.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22467.         
  22468.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22469.             IHTMLDOMAttribute __RPC_FAR * This,
  22470.             /* [in] */ REFIID riid,
  22471.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22472.             /* [in] */ UINT cNames,
  22473.             /* [in] */ LCID lcid,
  22474.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22475.         
  22476.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22477.             IHTMLDOMAttribute __RPC_FAR * This,
  22478.             /* [in] */ DISPID dispIdMember,
  22479.             /* [in] */ REFIID riid,
  22480.             /* [in] */ LCID lcid,
  22481.             /* [in] */ WORD wFlags,
  22482.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22483.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22484.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22485.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22486.         
  22487.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeName )( 
  22488.             IHTMLDOMAttribute __RPC_FAR * This,
  22489.             /* [out][retval] */ BSTR __RPC_FAR *p);
  22490.         
  22491.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_nodeValue )( 
  22492.             IHTMLDOMAttribute __RPC_FAR * This,
  22493.             /* [in] */ VARIANT v);
  22494.         
  22495.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_nodeValue )( 
  22496.             IHTMLDOMAttribute __RPC_FAR * This,
  22497.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  22498.         
  22499.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_specified )( 
  22500.             IHTMLDOMAttribute __RPC_FAR * This,
  22501.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  22502.         
  22503.         END_INTERFACE
  22504.     } IHTMLDOMAttributeVtbl;
  22505.  
  22506.     interface IHTMLDOMAttribute
  22507.     {
  22508.         CONST_VTBL struct IHTMLDOMAttributeVtbl __RPC_FAR *lpVtbl;
  22509.     };
  22510.  
  22511.     
  22512.  
  22513. #ifdef COBJMACROS
  22514.  
  22515.  
  22516. #define IHTMLDOMAttribute_QueryInterface(This,riid,ppvObject)    \
  22517.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22518.  
  22519. #define IHTMLDOMAttribute_AddRef(This)    \
  22520.     (This)->lpVtbl -> AddRef(This)
  22521.  
  22522. #define IHTMLDOMAttribute_Release(This)    \
  22523.     (This)->lpVtbl -> Release(This)
  22524.  
  22525.  
  22526. #define IHTMLDOMAttribute_GetTypeInfoCount(This,pctinfo)    \
  22527.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22528.  
  22529. #define IHTMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22530.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22531.  
  22532. #define IHTMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22533.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22534.  
  22535. #define IHTMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22536.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22537.  
  22538.  
  22539. #define IHTMLDOMAttribute_get_nodeName(This,p)    \
  22540.     (This)->lpVtbl -> get_nodeName(This,p)
  22541.  
  22542. #define IHTMLDOMAttribute_put_nodeValue(This,v)    \
  22543.     (This)->lpVtbl -> put_nodeValue(This,v)
  22544.  
  22545. #define IHTMLDOMAttribute_get_nodeValue(This,p)    \
  22546.     (This)->lpVtbl -> get_nodeValue(This,p)
  22547.  
  22548. #define IHTMLDOMAttribute_get_specified(This,p)    \
  22549.     (This)->lpVtbl -> get_specified(This,p)
  22550.  
  22551. #endif /* COBJMACROS */
  22552.  
  22553.  
  22554. #endif     /* C style interface */
  22555.  
  22556.  
  22557.  
  22558. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_nodeName_Proxy( 
  22559.     IHTMLDOMAttribute __RPC_FAR * This,
  22560.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22561.  
  22562.  
  22563. void __RPC_STUB IHTMLDOMAttribute_get_nodeName_Stub(
  22564.     IRpcStubBuffer *This,
  22565.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22566.     PRPC_MESSAGE _pRpcMessage,
  22567.     DWORD *_pdwStubPhase);
  22568.  
  22569.  
  22570. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_put_nodeValue_Proxy( 
  22571.     IHTMLDOMAttribute __RPC_FAR * This,
  22572.     /* [in] */ VARIANT v);
  22573.  
  22574.  
  22575. void __RPC_STUB IHTMLDOMAttribute_put_nodeValue_Stub(
  22576.     IRpcStubBuffer *This,
  22577.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22578.     PRPC_MESSAGE _pRpcMessage,
  22579.     DWORD *_pdwStubPhase);
  22580.  
  22581.  
  22582. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_nodeValue_Proxy( 
  22583.     IHTMLDOMAttribute __RPC_FAR * This,
  22584.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  22585.  
  22586.  
  22587. void __RPC_STUB IHTMLDOMAttribute_get_nodeValue_Stub(
  22588.     IRpcStubBuffer *This,
  22589.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22590.     PRPC_MESSAGE _pRpcMessage,
  22591.     DWORD *_pdwStubPhase);
  22592.  
  22593.  
  22594. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMAttribute_get_specified_Proxy( 
  22595.     IHTMLDOMAttribute __RPC_FAR * This,
  22596.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  22597.  
  22598.  
  22599. void __RPC_STUB IHTMLDOMAttribute_get_specified_Stub(
  22600.     IRpcStubBuffer *This,
  22601.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22602.     PRPC_MESSAGE _pRpcMessage,
  22603.     DWORD *_pdwStubPhase);
  22604.  
  22605.  
  22606.  
  22607. #endif     /* __IHTMLDOMAttribute_INTERFACE_DEFINED__ */
  22608.  
  22609.  
  22610. #ifndef __IHTMLDOMTextNode_INTERFACE_DEFINED__
  22611. #define __IHTMLDOMTextNode_INTERFACE_DEFINED__
  22612.  
  22613. /* interface IHTMLDOMTextNode */
  22614. /* [object][uuid][dual][oleautomation] */ 
  22615.  
  22616.  
  22617. EXTERN_C const IID IID_IHTMLDOMTextNode;
  22618.  
  22619. #if defined(__cplusplus) && !defined(CINTERFACE)
  22620.     
  22621.     MIDL_INTERFACE("3050f4b1-98b5-11cf-bb82-00aa00bdce0b")
  22622.     IHTMLDOMTextNode : public IDispatch
  22623.     {
  22624.     public:
  22625.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_data( 
  22626.             /* [in] */ BSTR v) = 0;
  22627.         
  22628.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_data( 
  22629.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  22630.         
  22631.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  22632.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  22633.         
  22634.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  22635.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  22636.         
  22637.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE splitText( 
  22638.             /* [in] */ long offset,
  22639.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *pRetNode) = 0;
  22640.         
  22641.     };
  22642.     
  22643. #else     /* C style interface */
  22644.  
  22645.     typedef struct IHTMLDOMTextNodeVtbl
  22646.     {
  22647.         BEGIN_INTERFACE
  22648.         
  22649.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22650.             IHTMLDOMTextNode __RPC_FAR * This,
  22651.             /* [in] */ REFIID riid,
  22652.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22653.         
  22654.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22655.             IHTMLDOMTextNode __RPC_FAR * This);
  22656.         
  22657.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22658.             IHTMLDOMTextNode __RPC_FAR * This);
  22659.         
  22660.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22661.             IHTMLDOMTextNode __RPC_FAR * This,
  22662.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22663.         
  22664.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22665.             IHTMLDOMTextNode __RPC_FAR * This,
  22666.             /* [in] */ UINT iTInfo,
  22667.             /* [in] */ LCID lcid,
  22668.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22669.         
  22670.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22671.             IHTMLDOMTextNode __RPC_FAR * This,
  22672.             /* [in] */ REFIID riid,
  22673.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22674.             /* [in] */ UINT cNames,
  22675.             /* [in] */ LCID lcid,
  22676.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22677.         
  22678.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22679.             IHTMLDOMTextNode __RPC_FAR * This,
  22680.             /* [in] */ DISPID dispIdMember,
  22681.             /* [in] */ REFIID riid,
  22682.             /* [in] */ LCID lcid,
  22683.             /* [in] */ WORD wFlags,
  22684.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22685.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22686.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22687.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22688.         
  22689.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_data )( 
  22690.             IHTMLDOMTextNode __RPC_FAR * This,
  22691.             /* [in] */ BSTR v);
  22692.         
  22693.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_data )( 
  22694.             IHTMLDOMTextNode __RPC_FAR * This,
  22695.             /* [out][retval] */ BSTR __RPC_FAR *p);
  22696.         
  22697.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  22698.             IHTMLDOMTextNode __RPC_FAR * This,
  22699.             /* [out][retval] */ BSTR __RPC_FAR *String);
  22700.         
  22701.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  22702.             IHTMLDOMTextNode __RPC_FAR * This,
  22703.             /* [out][retval] */ long __RPC_FAR *p);
  22704.         
  22705.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *splitText )( 
  22706.             IHTMLDOMTextNode __RPC_FAR * This,
  22707.             /* [in] */ long offset,
  22708.             /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *pRetNode);
  22709.         
  22710.         END_INTERFACE
  22711.     } IHTMLDOMTextNodeVtbl;
  22712.  
  22713.     interface IHTMLDOMTextNode
  22714.     {
  22715.         CONST_VTBL struct IHTMLDOMTextNodeVtbl __RPC_FAR *lpVtbl;
  22716.     };
  22717.  
  22718.     
  22719.  
  22720. #ifdef COBJMACROS
  22721.  
  22722.  
  22723. #define IHTMLDOMTextNode_QueryInterface(This,riid,ppvObject)    \
  22724.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22725.  
  22726. #define IHTMLDOMTextNode_AddRef(This)    \
  22727.     (This)->lpVtbl -> AddRef(This)
  22728.  
  22729. #define IHTMLDOMTextNode_Release(This)    \
  22730.     (This)->lpVtbl -> Release(This)
  22731.  
  22732.  
  22733. #define IHTMLDOMTextNode_GetTypeInfoCount(This,pctinfo)    \
  22734.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22735.  
  22736. #define IHTMLDOMTextNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22737.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22738.  
  22739. #define IHTMLDOMTextNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22740.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22741.  
  22742. #define IHTMLDOMTextNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22743.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22744.  
  22745.  
  22746. #define IHTMLDOMTextNode_put_data(This,v)    \
  22747.     (This)->lpVtbl -> put_data(This,v)
  22748.  
  22749. #define IHTMLDOMTextNode_get_data(This,p)    \
  22750.     (This)->lpVtbl -> get_data(This,p)
  22751.  
  22752. #define IHTMLDOMTextNode_toString(This,String)    \
  22753.     (This)->lpVtbl -> toString(This,String)
  22754.  
  22755. #define IHTMLDOMTextNode_get_length(This,p)    \
  22756.     (This)->lpVtbl -> get_length(This,p)
  22757.  
  22758. #define IHTMLDOMTextNode_splitText(This,offset,pRetNode)    \
  22759.     (This)->lpVtbl -> splitText(This,offset,pRetNode)
  22760.  
  22761. #endif /* COBJMACROS */
  22762.  
  22763.  
  22764. #endif     /* C style interface */
  22765.  
  22766.  
  22767.  
  22768. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_put_data_Proxy( 
  22769.     IHTMLDOMTextNode __RPC_FAR * This,
  22770.     /* [in] */ BSTR v);
  22771.  
  22772.  
  22773. void __RPC_STUB IHTMLDOMTextNode_put_data_Stub(
  22774.     IRpcStubBuffer *This,
  22775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22776.     PRPC_MESSAGE _pRpcMessage,
  22777.     DWORD *_pdwStubPhase);
  22778.  
  22779.  
  22780. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_get_data_Proxy( 
  22781.     IHTMLDOMTextNode __RPC_FAR * This,
  22782.     /* [out][retval] */ BSTR __RPC_FAR *p);
  22783.  
  22784.  
  22785. void __RPC_STUB IHTMLDOMTextNode_get_data_Stub(
  22786.     IRpcStubBuffer *This,
  22787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22788.     PRPC_MESSAGE _pRpcMessage,
  22789.     DWORD *_pdwStubPhase);
  22790.  
  22791.  
  22792. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_toString_Proxy( 
  22793.     IHTMLDOMTextNode __RPC_FAR * This,
  22794.     /* [out][retval] */ BSTR __RPC_FAR *String);
  22795.  
  22796.  
  22797. void __RPC_STUB IHTMLDOMTextNode_toString_Stub(
  22798.     IRpcStubBuffer *This,
  22799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22800.     PRPC_MESSAGE _pRpcMessage,
  22801.     DWORD *_pdwStubPhase);
  22802.  
  22803.  
  22804. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_get_length_Proxy( 
  22805.     IHTMLDOMTextNode __RPC_FAR * This,
  22806.     /* [out][retval] */ long __RPC_FAR *p);
  22807.  
  22808.  
  22809. void __RPC_STUB IHTMLDOMTextNode_get_length_Stub(
  22810.     IRpcStubBuffer *This,
  22811.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22812.     PRPC_MESSAGE _pRpcMessage,
  22813.     DWORD *_pdwStubPhase);
  22814.  
  22815.  
  22816. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMTextNode_splitText_Proxy( 
  22817.     IHTMLDOMTextNode __RPC_FAR * This,
  22818.     /* [in] */ long offset,
  22819.     /* [out][retval] */ IHTMLDOMNode __RPC_FAR *__RPC_FAR *pRetNode);
  22820.  
  22821.  
  22822. void __RPC_STUB IHTMLDOMTextNode_splitText_Stub(
  22823.     IRpcStubBuffer *This,
  22824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  22825.     PRPC_MESSAGE _pRpcMessage,
  22826.     DWORD *_pdwStubPhase);
  22827.  
  22828.  
  22829.  
  22830. #endif     /* __IHTMLDOMTextNode_INTERFACE_DEFINED__ */
  22831.  
  22832.  
  22833. #ifndef __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__
  22834. #define __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__
  22835.  
  22836. /* dispinterface DispHTMLDOMAttribute */
  22837. /* [uuid][hidden] */ 
  22838.  
  22839.  
  22840. EXTERN_C const IID DIID_DispHTMLDOMAttribute;
  22841.  
  22842. #if defined(__cplusplus) && !defined(CINTERFACE)
  22843.  
  22844.     MIDL_INTERFACE("3050f564-98b5-11cf-bb82-00aa00bdce0b")
  22845.     DispHTMLDOMAttribute : public IDispatch
  22846.     {
  22847.     };
  22848.     
  22849. #else     /* C style interface */
  22850.  
  22851.     typedef struct DispHTMLDOMAttributeVtbl
  22852.     {
  22853.         BEGIN_INTERFACE
  22854.         
  22855.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22856.             DispHTMLDOMAttribute __RPC_FAR * This,
  22857.             /* [in] */ REFIID riid,
  22858.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22859.         
  22860.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22861.             DispHTMLDOMAttribute __RPC_FAR * This);
  22862.         
  22863.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22864.             DispHTMLDOMAttribute __RPC_FAR * This);
  22865.         
  22866.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22867.             DispHTMLDOMAttribute __RPC_FAR * This,
  22868.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22869.         
  22870.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22871.             DispHTMLDOMAttribute __RPC_FAR * This,
  22872.             /* [in] */ UINT iTInfo,
  22873.             /* [in] */ LCID lcid,
  22874.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22875.         
  22876.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22877.             DispHTMLDOMAttribute __RPC_FAR * This,
  22878.             /* [in] */ REFIID riid,
  22879.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22880.             /* [in] */ UINT cNames,
  22881.             /* [in] */ LCID lcid,
  22882.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22883.         
  22884.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22885.             DispHTMLDOMAttribute __RPC_FAR * This,
  22886.             /* [in] */ DISPID dispIdMember,
  22887.             /* [in] */ REFIID riid,
  22888.             /* [in] */ LCID lcid,
  22889.             /* [in] */ WORD wFlags,
  22890.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  22891.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  22892.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  22893.             /* [out] */ UINT __RPC_FAR *puArgErr);
  22894.         
  22895.         END_INTERFACE
  22896.     } DispHTMLDOMAttributeVtbl;
  22897.  
  22898.     interface DispHTMLDOMAttribute
  22899.     {
  22900.         CONST_VTBL struct DispHTMLDOMAttributeVtbl __RPC_FAR *lpVtbl;
  22901.     };
  22902.  
  22903.     
  22904.  
  22905. #ifdef COBJMACROS
  22906.  
  22907.  
  22908. #define DispHTMLDOMAttribute_QueryInterface(This,riid,ppvObject)    \
  22909.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  22910.  
  22911. #define DispHTMLDOMAttribute_AddRef(This)    \
  22912.     (This)->lpVtbl -> AddRef(This)
  22913.  
  22914. #define DispHTMLDOMAttribute_Release(This)    \
  22915.     (This)->lpVtbl -> Release(This)
  22916.  
  22917.  
  22918. #define DispHTMLDOMAttribute_GetTypeInfoCount(This,pctinfo)    \
  22919.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  22920.  
  22921. #define DispHTMLDOMAttribute_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  22922.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  22923.  
  22924. #define DispHTMLDOMAttribute_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  22925.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  22926.  
  22927. #define DispHTMLDOMAttribute_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  22928.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  22929.  
  22930. #endif /* COBJMACROS */
  22931.  
  22932.  
  22933. #endif     /* C style interface */
  22934.  
  22935.  
  22936. #endif     /* __DispHTMLDOMAttribute_DISPINTERFACE_DEFINED__ */
  22937.  
  22938.  
  22939. EXTERN_C const CLSID CLSID_HTMLDOMAttribute;
  22940.  
  22941. #ifdef __cplusplus
  22942.  
  22943. class DECLSPEC_UUID("3050f4b2-98b5-11cf-bb82-00aa00bdce0b")
  22944. HTMLDOMAttribute;
  22945. #endif
  22946.  
  22947. #ifndef __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__
  22948. #define __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__
  22949.  
  22950. /* dispinterface DispHTMLDOMTextNode */
  22951. /* [uuid][hidden] */ 
  22952.  
  22953.  
  22954. EXTERN_C const IID DIID_DispHTMLDOMTextNode;
  22955.  
  22956. #if defined(__cplusplus) && !defined(CINTERFACE)
  22957.  
  22958.     MIDL_INTERFACE("3050f565-98b5-11cf-bb82-00aa00bdce0b")
  22959.     DispHTMLDOMTextNode : public IDispatch
  22960.     {
  22961.     };
  22962.     
  22963. #else     /* C style interface */
  22964.  
  22965.     typedef struct DispHTMLDOMTextNodeVtbl
  22966.     {
  22967.         BEGIN_INTERFACE
  22968.         
  22969.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  22970.             DispHTMLDOMTextNode __RPC_FAR * This,
  22971.             /* [in] */ REFIID riid,
  22972.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  22973.         
  22974.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  22975.             DispHTMLDOMTextNode __RPC_FAR * This);
  22976.         
  22977.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  22978.             DispHTMLDOMTextNode __RPC_FAR * This);
  22979.         
  22980.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  22981.             DispHTMLDOMTextNode __RPC_FAR * This,
  22982.             /* [out] */ UINT __RPC_FAR *pctinfo);
  22983.         
  22984.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  22985.             DispHTMLDOMTextNode __RPC_FAR * This,
  22986.             /* [in] */ UINT iTInfo,
  22987.             /* [in] */ LCID lcid,
  22988.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  22989.         
  22990.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  22991.             DispHTMLDOMTextNode __RPC_FAR * This,
  22992.             /* [in] */ REFIID riid,
  22993.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  22994.             /* [in] */ UINT cNames,
  22995.             /* [in] */ LCID lcid,
  22996.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  22997.         
  22998.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  22999.             DispHTMLDOMTextNode __RPC_FAR * This,
  23000.             /* [in] */ DISPID dispIdMember,
  23001.             /* [in] */ REFIID riid,
  23002.             /* [in] */ LCID lcid,
  23003.             /* [in] */ WORD wFlags,
  23004.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23005.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23006.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23007.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23008.         
  23009.         END_INTERFACE
  23010.     } DispHTMLDOMTextNodeVtbl;
  23011.  
  23012.     interface DispHTMLDOMTextNode
  23013.     {
  23014.         CONST_VTBL struct DispHTMLDOMTextNodeVtbl __RPC_FAR *lpVtbl;
  23015.     };
  23016.  
  23017.     
  23018.  
  23019. #ifdef COBJMACROS
  23020.  
  23021.  
  23022. #define DispHTMLDOMTextNode_QueryInterface(This,riid,ppvObject)    \
  23023.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23024.  
  23025. #define DispHTMLDOMTextNode_AddRef(This)    \
  23026.     (This)->lpVtbl -> AddRef(This)
  23027.  
  23028. #define DispHTMLDOMTextNode_Release(This)    \
  23029.     (This)->lpVtbl -> Release(This)
  23030.  
  23031.  
  23032. #define DispHTMLDOMTextNode_GetTypeInfoCount(This,pctinfo)    \
  23033.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23034.  
  23035. #define DispHTMLDOMTextNode_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23036.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23037.  
  23038. #define DispHTMLDOMTextNode_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23039.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23040.  
  23041. #define DispHTMLDOMTextNode_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23042.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23043.  
  23044. #endif /* COBJMACROS */
  23045.  
  23046.  
  23047. #endif     /* C style interface */
  23048.  
  23049.  
  23050. #endif     /* __DispHTMLDOMTextNode_DISPINTERFACE_DEFINED__ */
  23051.  
  23052.  
  23053. EXTERN_C const CLSID CLSID_HTMLDOMTextNode;
  23054.  
  23055. #ifdef __cplusplus
  23056.  
  23057. class DECLSPEC_UUID("3050f4ba-98b5-11cf-bb82-00aa00bdce0b")
  23058. HTMLDOMTextNode;
  23059. #endif
  23060.  
  23061. #ifndef __IHTMLAttributeCollection_INTERFACE_DEFINED__
  23062. #define __IHTMLAttributeCollection_INTERFACE_DEFINED__
  23063.  
  23064. /* interface IHTMLAttributeCollection */
  23065. /* [object][uuid][dual][oleautomation] */ 
  23066.  
  23067.  
  23068. EXTERN_C const IID IID_IHTMLAttributeCollection;
  23069.  
  23070. #if defined(__cplusplus) && !defined(CINTERFACE)
  23071.     
  23072.     MIDL_INTERFACE("3050f4c3-98b5-11cf-bb82-00aa00bdce0b")
  23073.     IHTMLAttributeCollection : public IDispatch
  23074.     {
  23075.     public:
  23076.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  23077.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  23078.         
  23079.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  23080.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  23081.         
  23082.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  23083.             /* [in][optional] */ VARIANT __RPC_FAR *name,
  23084.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  23085.         
  23086.     };
  23087.     
  23088. #else     /* C style interface */
  23089.  
  23090.     typedef struct IHTMLAttributeCollectionVtbl
  23091.     {
  23092.         BEGIN_INTERFACE
  23093.         
  23094.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23095.             IHTMLAttributeCollection __RPC_FAR * This,
  23096.             /* [in] */ REFIID riid,
  23097.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23098.         
  23099.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23100.             IHTMLAttributeCollection __RPC_FAR * This);
  23101.         
  23102.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23103.             IHTMLAttributeCollection __RPC_FAR * This);
  23104.         
  23105.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23106.             IHTMLAttributeCollection __RPC_FAR * This,
  23107.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23108.         
  23109.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23110.             IHTMLAttributeCollection __RPC_FAR * This,
  23111.             /* [in] */ UINT iTInfo,
  23112.             /* [in] */ LCID lcid,
  23113.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23114.         
  23115.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23116.             IHTMLAttributeCollection __RPC_FAR * This,
  23117.             /* [in] */ REFIID riid,
  23118.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23119.             /* [in] */ UINT cNames,
  23120.             /* [in] */ LCID lcid,
  23121.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23122.         
  23123.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23124.             IHTMLAttributeCollection __RPC_FAR * This,
  23125.             /* [in] */ DISPID dispIdMember,
  23126.             /* [in] */ REFIID riid,
  23127.             /* [in] */ LCID lcid,
  23128.             /* [in] */ WORD wFlags,
  23129.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23130.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23131.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23132.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23133.         
  23134.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  23135.             IHTMLAttributeCollection __RPC_FAR * This,
  23136.             /* [out][retval] */ long __RPC_FAR *p);
  23137.         
  23138.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  23139.             IHTMLAttributeCollection __RPC_FAR * This,
  23140.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  23141.         
  23142.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  23143.             IHTMLAttributeCollection __RPC_FAR * This,
  23144.             /* [in][optional] */ VARIANT __RPC_FAR *name,
  23145.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  23146.         
  23147.         END_INTERFACE
  23148.     } IHTMLAttributeCollectionVtbl;
  23149.  
  23150.     interface IHTMLAttributeCollection
  23151.     {
  23152.         CONST_VTBL struct IHTMLAttributeCollectionVtbl __RPC_FAR *lpVtbl;
  23153.     };
  23154.  
  23155.     
  23156.  
  23157. #ifdef COBJMACROS
  23158.  
  23159.  
  23160. #define IHTMLAttributeCollection_QueryInterface(This,riid,ppvObject)    \
  23161.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23162.  
  23163. #define IHTMLAttributeCollection_AddRef(This)    \
  23164.     (This)->lpVtbl -> AddRef(This)
  23165.  
  23166. #define IHTMLAttributeCollection_Release(This)    \
  23167.     (This)->lpVtbl -> Release(This)
  23168.  
  23169.  
  23170. #define IHTMLAttributeCollection_GetTypeInfoCount(This,pctinfo)    \
  23171.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23172.  
  23173. #define IHTMLAttributeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23174.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23175.  
  23176. #define IHTMLAttributeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23177.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23178.  
  23179. #define IHTMLAttributeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23180.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23181.  
  23182.  
  23183. #define IHTMLAttributeCollection_get_length(This,p)    \
  23184.     (This)->lpVtbl -> get_length(This,p)
  23185.  
  23186. #define IHTMLAttributeCollection_get__newEnum(This,p)    \
  23187.     (This)->lpVtbl -> get__newEnum(This,p)
  23188.  
  23189. #define IHTMLAttributeCollection_item(This,name,pdisp)    \
  23190.     (This)->lpVtbl -> item(This,name,pdisp)
  23191.  
  23192. #endif /* COBJMACROS */
  23193.  
  23194.  
  23195. #endif     /* C style interface */
  23196.  
  23197.  
  23198.  
  23199. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_get_length_Proxy( 
  23200.     IHTMLAttributeCollection __RPC_FAR * This,
  23201.     /* [out][retval] */ long __RPC_FAR *p);
  23202.  
  23203.  
  23204. void __RPC_STUB IHTMLAttributeCollection_get_length_Stub(
  23205.     IRpcStubBuffer *This,
  23206.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23207.     PRPC_MESSAGE _pRpcMessage,
  23208.     DWORD *_pdwStubPhase);
  23209.  
  23210.  
  23211. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_get__newEnum_Proxy( 
  23212.     IHTMLAttributeCollection __RPC_FAR * This,
  23213.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  23214.  
  23215.  
  23216. void __RPC_STUB IHTMLAttributeCollection_get__newEnum_Stub(
  23217.     IRpcStubBuffer *This,
  23218.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23219.     PRPC_MESSAGE _pRpcMessage,
  23220.     DWORD *_pdwStubPhase);
  23221.  
  23222.  
  23223. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLAttributeCollection_item_Proxy( 
  23224.     IHTMLAttributeCollection __RPC_FAR * This,
  23225.     /* [in][optional] */ VARIANT __RPC_FAR *name,
  23226.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  23227.  
  23228.  
  23229. void __RPC_STUB IHTMLAttributeCollection_item_Stub(
  23230.     IRpcStubBuffer *This,
  23231.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23232.     PRPC_MESSAGE _pRpcMessage,
  23233.     DWORD *_pdwStubPhase);
  23234.  
  23235.  
  23236.  
  23237. #endif     /* __IHTMLAttributeCollection_INTERFACE_DEFINED__ */
  23238.  
  23239.  
  23240. #ifndef __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__
  23241. #define __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__
  23242.  
  23243. /* interface IHTMLDOMChildrenCollection */
  23244. /* [object][uuid][dual][oleautomation] */ 
  23245.  
  23246.  
  23247. EXTERN_C const IID IID_IHTMLDOMChildrenCollection;
  23248.  
  23249. #if defined(__cplusplus) && !defined(CINTERFACE)
  23250.     
  23251.     MIDL_INTERFACE("3050f5ab-98b5-11cf-bb82-00aa00bdce0b")
  23252.     IHTMLDOMChildrenCollection : public IDispatch
  23253.     {
  23254.     public:
  23255.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  23256.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  23257.         
  23258.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  23259.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  23260.         
  23261.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  23262.             /* [in] */ long index,
  23263.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem) = 0;
  23264.         
  23265.     };
  23266.     
  23267. #else     /* C style interface */
  23268.  
  23269.     typedef struct IHTMLDOMChildrenCollectionVtbl
  23270.     {
  23271.         BEGIN_INTERFACE
  23272.         
  23273.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23274.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23275.             /* [in] */ REFIID riid,
  23276.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23277.         
  23278.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23279.             IHTMLDOMChildrenCollection __RPC_FAR * This);
  23280.         
  23281.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23282.             IHTMLDOMChildrenCollection __RPC_FAR * This);
  23283.         
  23284.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23285.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23286.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23287.         
  23288.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23289.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23290.             /* [in] */ UINT iTInfo,
  23291.             /* [in] */ LCID lcid,
  23292.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23293.         
  23294.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23295.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23296.             /* [in] */ REFIID riid,
  23297.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23298.             /* [in] */ UINT cNames,
  23299.             /* [in] */ LCID lcid,
  23300.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23301.         
  23302.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23303.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23304.             /* [in] */ DISPID dispIdMember,
  23305.             /* [in] */ REFIID riid,
  23306.             /* [in] */ LCID lcid,
  23307.             /* [in] */ WORD wFlags,
  23308.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23309.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23310.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23311.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23312.         
  23313.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  23314.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23315.             /* [out][retval] */ long __RPC_FAR *p);
  23316.         
  23317.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  23318.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23319.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  23320.         
  23321.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  23322.             IHTMLDOMChildrenCollection __RPC_FAR * This,
  23323.             /* [in] */ long index,
  23324.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem);
  23325.         
  23326.         END_INTERFACE
  23327.     } IHTMLDOMChildrenCollectionVtbl;
  23328.  
  23329.     interface IHTMLDOMChildrenCollection
  23330.     {
  23331.         CONST_VTBL struct IHTMLDOMChildrenCollectionVtbl __RPC_FAR *lpVtbl;
  23332.     };
  23333.  
  23334.     
  23335.  
  23336. #ifdef COBJMACROS
  23337.  
  23338.  
  23339. #define IHTMLDOMChildrenCollection_QueryInterface(This,riid,ppvObject)    \
  23340.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23341.  
  23342. #define IHTMLDOMChildrenCollection_AddRef(This)    \
  23343.     (This)->lpVtbl -> AddRef(This)
  23344.  
  23345. #define IHTMLDOMChildrenCollection_Release(This)    \
  23346.     (This)->lpVtbl -> Release(This)
  23347.  
  23348.  
  23349. #define IHTMLDOMChildrenCollection_GetTypeInfoCount(This,pctinfo)    \
  23350.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23351.  
  23352. #define IHTMLDOMChildrenCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23353.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23354.  
  23355. #define IHTMLDOMChildrenCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23356.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23357.  
  23358. #define IHTMLDOMChildrenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23359.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23360.  
  23361.  
  23362. #define IHTMLDOMChildrenCollection_get_length(This,p)    \
  23363.     (This)->lpVtbl -> get_length(This,p)
  23364.  
  23365. #define IHTMLDOMChildrenCollection_get__newEnum(This,p)    \
  23366.     (This)->lpVtbl -> get__newEnum(This,p)
  23367.  
  23368. #define IHTMLDOMChildrenCollection_item(This,index,ppItem)    \
  23369.     (This)->lpVtbl -> item(This,index,ppItem)
  23370.  
  23371. #endif /* COBJMACROS */
  23372.  
  23373.  
  23374. #endif     /* C style interface */
  23375.  
  23376.  
  23377.  
  23378. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_get_length_Proxy( 
  23379.     IHTMLDOMChildrenCollection __RPC_FAR * This,
  23380.     /* [out][retval] */ long __RPC_FAR *p);
  23381.  
  23382.  
  23383. void __RPC_STUB IHTMLDOMChildrenCollection_get_length_Stub(
  23384.     IRpcStubBuffer *This,
  23385.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23386.     PRPC_MESSAGE _pRpcMessage,
  23387.     DWORD *_pdwStubPhase);
  23388.  
  23389.  
  23390. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_get__newEnum_Proxy( 
  23391.     IHTMLDOMChildrenCollection __RPC_FAR * This,
  23392.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  23393.  
  23394.  
  23395. void __RPC_STUB IHTMLDOMChildrenCollection_get__newEnum_Stub(
  23396.     IRpcStubBuffer *This,
  23397.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23398.     PRPC_MESSAGE _pRpcMessage,
  23399.     DWORD *_pdwStubPhase);
  23400.  
  23401.  
  23402. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDOMChildrenCollection_item_Proxy( 
  23403.     IHTMLDOMChildrenCollection __RPC_FAR * This,
  23404.     /* [in] */ long index,
  23405.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppItem);
  23406.  
  23407.  
  23408. void __RPC_STUB IHTMLDOMChildrenCollection_item_Stub(
  23409.     IRpcStubBuffer *This,
  23410.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23411.     PRPC_MESSAGE _pRpcMessage,
  23412.     DWORD *_pdwStubPhase);
  23413.  
  23414.  
  23415.  
  23416. #endif     /* __IHTMLDOMChildrenCollection_INTERFACE_DEFINED__ */
  23417.  
  23418.  
  23419. #ifndef __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__
  23420. #define __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__
  23421.  
  23422. /* dispinterface DispHTMLAttributeCollection */
  23423. /* [uuid][hidden] */ 
  23424.  
  23425.  
  23426. EXTERN_C const IID DIID_DispHTMLAttributeCollection;
  23427.  
  23428. #if defined(__cplusplus) && !defined(CINTERFACE)
  23429.  
  23430.     MIDL_INTERFACE("3050f56c-98b5-11cf-bb82-00aa00bdce0b")
  23431.     DispHTMLAttributeCollection : public IDispatch
  23432.     {
  23433.     };
  23434.     
  23435. #else     /* C style interface */
  23436.  
  23437.     typedef struct DispHTMLAttributeCollectionVtbl
  23438.     {
  23439.         BEGIN_INTERFACE
  23440.         
  23441.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23442.             DispHTMLAttributeCollection __RPC_FAR * This,
  23443.             /* [in] */ REFIID riid,
  23444.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23445.         
  23446.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23447.             DispHTMLAttributeCollection __RPC_FAR * This);
  23448.         
  23449.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23450.             DispHTMLAttributeCollection __RPC_FAR * This);
  23451.         
  23452.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23453.             DispHTMLAttributeCollection __RPC_FAR * This,
  23454.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23455.         
  23456.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23457.             DispHTMLAttributeCollection __RPC_FAR * This,
  23458.             /* [in] */ UINT iTInfo,
  23459.             /* [in] */ LCID lcid,
  23460.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23461.         
  23462.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23463.             DispHTMLAttributeCollection __RPC_FAR * This,
  23464.             /* [in] */ REFIID riid,
  23465.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23466.             /* [in] */ UINT cNames,
  23467.             /* [in] */ LCID lcid,
  23468.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23469.         
  23470.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23471.             DispHTMLAttributeCollection __RPC_FAR * This,
  23472.             /* [in] */ DISPID dispIdMember,
  23473.             /* [in] */ REFIID riid,
  23474.             /* [in] */ LCID lcid,
  23475.             /* [in] */ WORD wFlags,
  23476.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23477.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23478.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23479.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23480.         
  23481.         END_INTERFACE
  23482.     } DispHTMLAttributeCollectionVtbl;
  23483.  
  23484.     interface DispHTMLAttributeCollection
  23485.     {
  23486.         CONST_VTBL struct DispHTMLAttributeCollectionVtbl __RPC_FAR *lpVtbl;
  23487.     };
  23488.  
  23489.     
  23490.  
  23491. #ifdef COBJMACROS
  23492.  
  23493.  
  23494. #define DispHTMLAttributeCollection_QueryInterface(This,riid,ppvObject)    \
  23495.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23496.  
  23497. #define DispHTMLAttributeCollection_AddRef(This)    \
  23498.     (This)->lpVtbl -> AddRef(This)
  23499.  
  23500. #define DispHTMLAttributeCollection_Release(This)    \
  23501.     (This)->lpVtbl -> Release(This)
  23502.  
  23503.  
  23504. #define DispHTMLAttributeCollection_GetTypeInfoCount(This,pctinfo)    \
  23505.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23506.  
  23507. #define DispHTMLAttributeCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23508.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23509.  
  23510. #define DispHTMLAttributeCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23511.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23512.  
  23513. #define DispHTMLAttributeCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23514.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23515.  
  23516. #endif /* COBJMACROS */
  23517.  
  23518.  
  23519. #endif     /* C style interface */
  23520.  
  23521.  
  23522. #endif     /* __DispHTMLAttributeCollection_DISPINTERFACE_DEFINED__ */
  23523.  
  23524.  
  23525. EXTERN_C const CLSID CLSID_HTMLAttributeCollection;
  23526.  
  23527. #ifdef __cplusplus
  23528.  
  23529. class DECLSPEC_UUID("3050f4cc-98b5-11cf-bb82-00aa00bdce0b")
  23530. HTMLAttributeCollection;
  23531. #endif
  23532.  
  23533. #ifndef __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__
  23534. #define __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__
  23535.  
  23536. /* dispinterface DispDOMChildrenCollection */
  23537. /* [uuid][hidden] */ 
  23538.  
  23539.  
  23540. EXTERN_C const IID DIID_DispDOMChildrenCollection;
  23541.  
  23542. #if defined(__cplusplus) && !defined(CINTERFACE)
  23543.  
  23544.     MIDL_INTERFACE("3050f577-98b5-11cf-bb82-00aa00bdce0b")
  23545.     DispDOMChildrenCollection : public IDispatch
  23546.     {
  23547.     };
  23548.     
  23549. #else     /* C style interface */
  23550.  
  23551.     typedef struct DispDOMChildrenCollectionVtbl
  23552.     {
  23553.         BEGIN_INTERFACE
  23554.         
  23555.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23556.             DispDOMChildrenCollection __RPC_FAR * This,
  23557.             /* [in] */ REFIID riid,
  23558.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23559.         
  23560.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23561.             DispDOMChildrenCollection __RPC_FAR * This);
  23562.         
  23563.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23564.             DispDOMChildrenCollection __RPC_FAR * This);
  23565.         
  23566.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23567.             DispDOMChildrenCollection __RPC_FAR * This,
  23568.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23569.         
  23570.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23571.             DispDOMChildrenCollection __RPC_FAR * This,
  23572.             /* [in] */ UINT iTInfo,
  23573.             /* [in] */ LCID lcid,
  23574.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23575.         
  23576.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23577.             DispDOMChildrenCollection __RPC_FAR * This,
  23578.             /* [in] */ REFIID riid,
  23579.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23580.             /* [in] */ UINT cNames,
  23581.             /* [in] */ LCID lcid,
  23582.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23583.         
  23584.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23585.             DispDOMChildrenCollection __RPC_FAR * This,
  23586.             /* [in] */ DISPID dispIdMember,
  23587.             /* [in] */ REFIID riid,
  23588.             /* [in] */ LCID lcid,
  23589.             /* [in] */ WORD wFlags,
  23590.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23591.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23592.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23593.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23594.         
  23595.         END_INTERFACE
  23596.     } DispDOMChildrenCollectionVtbl;
  23597.  
  23598.     interface DispDOMChildrenCollection
  23599.     {
  23600.         CONST_VTBL struct DispDOMChildrenCollectionVtbl __RPC_FAR *lpVtbl;
  23601.     };
  23602.  
  23603.     
  23604.  
  23605. #ifdef COBJMACROS
  23606.  
  23607.  
  23608. #define DispDOMChildrenCollection_QueryInterface(This,riid,ppvObject)    \
  23609.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23610.  
  23611. #define DispDOMChildrenCollection_AddRef(This)    \
  23612.     (This)->lpVtbl -> AddRef(This)
  23613.  
  23614. #define DispDOMChildrenCollection_Release(This)    \
  23615.     (This)->lpVtbl -> Release(This)
  23616.  
  23617.  
  23618. #define DispDOMChildrenCollection_GetTypeInfoCount(This,pctinfo)    \
  23619.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23620.  
  23621. #define DispDOMChildrenCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23622.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23623.  
  23624. #define DispDOMChildrenCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23625.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23626.  
  23627. #define DispDOMChildrenCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23628.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23629.  
  23630. #endif /* COBJMACROS */
  23631.  
  23632.  
  23633. #endif     /* C style interface */
  23634.  
  23635.  
  23636. #endif     /* __DispDOMChildrenCollection_DISPINTERFACE_DEFINED__ */
  23637.  
  23638.  
  23639. EXTERN_C const CLSID CLSID_DOMChildrenCollection;
  23640.  
  23641. #ifdef __cplusplus
  23642.  
  23643. class DECLSPEC_UUID("3050f5aa-98b5-11cf-bb82-00aa00bdce0b")
  23644. DOMChildrenCollection;
  23645. #endif
  23646.  
  23647. #ifndef __HTMLElementEvents2_DISPINTERFACE_DEFINED__
  23648. #define __HTMLElementEvents2_DISPINTERFACE_DEFINED__
  23649.  
  23650. /* dispinterface HTMLElementEvents2 */
  23651. /* [uuid][hidden] */ 
  23652.  
  23653.  
  23654. EXTERN_C const IID DIID_HTMLElementEvents2;
  23655.  
  23656. #if defined(__cplusplus) && !defined(CINTERFACE)
  23657.  
  23658.     MIDL_INTERFACE("3050f60f-98b5-11cf-bb82-00aa00bdce0b")
  23659.     HTMLElementEvents2 : public IDispatch
  23660.     {
  23661.     };
  23662.     
  23663. #else     /* C style interface */
  23664.  
  23665.     typedef struct HTMLElementEvents2Vtbl
  23666.     {
  23667.         BEGIN_INTERFACE
  23668.         
  23669.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23670.             HTMLElementEvents2 __RPC_FAR * This,
  23671.             /* [in] */ REFIID riid,
  23672.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23673.         
  23674.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23675.             HTMLElementEvents2 __RPC_FAR * This);
  23676.         
  23677.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23678.             HTMLElementEvents2 __RPC_FAR * This);
  23679.         
  23680.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23681.             HTMLElementEvents2 __RPC_FAR * This,
  23682.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23683.         
  23684.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23685.             HTMLElementEvents2 __RPC_FAR * This,
  23686.             /* [in] */ UINT iTInfo,
  23687.             /* [in] */ LCID lcid,
  23688.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23689.         
  23690.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23691.             HTMLElementEvents2 __RPC_FAR * This,
  23692.             /* [in] */ REFIID riid,
  23693.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23694.             /* [in] */ UINT cNames,
  23695.             /* [in] */ LCID lcid,
  23696.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23697.         
  23698.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23699.             HTMLElementEvents2 __RPC_FAR * This,
  23700.             /* [in] */ DISPID dispIdMember,
  23701.             /* [in] */ REFIID riid,
  23702.             /* [in] */ LCID lcid,
  23703.             /* [in] */ WORD wFlags,
  23704.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23705.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23706.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23707.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23708.         
  23709.         END_INTERFACE
  23710.     } HTMLElementEvents2Vtbl;
  23711.  
  23712.     interface HTMLElementEvents2
  23713.     {
  23714.         CONST_VTBL struct HTMLElementEvents2Vtbl __RPC_FAR *lpVtbl;
  23715.     };
  23716.  
  23717.     
  23718.  
  23719. #ifdef COBJMACROS
  23720.  
  23721.  
  23722. #define HTMLElementEvents2_QueryInterface(This,riid,ppvObject)    \
  23723.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23724.  
  23725. #define HTMLElementEvents2_AddRef(This)    \
  23726.     (This)->lpVtbl -> AddRef(This)
  23727.  
  23728. #define HTMLElementEvents2_Release(This)    \
  23729.     (This)->lpVtbl -> Release(This)
  23730.  
  23731.  
  23732. #define HTMLElementEvents2_GetTypeInfoCount(This,pctinfo)    \
  23733.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23734.  
  23735. #define HTMLElementEvents2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23736.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23737.  
  23738. #define HTMLElementEvents2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23739.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23740.  
  23741. #define HTMLElementEvents2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23742.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23743.  
  23744. #endif /* COBJMACROS */
  23745.  
  23746.  
  23747. #endif     /* C style interface */
  23748.  
  23749.  
  23750. #endif     /* __HTMLElementEvents2_DISPINTERFACE_DEFINED__ */
  23751.  
  23752.  
  23753. #ifndef __HTMLElementEvents_DISPINTERFACE_DEFINED__
  23754. #define __HTMLElementEvents_DISPINTERFACE_DEFINED__
  23755.  
  23756. /* dispinterface HTMLElementEvents */
  23757. /* [uuid][hidden] */ 
  23758.  
  23759.  
  23760. EXTERN_C const IID DIID_HTMLElementEvents;
  23761.  
  23762. #if defined(__cplusplus) && !defined(CINTERFACE)
  23763.  
  23764.     MIDL_INTERFACE("3050f33c-98b5-11cf-bb82-00aa00bdce0b")
  23765.     HTMLElementEvents : public IDispatch
  23766.     {
  23767.     };
  23768.     
  23769. #else     /* C style interface */
  23770.  
  23771.     typedef struct HTMLElementEventsVtbl
  23772.     {
  23773.         BEGIN_INTERFACE
  23774.         
  23775.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23776.             HTMLElementEvents __RPC_FAR * This,
  23777.             /* [in] */ REFIID riid,
  23778.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23779.         
  23780.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23781.             HTMLElementEvents __RPC_FAR * This);
  23782.         
  23783.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23784.             HTMLElementEvents __RPC_FAR * This);
  23785.         
  23786.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23787.             HTMLElementEvents __RPC_FAR * This,
  23788.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23789.         
  23790.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23791.             HTMLElementEvents __RPC_FAR * This,
  23792.             /* [in] */ UINT iTInfo,
  23793.             /* [in] */ LCID lcid,
  23794.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23795.         
  23796.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23797.             HTMLElementEvents __RPC_FAR * This,
  23798.             /* [in] */ REFIID riid,
  23799.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23800.             /* [in] */ UINT cNames,
  23801.             /* [in] */ LCID lcid,
  23802.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23803.         
  23804.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23805.             HTMLElementEvents __RPC_FAR * This,
  23806.             /* [in] */ DISPID dispIdMember,
  23807.             /* [in] */ REFIID riid,
  23808.             /* [in] */ LCID lcid,
  23809.             /* [in] */ WORD wFlags,
  23810.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23811.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23812.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23813.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23814.         
  23815.         END_INTERFACE
  23816.     } HTMLElementEventsVtbl;
  23817.  
  23818.     interface HTMLElementEvents
  23819.     {
  23820.         CONST_VTBL struct HTMLElementEventsVtbl __RPC_FAR *lpVtbl;
  23821.     };
  23822.  
  23823.     
  23824.  
  23825. #ifdef COBJMACROS
  23826.  
  23827.  
  23828. #define HTMLElementEvents_QueryInterface(This,riid,ppvObject)    \
  23829.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23830.  
  23831. #define HTMLElementEvents_AddRef(This)    \
  23832.     (This)->lpVtbl -> AddRef(This)
  23833.  
  23834. #define HTMLElementEvents_Release(This)    \
  23835.     (This)->lpVtbl -> Release(This)
  23836.  
  23837.  
  23838. #define HTMLElementEvents_GetTypeInfoCount(This,pctinfo)    \
  23839.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23840.  
  23841. #define HTMLElementEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23842.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23843.  
  23844. #define HTMLElementEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  23845.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  23846.  
  23847. #define HTMLElementEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  23848.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  23849.  
  23850. #endif /* COBJMACROS */
  23851.  
  23852.  
  23853. #endif     /* C style interface */
  23854.  
  23855.  
  23856. #endif     /* __HTMLElementEvents_DISPINTERFACE_DEFINED__ */
  23857.  
  23858.  
  23859. #ifndef __IHTMLElementCollection_INTERFACE_DEFINED__
  23860. #define __IHTMLElementCollection_INTERFACE_DEFINED__
  23861.  
  23862. /* interface IHTMLElementCollection */
  23863. /* [object][uuid][dual][oleautomation] */ 
  23864.  
  23865.  
  23866. EXTERN_C const IID IID_IHTMLElementCollection;
  23867.  
  23868. #if defined(__cplusplus) && !defined(CINTERFACE)
  23869.     
  23870.     MIDL_INTERFACE("3050f21f-98b5-11cf-bb82-00aa00bdce0b")
  23871.     IHTMLElementCollection : public IDispatch
  23872.     {
  23873.     public:
  23874.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  23875.             /* [out][retval] */ BSTR __RPC_FAR *String) = 0;
  23876.         
  23877.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_length( 
  23878.             /* [in] */ long v) = 0;
  23879.         
  23880.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  23881.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  23882.         
  23883.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  23884.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  23885.         
  23886.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  23887.             /* [in][optional] */ VARIANT name,
  23888.             /* [in][optional] */ VARIANT index,
  23889.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  23890.         
  23891.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE tags( 
  23892.             /* [in] */ VARIANT tagName,
  23893.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp) = 0;
  23894.         
  23895.     };
  23896.     
  23897. #else     /* C style interface */
  23898.  
  23899.     typedef struct IHTMLElementCollectionVtbl
  23900.     {
  23901.         BEGIN_INTERFACE
  23902.         
  23903.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  23904.             IHTMLElementCollection __RPC_FAR * This,
  23905.             /* [in] */ REFIID riid,
  23906.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  23907.         
  23908.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  23909.             IHTMLElementCollection __RPC_FAR * This);
  23910.         
  23911.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  23912.             IHTMLElementCollection __RPC_FAR * This);
  23913.         
  23914.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  23915.             IHTMLElementCollection __RPC_FAR * This,
  23916.             /* [out] */ UINT __RPC_FAR *pctinfo);
  23917.         
  23918.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  23919.             IHTMLElementCollection __RPC_FAR * This,
  23920.             /* [in] */ UINT iTInfo,
  23921.             /* [in] */ LCID lcid,
  23922.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  23923.         
  23924.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  23925.             IHTMLElementCollection __RPC_FAR * This,
  23926.             /* [in] */ REFIID riid,
  23927.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  23928.             /* [in] */ UINT cNames,
  23929.             /* [in] */ LCID lcid,
  23930.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  23931.         
  23932.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  23933.             IHTMLElementCollection __RPC_FAR * This,
  23934.             /* [in] */ DISPID dispIdMember,
  23935.             /* [in] */ REFIID riid,
  23936.             /* [in] */ LCID lcid,
  23937.             /* [in] */ WORD wFlags,
  23938.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  23939.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  23940.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  23941.             /* [out] */ UINT __RPC_FAR *puArgErr);
  23942.         
  23943.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *toString )( 
  23944.             IHTMLElementCollection __RPC_FAR * This,
  23945.             /* [out][retval] */ BSTR __RPC_FAR *String);
  23946.         
  23947.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_length )( 
  23948.             IHTMLElementCollection __RPC_FAR * This,
  23949.             /* [in] */ long v);
  23950.         
  23951.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  23952.             IHTMLElementCollection __RPC_FAR * This,
  23953.             /* [out][retval] */ long __RPC_FAR *p);
  23954.         
  23955.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  23956.             IHTMLElementCollection __RPC_FAR * This,
  23957.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  23958.         
  23959.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  23960.             IHTMLElementCollection __RPC_FAR * This,
  23961.             /* [in][optional] */ VARIANT name,
  23962.             /* [in][optional] */ VARIANT index,
  23963.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  23964.         
  23965.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *tags )( 
  23966.             IHTMLElementCollection __RPC_FAR * This,
  23967.             /* [in] */ VARIANT tagName,
  23968.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  23969.         
  23970.         END_INTERFACE
  23971.     } IHTMLElementCollectionVtbl;
  23972.  
  23973.     interface IHTMLElementCollection
  23974.     {
  23975.         CONST_VTBL struct IHTMLElementCollectionVtbl __RPC_FAR *lpVtbl;
  23976.     };
  23977.  
  23978.     
  23979.  
  23980. #ifdef COBJMACROS
  23981.  
  23982.  
  23983. #define IHTMLElementCollection_QueryInterface(This,riid,ppvObject)    \
  23984.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  23985.  
  23986. #define IHTMLElementCollection_AddRef(This)    \
  23987.     (This)->lpVtbl -> AddRef(This)
  23988.  
  23989. #define IHTMLElementCollection_Release(This)    \
  23990.     (This)->lpVtbl -> Release(This)
  23991.  
  23992.  
  23993. #define IHTMLElementCollection_GetTypeInfoCount(This,pctinfo)    \
  23994.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  23995.  
  23996. #define IHTMLElementCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  23997.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  23998.  
  23999. #define IHTMLElementCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24000.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24001.  
  24002. #define IHTMLElementCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24003.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24004.  
  24005.  
  24006. #define IHTMLElementCollection_toString(This,String)    \
  24007.     (This)->lpVtbl -> toString(This,String)
  24008.  
  24009. #define IHTMLElementCollection_put_length(This,v)    \
  24010.     (This)->lpVtbl -> put_length(This,v)
  24011.  
  24012. #define IHTMLElementCollection_get_length(This,p)    \
  24013.     (This)->lpVtbl -> get_length(This,p)
  24014.  
  24015. #define IHTMLElementCollection_get__newEnum(This,p)    \
  24016.     (This)->lpVtbl -> get__newEnum(This,p)
  24017.  
  24018. #define IHTMLElementCollection_item(This,name,index,pdisp)    \
  24019.     (This)->lpVtbl -> item(This,name,index,pdisp)
  24020.  
  24021. #define IHTMLElementCollection_tags(This,tagName,pdisp)    \
  24022.     (This)->lpVtbl -> tags(This,tagName,pdisp)
  24023.  
  24024. #endif /* COBJMACROS */
  24025.  
  24026.  
  24027. #endif     /* C style interface */
  24028.  
  24029.  
  24030.  
  24031. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_toString_Proxy( 
  24032.     IHTMLElementCollection __RPC_FAR * This,
  24033.     /* [out][retval] */ BSTR __RPC_FAR *String);
  24034.  
  24035.  
  24036. void __RPC_STUB IHTMLElementCollection_toString_Stub(
  24037.     IRpcStubBuffer *This,
  24038.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24039.     PRPC_MESSAGE _pRpcMessage,
  24040.     DWORD *_pdwStubPhase);
  24041.  
  24042.  
  24043. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_put_length_Proxy( 
  24044.     IHTMLElementCollection __RPC_FAR * This,
  24045.     /* [in] */ long v);
  24046.  
  24047.  
  24048. void __RPC_STUB IHTMLElementCollection_put_length_Stub(
  24049.     IRpcStubBuffer *This,
  24050.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24051.     PRPC_MESSAGE _pRpcMessage,
  24052.     DWORD *_pdwStubPhase);
  24053.  
  24054.  
  24055. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get_length_Proxy( 
  24056.     IHTMLElementCollection __RPC_FAR * This,
  24057.     /* [out][retval] */ long __RPC_FAR *p);
  24058.  
  24059.  
  24060. void __RPC_STUB IHTMLElementCollection_get_length_Stub(
  24061.     IRpcStubBuffer *This,
  24062.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24063.     PRPC_MESSAGE _pRpcMessage,
  24064.     DWORD *_pdwStubPhase);
  24065.  
  24066.  
  24067. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_get__newEnum_Proxy( 
  24068.     IHTMLElementCollection __RPC_FAR * This,
  24069.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  24070.  
  24071.  
  24072. void __RPC_STUB IHTMLElementCollection_get__newEnum_Stub(
  24073.     IRpcStubBuffer *This,
  24074.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24075.     PRPC_MESSAGE _pRpcMessage,
  24076.     DWORD *_pdwStubPhase);
  24077.  
  24078.  
  24079. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_item_Proxy( 
  24080.     IHTMLElementCollection __RPC_FAR * This,
  24081.     /* [in][optional] */ VARIANT name,
  24082.     /* [in][optional] */ VARIANT index,
  24083.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  24084.  
  24085.  
  24086. void __RPC_STUB IHTMLElementCollection_item_Stub(
  24087.     IRpcStubBuffer *This,
  24088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24089.     PRPC_MESSAGE _pRpcMessage,
  24090.     DWORD *_pdwStubPhase);
  24091.  
  24092.  
  24093. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElementCollection_tags_Proxy( 
  24094.     IHTMLElementCollection __RPC_FAR * This,
  24095.     /* [in] */ VARIANT tagName,
  24096.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *pdisp);
  24097.  
  24098.  
  24099. void __RPC_STUB IHTMLElementCollection_tags_Stub(
  24100.     IRpcStubBuffer *This,
  24101.     IRpcChannelBuffer *_pRpcChannelBuffer,
  24102.     PRPC_MESSAGE _pRpcMessage,
  24103.     DWORD *_pdwStubPhase);
  24104.  
  24105.  
  24106.  
  24107. #endif     /* __IHTMLElementCollection_INTERFACE_DEFINED__ */
  24108.  
  24109.  
  24110. #ifndef __IHTMLElement2_INTERFACE_DEFINED__
  24111. #define __IHTMLElement2_INTERFACE_DEFINED__
  24112.  
  24113. /* interface IHTMLElement2 */
  24114. /* [object][uuid][dual][oleautomation] */ 
  24115.  
  24116.  
  24117. EXTERN_C const IID IID_IHTMLElement2;
  24118.  
  24119. #if defined(__cplusplus) && !defined(CINTERFACE)
  24120.     
  24121.     MIDL_INTERFACE("3050f434-98b5-11cf-bb82-00aa00bdce0b")
  24122.     IHTMLElement2 : public IDispatch
  24123.     {
  24124.     public:
  24125.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scopeName( 
  24126.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24127.         
  24128.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setCapture( 
  24129.             /* [in][defaultvalue] */ VARIANT_BOOL containerCapture = -1) = 0;
  24130.         
  24131.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE releaseCapture( void) = 0;
  24132.         
  24133.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onlosecapture( 
  24134.             /* [in] */ VARIANT v) = 0;
  24135.         
  24136.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onlosecapture( 
  24137.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24138.         
  24139.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE componentFromPoint( 
  24140.             /* [in] */ long x,
  24141.             /* [in] */ long y,
  24142.             /* [out][retval] */ BSTR __RPC_FAR *component) = 0;
  24143.         
  24144.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE doScroll( 
  24145.             /* [in][optional] */ VARIANT component) = 0;
  24146.         
  24147.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll( 
  24148.             /* [in] */ VARIANT v) = 0;
  24149.         
  24150.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll( 
  24151.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24152.         
  24153.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondrag( 
  24154.             /* [in] */ VARIANT v) = 0;
  24155.         
  24156.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondrag( 
  24157.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24158.         
  24159.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragend( 
  24160.             /* [in] */ VARIANT v) = 0;
  24161.         
  24162.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragend( 
  24163.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24164.         
  24165.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragenter( 
  24166.             /* [in] */ VARIANT v) = 0;
  24167.         
  24168.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragenter( 
  24169.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24170.         
  24171.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragover( 
  24172.             /* [in] */ VARIANT v) = 0;
  24173.         
  24174.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragover( 
  24175.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24176.         
  24177.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondragleave( 
  24178.             /* [in] */ VARIANT v) = 0;
  24179.         
  24180.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondragleave( 
  24181.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24182.         
  24183.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondrop( 
  24184.             /* [in] */ VARIANT v) = 0;
  24185.         
  24186.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondrop( 
  24187.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24188.         
  24189.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforecut( 
  24190.             /* [in] */ VARIANT v) = 0;
  24191.         
  24192.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforecut( 
  24193.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24194.         
  24195.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncut( 
  24196.             /* [in] */ VARIANT v) = 0;
  24197.         
  24198.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncut( 
  24199.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24200.         
  24201.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforecopy( 
  24202.             /* [in] */ VARIANT v) = 0;
  24203.         
  24204.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforecopy( 
  24205.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24206.         
  24207.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncopy( 
  24208.             /* [in] */ VARIANT v) = 0;
  24209.         
  24210.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncopy( 
  24211.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24212.         
  24213.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforepaste( 
  24214.             /* [in] */ VARIANT v) = 0;
  24215.         
  24216.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforepaste( 
  24217.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24218.         
  24219.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpaste( 
  24220.             /* [in] */ VARIANT v) = 0;
  24221.         
  24222.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpaste( 
  24223.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24224.         
  24225.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_currentStyle( 
  24226.             /* [out][retval] */ IHTMLCurrentStyle __RPC_FAR *__RPC_FAR *p) = 0;
  24227.         
  24228.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpropertychange( 
  24229.             /* [in] */ VARIANT v) = 0;
  24230.         
  24231.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpropertychange( 
  24232.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24233.         
  24234.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getClientRects( 
  24235.             /* [out][retval] */ IHTMLRectCollection __RPC_FAR *__RPC_FAR *pRectCol) = 0;
  24236.         
  24237.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getBoundingClientRect( 
  24238.             /* [out][retval] */ IHTMLRect __RPC_FAR *__RPC_FAR *pRect) = 0;
  24239.         
  24240.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setExpression( 
  24241.             /* [in] */ BSTR propname,
  24242.             /* [in] */ BSTR expression,
  24243.             /* [in][defaultvalue] */ BSTR language = L"") = 0;
  24244.         
  24245.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getExpression( 
  24246.             /* [in] */ BSTR propname,
  24247.             /* [out][retval] */ VARIANT __RPC_FAR *expression) = 0;
  24248.         
  24249.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeExpression( 
  24250.             /* [in] */ BSTR propname,
  24251.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess) = 0;
  24252.         
  24253.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_tabIndex( 
  24254.             /* [in] */ short v) = 0;
  24255.         
  24256.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tabIndex( 
  24257.             /* [out][retval] */ short __RPC_FAR *p) = 0;
  24258.         
  24259.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  24260.         
  24261.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accessKey( 
  24262.             /* [in] */ BSTR v) = 0;
  24263.         
  24264.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accessKey( 
  24265.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24266.         
  24267.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  24268.             /* [in] */ VARIANT v) = 0;
  24269.         
  24270.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  24271.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24272.         
  24273.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  24274.             /* [in] */ VARIANT v) = 0;
  24275.         
  24276.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  24277.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24278.         
  24279.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize( 
  24280.             /* [in] */ VARIANT v) = 0;
  24281.         
  24282.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize( 
  24283.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24284.         
  24285.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  24286.         
  24287.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addFilter( 
  24288.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  24289.         
  24290.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeFilter( 
  24291.             /* [in] */ IUnknown __RPC_FAR *pUnk) = 0;
  24292.         
  24293.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientHeight( 
  24294.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24295.         
  24296.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientWidth( 
  24297.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24298.         
  24299.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientTop( 
  24300.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24301.         
  24302.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clientLeft( 
  24303.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24304.         
  24305.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent( 
  24306.             /* [in] */ BSTR event,
  24307.             /* [in] */ IDispatch __RPC_FAR *pDisp,
  24308.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult) = 0;
  24309.         
  24310.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent( 
  24311.             /* [in] */ BSTR event,
  24312.             /* [in] */ IDispatch __RPC_FAR *pDisp) = 0;
  24313.         
  24314.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  24315.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24316.         
  24317.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( 
  24318.             /* [in] */ VARIANT v) = 0;
  24319.         
  24320.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange( 
  24321.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24322.         
  24323.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsdelete( 
  24324.             /* [in] */ VARIANT v) = 0;
  24325.         
  24326.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsdelete( 
  24327.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24328.         
  24329.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsinserted( 
  24330.             /* [in] */ VARIANT v) = 0;
  24331.         
  24332.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsinserted( 
  24333.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24334.         
  24335.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncellchange( 
  24336.             /* [in] */ VARIANT v) = 0;
  24337.         
  24338.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncellchange( 
  24339.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24340.         
  24341.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dir( 
  24342.             /* [in] */ BSTR v) = 0;
  24343.         
  24344.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dir( 
  24345.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24346.         
  24347.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createControlRange( 
  24348.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range) = 0;
  24349.         
  24350.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollHeight( 
  24351.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24352.         
  24353.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollWidth( 
  24354.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24355.         
  24356.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollTop( 
  24357.             /* [in] */ long v) = 0;
  24358.         
  24359.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollTop( 
  24360.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24361.         
  24362.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollLeft( 
  24363.             /* [in] */ long v) = 0;
  24364.         
  24365.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollLeft( 
  24366.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24367.         
  24368.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearAttributes( void) = 0;
  24369.         
  24370.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE mergeAttributes( 
  24371.             /* [in] */ IHTMLElement __RPC_FAR *mergeThis) = 0;
  24372.         
  24373.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontextmenu( 
  24374.             /* [in] */ VARIANT v) = 0;
  24375.         
  24376.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontextmenu( 
  24377.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24378.         
  24379.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE insertAdjacentElement( 
  24380.             /* [in] */ BSTR where,
  24381.             /* [in] */ IHTMLElement __RPC_FAR *insertedElement,
  24382.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *inserted) = 0;
  24383.         
  24384.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE applyElement( 
  24385.             /* [in] */ IHTMLElement __RPC_FAR *apply,
  24386.             /* [in] */ BSTR where,
  24387.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *applied) = 0;
  24388.         
  24389.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAdjacentText( 
  24390.             /* [in] */ BSTR where,
  24391.             /* [out][retval] */ BSTR __RPC_FAR *text) = 0;
  24392.         
  24393.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE replaceAdjacentText( 
  24394.             /* [in] */ BSTR where,
  24395.             /* [in] */ BSTR newText,
  24396.             /* [out][retval] */ BSTR __RPC_FAR *oldText) = 0;
  24397.         
  24398.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_canHaveChildren( 
  24399.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  24400.         
  24401.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addBehavior( 
  24402.             /* [in] */ BSTR bstrUrl,
  24403.             /* [in][optional] */ VARIANT __RPC_FAR *pvarFactory,
  24404.             /* [out][retval] */ long __RPC_FAR *pCookie) = 0;
  24405.         
  24406.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeBehavior( 
  24407.             /* [in] */ long cookie,
  24408.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult) = 0;
  24409.         
  24410.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_runtimeStyle( 
  24411.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p) = 0;
  24412.         
  24413.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_behaviorUrns( 
  24414.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  24415.         
  24416.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_tagUrn( 
  24417.             /* [in] */ BSTR v) = 0;
  24418.         
  24419.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tagUrn( 
  24420.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  24421.         
  24422.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeeditfocus( 
  24423.             /* [in] */ VARIANT v) = 0;
  24424.         
  24425.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeeditfocus( 
  24426.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  24427.         
  24428.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyStateValue( 
  24429.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  24430.         
  24431.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName( 
  24432.             /* [in] */ BSTR v,
  24433.             /* [out][retval] */ IHTMLElementCollection __RPC_FAR *__RPC_FAR *pelColl) = 0;
  24434.         
  24435.     };
  24436.     
  24437. #else     /* C style interface */
  24438.  
  24439.     typedef struct IHTMLElement2Vtbl
  24440.     {
  24441.         BEGIN_INTERFACE
  24442.         
  24443.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  24444.             IHTMLElement2 __RPC_FAR * This,
  24445.             /* [in] */ REFIID riid,
  24446.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  24447.         
  24448.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  24449.             IHTMLElement2 __RPC_FAR * This);
  24450.         
  24451.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  24452.             IHTMLElement2 __RPC_FAR * This);
  24453.         
  24454.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  24455.             IHTMLElement2 __RPC_FAR * This,
  24456.             /* [out] */ UINT __RPC_FAR *pctinfo);
  24457.         
  24458.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  24459.             IHTMLElement2 __RPC_FAR * This,
  24460.             /* [in] */ UINT iTInfo,
  24461.             /* [in] */ LCID lcid,
  24462.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  24463.         
  24464.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  24465.             IHTMLElement2 __RPC_FAR * This,
  24466.             /* [in] */ REFIID riid,
  24467.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  24468.             /* [in] */ UINT cNames,
  24469.             /* [in] */ LCID lcid,
  24470.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  24471.         
  24472.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  24473.             IHTMLElement2 __RPC_FAR * This,
  24474.             /* [in] */ DISPID dispIdMember,
  24475.             /* [in] */ REFIID riid,
  24476.             /* [in] */ LCID lcid,
  24477.             /* [in] */ WORD wFlags,
  24478.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  24479.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  24480.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  24481.             /* [out] */ UINT __RPC_FAR *puArgErr);
  24482.         
  24483.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scopeName )( 
  24484.             IHTMLElement2 __RPC_FAR * This,
  24485.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24486.         
  24487.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setCapture )( 
  24488.             IHTMLElement2 __RPC_FAR * This,
  24489.             /* [in][defaultvalue] */ VARIANT_BOOL containerCapture);
  24490.         
  24491.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *releaseCapture )( 
  24492.             IHTMLElement2 __RPC_FAR * This);
  24493.         
  24494.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onlosecapture )( 
  24495.             IHTMLElement2 __RPC_FAR * This,
  24496.             /* [in] */ VARIANT v);
  24497.         
  24498.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onlosecapture )( 
  24499.             IHTMLElement2 __RPC_FAR * This,
  24500.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24501.         
  24502.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *componentFromPoint )( 
  24503.             IHTMLElement2 __RPC_FAR * This,
  24504.             /* [in] */ long x,
  24505.             /* [in] */ long y,
  24506.             /* [out][retval] */ BSTR __RPC_FAR *component);
  24507.         
  24508.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *doScroll )( 
  24509.             IHTMLElement2 __RPC_FAR * This,
  24510.             /* [in][optional] */ VARIANT component);
  24511.         
  24512.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onscroll )( 
  24513.             IHTMLElement2 __RPC_FAR * This,
  24514.             /* [in] */ VARIANT v);
  24515.         
  24516.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onscroll )( 
  24517.             IHTMLElement2 __RPC_FAR * This,
  24518.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24519.         
  24520.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondrag )( 
  24521.             IHTMLElement2 __RPC_FAR * This,
  24522.             /* [in] */ VARIANT v);
  24523.         
  24524.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondrag )( 
  24525.             IHTMLElement2 __RPC_FAR * This,
  24526.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24527.         
  24528.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragend )( 
  24529.             IHTMLElement2 __RPC_FAR * This,
  24530.             /* [in] */ VARIANT v);
  24531.         
  24532.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragend )( 
  24533.             IHTMLElement2 __RPC_FAR * This,
  24534.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24535.         
  24536.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragenter )( 
  24537.             IHTMLElement2 __RPC_FAR * This,
  24538.             /* [in] */ VARIANT v);
  24539.         
  24540.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragenter )( 
  24541.             IHTMLElement2 __RPC_FAR * This,
  24542.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24543.         
  24544.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragover )( 
  24545.             IHTMLElement2 __RPC_FAR * This,
  24546.             /* [in] */ VARIANT v);
  24547.         
  24548.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragover )( 
  24549.             IHTMLElement2 __RPC_FAR * This,
  24550.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24551.         
  24552.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondragleave )( 
  24553.             IHTMLElement2 __RPC_FAR * This,
  24554.             /* [in] */ VARIANT v);
  24555.         
  24556.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondragleave )( 
  24557.             IHTMLElement2 __RPC_FAR * This,
  24558.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24559.         
  24560.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ondrop )( 
  24561.             IHTMLElement2 __RPC_FAR * This,
  24562.             /* [in] */ VARIANT v);
  24563.         
  24564.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ondrop )( 
  24565.             IHTMLElement2 __RPC_FAR * This,
  24566.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24567.         
  24568.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforecut )( 
  24569.             IHTMLElement2 __RPC_FAR * This,
  24570.             /* [in] */ VARIANT v);
  24571.         
  24572.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforecut )( 
  24573.             IHTMLElement2 __RPC_FAR * This,
  24574.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24575.         
  24576.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_oncut )( 
  24577.             IHTMLElement2 __RPC_FAR * This,
  24578.             /* [in] */ VARIANT v);
  24579.         
  24580.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_oncut )( 
  24581.             IHTMLElement2 __RPC_FAR * This,
  24582.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24583.         
  24584.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforecopy )( 
  24585.             IHTMLElement2 __RPC_FAR * This,
  24586.             /* [in] */ VARIANT v);
  24587.         
  24588.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforecopy )( 
  24589.             IHTMLElement2 __RPC_FAR * This,
  24590.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24591.         
  24592.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_oncopy )( 
  24593.             IHTMLElement2 __RPC_FAR * This,
  24594.             /* [in] */ VARIANT v);
  24595.         
  24596.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_oncopy )( 
  24597.             IHTMLElement2 __RPC_FAR * This,
  24598.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24599.         
  24600.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforepaste )( 
  24601.             IHTMLElement2 __RPC_FAR * This,
  24602.             /* [in] */ VARIANT v);
  24603.         
  24604.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforepaste )( 
  24605.             IHTMLElement2 __RPC_FAR * This,
  24606.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24607.         
  24608.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onpaste )( 
  24609.             IHTMLElement2 __RPC_FAR * This,
  24610.             /* [in] */ VARIANT v);
  24611.         
  24612.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onpaste )( 
  24613.             IHTMLElement2 __RPC_FAR * This,
  24614.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24615.         
  24616.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_currentStyle )( 
  24617.             IHTMLElement2 __RPC_FAR * This,
  24618.             /* [out][retval] */ IHTMLCurrentStyle __RPC_FAR *__RPC_FAR *p);
  24619.         
  24620.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onpropertychange )( 
  24621.             IHTMLElement2 __RPC_FAR * This,
  24622.             /* [in] */ VARIANT v);
  24623.         
  24624.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onpropertychange )( 
  24625.             IHTMLElement2 __RPC_FAR * This,
  24626.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24627.         
  24628.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getClientRects )( 
  24629.             IHTMLElement2 __RPC_FAR * This,
  24630.             /* [out][retval] */ IHTMLRectCollection __RPC_FAR *__RPC_FAR *pRectCol);
  24631.         
  24632.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getBoundingClientRect )( 
  24633.             IHTMLElement2 __RPC_FAR * This,
  24634.             /* [out][retval] */ IHTMLRect __RPC_FAR *__RPC_FAR *pRect);
  24635.         
  24636.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *setExpression )( 
  24637.             IHTMLElement2 __RPC_FAR * This,
  24638.             /* [in] */ BSTR propname,
  24639.             /* [in] */ BSTR expression,
  24640.             /* [in][defaultvalue] */ BSTR language);
  24641.         
  24642.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getExpression )( 
  24643.             IHTMLElement2 __RPC_FAR * This,
  24644.             /* [in] */ BSTR propname,
  24645.             /* [out][retval] */ VARIANT __RPC_FAR *expression);
  24646.         
  24647.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeExpression )( 
  24648.             IHTMLElement2 __RPC_FAR * This,
  24649.             /* [in] */ BSTR propname,
  24650.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  24651.         
  24652.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tabIndex )( 
  24653.             IHTMLElement2 __RPC_FAR * This,
  24654.             /* [in] */ short v);
  24655.         
  24656.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tabIndex )( 
  24657.             IHTMLElement2 __RPC_FAR * This,
  24658.             /* [out][retval] */ short __RPC_FAR *p);
  24659.         
  24660.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *focus )( 
  24661.             IHTMLElement2 __RPC_FAR * This);
  24662.         
  24663.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_accessKey )( 
  24664.             IHTMLElement2 __RPC_FAR * This,
  24665.             /* [in] */ BSTR v);
  24666.         
  24667.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_accessKey )( 
  24668.             IHTMLElement2 __RPC_FAR * This,
  24669.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24670.         
  24671.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onblur )( 
  24672.             IHTMLElement2 __RPC_FAR * This,
  24673.             /* [in] */ VARIANT v);
  24674.         
  24675.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onblur )( 
  24676.             IHTMLElement2 __RPC_FAR * This,
  24677.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24678.         
  24679.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onfocus )( 
  24680.             IHTMLElement2 __RPC_FAR * This,
  24681.             /* [in] */ VARIANT v);
  24682.         
  24683.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onfocus )( 
  24684.             IHTMLElement2 __RPC_FAR * This,
  24685.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24686.         
  24687.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onresize )( 
  24688.             IHTMLElement2 __RPC_FAR * This,
  24689.             /* [in] */ VARIANT v);
  24690.         
  24691.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onresize )( 
  24692.             IHTMLElement2 __RPC_FAR * This,
  24693.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24694.         
  24695.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *blur )( 
  24696.             IHTMLElement2 __RPC_FAR * This);
  24697.         
  24698.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addFilter )( 
  24699.             IHTMLElement2 __RPC_FAR * This,
  24700.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  24701.         
  24702.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeFilter )( 
  24703.             IHTMLElement2 __RPC_FAR * This,
  24704.             /* [in] */ IUnknown __RPC_FAR *pUnk);
  24705.         
  24706.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientHeight )( 
  24707.             IHTMLElement2 __RPC_FAR * This,
  24708.             /* [out][retval] */ long __RPC_FAR *p);
  24709.         
  24710.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientWidth )( 
  24711.             IHTMLElement2 __RPC_FAR * This,
  24712.             /* [out][retval] */ long __RPC_FAR *p);
  24713.         
  24714.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientTop )( 
  24715.             IHTMLElement2 __RPC_FAR * This,
  24716.             /* [out][retval] */ long __RPC_FAR *p);
  24717.         
  24718.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_clientLeft )( 
  24719.             IHTMLElement2 __RPC_FAR * This,
  24720.             /* [out][retval] */ long __RPC_FAR *p);
  24721.         
  24722.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *attachEvent )( 
  24723.             IHTMLElement2 __RPC_FAR * This,
  24724.             /* [in] */ BSTR event,
  24725.             /* [in] */ IDispatch __RPC_FAR *pDisp,
  24726.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  24727.         
  24728.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *detachEvent )( 
  24729.             IHTMLElement2 __RPC_FAR * This,
  24730.             /* [in] */ BSTR event,
  24731.             /* [in] */ IDispatch __RPC_FAR *pDisp);
  24732.         
  24733.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyState )( 
  24734.             IHTMLElement2 __RPC_FAR * This,
  24735.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24736.         
  24737.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onreadystatechange )( 
  24738.             IHTMLElement2 __RPC_FAR * This,
  24739.             /* [in] */ VARIANT v);
  24740.         
  24741.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onreadystatechange )( 
  24742.             IHTMLElement2 __RPC_FAR * This,
  24743.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24744.         
  24745.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowsdelete )( 
  24746.             IHTMLElement2 __RPC_FAR * This,
  24747.             /* [in] */ VARIANT v);
  24748.         
  24749.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowsdelete )( 
  24750.             IHTMLElement2 __RPC_FAR * This,
  24751.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24752.         
  24753.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onrowsinserted )( 
  24754.             IHTMLElement2 __RPC_FAR * This,
  24755.             /* [in] */ VARIANT v);
  24756.         
  24757.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onrowsinserted )( 
  24758.             IHTMLElement2 __RPC_FAR * This,
  24759.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24760.         
  24761.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_oncellchange )( 
  24762.             IHTMLElement2 __RPC_FAR * This,
  24763.             /* [in] */ VARIANT v);
  24764.         
  24765.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_oncellchange )( 
  24766.             IHTMLElement2 __RPC_FAR * This,
  24767.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24768.         
  24769.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dir )( 
  24770.             IHTMLElement2 __RPC_FAR * This,
  24771.             /* [in] */ BSTR v);
  24772.         
  24773.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dir )( 
  24774.             IHTMLElement2 __RPC_FAR * This,
  24775.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24776.         
  24777.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createControlRange )( 
  24778.             IHTMLElement2 __RPC_FAR * This,
  24779.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  24780.         
  24781.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollHeight )( 
  24782.             IHTMLElement2 __RPC_FAR * This,
  24783.             /* [out][retval] */ long __RPC_FAR *p);
  24784.         
  24785.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollWidth )( 
  24786.             IHTMLElement2 __RPC_FAR * This,
  24787.             /* [out][retval] */ long __RPC_FAR *p);
  24788.         
  24789.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollTop )( 
  24790.             IHTMLElement2 __RPC_FAR * This,
  24791.             /* [in] */ long v);
  24792.         
  24793.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollTop )( 
  24794.             IHTMLElement2 __RPC_FAR * This,
  24795.             /* [out][retval] */ long __RPC_FAR *p);
  24796.         
  24797.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_scrollLeft )( 
  24798.             IHTMLElement2 __RPC_FAR * This,
  24799.             /* [in] */ long v);
  24800.         
  24801.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_scrollLeft )( 
  24802.             IHTMLElement2 __RPC_FAR * This,
  24803.             /* [out][retval] */ long __RPC_FAR *p);
  24804.         
  24805.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *clearAttributes )( 
  24806.             IHTMLElement2 __RPC_FAR * This);
  24807.         
  24808.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *mergeAttributes )( 
  24809.             IHTMLElement2 __RPC_FAR * This,
  24810.             /* [in] */ IHTMLElement __RPC_FAR *mergeThis);
  24811.         
  24812.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_oncontextmenu )( 
  24813.             IHTMLElement2 __RPC_FAR * This,
  24814.             /* [in] */ VARIANT v);
  24815.         
  24816.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_oncontextmenu )( 
  24817.             IHTMLElement2 __RPC_FAR * This,
  24818.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24819.         
  24820.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *insertAdjacentElement )( 
  24821.             IHTMLElement2 __RPC_FAR * This,
  24822.             /* [in] */ BSTR where,
  24823.             /* [in] */ IHTMLElement __RPC_FAR *insertedElement,
  24824.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *inserted);
  24825.         
  24826.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *applyElement )( 
  24827.             IHTMLElement2 __RPC_FAR * This,
  24828.             /* [in] */ IHTMLElement __RPC_FAR *apply,
  24829.             /* [in] */ BSTR where,
  24830.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *applied);
  24831.         
  24832.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getAdjacentText )( 
  24833.             IHTMLElement2 __RPC_FAR * This,
  24834.             /* [in] */ BSTR where,
  24835.             /* [out][retval] */ BSTR __RPC_FAR *text);
  24836.         
  24837.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *replaceAdjacentText )( 
  24838.             IHTMLElement2 __RPC_FAR * This,
  24839.             /* [in] */ BSTR where,
  24840.             /* [in] */ BSTR newText,
  24841.             /* [out][retval] */ BSTR __RPC_FAR *oldText);
  24842.         
  24843.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_canHaveChildren )( 
  24844.             IHTMLElement2 __RPC_FAR * This,
  24845.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  24846.         
  24847.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *addBehavior )( 
  24848.             IHTMLElement2 __RPC_FAR * This,
  24849.             /* [in] */ BSTR bstrUrl,
  24850.             /* [in][optional] */ VARIANT __RPC_FAR *pvarFactory,
  24851.             /* [out][retval] */ long __RPC_FAR *pCookie);
  24852.         
  24853.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *removeBehavior )( 
  24854.             IHTMLElement2 __RPC_FAR * This,
  24855.             /* [in] */ long cookie,
  24856.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  24857.         
  24858.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_runtimeStyle )( 
  24859.             IHTMLElement2 __RPC_FAR * This,
  24860.             /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  24861.         
  24862.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_behaviorUrns )( 
  24863.             IHTMLElement2 __RPC_FAR * This,
  24864.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  24865.         
  24866.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_tagUrn )( 
  24867.             IHTMLElement2 __RPC_FAR * This,
  24868.             /* [in] */ BSTR v);
  24869.         
  24870.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_tagUrn )( 
  24871.             IHTMLElement2 __RPC_FAR * This,
  24872.             /* [out][retval] */ BSTR __RPC_FAR *p);
  24873.         
  24874.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_onbeforeeditfocus )( 
  24875.             IHTMLElement2 __RPC_FAR * This,
  24876.             /* [in] */ VARIANT v);
  24877.         
  24878.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_onbeforeeditfocus )( 
  24879.             IHTMLElement2 __RPC_FAR * This,
  24880.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  24881.         
  24882.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readyStateValue )( 
  24883.             IHTMLElement2 __RPC_FAR * This,
  24884.             /* [out][retval] */ long __RPC_FAR *p);
  24885.         
  24886.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *getElementsByTagName )( 
  24887.             IHTMLElement2 __RPC_FAR * This,
  24888.             /* [in] */ BSTR v,
  24889.             /* [out][retval] */ IHTMLElementCollection __RPC_FAR *__RPC_FAR *pelColl);
  24890.         
  24891.         END_INTERFACE
  24892.     } IHTMLElement2Vtbl;
  24893.  
  24894.     interface IHTMLElement2
  24895.     {
  24896.         CONST_VTBL struct IHTMLElement2Vtbl __RPC_FAR *lpVtbl;
  24897.     };
  24898.  
  24899.     
  24900.  
  24901. #ifdef COBJMACROS
  24902.  
  24903.  
  24904. #define IHTMLElement2_QueryInterface(This,riid,ppvObject)    \
  24905.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  24906.  
  24907. #define IHTMLElement2_AddRef(This)    \
  24908.     (This)->lpVtbl -> AddRef(This)
  24909.  
  24910. #define IHTMLElement2_Release(This)    \
  24911.     (This)->lpVtbl -> Release(This)
  24912.  
  24913.  
  24914. #define IHTMLElement2_GetTypeInfoCount(This,pctinfo)    \
  24915.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  24916.  
  24917. #define IHTMLElement2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  24918.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  24919.  
  24920. #define IHTMLElement2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  24921.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  24922.  
  24923. #define IHTMLElement2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  24924.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  24925.  
  24926.  
  24927. #define IHTMLElement2_get_scopeName(This,p)    \
  24928.     (This)->lpVtbl -> get_scopeName(This,p)
  24929.  
  24930. #define IHTMLElement2_setCapture(This,containerCapture)    \
  24931.     (This)->lpVtbl -> setCapture(This,containerCapture)
  24932.  
  24933. #define IHTMLElement2_releaseCapture(This)    \
  24934.     (This)->lpVtbl -> releaseCapture(This)
  24935.  
  24936. #define IHTMLElement2_put_onlosecapture(This,v)    \
  24937.     (This)->lpVtbl -> put_onlosecapture(This,v)
  24938.  
  24939. #define IHTMLElement2_get_onlosecapture(This,p)    \
  24940.     (This)->lpVtbl -> get_onlosecapture(This,p)
  24941.  
  24942. #define IHTMLElement2_componentFromPoint(This,x,y,component)    \
  24943.     (This)->lpVtbl -> componentFromPoint(This,x,y,component)
  24944.  
  24945. #define IHTMLElement2_doScroll(This,component)    \
  24946.     (This)->lpVtbl -> doScroll(This,component)
  24947.  
  24948. #define IHTMLElement2_put_onscroll(This,v)    \
  24949.     (This)->lpVtbl -> put_onscroll(This,v)
  24950.  
  24951. #define IHTMLElement2_get_onscroll(This,p)    \
  24952.     (This)->lpVtbl -> get_onscroll(This,p)
  24953.  
  24954. #define IHTMLElement2_put_ondrag(This,v)    \
  24955.     (This)->lpVtbl -> put_ondrag(This,v)
  24956.  
  24957. #define IHTMLElement2_get_ondrag(This,p)    \
  24958.     (This)->lpVtbl -> get_ondrag(This,p)
  24959.  
  24960. #define IHTMLElement2_put_ondragend(This,v)    \
  24961.     (This)->lpVtbl -> put_ondragend(This,v)
  24962.  
  24963. #define IHTMLElement2_get_ondragend(This,p)    \
  24964.     (This)->lpVtbl -> get_ondragend(This,p)
  24965.  
  24966. #define IHTMLElement2_put_ondragenter(This,v)    \
  24967.     (This)->lpVtbl -> put_ondragenter(This,v)
  24968.  
  24969. #define IHTMLElement2_get_ondragenter(This,p)    \
  24970.     (This)->lpVtbl -> get_ondragenter(This,p)
  24971.  
  24972. #define IHTMLElement2_put_ondragover(This,v)    \
  24973.     (This)->lpVtbl -> put_ondragover(This,v)
  24974.  
  24975. #define IHTMLElement2_get_ondragover(This,p)    \
  24976.     (This)->lpVtbl -> get_ondragover(This,p)
  24977.  
  24978. #define IHTMLElement2_put_ondragleave(This,v)    \
  24979.     (This)->lpVtbl -> put_ondragleave(This,v)
  24980.  
  24981. #define IHTMLElement2_get_ondragleave(This,p)    \
  24982.     (This)->lpVtbl -> get_ondragleave(This,p)
  24983.  
  24984. #define IHTMLElement2_put_ondrop(This,v)    \
  24985.     (This)->lpVtbl -> put_ondrop(This,v)
  24986.  
  24987. #define IHTMLElement2_get_ondrop(This,p)    \
  24988.     (This)->lpVtbl -> get_ondrop(This,p)
  24989.  
  24990. #define IHTMLElement2_put_onbeforecut(This,v)    \
  24991.     (This)->lpVtbl -> put_onbeforecut(This,v)
  24992.  
  24993. #define IHTMLElement2_get_onbeforecut(This,p)    \
  24994.     (This)->lpVtbl -> get_onbeforecut(This,p)
  24995.  
  24996. #define IHTMLElement2_put_oncut(This,v)    \
  24997.     (This)->lpVtbl -> put_oncut(This,v)
  24998.  
  24999. #define IHTMLElement2_get_oncut(This,p)    \
  25000.     (This)->lpVtbl -> get_oncut(This,p)
  25001.  
  25002. #define IHTMLElement2_put_onbeforecopy(This,v)    \
  25003.     (This)->lpVtbl -> put_onbeforecopy(This,v)
  25004.  
  25005. #define IHTMLElement2_get_onbeforecopy(This,p)    \
  25006.     (This)->lpVtbl -> get_onbeforecopy(This,p)
  25007.  
  25008. #define IHTMLElement2_put_oncopy(This,v)    \
  25009.     (This)->lpVtbl -> put_oncopy(This,v)
  25010.  
  25011. #define IHTMLElement2_get_oncopy(This,p)    \
  25012.     (This)->lpVtbl -> get_oncopy(This,p)
  25013.  
  25014. #define IHTMLElement2_put_onbeforepaste(This,v)    \
  25015.     (This)->lpVtbl -> put_onbeforepaste(This,v)
  25016.  
  25017. #define IHTMLElement2_get_onbeforepaste(This,p)    \
  25018.     (This)->lpVtbl -> get_onbeforepaste(This,p)
  25019.  
  25020. #define IHTMLElement2_put_onpaste(This,v)    \
  25021.     (This)->lpVtbl -> put_onpaste(This,v)
  25022.  
  25023. #define IHTMLElement2_get_onpaste(This,p)    \
  25024.     (This)->lpVtbl -> get_onpaste(This,p)
  25025.  
  25026. #define IHTMLElement2_get_currentStyle(This,p)    \
  25027.     (This)->lpVtbl -> get_currentStyle(This,p)
  25028.  
  25029. #define IHTMLElement2_put_onpropertychange(This,v)    \
  25030.     (This)->lpVtbl -> put_onpropertychange(This,v)
  25031.  
  25032. #define IHTMLElement2_get_onpropertychange(This,p)    \
  25033.     (This)->lpVtbl -> get_onpropertychange(This,p)
  25034.  
  25035. #define IHTMLElement2_getClientRects(This,pRectCol)    \
  25036.     (This)->lpVtbl -> getClientRects(This,pRectCol)
  25037.  
  25038. #define IHTMLElement2_getBoundingClientRect(This,pRect)    \
  25039.     (This)->lpVtbl -> getBoundingClientRect(This,pRect)
  25040.  
  25041. #define IHTMLElement2_setExpression(This,propname,expression,language)    \
  25042.     (This)->lpVtbl -> setExpression(This,propname,expression,language)
  25043.  
  25044. #define IHTMLElement2_getExpression(This,propname,expression)    \
  25045.     (This)->lpVtbl -> getExpression(This,propname,expression)
  25046.  
  25047. #define IHTMLElement2_removeExpression(This,propname,pfSuccess)    \
  25048.     (This)->lpVtbl -> removeExpression(This,propname,pfSuccess)
  25049.  
  25050. #define IHTMLElement2_put_tabIndex(This,v)    \
  25051.     (This)->lpVtbl -> put_tabIndex(This,v)
  25052.  
  25053. #define IHTMLElement2_get_tabIndex(This,p)    \
  25054.     (This)->lpVtbl -> get_tabIndex(This,p)
  25055.  
  25056. #define IHTMLElement2_focus(This)    \
  25057.     (This)->lpVtbl -> focus(This)
  25058.  
  25059. #define IHTMLElement2_put_accessKey(This,v)    \
  25060.     (This)->lpVtbl -> put_accessKey(This,v)
  25061.  
  25062. #define IHTMLElement2_get_accessKey(This,p)    \
  25063.     (This)->lpVtbl -> get_accessKey(This,p)
  25064.  
  25065. #define IHTMLElement2_put_onblur(This,v)    \
  25066.     (This)->lpVtbl -> put_onblur(This,v)
  25067.  
  25068. #define IHTMLElement2_get_onblur(This,p)    \
  25069.     (This)->lpVtbl -> get_onblur(This,p)
  25070.  
  25071. #define IHTMLElement2_put_onfocus(This,v)    \
  25072.     (This)->lpVtbl -> put_onfocus(This,v)
  25073.  
  25074. #define IHTMLElement2_get_onfocus(This,p)    \
  25075.     (This)->lpVtbl -> get_onfocus(This,p)
  25076.  
  25077. #define IHTMLElement2_put_onresize(This,v)    \
  25078.     (This)->lpVtbl -> put_onresize(This,v)
  25079.  
  25080. #define IHTMLElement2_get_onresize(This,p)    \
  25081.     (This)->lpVtbl -> get_onresize(This,p)
  25082.  
  25083. #define IHTMLElement2_blur(This)    \
  25084.     (This)->lpVtbl -> blur(This)
  25085.  
  25086. #define IHTMLElement2_addFilter(This,pUnk)    \
  25087.     (This)->lpVtbl -> addFilter(This,pUnk)
  25088.  
  25089. #define IHTMLElement2_removeFilter(This,pUnk)    \
  25090.     (This)->lpVtbl -> removeFilter(This,pUnk)
  25091.  
  25092. #define IHTMLElement2_get_clientHeight(This,p)    \
  25093.     (This)->lpVtbl -> get_clientHeight(This,p)
  25094.  
  25095. #define IHTMLElement2_get_clientWidth(This,p)    \
  25096.     (This)->lpVtbl -> get_clientWidth(This,p)
  25097.  
  25098. #define IHTMLElement2_get_clientTop(This,p)    \
  25099.     (This)->lpVtbl -> get_clientTop(This,p)
  25100.  
  25101. #define IHTMLElement2_get_clientLeft(This,p)    \
  25102.     (This)->lpVtbl -> get_clientLeft(This,p)
  25103.  
  25104. #define IHTMLElement2_attachEvent(This,event,pDisp,pfResult)    \
  25105.     (This)->lpVtbl -> attachEvent(This,event,pDisp,pfResult)
  25106.  
  25107. #define IHTMLElement2_detachEvent(This,event,pDisp)    \
  25108.     (This)->lpVtbl -> detachEvent(This,event,pDisp)
  25109.  
  25110. #define IHTMLElement2_get_readyState(This,p)    \
  25111.     (This)->lpVtbl -> get_readyState(This,p)
  25112.  
  25113. #define IHTMLElement2_put_onreadystatechange(This,v)    \
  25114.     (This)->lpVtbl -> put_onreadystatechange(This,v)
  25115.  
  25116. #define IHTMLElement2_get_onreadystatechange(This,p)    \
  25117.     (This)->lpVtbl -> get_onreadystatechange(This,p)
  25118.  
  25119. #define IHTMLElement2_put_onrowsdelete(This,v)    \
  25120.     (This)->lpVtbl -> put_onrowsdelete(This,v)
  25121.  
  25122. #define IHTMLElement2_get_onrowsdelete(This,p)    \
  25123.     (This)->lpVtbl -> get_onrowsdelete(This,p)
  25124.  
  25125. #define IHTMLElement2_put_onrowsinserted(This,v)    \
  25126.     (This)->lpVtbl -> put_onrowsinserted(This,v)
  25127.  
  25128. #define IHTMLElement2_get_onrowsinserted(This,p)    \
  25129.     (This)->lpVtbl -> get_onrowsinserted(This,p)
  25130.  
  25131. #define IHTMLElement2_put_oncellchange(This,v)    \
  25132.     (This)->lpVtbl -> put_oncellchange(This,v)
  25133.  
  25134. #define IHTMLElement2_get_oncellchange(This,p)    \
  25135.     (This)->lpVtbl -> get_oncellchange(This,p)
  25136.  
  25137. #define IHTMLElement2_put_dir(This,v)    \
  25138.     (This)->lpVtbl -> put_dir(This,v)
  25139.  
  25140. #define IHTMLElement2_get_dir(This,p)    \
  25141.     (This)->lpVtbl -> get_dir(This,p)
  25142.  
  25143. #define IHTMLElement2_createControlRange(This,range)    \
  25144.     (This)->lpVtbl -> createControlRange(This,range)
  25145.  
  25146. #define IHTMLElement2_get_scrollHeight(This,p)    \
  25147.     (This)->lpVtbl -> get_scrollHeight(This,p)
  25148.  
  25149. #define IHTMLElement2_get_scrollWidth(This,p)    \
  25150.     (This)->lpVtbl -> get_scrollWidth(This,p)
  25151.  
  25152. #define IHTMLElement2_put_scrollTop(This,v)    \
  25153.     (This)->lpVtbl -> put_scrollTop(This,v)
  25154.  
  25155. #define IHTMLElement2_get_scrollTop(This,p)    \
  25156.     (This)->lpVtbl -> get_scrollTop(This,p)
  25157.  
  25158. #define IHTMLElement2_put_scrollLeft(This,v)    \
  25159.     (This)->lpVtbl -> put_scrollLeft(This,v)
  25160.  
  25161. #define IHTMLElement2_get_scrollLeft(This,p)    \
  25162.     (This)->lpVtbl -> get_scrollLeft(This,p)
  25163.  
  25164. #define IHTMLElement2_clearAttributes(This)    \
  25165.     (This)->lpVtbl -> clearAttributes(This)
  25166.  
  25167. #define IHTMLElement2_mergeAttributes(This,mergeThis)    \
  25168.     (This)->lpVtbl -> mergeAttributes(This,mergeThis)
  25169.  
  25170. #define IHTMLElement2_put_oncontextmenu(This,v)    \
  25171.     (This)->lpVtbl -> put_oncontextmenu(This,v)
  25172.  
  25173. #define IHTMLElement2_get_oncontextmenu(This,p)    \
  25174.     (This)->lpVtbl -> get_oncontextmenu(This,p)
  25175.  
  25176. #define IHTMLElement2_insertAdjacentElement(This,where,insertedElement,inserted)    \
  25177.     (This)->lpVtbl -> insertAdjacentElement(This,where,insertedElement,inserted)
  25178.  
  25179. #define IHTMLElement2_applyElement(This,apply,where,applied)    \
  25180.     (This)->lpVtbl -> applyElement(This,apply,where,applied)
  25181.  
  25182. #define IHTMLElement2_getAdjacentText(This,where,text)    \
  25183.     (This)->lpVtbl -> getAdjacentText(This,where,text)
  25184.  
  25185. #define IHTMLElement2_replaceAdjacentText(This,where,newText,oldText)    \
  25186.     (This)->lpVtbl -> replaceAdjacentText(This,where,newText,oldText)
  25187.  
  25188. #define IHTMLElement2_get_canHaveChildren(This,p)    \
  25189.     (This)->lpVtbl -> get_canHaveChildren(This,p)
  25190.  
  25191. #define IHTMLElement2_addBehavior(This,bstrUrl,pvarFactory,pCookie)    \
  25192.     (This)->lpVtbl -> addBehavior(This,bstrUrl,pvarFactory,pCookie)
  25193.  
  25194. #define IHTMLElement2_removeBehavior(This,cookie,pfResult)    \
  25195.     (This)->lpVtbl -> removeBehavior(This,cookie,pfResult)
  25196.  
  25197. #define IHTMLElement2_get_runtimeStyle(This,p)    \
  25198.     (This)->lpVtbl -> get_runtimeStyle(This,p)
  25199.  
  25200. #define IHTMLElement2_get_behaviorUrns(This,p)    \
  25201.     (This)->lpVtbl -> get_behaviorUrns(This,p)
  25202.  
  25203. #define IHTMLElement2_put_tagUrn(This,v)    \
  25204.     (This)->lpVtbl -> put_tagUrn(This,v)
  25205.  
  25206. #define IHTMLElement2_get_tagUrn(This,p)    \
  25207.     (This)->lpVtbl -> get_tagUrn(This,p)
  25208.  
  25209. #define IHTMLElement2_put_onbeforeeditfocus(This,v)    \
  25210.     (This)->lpVtbl -> put_onbeforeeditfocus(This,v)
  25211.  
  25212. #define IHTMLElement2_get_onbeforeeditfocus(This,p)    \
  25213.     (This)->lpVtbl -> get_onbeforeeditfocus(This,p)
  25214.  
  25215. #define IHTMLElement2_get_readyStateValue(This,p)    \
  25216.     (This)->lpVtbl -> get_readyStateValue(This,p)
  25217.  
  25218. #define IHTMLElement2_getElementsByTagName(This,v,pelColl)    \
  25219.     (This)->lpVtbl -> getElementsByTagName(This,v,pelColl)
  25220.  
  25221. #endif /* COBJMACROS */
  25222.  
  25223.  
  25224. #endif     /* C style interface */
  25225.  
  25226.  
  25227.  
  25228. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scopeName_Proxy( 
  25229.     IHTMLElement2 __RPC_FAR * This,
  25230.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25231.  
  25232.  
  25233. void __RPC_STUB IHTMLElement2_get_scopeName_Stub(
  25234.     IRpcStubBuffer *This,
  25235.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25236.     PRPC_MESSAGE _pRpcMessage,
  25237.     DWORD *_pdwStubPhase);
  25238.  
  25239.  
  25240. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_setCapture_Proxy( 
  25241.     IHTMLElement2 __RPC_FAR * This,
  25242.     /* [in][defaultvalue] */ VARIANT_BOOL containerCapture);
  25243.  
  25244.  
  25245. void __RPC_STUB IHTMLElement2_setCapture_Stub(
  25246.     IRpcStubBuffer *This,
  25247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25248.     PRPC_MESSAGE _pRpcMessage,
  25249.     DWORD *_pdwStubPhase);
  25250.  
  25251.  
  25252. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_releaseCapture_Proxy( 
  25253.     IHTMLElement2 __RPC_FAR * This);
  25254.  
  25255.  
  25256. void __RPC_STUB IHTMLElement2_releaseCapture_Stub(
  25257.     IRpcStubBuffer *This,
  25258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25259.     PRPC_MESSAGE _pRpcMessage,
  25260.     DWORD *_pdwStubPhase);
  25261.  
  25262.  
  25263. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onlosecapture_Proxy( 
  25264.     IHTMLElement2 __RPC_FAR * This,
  25265.     /* [in] */ VARIANT v);
  25266.  
  25267.  
  25268. void __RPC_STUB IHTMLElement2_put_onlosecapture_Stub(
  25269.     IRpcStubBuffer *This,
  25270.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25271.     PRPC_MESSAGE _pRpcMessage,
  25272.     DWORD *_pdwStubPhase);
  25273.  
  25274.  
  25275. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onlosecapture_Proxy( 
  25276.     IHTMLElement2 __RPC_FAR * This,
  25277.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25278.  
  25279.  
  25280. void __RPC_STUB IHTMLElement2_get_onlosecapture_Stub(
  25281.     IRpcStubBuffer *This,
  25282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25283.     PRPC_MESSAGE _pRpcMessage,
  25284.     DWORD *_pdwStubPhase);
  25285.  
  25286.  
  25287. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_componentFromPoint_Proxy( 
  25288.     IHTMLElement2 __RPC_FAR * This,
  25289.     /* [in] */ long x,
  25290.     /* [in] */ long y,
  25291.     /* [out][retval] */ BSTR __RPC_FAR *component);
  25292.  
  25293.  
  25294. void __RPC_STUB IHTMLElement2_componentFromPoint_Stub(
  25295.     IRpcStubBuffer *This,
  25296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25297.     PRPC_MESSAGE _pRpcMessage,
  25298.     DWORD *_pdwStubPhase);
  25299.  
  25300.  
  25301. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_doScroll_Proxy( 
  25302.     IHTMLElement2 __RPC_FAR * This,
  25303.     /* [in][optional] */ VARIANT component);
  25304.  
  25305.  
  25306. void __RPC_STUB IHTMLElement2_doScroll_Stub(
  25307.     IRpcStubBuffer *This,
  25308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25309.     PRPC_MESSAGE _pRpcMessage,
  25310.     DWORD *_pdwStubPhase);
  25311.  
  25312.  
  25313. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onscroll_Proxy( 
  25314.     IHTMLElement2 __RPC_FAR * This,
  25315.     /* [in] */ VARIANT v);
  25316.  
  25317.  
  25318. void __RPC_STUB IHTMLElement2_put_onscroll_Stub(
  25319.     IRpcStubBuffer *This,
  25320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25321.     PRPC_MESSAGE _pRpcMessage,
  25322.     DWORD *_pdwStubPhase);
  25323.  
  25324.  
  25325. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onscroll_Proxy( 
  25326.     IHTMLElement2 __RPC_FAR * This,
  25327.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25328.  
  25329.  
  25330. void __RPC_STUB IHTMLElement2_get_onscroll_Stub(
  25331.     IRpcStubBuffer *This,
  25332.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25333.     PRPC_MESSAGE _pRpcMessage,
  25334.     DWORD *_pdwStubPhase);
  25335.  
  25336.  
  25337. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondrag_Proxy( 
  25338.     IHTMLElement2 __RPC_FAR * This,
  25339.     /* [in] */ VARIANT v);
  25340.  
  25341.  
  25342. void __RPC_STUB IHTMLElement2_put_ondrag_Stub(
  25343.     IRpcStubBuffer *This,
  25344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25345.     PRPC_MESSAGE _pRpcMessage,
  25346.     DWORD *_pdwStubPhase);
  25347.  
  25348.  
  25349. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondrag_Proxy( 
  25350.     IHTMLElement2 __RPC_FAR * This,
  25351.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25352.  
  25353.  
  25354. void __RPC_STUB IHTMLElement2_get_ondrag_Stub(
  25355.     IRpcStubBuffer *This,
  25356.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25357.     PRPC_MESSAGE _pRpcMessage,
  25358.     DWORD *_pdwStubPhase);
  25359.  
  25360.  
  25361. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragend_Proxy( 
  25362.     IHTMLElement2 __RPC_FAR * This,
  25363.     /* [in] */ VARIANT v);
  25364.  
  25365.  
  25366. void __RPC_STUB IHTMLElement2_put_ondragend_Stub(
  25367.     IRpcStubBuffer *This,
  25368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25369.     PRPC_MESSAGE _pRpcMessage,
  25370.     DWORD *_pdwStubPhase);
  25371.  
  25372.  
  25373. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragend_Proxy( 
  25374.     IHTMLElement2 __RPC_FAR * This,
  25375.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25376.  
  25377.  
  25378. void __RPC_STUB IHTMLElement2_get_ondragend_Stub(
  25379.     IRpcStubBuffer *This,
  25380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25381.     PRPC_MESSAGE _pRpcMessage,
  25382.     DWORD *_pdwStubPhase);
  25383.  
  25384.  
  25385. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragenter_Proxy( 
  25386.     IHTMLElement2 __RPC_FAR * This,
  25387.     /* [in] */ VARIANT v);
  25388.  
  25389.  
  25390. void __RPC_STUB IHTMLElement2_put_ondragenter_Stub(
  25391.     IRpcStubBuffer *This,
  25392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25393.     PRPC_MESSAGE _pRpcMessage,
  25394.     DWORD *_pdwStubPhase);
  25395.  
  25396.  
  25397. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragenter_Proxy( 
  25398.     IHTMLElement2 __RPC_FAR * This,
  25399.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25400.  
  25401.  
  25402. void __RPC_STUB IHTMLElement2_get_ondragenter_Stub(
  25403.     IRpcStubBuffer *This,
  25404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25405.     PRPC_MESSAGE _pRpcMessage,
  25406.     DWORD *_pdwStubPhase);
  25407.  
  25408.  
  25409. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragover_Proxy( 
  25410.     IHTMLElement2 __RPC_FAR * This,
  25411.     /* [in] */ VARIANT v);
  25412.  
  25413.  
  25414. void __RPC_STUB IHTMLElement2_put_ondragover_Stub(
  25415.     IRpcStubBuffer *This,
  25416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25417.     PRPC_MESSAGE _pRpcMessage,
  25418.     DWORD *_pdwStubPhase);
  25419.  
  25420.  
  25421. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragover_Proxy( 
  25422.     IHTMLElement2 __RPC_FAR * This,
  25423.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25424.  
  25425.  
  25426. void __RPC_STUB IHTMLElement2_get_ondragover_Stub(
  25427.     IRpcStubBuffer *This,
  25428.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25429.     PRPC_MESSAGE _pRpcMessage,
  25430.     DWORD *_pdwStubPhase);
  25431.  
  25432.  
  25433. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondragleave_Proxy( 
  25434.     IHTMLElement2 __RPC_FAR * This,
  25435.     /* [in] */ VARIANT v);
  25436.  
  25437.  
  25438. void __RPC_STUB IHTMLElement2_put_ondragleave_Stub(
  25439.     IRpcStubBuffer *This,
  25440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25441.     PRPC_MESSAGE _pRpcMessage,
  25442.     DWORD *_pdwStubPhase);
  25443.  
  25444.  
  25445. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondragleave_Proxy( 
  25446.     IHTMLElement2 __RPC_FAR * This,
  25447.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25448.  
  25449.  
  25450. void __RPC_STUB IHTMLElement2_get_ondragleave_Stub(
  25451.     IRpcStubBuffer *This,
  25452.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25453.     PRPC_MESSAGE _pRpcMessage,
  25454.     DWORD *_pdwStubPhase);
  25455.  
  25456.  
  25457. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_ondrop_Proxy( 
  25458.     IHTMLElement2 __RPC_FAR * This,
  25459.     /* [in] */ VARIANT v);
  25460.  
  25461.  
  25462. void __RPC_STUB IHTMLElement2_put_ondrop_Stub(
  25463.     IRpcStubBuffer *This,
  25464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25465.     PRPC_MESSAGE _pRpcMessage,
  25466.     DWORD *_pdwStubPhase);
  25467.  
  25468.  
  25469. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_ondrop_Proxy( 
  25470.     IHTMLElement2 __RPC_FAR * This,
  25471.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25472.  
  25473.  
  25474. void __RPC_STUB IHTMLElement2_get_ondrop_Stub(
  25475.     IRpcStubBuffer *This,
  25476.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25477.     PRPC_MESSAGE _pRpcMessage,
  25478.     DWORD *_pdwStubPhase);
  25479.  
  25480.  
  25481. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforecut_Proxy( 
  25482.     IHTMLElement2 __RPC_FAR * This,
  25483.     /* [in] */ VARIANT v);
  25484.  
  25485.  
  25486. void __RPC_STUB IHTMLElement2_put_onbeforecut_Stub(
  25487.     IRpcStubBuffer *This,
  25488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25489.     PRPC_MESSAGE _pRpcMessage,
  25490.     DWORD *_pdwStubPhase);
  25491.  
  25492.  
  25493. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforecut_Proxy( 
  25494.     IHTMLElement2 __RPC_FAR * This,
  25495.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25496.  
  25497.  
  25498. void __RPC_STUB IHTMLElement2_get_onbeforecut_Stub(
  25499.     IRpcStubBuffer *This,
  25500.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25501.     PRPC_MESSAGE _pRpcMessage,
  25502.     DWORD *_pdwStubPhase);
  25503.  
  25504.  
  25505. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncut_Proxy( 
  25506.     IHTMLElement2 __RPC_FAR * This,
  25507.     /* [in] */ VARIANT v);
  25508.  
  25509.  
  25510. void __RPC_STUB IHTMLElement2_put_oncut_Stub(
  25511.     IRpcStubBuffer *This,
  25512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25513.     PRPC_MESSAGE _pRpcMessage,
  25514.     DWORD *_pdwStubPhase);
  25515.  
  25516.  
  25517. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncut_Proxy( 
  25518.     IHTMLElement2 __RPC_FAR * This,
  25519.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25520.  
  25521.  
  25522. void __RPC_STUB IHTMLElement2_get_oncut_Stub(
  25523.     IRpcStubBuffer *This,
  25524.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25525.     PRPC_MESSAGE _pRpcMessage,
  25526.     DWORD *_pdwStubPhase);
  25527.  
  25528.  
  25529. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforecopy_Proxy( 
  25530.     IHTMLElement2 __RPC_FAR * This,
  25531.     /* [in] */ VARIANT v);
  25532.  
  25533.  
  25534. void __RPC_STUB IHTMLElement2_put_onbeforecopy_Stub(
  25535.     IRpcStubBuffer *This,
  25536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25537.     PRPC_MESSAGE _pRpcMessage,
  25538.     DWORD *_pdwStubPhase);
  25539.  
  25540.  
  25541. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforecopy_Proxy( 
  25542.     IHTMLElement2 __RPC_FAR * This,
  25543.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25544.  
  25545.  
  25546. void __RPC_STUB IHTMLElement2_get_onbeforecopy_Stub(
  25547.     IRpcStubBuffer *This,
  25548.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25549.     PRPC_MESSAGE _pRpcMessage,
  25550.     DWORD *_pdwStubPhase);
  25551.  
  25552.  
  25553. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncopy_Proxy( 
  25554.     IHTMLElement2 __RPC_FAR * This,
  25555.     /* [in] */ VARIANT v);
  25556.  
  25557.  
  25558. void __RPC_STUB IHTMLElement2_put_oncopy_Stub(
  25559.     IRpcStubBuffer *This,
  25560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25561.     PRPC_MESSAGE _pRpcMessage,
  25562.     DWORD *_pdwStubPhase);
  25563.  
  25564.  
  25565. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncopy_Proxy( 
  25566.     IHTMLElement2 __RPC_FAR * This,
  25567.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25568.  
  25569.  
  25570. void __RPC_STUB IHTMLElement2_get_oncopy_Stub(
  25571.     IRpcStubBuffer *This,
  25572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25573.     PRPC_MESSAGE _pRpcMessage,
  25574.     DWORD *_pdwStubPhase);
  25575.  
  25576.  
  25577. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforepaste_Proxy( 
  25578.     IHTMLElement2 __RPC_FAR * This,
  25579.     /* [in] */ VARIANT v);
  25580.  
  25581.  
  25582. void __RPC_STUB IHTMLElement2_put_onbeforepaste_Stub(
  25583.     IRpcStubBuffer *This,
  25584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25585.     PRPC_MESSAGE _pRpcMessage,
  25586.     DWORD *_pdwStubPhase);
  25587.  
  25588.  
  25589. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforepaste_Proxy( 
  25590.     IHTMLElement2 __RPC_FAR * This,
  25591.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25592.  
  25593.  
  25594. void __RPC_STUB IHTMLElement2_get_onbeforepaste_Stub(
  25595.     IRpcStubBuffer *This,
  25596.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25597.     PRPC_MESSAGE _pRpcMessage,
  25598.     DWORD *_pdwStubPhase);
  25599.  
  25600.  
  25601. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onpaste_Proxy( 
  25602.     IHTMLElement2 __RPC_FAR * This,
  25603.     /* [in] */ VARIANT v);
  25604.  
  25605.  
  25606. void __RPC_STUB IHTMLElement2_put_onpaste_Stub(
  25607.     IRpcStubBuffer *This,
  25608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25609.     PRPC_MESSAGE _pRpcMessage,
  25610.     DWORD *_pdwStubPhase);
  25611.  
  25612.  
  25613. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onpaste_Proxy( 
  25614.     IHTMLElement2 __RPC_FAR * This,
  25615.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25616.  
  25617.  
  25618. void __RPC_STUB IHTMLElement2_get_onpaste_Stub(
  25619.     IRpcStubBuffer *This,
  25620.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25621.     PRPC_MESSAGE _pRpcMessage,
  25622.     DWORD *_pdwStubPhase);
  25623.  
  25624.  
  25625. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_currentStyle_Proxy( 
  25626.     IHTMLElement2 __RPC_FAR * This,
  25627.     /* [out][retval] */ IHTMLCurrentStyle __RPC_FAR *__RPC_FAR *p);
  25628.  
  25629.  
  25630. void __RPC_STUB IHTMLElement2_get_currentStyle_Stub(
  25631.     IRpcStubBuffer *This,
  25632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25633.     PRPC_MESSAGE _pRpcMessage,
  25634.     DWORD *_pdwStubPhase);
  25635.  
  25636.  
  25637. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onpropertychange_Proxy( 
  25638.     IHTMLElement2 __RPC_FAR * This,
  25639.     /* [in] */ VARIANT v);
  25640.  
  25641.  
  25642. void __RPC_STUB IHTMLElement2_put_onpropertychange_Stub(
  25643.     IRpcStubBuffer *This,
  25644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25645.     PRPC_MESSAGE _pRpcMessage,
  25646.     DWORD *_pdwStubPhase);
  25647.  
  25648.  
  25649. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onpropertychange_Proxy( 
  25650.     IHTMLElement2 __RPC_FAR * This,
  25651.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25652.  
  25653.  
  25654. void __RPC_STUB IHTMLElement2_get_onpropertychange_Stub(
  25655.     IRpcStubBuffer *This,
  25656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25657.     PRPC_MESSAGE _pRpcMessage,
  25658.     DWORD *_pdwStubPhase);
  25659.  
  25660.  
  25661. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getClientRects_Proxy( 
  25662.     IHTMLElement2 __RPC_FAR * This,
  25663.     /* [out][retval] */ IHTMLRectCollection __RPC_FAR *__RPC_FAR *pRectCol);
  25664.  
  25665.  
  25666. void __RPC_STUB IHTMLElement2_getClientRects_Stub(
  25667.     IRpcStubBuffer *This,
  25668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25669.     PRPC_MESSAGE _pRpcMessage,
  25670.     DWORD *_pdwStubPhase);
  25671.  
  25672.  
  25673. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getBoundingClientRect_Proxy( 
  25674.     IHTMLElement2 __RPC_FAR * This,
  25675.     /* [out][retval] */ IHTMLRect __RPC_FAR *__RPC_FAR *pRect);
  25676.  
  25677.  
  25678. void __RPC_STUB IHTMLElement2_getBoundingClientRect_Stub(
  25679.     IRpcStubBuffer *This,
  25680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25681.     PRPC_MESSAGE _pRpcMessage,
  25682.     DWORD *_pdwStubPhase);
  25683.  
  25684.  
  25685. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_setExpression_Proxy( 
  25686.     IHTMLElement2 __RPC_FAR * This,
  25687.     /* [in] */ BSTR propname,
  25688.     /* [in] */ BSTR expression,
  25689.     /* [in][defaultvalue] */ BSTR language);
  25690.  
  25691.  
  25692. void __RPC_STUB IHTMLElement2_setExpression_Stub(
  25693.     IRpcStubBuffer *This,
  25694.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25695.     PRPC_MESSAGE _pRpcMessage,
  25696.     DWORD *_pdwStubPhase);
  25697.  
  25698.  
  25699. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getExpression_Proxy( 
  25700.     IHTMLElement2 __RPC_FAR * This,
  25701.     /* [in] */ BSTR propname,
  25702.     /* [out][retval] */ VARIANT __RPC_FAR *expression);
  25703.  
  25704.  
  25705. void __RPC_STUB IHTMLElement2_getExpression_Stub(
  25706.     IRpcStubBuffer *This,
  25707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25708.     PRPC_MESSAGE _pRpcMessage,
  25709.     DWORD *_pdwStubPhase);
  25710.  
  25711.  
  25712. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeExpression_Proxy( 
  25713.     IHTMLElement2 __RPC_FAR * This,
  25714.     /* [in] */ BSTR propname,
  25715.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfSuccess);
  25716.  
  25717.  
  25718. void __RPC_STUB IHTMLElement2_removeExpression_Stub(
  25719.     IRpcStubBuffer *This,
  25720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25721.     PRPC_MESSAGE _pRpcMessage,
  25722.     DWORD *_pdwStubPhase);
  25723.  
  25724.  
  25725. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_tabIndex_Proxy( 
  25726.     IHTMLElement2 __RPC_FAR * This,
  25727.     /* [in] */ short v);
  25728.  
  25729.  
  25730. void __RPC_STUB IHTMLElement2_put_tabIndex_Stub(
  25731.     IRpcStubBuffer *This,
  25732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25733.     PRPC_MESSAGE _pRpcMessage,
  25734.     DWORD *_pdwStubPhase);
  25735.  
  25736.  
  25737. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_tabIndex_Proxy( 
  25738.     IHTMLElement2 __RPC_FAR * This,
  25739.     /* [out][retval] */ short __RPC_FAR *p);
  25740.  
  25741.  
  25742. void __RPC_STUB IHTMLElement2_get_tabIndex_Stub(
  25743.     IRpcStubBuffer *This,
  25744.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25745.     PRPC_MESSAGE _pRpcMessage,
  25746.     DWORD *_pdwStubPhase);
  25747.  
  25748.  
  25749. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_focus_Proxy( 
  25750.     IHTMLElement2 __RPC_FAR * This);
  25751.  
  25752.  
  25753. void __RPC_STUB IHTMLElement2_focus_Stub(
  25754.     IRpcStubBuffer *This,
  25755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25756.     PRPC_MESSAGE _pRpcMessage,
  25757.     DWORD *_pdwStubPhase);
  25758.  
  25759.  
  25760. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_accessKey_Proxy( 
  25761.     IHTMLElement2 __RPC_FAR * This,
  25762.     /* [in] */ BSTR v);
  25763.  
  25764.  
  25765. void __RPC_STUB IHTMLElement2_put_accessKey_Stub(
  25766.     IRpcStubBuffer *This,
  25767.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25768.     PRPC_MESSAGE _pRpcMessage,
  25769.     DWORD *_pdwStubPhase);
  25770.  
  25771.  
  25772. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_accessKey_Proxy( 
  25773.     IHTMLElement2 __RPC_FAR * This,
  25774.     /* [out][retval] */ BSTR __RPC_FAR *p);
  25775.  
  25776.  
  25777. void __RPC_STUB IHTMLElement2_get_accessKey_Stub(
  25778.     IRpcStubBuffer *This,
  25779.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25780.     PRPC_MESSAGE _pRpcMessage,
  25781.     DWORD *_pdwStubPhase);
  25782.  
  25783.  
  25784. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onblur_Proxy( 
  25785.     IHTMLElement2 __RPC_FAR * This,
  25786.     /* [in] */ VARIANT v);
  25787.  
  25788.  
  25789. void __RPC_STUB IHTMLElement2_put_onblur_Stub(
  25790.     IRpcStubBuffer *This,
  25791.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25792.     PRPC_MESSAGE _pRpcMessage,
  25793.     DWORD *_pdwStubPhase);
  25794.  
  25795.  
  25796. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onblur_Proxy( 
  25797.     IHTMLElement2 __RPC_FAR * This,
  25798.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25799.  
  25800.  
  25801. void __RPC_STUB IHTMLElement2_get_onblur_Stub(
  25802.     IRpcStubBuffer *This,
  25803.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25804.     PRPC_MESSAGE _pRpcMessage,
  25805.     DWORD *_pdwStubPhase);
  25806.  
  25807.  
  25808. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onfocus_Proxy( 
  25809.     IHTMLElement2 __RPC_FAR * This,
  25810.     /* [in] */ VARIANT v);
  25811.  
  25812.  
  25813. void __RPC_STUB IHTMLElement2_put_onfocus_Stub(
  25814.     IRpcStubBuffer *This,
  25815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25816.     PRPC_MESSAGE _pRpcMessage,
  25817.     DWORD *_pdwStubPhase);
  25818.  
  25819.  
  25820. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onfocus_Proxy( 
  25821.     IHTMLElement2 __RPC_FAR * This,
  25822.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25823.  
  25824.  
  25825. void __RPC_STUB IHTMLElement2_get_onfocus_Stub(
  25826.     IRpcStubBuffer *This,
  25827.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25828.     PRPC_MESSAGE _pRpcMessage,
  25829.     DWORD *_pdwStubPhase);
  25830.  
  25831.  
  25832. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onresize_Proxy( 
  25833.     IHTMLElement2 __RPC_FAR * This,
  25834.     /* [in] */ VARIANT v);
  25835.  
  25836.  
  25837. void __RPC_STUB IHTMLElement2_put_onresize_Stub(
  25838.     IRpcStubBuffer *This,
  25839.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25840.     PRPC_MESSAGE _pRpcMessage,
  25841.     DWORD *_pdwStubPhase);
  25842.  
  25843.  
  25844. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onresize_Proxy( 
  25845.     IHTMLElement2 __RPC_FAR * This,
  25846.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25847.  
  25848.  
  25849. void __RPC_STUB IHTMLElement2_get_onresize_Stub(
  25850.     IRpcStubBuffer *This,
  25851.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25852.     PRPC_MESSAGE _pRpcMessage,
  25853.     DWORD *_pdwStubPhase);
  25854.  
  25855.  
  25856. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_blur_Proxy( 
  25857.     IHTMLElement2 __RPC_FAR * This);
  25858.  
  25859.  
  25860. void __RPC_STUB IHTMLElement2_blur_Stub(
  25861.     IRpcStubBuffer *This,
  25862.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25863.     PRPC_MESSAGE _pRpcMessage,
  25864.     DWORD *_pdwStubPhase);
  25865.  
  25866.  
  25867. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_addFilter_Proxy( 
  25868.     IHTMLElement2 __RPC_FAR * This,
  25869.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  25870.  
  25871.  
  25872. void __RPC_STUB IHTMLElement2_addFilter_Stub(
  25873.     IRpcStubBuffer *This,
  25874.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25875.     PRPC_MESSAGE _pRpcMessage,
  25876.     DWORD *_pdwStubPhase);
  25877.  
  25878.  
  25879. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeFilter_Proxy( 
  25880.     IHTMLElement2 __RPC_FAR * This,
  25881.     /* [in] */ IUnknown __RPC_FAR *pUnk);
  25882.  
  25883.  
  25884. void __RPC_STUB IHTMLElement2_removeFilter_Stub(
  25885.     IRpcStubBuffer *This,
  25886.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25887.     PRPC_MESSAGE _pRpcMessage,
  25888.     DWORD *_pdwStubPhase);
  25889.  
  25890.  
  25891. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientHeight_Proxy( 
  25892.     IHTMLElement2 __RPC_FAR * This,
  25893.     /* [out][retval] */ long __RPC_FAR *p);
  25894.  
  25895.  
  25896. void __RPC_STUB IHTMLElement2_get_clientHeight_Stub(
  25897.     IRpcStubBuffer *This,
  25898.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25899.     PRPC_MESSAGE _pRpcMessage,
  25900.     DWORD *_pdwStubPhase);
  25901.  
  25902.  
  25903. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientWidth_Proxy( 
  25904.     IHTMLElement2 __RPC_FAR * This,
  25905.     /* [out][retval] */ long __RPC_FAR *p);
  25906.  
  25907.  
  25908. void __RPC_STUB IHTMLElement2_get_clientWidth_Stub(
  25909.     IRpcStubBuffer *This,
  25910.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25911.     PRPC_MESSAGE _pRpcMessage,
  25912.     DWORD *_pdwStubPhase);
  25913.  
  25914.  
  25915. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientTop_Proxy( 
  25916.     IHTMLElement2 __RPC_FAR * This,
  25917.     /* [out][retval] */ long __RPC_FAR *p);
  25918.  
  25919.  
  25920. void __RPC_STUB IHTMLElement2_get_clientTop_Stub(
  25921.     IRpcStubBuffer *This,
  25922.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25923.     PRPC_MESSAGE _pRpcMessage,
  25924.     DWORD *_pdwStubPhase);
  25925.  
  25926.  
  25927. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientLeft_Proxy( 
  25928.     IHTMLElement2 __RPC_FAR * This,
  25929.     /* [out][retval] */ long __RPC_FAR *p);
  25930.  
  25931.  
  25932. void __RPC_STUB IHTMLElement2_get_clientLeft_Stub(
  25933.     IRpcStubBuffer *This,
  25934.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25935.     PRPC_MESSAGE _pRpcMessage,
  25936.     DWORD *_pdwStubPhase);
  25937.  
  25938.  
  25939. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_attachEvent_Proxy( 
  25940.     IHTMLElement2 __RPC_FAR * This,
  25941.     /* [in] */ BSTR event,
  25942.     /* [in] */ IDispatch __RPC_FAR *pDisp,
  25943.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  25944.  
  25945.  
  25946. void __RPC_STUB IHTMLElement2_attachEvent_Stub(
  25947.     IRpcStubBuffer *This,
  25948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25949.     PRPC_MESSAGE _pRpcMessage,
  25950.     DWORD *_pdwStubPhase);
  25951.  
  25952.  
  25953. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_detachEvent_Proxy( 
  25954.     IHTMLElement2 __RPC_FAR * This,
  25955.     /* [in] */ BSTR event,
  25956.     /* [in] */ IDispatch __RPC_FAR *pDisp);
  25957.  
  25958.  
  25959. void __RPC_STUB IHTMLElement2_detachEvent_Stub(
  25960.     IRpcStubBuffer *This,
  25961.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25962.     PRPC_MESSAGE _pRpcMessage,
  25963.     DWORD *_pdwStubPhase);
  25964.  
  25965.  
  25966. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_readyState_Proxy( 
  25967.     IHTMLElement2 __RPC_FAR * This,
  25968.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25969.  
  25970.  
  25971. void __RPC_STUB IHTMLElement2_get_readyState_Stub(
  25972.     IRpcStubBuffer *This,
  25973.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25974.     PRPC_MESSAGE _pRpcMessage,
  25975.     DWORD *_pdwStubPhase);
  25976.  
  25977.  
  25978. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onreadystatechange_Proxy( 
  25979.     IHTMLElement2 __RPC_FAR * This,
  25980.     /* [in] */ VARIANT v);
  25981.  
  25982.  
  25983. void __RPC_STUB IHTMLElement2_put_onreadystatechange_Stub(
  25984.     IRpcStubBuffer *This,
  25985.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25986.     PRPC_MESSAGE _pRpcMessage,
  25987.     DWORD *_pdwStubPhase);
  25988.  
  25989.  
  25990. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onreadystatechange_Proxy( 
  25991.     IHTMLElement2 __RPC_FAR * This,
  25992.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  25993.  
  25994.  
  25995. void __RPC_STUB IHTMLElement2_get_onreadystatechange_Stub(
  25996.     IRpcStubBuffer *This,
  25997.     IRpcChannelBuffer *_pRpcChannelBuffer,
  25998.     PRPC_MESSAGE _pRpcMessage,
  25999.     DWORD *_pdwStubPhase);
  26000.  
  26001.  
  26002. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onrowsdelete_Proxy( 
  26003.     IHTMLElement2 __RPC_FAR * This,
  26004.     /* [in] */ VARIANT v);
  26005.  
  26006.  
  26007. void __RPC_STUB IHTMLElement2_put_onrowsdelete_Stub(
  26008.     IRpcStubBuffer *This,
  26009.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26010.     PRPC_MESSAGE _pRpcMessage,
  26011.     DWORD *_pdwStubPhase);
  26012.  
  26013.  
  26014. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onrowsdelete_Proxy( 
  26015.     IHTMLElement2 __RPC_FAR * This,
  26016.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  26017.  
  26018.  
  26019. void __RPC_STUB IHTMLElement2_get_onrowsdelete_Stub(
  26020.     IRpcStubBuffer *This,
  26021.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26022.     PRPC_MESSAGE _pRpcMessage,
  26023.     DWORD *_pdwStubPhase);
  26024.  
  26025.  
  26026. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onrowsinserted_Proxy( 
  26027.     IHTMLElement2 __RPC_FAR * This,
  26028.     /* [in] */ VARIANT v);
  26029.  
  26030.  
  26031. void __RPC_STUB IHTMLElement2_put_onrowsinserted_Stub(
  26032.     IRpcStubBuffer *This,
  26033.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26034.     PRPC_MESSAGE _pRpcMessage,
  26035.     DWORD *_pdwStubPhase);
  26036.  
  26037.  
  26038. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onrowsinserted_Proxy( 
  26039.     IHTMLElement2 __RPC_FAR * This,
  26040.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  26041.  
  26042.  
  26043. void __RPC_STUB IHTMLElement2_get_onrowsinserted_Stub(
  26044.     IRpcStubBuffer *This,
  26045.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26046.     PRPC_MESSAGE _pRpcMessage,
  26047.     DWORD *_pdwStubPhase);
  26048.  
  26049.  
  26050. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncellchange_Proxy( 
  26051.     IHTMLElement2 __RPC_FAR * This,
  26052.     /* [in] */ VARIANT v);
  26053.  
  26054.  
  26055. void __RPC_STUB IHTMLElement2_put_oncellchange_Stub(
  26056.     IRpcStubBuffer *This,
  26057.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26058.     PRPC_MESSAGE _pRpcMessage,
  26059.     DWORD *_pdwStubPhase);
  26060.  
  26061.  
  26062. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncellchange_Proxy( 
  26063.     IHTMLElement2 __RPC_FAR * This,
  26064.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  26065.  
  26066.  
  26067. void __RPC_STUB IHTMLElement2_get_oncellchange_Stub(
  26068.     IRpcStubBuffer *This,
  26069.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26070.     PRPC_MESSAGE _pRpcMessage,
  26071.     DWORD *_pdwStubPhase);
  26072.  
  26073.  
  26074. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_dir_Proxy( 
  26075.     IHTMLElement2 __RPC_FAR * This,
  26076.     /* [in] */ BSTR v);
  26077.  
  26078.  
  26079. void __RPC_STUB IHTMLElement2_put_dir_Stub(
  26080.     IRpcStubBuffer *This,
  26081.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26082.     PRPC_MESSAGE _pRpcMessage,
  26083.     DWORD *_pdwStubPhase);
  26084.  
  26085.  
  26086. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_dir_Proxy( 
  26087.     IHTMLElement2 __RPC_FAR * This,
  26088.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26089.  
  26090.  
  26091. void __RPC_STUB IHTMLElement2_get_dir_Stub(
  26092.     IRpcStubBuffer *This,
  26093.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26094.     PRPC_MESSAGE _pRpcMessage,
  26095.     DWORD *_pdwStubPhase);
  26096.  
  26097.  
  26098. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_createControlRange_Proxy( 
  26099.     IHTMLElement2 __RPC_FAR * This,
  26100.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *range);
  26101.  
  26102.  
  26103. void __RPC_STUB IHTMLElement2_createControlRange_Stub(
  26104.     IRpcStubBuffer *This,
  26105.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26106.     PRPC_MESSAGE _pRpcMessage,
  26107.     DWORD *_pdwStubPhase);
  26108.  
  26109.  
  26110. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollHeight_Proxy( 
  26111.     IHTMLElement2 __RPC_FAR * This,
  26112.     /* [out][retval] */ long __RPC_FAR *p);
  26113.  
  26114.  
  26115. void __RPC_STUB IHTMLElement2_get_scrollHeight_Stub(
  26116.     IRpcStubBuffer *This,
  26117.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26118.     PRPC_MESSAGE _pRpcMessage,
  26119.     DWORD *_pdwStubPhase);
  26120.  
  26121.  
  26122. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollWidth_Proxy( 
  26123.     IHTMLElement2 __RPC_FAR * This,
  26124.     /* [out][retval] */ long __RPC_FAR *p);
  26125.  
  26126.  
  26127. void __RPC_STUB IHTMLElement2_get_scrollWidth_Stub(
  26128.     IRpcStubBuffer *This,
  26129.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26130.     PRPC_MESSAGE _pRpcMessage,
  26131.     DWORD *_pdwStubPhase);
  26132.  
  26133.  
  26134. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_scrollTop_Proxy( 
  26135.     IHTMLElement2 __RPC_FAR * This,
  26136.     /* [in] */ long v);
  26137.  
  26138.  
  26139. void __RPC_STUB IHTMLElement2_put_scrollTop_Stub(
  26140.     IRpcStubBuffer *This,
  26141.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26142.     PRPC_MESSAGE _pRpcMessage,
  26143.     DWORD *_pdwStubPhase);
  26144.  
  26145.  
  26146. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollTop_Proxy( 
  26147.     IHTMLElement2 __RPC_FAR * This,
  26148.     /* [out][retval] */ long __RPC_FAR *p);
  26149.  
  26150.  
  26151. void __RPC_STUB IHTMLElement2_get_scrollTop_Stub(
  26152.     IRpcStubBuffer *This,
  26153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26154.     PRPC_MESSAGE _pRpcMessage,
  26155.     DWORD *_pdwStubPhase);
  26156.  
  26157.  
  26158. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_scrollLeft_Proxy( 
  26159.     IHTMLElement2 __RPC_FAR * This,
  26160.     /* [in] */ long v);
  26161.  
  26162.  
  26163. void __RPC_STUB IHTMLElement2_put_scrollLeft_Stub(
  26164.     IRpcStubBuffer *This,
  26165.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26166.     PRPC_MESSAGE _pRpcMessage,
  26167.     DWORD *_pdwStubPhase);
  26168.  
  26169.  
  26170. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollLeft_Proxy( 
  26171.     IHTMLElement2 __RPC_FAR * This,
  26172.     /* [out][retval] */ long __RPC_FAR *p);
  26173.  
  26174.  
  26175. void __RPC_STUB IHTMLElement2_get_scrollLeft_Stub(
  26176.     IRpcStubBuffer *This,
  26177.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26178.     PRPC_MESSAGE _pRpcMessage,
  26179.     DWORD *_pdwStubPhase);
  26180.  
  26181.  
  26182. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_clearAttributes_Proxy( 
  26183.     IHTMLElement2 __RPC_FAR * This);
  26184.  
  26185.  
  26186. void __RPC_STUB IHTMLElement2_clearAttributes_Stub(
  26187.     IRpcStubBuffer *This,
  26188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26189.     PRPC_MESSAGE _pRpcMessage,
  26190.     DWORD *_pdwStubPhase);
  26191.  
  26192.  
  26193. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_mergeAttributes_Proxy( 
  26194.     IHTMLElement2 __RPC_FAR * This,
  26195.     /* [in] */ IHTMLElement __RPC_FAR *mergeThis);
  26196.  
  26197.  
  26198. void __RPC_STUB IHTMLElement2_mergeAttributes_Stub(
  26199.     IRpcStubBuffer *This,
  26200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26201.     PRPC_MESSAGE _pRpcMessage,
  26202.     DWORD *_pdwStubPhase);
  26203.  
  26204.  
  26205. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncontextmenu_Proxy( 
  26206.     IHTMLElement2 __RPC_FAR * This,
  26207.     /* [in] */ VARIANT v);
  26208.  
  26209.  
  26210. void __RPC_STUB IHTMLElement2_put_oncontextmenu_Stub(
  26211.     IRpcStubBuffer *This,
  26212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26213.     PRPC_MESSAGE _pRpcMessage,
  26214.     DWORD *_pdwStubPhase);
  26215.  
  26216.  
  26217. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncontextmenu_Proxy( 
  26218.     IHTMLElement2 __RPC_FAR * This,
  26219.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  26220.  
  26221.  
  26222. void __RPC_STUB IHTMLElement2_get_oncontextmenu_Stub(
  26223.     IRpcStubBuffer *This,
  26224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26225.     PRPC_MESSAGE _pRpcMessage,
  26226.     DWORD *_pdwStubPhase);
  26227.  
  26228.  
  26229. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_insertAdjacentElement_Proxy( 
  26230.     IHTMLElement2 __RPC_FAR * This,
  26231.     /* [in] */ BSTR where,
  26232.     /* [in] */ IHTMLElement __RPC_FAR *insertedElement,
  26233.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *inserted);
  26234.  
  26235.  
  26236. void __RPC_STUB IHTMLElement2_insertAdjacentElement_Stub(
  26237.     IRpcStubBuffer *This,
  26238.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26239.     PRPC_MESSAGE _pRpcMessage,
  26240.     DWORD *_pdwStubPhase);
  26241.  
  26242.  
  26243. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_applyElement_Proxy( 
  26244.     IHTMLElement2 __RPC_FAR * This,
  26245.     /* [in] */ IHTMLElement __RPC_FAR *apply,
  26246.     /* [in] */ BSTR where,
  26247.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *applied);
  26248.  
  26249.  
  26250. void __RPC_STUB IHTMLElement2_applyElement_Stub(
  26251.     IRpcStubBuffer *This,
  26252.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26253.     PRPC_MESSAGE _pRpcMessage,
  26254.     DWORD *_pdwStubPhase);
  26255.  
  26256.  
  26257. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getAdjacentText_Proxy( 
  26258.     IHTMLElement2 __RPC_FAR * This,
  26259.     /* [in] */ BSTR where,
  26260.     /* [out][retval] */ BSTR __RPC_FAR *text);
  26261.  
  26262.  
  26263. void __RPC_STUB IHTMLElement2_getAdjacentText_Stub(
  26264.     IRpcStubBuffer *This,
  26265.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26266.     PRPC_MESSAGE _pRpcMessage,
  26267.     DWORD *_pdwStubPhase);
  26268.  
  26269.  
  26270. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_replaceAdjacentText_Proxy( 
  26271.     IHTMLElement2 __RPC_FAR * This,
  26272.     /* [in] */ BSTR where,
  26273.     /* [in] */ BSTR newText,
  26274.     /* [out][retval] */ BSTR __RPC_FAR *oldText);
  26275.  
  26276.  
  26277. void __RPC_STUB IHTMLElement2_replaceAdjacentText_Stub(
  26278.     IRpcStubBuffer *This,
  26279.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26280.     PRPC_MESSAGE _pRpcMessage,
  26281.     DWORD *_pdwStubPhase);
  26282.  
  26283.  
  26284. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_canHaveChildren_Proxy( 
  26285.     IHTMLElement2 __RPC_FAR * This,
  26286.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  26287.  
  26288.  
  26289. void __RPC_STUB IHTMLElement2_get_canHaveChildren_Stub(
  26290.     IRpcStubBuffer *This,
  26291.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26292.     PRPC_MESSAGE _pRpcMessage,
  26293.     DWORD *_pdwStubPhase);
  26294.  
  26295.  
  26296. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_addBehavior_Proxy( 
  26297.     IHTMLElement2 __RPC_FAR * This,
  26298.     /* [in] */ BSTR bstrUrl,
  26299.     /* [in][optional] */ VARIANT __RPC_FAR *pvarFactory,
  26300.     /* [out][retval] */ long __RPC_FAR *pCookie);
  26301.  
  26302.  
  26303. void __RPC_STUB IHTMLElement2_addBehavior_Stub(
  26304.     IRpcStubBuffer *This,
  26305.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26306.     PRPC_MESSAGE _pRpcMessage,
  26307.     DWORD *_pdwStubPhase);
  26308.  
  26309.  
  26310. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeBehavior_Proxy( 
  26311.     IHTMLElement2 __RPC_FAR * This,
  26312.     /* [in] */ long cookie,
  26313.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *pfResult);
  26314.  
  26315.  
  26316. void __RPC_STUB IHTMLElement2_removeBehavior_Stub(
  26317.     IRpcStubBuffer *This,
  26318.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26319.     PRPC_MESSAGE _pRpcMessage,
  26320.     DWORD *_pdwStubPhase);
  26321.  
  26322.  
  26323. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_runtimeStyle_Proxy( 
  26324.     IHTMLElement2 __RPC_FAR * This,
  26325.     /* [out][retval] */ IHTMLStyle __RPC_FAR *__RPC_FAR *p);
  26326.  
  26327.  
  26328. void __RPC_STUB IHTMLElement2_get_runtimeStyle_Stub(
  26329.     IRpcStubBuffer *This,
  26330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26331.     PRPC_MESSAGE _pRpcMessage,
  26332.     DWORD *_pdwStubPhase);
  26333.  
  26334.  
  26335. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_behaviorUrns_Proxy( 
  26336.     IHTMLElement2 __RPC_FAR * This,
  26337.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  26338.  
  26339.  
  26340. void __RPC_STUB IHTMLElement2_get_behaviorUrns_Stub(
  26341.     IRpcStubBuffer *This,
  26342.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26343.     PRPC_MESSAGE _pRpcMessage,
  26344.     DWORD *_pdwStubPhase);
  26345.  
  26346.  
  26347. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_tagUrn_Proxy( 
  26348.     IHTMLElement2 __RPC_FAR * This,
  26349.     /* [in] */ BSTR v);
  26350.  
  26351.  
  26352. void __RPC_STUB IHTMLElement2_put_tagUrn_Stub(
  26353.     IRpcStubBuffer *This,
  26354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26355.     PRPC_MESSAGE _pRpcMessage,
  26356.     DWORD *_pdwStubPhase);
  26357.  
  26358.  
  26359. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_tagUrn_Proxy( 
  26360.     IHTMLElement2 __RPC_FAR * This,
  26361.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26362.  
  26363.  
  26364. void __RPC_STUB IHTMLElement2_get_tagUrn_Stub(
  26365.     IRpcStubBuffer *This,
  26366.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26367.     PRPC_MESSAGE _pRpcMessage,
  26368.     DWORD *_pdwStubPhase);
  26369.  
  26370.  
  26371. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforeeditfocus_Proxy( 
  26372.     IHTMLElement2 __RPC_FAR * This,
  26373.     /* [in] */ VARIANT v);
  26374.  
  26375.  
  26376. void __RPC_STUB IHTMLElement2_put_onbeforeeditfocus_Stub(
  26377.     IRpcStubBuffer *This,
  26378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26379.     PRPC_MESSAGE _pRpcMessage,
  26380.     DWORD *_pdwStubPhase);
  26381.  
  26382.  
  26383. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforeeditfocus_Proxy( 
  26384.     IHTMLElement2 __RPC_FAR * This,
  26385.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  26386.  
  26387.  
  26388. void __RPC_STUB IHTMLElement2_get_onbeforeeditfocus_Stub(
  26389.     IRpcStubBuffer *This,
  26390.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26391.     PRPC_MESSAGE _pRpcMessage,
  26392.     DWORD *_pdwStubPhase);
  26393.  
  26394.  
  26395. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_readyStateValue_Proxy( 
  26396.     IHTMLElement2 __RPC_FAR * This,
  26397.     /* [out][retval] */ long __RPC_FAR *p);
  26398.  
  26399.  
  26400. void __RPC_STUB IHTMLElement2_get_readyStateValue_Stub(
  26401.     IRpcStubBuffer *This,
  26402.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26403.     PRPC_MESSAGE _pRpcMessage,
  26404.     DWORD *_pdwStubPhase);
  26405.  
  26406.  
  26407. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getElementsByTagName_Proxy( 
  26408.     IHTMLElement2 __RPC_FAR * This,
  26409.     /* [in] */ BSTR v,
  26410.     /* [out][retval] */ IHTMLElementCollection __RPC_FAR *__RPC_FAR *pelColl);
  26411.  
  26412.  
  26413. void __RPC_STUB IHTMLElement2_getElementsByTagName_Stub(
  26414.     IRpcStubBuffer *This,
  26415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26416.     PRPC_MESSAGE _pRpcMessage,
  26417.     DWORD *_pdwStubPhase);
  26418.  
  26419.  
  26420.  
  26421. #endif     /* __IHTMLElement2_INTERFACE_DEFINED__ */
  26422.  
  26423.  
  26424. #ifndef __IHTMLUniqueName_INTERFACE_DEFINED__
  26425. #define __IHTMLUniqueName_INTERFACE_DEFINED__
  26426.  
  26427. /* interface IHTMLUniqueName */
  26428. /* [object][uuid][dual][oleautomation] */ 
  26429.  
  26430.  
  26431. EXTERN_C const IID IID_IHTMLUniqueName;
  26432.  
  26433. #if defined(__cplusplus) && !defined(CINTERFACE)
  26434.     
  26435.     MIDL_INTERFACE("3050f4d0-98b5-11cf-bb82-00aa00bdce0b")
  26436.     IHTMLUniqueName : public IDispatch
  26437.     {
  26438.     public:
  26439.         virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueNumber( 
  26440.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  26441.         
  26442.         virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID( 
  26443.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  26444.         
  26445.     };
  26446.     
  26447. #else     /* C style interface */
  26448.  
  26449.     typedef struct IHTMLUniqueNameVtbl
  26450.     {
  26451.         BEGIN_INTERFACE
  26452.         
  26453.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26454.             IHTMLUniqueName __RPC_FAR * This,
  26455.             /* [in] */ REFIID riid,
  26456.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26457.         
  26458.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26459.             IHTMLUniqueName __RPC_FAR * This);
  26460.         
  26461.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26462.             IHTMLUniqueName __RPC_FAR * This);
  26463.         
  26464.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26465.             IHTMLUniqueName __RPC_FAR * This,
  26466.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26467.         
  26468.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26469.             IHTMLUniqueName __RPC_FAR * This,
  26470.             /* [in] */ UINT iTInfo,
  26471.             /* [in] */ LCID lcid,
  26472.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26473.         
  26474.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26475.             IHTMLUniqueName __RPC_FAR * This,
  26476.             /* [in] */ REFIID riid,
  26477.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26478.             /* [in] */ UINT cNames,
  26479.             /* [in] */ LCID lcid,
  26480.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26481.         
  26482.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26483.             IHTMLUniqueName __RPC_FAR * This,
  26484.             /* [in] */ DISPID dispIdMember,
  26485.             /* [in] */ REFIID riid,
  26486.             /* [in] */ LCID lcid,
  26487.             /* [in] */ WORD wFlags,
  26488.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26489.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26490.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26491.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26492.         
  26493.         /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_uniqueNumber )( 
  26494.             IHTMLUniqueName __RPC_FAR * This,
  26495.             /* [out][retval] */ long __RPC_FAR *p);
  26496.         
  26497.         /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_uniqueID )( 
  26498.             IHTMLUniqueName __RPC_FAR * This,
  26499.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26500.         
  26501.         END_INTERFACE
  26502.     } IHTMLUniqueNameVtbl;
  26503.  
  26504.     interface IHTMLUniqueName
  26505.     {
  26506.         CONST_VTBL struct IHTMLUniqueNameVtbl __RPC_FAR *lpVtbl;
  26507.     };
  26508.  
  26509.     
  26510.  
  26511. #ifdef COBJMACROS
  26512.  
  26513.  
  26514. #define IHTMLUniqueName_QueryInterface(This,riid,ppvObject)    \
  26515.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26516.  
  26517. #define IHTMLUniqueName_AddRef(This)    \
  26518.     (This)->lpVtbl -> AddRef(This)
  26519.  
  26520. #define IHTMLUniqueName_Release(This)    \
  26521.     (This)->lpVtbl -> Release(This)
  26522.  
  26523.  
  26524. #define IHTMLUniqueName_GetTypeInfoCount(This,pctinfo)    \
  26525.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26526.  
  26527. #define IHTMLUniqueName_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26528.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26529.  
  26530. #define IHTMLUniqueName_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26531.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26532.  
  26533. #define IHTMLUniqueName_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26534.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26535.  
  26536.  
  26537. #define IHTMLUniqueName_get_uniqueNumber(This,p)    \
  26538.     (This)->lpVtbl -> get_uniqueNumber(This,p)
  26539.  
  26540. #define IHTMLUniqueName_get_uniqueID(This,p)    \
  26541.     (This)->lpVtbl -> get_uniqueID(This,p)
  26542.  
  26543. #endif /* COBJMACROS */
  26544.  
  26545.  
  26546. #endif     /* C style interface */
  26547.  
  26548.  
  26549.  
  26550. /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUniqueName_get_uniqueNumber_Proxy( 
  26551.     IHTMLUniqueName __RPC_FAR * This,
  26552.     /* [out][retval] */ long __RPC_FAR *p);
  26553.  
  26554.  
  26555. void __RPC_STUB IHTMLUniqueName_get_uniqueNumber_Stub(
  26556.     IRpcStubBuffer *This,
  26557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26558.     PRPC_MESSAGE _pRpcMessage,
  26559.     DWORD *_pdwStubPhase);
  26560.  
  26561.  
  26562. /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUniqueName_get_uniqueID_Proxy( 
  26563.     IHTMLUniqueName __RPC_FAR * This,
  26564.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26565.  
  26566.  
  26567. void __RPC_STUB IHTMLUniqueName_get_uniqueID_Stub(
  26568.     IRpcStubBuffer *This,
  26569.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26570.     PRPC_MESSAGE _pRpcMessage,
  26571.     DWORD *_pdwStubPhase);
  26572.  
  26573.  
  26574.  
  26575. #endif     /* __IHTMLUniqueName_INTERFACE_DEFINED__ */
  26576.  
  26577.  
  26578. #ifndef __IHTMLDatabinding_INTERFACE_DEFINED__
  26579. #define __IHTMLDatabinding_INTERFACE_DEFINED__
  26580.  
  26581. /* interface IHTMLDatabinding */
  26582. /* [object][uuid][dual][oleautomation] */ 
  26583.  
  26584.  
  26585. EXTERN_C const IID IID_IHTMLDatabinding;
  26586.  
  26587. #if defined(__cplusplus) && !defined(CINTERFACE)
  26588.     
  26589.     MIDL_INTERFACE("3050f3f2-98b5-11cf-bb82-00aa00bdce0b")
  26590.     IHTMLDatabinding : public IDispatch
  26591.     {
  26592.     public:
  26593.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFld( 
  26594.             /* [in] */ BSTR v) = 0;
  26595.         
  26596.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFld( 
  26597.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  26598.         
  26599.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataSrc( 
  26600.             /* [in] */ BSTR v) = 0;
  26601.         
  26602.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataSrc( 
  26603.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  26604.         
  26605.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFormatAs( 
  26606.             /* [in] */ BSTR v) = 0;
  26607.         
  26608.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFormatAs( 
  26609.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  26610.         
  26611.     };
  26612.     
  26613. #else     /* C style interface */
  26614.  
  26615.     typedef struct IHTMLDatabindingVtbl
  26616.     {
  26617.         BEGIN_INTERFACE
  26618.         
  26619.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26620.             IHTMLDatabinding __RPC_FAR * This,
  26621.             /* [in] */ REFIID riid,
  26622.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26623.         
  26624.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26625.             IHTMLDatabinding __RPC_FAR * This);
  26626.         
  26627.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26628.             IHTMLDatabinding __RPC_FAR * This);
  26629.         
  26630.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26631.             IHTMLDatabinding __RPC_FAR * This,
  26632.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26633.         
  26634.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26635.             IHTMLDatabinding __RPC_FAR * This,
  26636.             /* [in] */ UINT iTInfo,
  26637.             /* [in] */ LCID lcid,
  26638.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26639.         
  26640.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26641.             IHTMLDatabinding __RPC_FAR * This,
  26642.             /* [in] */ REFIID riid,
  26643.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26644.             /* [in] */ UINT cNames,
  26645.             /* [in] */ LCID lcid,
  26646.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26647.         
  26648.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26649.             IHTMLDatabinding __RPC_FAR * This,
  26650.             /* [in] */ DISPID dispIdMember,
  26651.             /* [in] */ REFIID riid,
  26652.             /* [in] */ LCID lcid,
  26653.             /* [in] */ WORD wFlags,
  26654.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26655.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26656.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26657.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26658.         
  26659.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFld )( 
  26660.             IHTMLDatabinding __RPC_FAR * This,
  26661.             /* [in] */ BSTR v);
  26662.         
  26663.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFld )( 
  26664.             IHTMLDatabinding __RPC_FAR * This,
  26665.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26666.         
  26667.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataSrc )( 
  26668.             IHTMLDatabinding __RPC_FAR * This,
  26669.             /* [in] */ BSTR v);
  26670.         
  26671.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataSrc )( 
  26672.             IHTMLDatabinding __RPC_FAR * This,
  26673.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26674.         
  26675.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_dataFormatAs )( 
  26676.             IHTMLDatabinding __RPC_FAR * This,
  26677.             /* [in] */ BSTR v);
  26678.         
  26679.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_dataFormatAs )( 
  26680.             IHTMLDatabinding __RPC_FAR * This,
  26681.             /* [out][retval] */ BSTR __RPC_FAR *p);
  26682.         
  26683.         END_INTERFACE
  26684.     } IHTMLDatabindingVtbl;
  26685.  
  26686.     interface IHTMLDatabinding
  26687.     {
  26688.         CONST_VTBL struct IHTMLDatabindingVtbl __RPC_FAR *lpVtbl;
  26689.     };
  26690.  
  26691.     
  26692.  
  26693. #ifdef COBJMACROS
  26694.  
  26695.  
  26696. #define IHTMLDatabinding_QueryInterface(This,riid,ppvObject)    \
  26697.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26698.  
  26699. #define IHTMLDatabinding_AddRef(This)    \
  26700.     (This)->lpVtbl -> AddRef(This)
  26701.  
  26702. #define IHTMLDatabinding_Release(This)    \
  26703.     (This)->lpVtbl -> Release(This)
  26704.  
  26705.  
  26706. #define IHTMLDatabinding_GetTypeInfoCount(This,pctinfo)    \
  26707.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26708.  
  26709. #define IHTMLDatabinding_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26710.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26711.  
  26712. #define IHTMLDatabinding_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26713.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26714.  
  26715. #define IHTMLDatabinding_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26716.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26717.  
  26718.  
  26719. #define IHTMLDatabinding_put_dataFld(This,v)    \
  26720.     (This)->lpVtbl -> put_dataFld(This,v)
  26721.  
  26722. #define IHTMLDatabinding_get_dataFld(This,p)    \
  26723.     (This)->lpVtbl -> get_dataFld(This,p)
  26724.  
  26725. #define IHTMLDatabinding_put_dataSrc(This,v)    \
  26726.     (This)->lpVtbl -> put_dataSrc(This,v)
  26727.  
  26728. #define IHTMLDatabinding_get_dataSrc(This,p)    \
  26729.     (This)->lpVtbl -> get_dataSrc(This,p)
  26730.  
  26731. #define IHTMLDatabinding_put_dataFormatAs(This,v)    \
  26732.     (This)->lpVtbl -> put_dataFormatAs(This,v)
  26733.  
  26734. #define IHTMLDatabinding_get_dataFormatAs(This,p)    \
  26735.     (This)->lpVtbl -> get_dataFormatAs(This,p)
  26736.  
  26737. #endif /* COBJMACROS */
  26738.  
  26739.  
  26740. #endif     /* C style interface */
  26741.  
  26742.  
  26743.  
  26744. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFld_Proxy( 
  26745.     IHTMLDatabinding __RPC_FAR * This,
  26746.     /* [in] */ BSTR v);
  26747.  
  26748.  
  26749. void __RPC_STUB IHTMLDatabinding_put_dataFld_Stub(
  26750.     IRpcStubBuffer *This,
  26751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26752.     PRPC_MESSAGE _pRpcMessage,
  26753.     DWORD *_pdwStubPhase);
  26754.  
  26755.  
  26756. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFld_Proxy( 
  26757.     IHTMLDatabinding __RPC_FAR * This,
  26758.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26759.  
  26760.  
  26761. void __RPC_STUB IHTMLDatabinding_get_dataFld_Stub(
  26762.     IRpcStubBuffer *This,
  26763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26764.     PRPC_MESSAGE _pRpcMessage,
  26765.     DWORD *_pdwStubPhase);
  26766.  
  26767.  
  26768. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataSrc_Proxy( 
  26769.     IHTMLDatabinding __RPC_FAR * This,
  26770.     /* [in] */ BSTR v);
  26771.  
  26772.  
  26773. void __RPC_STUB IHTMLDatabinding_put_dataSrc_Stub(
  26774.     IRpcStubBuffer *This,
  26775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26776.     PRPC_MESSAGE _pRpcMessage,
  26777.     DWORD *_pdwStubPhase);
  26778.  
  26779.  
  26780. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataSrc_Proxy( 
  26781.     IHTMLDatabinding __RPC_FAR * This,
  26782.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26783.  
  26784.  
  26785. void __RPC_STUB IHTMLDatabinding_get_dataSrc_Stub(
  26786.     IRpcStubBuffer *This,
  26787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26788.     PRPC_MESSAGE _pRpcMessage,
  26789.     DWORD *_pdwStubPhase);
  26790.  
  26791.  
  26792. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFormatAs_Proxy( 
  26793.     IHTMLDatabinding __RPC_FAR * This,
  26794.     /* [in] */ BSTR v);
  26795.  
  26796.  
  26797. void __RPC_STUB IHTMLDatabinding_put_dataFormatAs_Stub(
  26798.     IRpcStubBuffer *This,
  26799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26800.     PRPC_MESSAGE _pRpcMessage,
  26801.     DWORD *_pdwStubPhase);
  26802.  
  26803.  
  26804. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFormatAs_Proxy( 
  26805.     IHTMLDatabinding __RPC_FAR * This,
  26806.     /* [out][retval] */ BSTR __RPC_FAR *p);
  26807.  
  26808.  
  26809. void __RPC_STUB IHTMLDatabinding_get_dataFormatAs_Stub(
  26810.     IRpcStubBuffer *This,
  26811.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26812.     PRPC_MESSAGE _pRpcMessage,
  26813.     DWORD *_pdwStubPhase);
  26814.  
  26815.  
  26816.  
  26817. #endif     /* __IHTMLDatabinding_INTERFACE_DEFINED__ */
  26818.  
  26819.  
  26820. #ifndef __IHTCDefaultDispatch_INTERFACE_DEFINED__
  26821. #define __IHTCDefaultDispatch_INTERFACE_DEFINED__
  26822.  
  26823. /* interface IHTCDefaultDispatch */
  26824. /* [object][uuid][dual][oleautomation] */ 
  26825.  
  26826.  
  26827. EXTERN_C const IID IID_IHTCDefaultDispatch;
  26828.  
  26829. #if defined(__cplusplus) && !defined(CINTERFACE)
  26830.     
  26831.     MIDL_INTERFACE("3050f4fd-98b5-11cf-bb82-00aa00bdce0b")
  26832.     IHTCDefaultDispatch : public IDispatch
  26833.     {
  26834.     public:
  26835.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_element( 
  26836.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  26837.         
  26838.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createEventObject( 
  26839.             /* [out][retval] */ IHTMLEventObj __RPC_FAR *__RPC_FAR *eventObj) = 0;
  26840.         
  26841.     };
  26842.     
  26843. #else     /* C style interface */
  26844.  
  26845.     typedef struct IHTCDefaultDispatchVtbl
  26846.     {
  26847.         BEGIN_INTERFACE
  26848.         
  26849.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  26850.             IHTCDefaultDispatch __RPC_FAR * This,
  26851.             /* [in] */ REFIID riid,
  26852.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  26853.         
  26854.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  26855.             IHTCDefaultDispatch __RPC_FAR * This);
  26856.         
  26857.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  26858.             IHTCDefaultDispatch __RPC_FAR * This);
  26859.         
  26860.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  26861.             IHTCDefaultDispatch __RPC_FAR * This,
  26862.             /* [out] */ UINT __RPC_FAR *pctinfo);
  26863.         
  26864.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  26865.             IHTCDefaultDispatch __RPC_FAR * This,
  26866.             /* [in] */ UINT iTInfo,
  26867.             /* [in] */ LCID lcid,
  26868.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  26869.         
  26870.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  26871.             IHTCDefaultDispatch __RPC_FAR * This,
  26872.             /* [in] */ REFIID riid,
  26873.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  26874.             /* [in] */ UINT cNames,
  26875.             /* [in] */ LCID lcid,
  26876.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  26877.         
  26878.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  26879.             IHTCDefaultDispatch __RPC_FAR * This,
  26880.             /* [in] */ DISPID dispIdMember,
  26881.             /* [in] */ REFIID riid,
  26882.             /* [in] */ LCID lcid,
  26883.             /* [in] */ WORD wFlags,
  26884.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  26885.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  26886.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  26887.             /* [out] */ UINT __RPC_FAR *puArgErr);
  26888.         
  26889.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_element )( 
  26890.             IHTCDefaultDispatch __RPC_FAR * This,
  26891.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  26892.         
  26893.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *createEventObject )( 
  26894.             IHTCDefaultDispatch __RPC_FAR * This,
  26895.             /* [out][retval] */ IHTMLEventObj __RPC_FAR *__RPC_FAR *eventObj);
  26896.         
  26897.         END_INTERFACE
  26898.     } IHTCDefaultDispatchVtbl;
  26899.  
  26900.     interface IHTCDefaultDispatch
  26901.     {
  26902.         CONST_VTBL struct IHTCDefaultDispatchVtbl __RPC_FAR *lpVtbl;
  26903.     };
  26904.  
  26905.     
  26906.  
  26907. #ifdef COBJMACROS
  26908.  
  26909.  
  26910. #define IHTCDefaultDispatch_QueryInterface(This,riid,ppvObject)    \
  26911.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  26912.  
  26913. #define IHTCDefaultDispatch_AddRef(This)    \
  26914.     (This)->lpVtbl -> AddRef(This)
  26915.  
  26916. #define IHTCDefaultDispatch_Release(This)    \
  26917.     (This)->lpVtbl -> Release(This)
  26918.  
  26919.  
  26920. #define IHTCDefaultDispatch_GetTypeInfoCount(This,pctinfo)    \
  26921.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  26922.  
  26923. #define IHTCDefaultDispatch_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  26924.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  26925.  
  26926. #define IHTCDefaultDispatch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  26927.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  26928.  
  26929. #define IHTCDefaultDispatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  26930.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  26931.  
  26932.  
  26933. #define IHTCDefaultDispatch_get_element(This,p)    \
  26934.     (This)->lpVtbl -> get_element(This,p)
  26935.  
  26936. #define IHTCDefaultDispatch_createEventObject(This,eventObj)    \
  26937.     (This)->lpVtbl -> createEventObject(This,eventObj)
  26938.  
  26939. #endif /* COBJMACROS */
  26940.  
  26941.  
  26942. #endif     /* C style interface */
  26943.  
  26944.  
  26945.  
  26946. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_get_element_Proxy( 
  26947.     IHTCDefaultDispatch __RPC_FAR * This,
  26948.     /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p);
  26949.  
  26950.  
  26951. void __RPC_STUB IHTCDefaultDispatch_get_element_Stub(
  26952.     IRpcStubBuffer *This,
  26953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26954.     PRPC_MESSAGE _pRpcMessage,
  26955.     DWORD *_pdwStubPhase);
  26956.  
  26957.  
  26958. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_createEventObject_Proxy( 
  26959.     IHTCDefaultDispatch __RPC_FAR * This,
  26960.     /* [out][retval] */ IHTMLEventObj __RPC_FAR *__RPC_FAR *eventObj);
  26961.  
  26962.  
  26963. void __RPC_STUB IHTCDefaultDispatch_createEventObject_Stub(
  26964.     IRpcStubBuffer *This,
  26965.     IRpcChannelBuffer *_pRpcChannelBuffer,
  26966.     PRPC_MESSAGE _pRpcMessage,
  26967.     DWORD *_pdwStubPhase);
  26968.  
  26969.  
  26970.  
  26971. #endif     /* __IHTCDefaultDispatch_INTERFACE_DEFINED__ */
  26972.  
  26973.  
  26974. #ifndef __IHTCPropertyBehavior_INTERFACE_DEFINED__
  26975. #define __IHTCPropertyBehavior_INTERFACE_DEFINED__
  26976.  
  26977. /* interface IHTCPropertyBehavior */
  26978. /* [object][uuid][dual][oleautomation] */ 
  26979.  
  26980.  
  26981. EXTERN_C const IID IID_IHTCPropertyBehavior;
  26982.  
  26983. #if defined(__cplusplus) && !defined(CINTERFACE)
  26984.     
  26985.     MIDL_INTERFACE("3050f5df-98b5-11cf-bb82-00aa00bdce0b")
  26986.     IHTCPropertyBehavior : public IDispatch
  26987.     {
  26988.     public:
  26989.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireChange( void) = 0;
  26990.         
  26991.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  26992.             /* [in] */ VARIANT v) = 0;
  26993.         
  26994.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  26995.             /* [out][retval] */ VARIANT __RPC_FAR *p) = 0;
  26996.         
  26997.     };
  26998.     
  26999. #else     /* C style interface */
  27000.  
  27001.     typedef struct IHTCPropertyBehaviorVtbl
  27002.     {
  27003.         BEGIN_INTERFACE
  27004.         
  27005.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27006.             IHTCPropertyBehavior __RPC_FAR * This,
  27007.             /* [in] */ REFIID riid,
  27008.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27009.         
  27010.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27011.             IHTCPropertyBehavior __RPC_FAR * This);
  27012.         
  27013.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27014.             IHTCPropertyBehavior __RPC_FAR * This);
  27015.         
  27016.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27017.             IHTCPropertyBehavior __RPC_FAR * This,
  27018.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27019.         
  27020.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27021.             IHTCPropertyBehavior __RPC_FAR * This,
  27022.             /* [in] */ UINT iTInfo,
  27023.             /* [in] */ LCID lcid,
  27024.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27025.         
  27026.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27027.             IHTCPropertyBehavior __RPC_FAR * This,
  27028.             /* [in] */ REFIID riid,
  27029.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27030.             /* [in] */ UINT cNames,
  27031.             /* [in] */ LCID lcid,
  27032.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27033.         
  27034.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27035.             IHTCPropertyBehavior __RPC_FAR * This,
  27036.             /* [in] */ DISPID dispIdMember,
  27037.             /* [in] */ REFIID riid,
  27038.             /* [in] */ LCID lcid,
  27039.             /* [in] */ WORD wFlags,
  27040.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27041.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27042.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27043.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27044.         
  27045.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *fireChange )( 
  27046.             IHTCPropertyBehavior __RPC_FAR * This);
  27047.         
  27048.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_value )( 
  27049.             IHTCPropertyBehavior __RPC_FAR * This,
  27050.             /* [in] */ VARIANT v);
  27051.         
  27052.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_value )( 
  27053.             IHTCPropertyBehavior __RPC_FAR * This,
  27054.             /* [out][retval] */ VARIANT __RPC_FAR *p);
  27055.         
  27056.         END_INTERFACE
  27057.     } IHTCPropertyBehaviorVtbl;
  27058.  
  27059.     interface IHTCPropertyBehavior
  27060.     {
  27061.         CONST_VTBL struct IHTCPropertyBehaviorVtbl __RPC_FAR *lpVtbl;
  27062.     };
  27063.  
  27064.     
  27065.  
  27066. #ifdef COBJMACROS
  27067.  
  27068.  
  27069. #define IHTCPropertyBehavior_QueryInterface(This,riid,ppvObject)    \
  27070.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27071.  
  27072. #define IHTCPropertyBehavior_AddRef(This)    \
  27073.     (This)->lpVtbl -> AddRef(This)
  27074.  
  27075. #define IHTCPropertyBehavior_Release(This)    \
  27076.     (This)->lpVtbl -> Release(This)
  27077.  
  27078.  
  27079. #define IHTCPropertyBehavior_GetTypeInfoCount(This,pctinfo)    \
  27080.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27081.  
  27082. #define IHTCPropertyBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27083.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27084.  
  27085. #define IHTCPropertyBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27086.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27087.  
  27088. #define IHTCPropertyBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27089.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27090.  
  27091.  
  27092. #define IHTCPropertyBehavior_fireChange(This)    \
  27093.     (This)->lpVtbl -> fireChange(This)
  27094.  
  27095. #define IHTCPropertyBehavior_put_value(This,v)    \
  27096.     (This)->lpVtbl -> put_value(This,v)
  27097.  
  27098. #define IHTCPropertyBehavior_get_value(This,p)    \
  27099.     (This)->lpVtbl -> get_value(This,p)
  27100.  
  27101. #endif /* COBJMACROS */
  27102.  
  27103.  
  27104. #endif     /* C style interface */
  27105.  
  27106.  
  27107.  
  27108. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_fireChange_Proxy( 
  27109.     IHTCPropertyBehavior __RPC_FAR * This);
  27110.  
  27111.  
  27112. void __RPC_STUB IHTCPropertyBehavior_fireChange_Stub(
  27113.     IRpcStubBuffer *This,
  27114.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27115.     PRPC_MESSAGE _pRpcMessage,
  27116.     DWORD *_pdwStubPhase);
  27117.  
  27118.  
  27119. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_put_value_Proxy( 
  27120.     IHTCPropertyBehavior __RPC_FAR * This,
  27121.     /* [in] */ VARIANT v);
  27122.  
  27123.  
  27124. void __RPC_STUB IHTCPropertyBehavior_put_value_Stub(
  27125.     IRpcStubBuffer *This,
  27126.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27127.     PRPC_MESSAGE _pRpcMessage,
  27128.     DWORD *_pdwStubPhase);
  27129.  
  27130.  
  27131. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_get_value_Proxy( 
  27132.     IHTCPropertyBehavior __RPC_FAR * This,
  27133.     /* [out][retval] */ VARIANT __RPC_FAR *p);
  27134.  
  27135.  
  27136. void __RPC_STUB IHTCPropertyBehavior_get_value_Stub(
  27137.     IRpcStubBuffer *This,
  27138.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27139.     PRPC_MESSAGE _pRpcMessage,
  27140.     DWORD *_pdwStubPhase);
  27141.  
  27142.  
  27143.  
  27144. #endif     /* __IHTCPropertyBehavior_INTERFACE_DEFINED__ */
  27145.  
  27146.  
  27147. #ifndef __IHTCMethodBehavior_INTERFACE_DEFINED__
  27148. #define __IHTCMethodBehavior_INTERFACE_DEFINED__
  27149.  
  27150. /* interface IHTCMethodBehavior */
  27151. /* [object][uuid][dual][oleautomation] */ 
  27152.  
  27153.  
  27154. EXTERN_C const IID IID_IHTCMethodBehavior;
  27155.  
  27156. #if defined(__cplusplus) && !defined(CINTERFACE)
  27157.     
  27158.     MIDL_INTERFACE("3050f631-98b5-11cf-bb82-00aa00bdce0b")
  27159.     IHTCMethodBehavior : public IDispatch
  27160.     {
  27161.     public:
  27162.     };
  27163.     
  27164. #else     /* C style interface */
  27165.  
  27166.     typedef struct IHTCMethodBehaviorVtbl
  27167.     {
  27168.         BEGIN_INTERFACE
  27169.         
  27170.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27171.             IHTCMethodBehavior __RPC_FAR * This,
  27172.             /* [in] */ REFIID riid,
  27173.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27174.         
  27175.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27176.             IHTCMethodBehavior __RPC_FAR * This);
  27177.         
  27178.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27179.             IHTCMethodBehavior __RPC_FAR * This);
  27180.         
  27181.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27182.             IHTCMethodBehavior __RPC_FAR * This,
  27183.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27184.         
  27185.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27186.             IHTCMethodBehavior __RPC_FAR * This,
  27187.             /* [in] */ UINT iTInfo,
  27188.             /* [in] */ LCID lcid,
  27189.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27190.         
  27191.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27192.             IHTCMethodBehavior __RPC_FAR * This,
  27193.             /* [in] */ REFIID riid,
  27194.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27195.             /* [in] */ UINT cNames,
  27196.             /* [in] */ LCID lcid,
  27197.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27198.         
  27199.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27200.             IHTCMethodBehavior __RPC_FAR * This,
  27201.             /* [in] */ DISPID dispIdMember,
  27202.             /* [in] */ REFIID riid,
  27203.             /* [in] */ LCID lcid,
  27204.             /* [in] */ WORD wFlags,
  27205.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27206.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27207.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27208.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27209.         
  27210.         END_INTERFACE
  27211.     } IHTCMethodBehaviorVtbl;
  27212.  
  27213.     interface IHTCMethodBehavior
  27214.     {
  27215.         CONST_VTBL struct IHTCMethodBehaviorVtbl __RPC_FAR *lpVtbl;
  27216.     };
  27217.  
  27218.     
  27219.  
  27220. #ifdef COBJMACROS
  27221.  
  27222.  
  27223. #define IHTCMethodBehavior_QueryInterface(This,riid,ppvObject)    \
  27224.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27225.  
  27226. #define IHTCMethodBehavior_AddRef(This)    \
  27227.     (This)->lpVtbl -> AddRef(This)
  27228.  
  27229. #define IHTCMethodBehavior_Release(This)    \
  27230.     (This)->lpVtbl -> Release(This)
  27231.  
  27232.  
  27233. #define IHTCMethodBehavior_GetTypeInfoCount(This,pctinfo)    \
  27234.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27235.  
  27236. #define IHTCMethodBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27237.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27238.  
  27239. #define IHTCMethodBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27240.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27241.  
  27242. #define IHTCMethodBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27243.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27244.  
  27245.  
  27246. #endif /* COBJMACROS */
  27247.  
  27248.  
  27249. #endif     /* C style interface */
  27250.  
  27251.  
  27252.  
  27253.  
  27254. #endif     /* __IHTCMethodBehavior_INTERFACE_DEFINED__ */
  27255.  
  27256.  
  27257. #ifndef __IHTCEventBehavior_INTERFACE_DEFINED__
  27258. #define __IHTCEventBehavior_INTERFACE_DEFINED__
  27259.  
  27260. /* interface IHTCEventBehavior */
  27261. /* [object][uuid][dual][oleautomation] */ 
  27262.  
  27263.  
  27264. EXTERN_C const IID IID_IHTCEventBehavior;
  27265.  
  27266. #if defined(__cplusplus) && !defined(CINTERFACE)
  27267.     
  27268.     MIDL_INTERFACE("3050f4ff-98b5-11cf-bb82-00aa00bdce0b")
  27269.     IHTCEventBehavior : public IDispatch
  27270.     {
  27271.     public:
  27272.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fire( 
  27273.             /* [in] */ IHTMLEventObj __RPC_FAR *pvar) = 0;
  27274.         
  27275.     };
  27276.     
  27277. #else     /* C style interface */
  27278.  
  27279.     typedef struct IHTCEventBehaviorVtbl
  27280.     {
  27281.         BEGIN_INTERFACE
  27282.         
  27283.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27284.             IHTCEventBehavior __RPC_FAR * This,
  27285.             /* [in] */ REFIID riid,
  27286.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27287.         
  27288.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27289.             IHTCEventBehavior __RPC_FAR * This);
  27290.         
  27291.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27292.             IHTCEventBehavior __RPC_FAR * This);
  27293.         
  27294.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27295.             IHTCEventBehavior __RPC_FAR * This,
  27296.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27297.         
  27298.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27299.             IHTCEventBehavior __RPC_FAR * This,
  27300.             /* [in] */ UINT iTInfo,
  27301.             /* [in] */ LCID lcid,
  27302.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27303.         
  27304.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27305.             IHTCEventBehavior __RPC_FAR * This,
  27306.             /* [in] */ REFIID riid,
  27307.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27308.             /* [in] */ UINT cNames,
  27309.             /* [in] */ LCID lcid,
  27310.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27311.         
  27312.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27313.             IHTCEventBehavior __RPC_FAR * This,
  27314.             /* [in] */ DISPID dispIdMember,
  27315.             /* [in] */ REFIID riid,
  27316.             /* [in] */ LCID lcid,
  27317.             /* [in] */ WORD wFlags,
  27318.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27319.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27320.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27321.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27322.         
  27323.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *fire )( 
  27324.             IHTCEventBehavior __RPC_FAR * This,
  27325.             /* [in] */ IHTMLEventObj __RPC_FAR *pvar);
  27326.         
  27327.         END_INTERFACE
  27328.     } IHTCEventBehaviorVtbl;
  27329.  
  27330.     interface IHTCEventBehavior
  27331.     {
  27332.         CONST_VTBL struct IHTCEventBehaviorVtbl __RPC_FAR *lpVtbl;
  27333.     };
  27334.  
  27335.     
  27336.  
  27337. #ifdef COBJMACROS
  27338.  
  27339.  
  27340. #define IHTCEventBehavior_QueryInterface(This,riid,ppvObject)    \
  27341.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27342.  
  27343. #define IHTCEventBehavior_AddRef(This)    \
  27344.     (This)->lpVtbl -> AddRef(This)
  27345.  
  27346. #define IHTCEventBehavior_Release(This)    \
  27347.     (This)->lpVtbl -> Release(This)
  27348.  
  27349.  
  27350. #define IHTCEventBehavior_GetTypeInfoCount(This,pctinfo)    \
  27351.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27352.  
  27353. #define IHTCEventBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27354.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27355.  
  27356. #define IHTCEventBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27357.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27358.  
  27359. #define IHTCEventBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27360.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27361.  
  27362.  
  27363. #define IHTCEventBehavior_fire(This,pvar)    \
  27364.     (This)->lpVtbl -> fire(This,pvar)
  27365.  
  27366. #endif /* COBJMACROS */
  27367.  
  27368.  
  27369. #endif     /* C style interface */
  27370.  
  27371.  
  27372.  
  27373. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCEventBehavior_fire_Proxy( 
  27374.     IHTCEventBehavior __RPC_FAR * This,
  27375.     /* [in] */ IHTMLEventObj __RPC_FAR *pvar);
  27376.  
  27377.  
  27378. void __RPC_STUB IHTCEventBehavior_fire_Stub(
  27379.     IRpcStubBuffer *This,
  27380.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27381.     PRPC_MESSAGE _pRpcMessage,
  27382.     DWORD *_pdwStubPhase);
  27383.  
  27384.  
  27385.  
  27386. #endif     /* __IHTCEventBehavior_INTERFACE_DEFINED__ */
  27387.  
  27388.  
  27389. #ifndef __IHTCAttachBehavior_INTERFACE_DEFINED__
  27390. #define __IHTCAttachBehavior_INTERFACE_DEFINED__
  27391.  
  27392. /* interface IHTCAttachBehavior */
  27393. /* [object][uuid][dual][oleautomation] */ 
  27394.  
  27395.  
  27396. EXTERN_C const IID IID_IHTCAttachBehavior;
  27397.  
  27398. #if defined(__cplusplus) && !defined(CINTERFACE)
  27399.     
  27400.     MIDL_INTERFACE("3050f5f4-98b5-11cf-bb82-00aa00bdce0b")
  27401.     IHTCAttachBehavior : public IDispatch
  27402.     {
  27403.     public:
  27404.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent( 
  27405.             /* [in] */ IDispatch __RPC_FAR *evt) = 0;
  27406.         
  27407.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent( void) = 0;
  27408.         
  27409.     };
  27410.     
  27411. #else     /* C style interface */
  27412.  
  27413.     typedef struct IHTCAttachBehaviorVtbl
  27414.     {
  27415.         BEGIN_INTERFACE
  27416.         
  27417.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27418.             IHTCAttachBehavior __RPC_FAR * This,
  27419.             /* [in] */ REFIID riid,
  27420.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27421.         
  27422.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27423.             IHTCAttachBehavior __RPC_FAR * This);
  27424.         
  27425.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27426.             IHTCAttachBehavior __RPC_FAR * This);
  27427.         
  27428.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27429.             IHTCAttachBehavior __RPC_FAR * This,
  27430.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27431.         
  27432.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27433.             IHTCAttachBehavior __RPC_FAR * This,
  27434.             /* [in] */ UINT iTInfo,
  27435.             /* [in] */ LCID lcid,
  27436.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27437.         
  27438.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27439.             IHTCAttachBehavior __RPC_FAR * This,
  27440.             /* [in] */ REFIID riid,
  27441.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27442.             /* [in] */ UINT cNames,
  27443.             /* [in] */ LCID lcid,
  27444.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27445.         
  27446.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27447.             IHTCAttachBehavior __RPC_FAR * This,
  27448.             /* [in] */ DISPID dispIdMember,
  27449.             /* [in] */ REFIID riid,
  27450.             /* [in] */ LCID lcid,
  27451.             /* [in] */ WORD wFlags,
  27452.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27453.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27454.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27455.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27456.         
  27457.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *fireEvent )( 
  27458.             IHTCAttachBehavior __RPC_FAR * This,
  27459.             /* [in] */ IDispatch __RPC_FAR *evt);
  27460.         
  27461.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *detachEvent )( 
  27462.             IHTCAttachBehavior __RPC_FAR * This);
  27463.         
  27464.         END_INTERFACE
  27465.     } IHTCAttachBehaviorVtbl;
  27466.  
  27467.     interface IHTCAttachBehavior
  27468.     {
  27469.         CONST_VTBL struct IHTCAttachBehaviorVtbl __RPC_FAR *lpVtbl;
  27470.     };
  27471.  
  27472.     
  27473.  
  27474. #ifdef COBJMACROS
  27475.  
  27476.  
  27477. #define IHTCAttachBehavior_QueryInterface(This,riid,ppvObject)    \
  27478.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27479.  
  27480. #define IHTCAttachBehavior_AddRef(This)    \
  27481.     (This)->lpVtbl -> AddRef(This)
  27482.  
  27483. #define IHTCAttachBehavior_Release(This)    \
  27484.     (This)->lpVtbl -> Release(This)
  27485.  
  27486.  
  27487. #define IHTCAttachBehavior_GetTypeInfoCount(This,pctinfo)    \
  27488.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27489.  
  27490. #define IHTCAttachBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27491.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27492.  
  27493. #define IHTCAttachBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27494.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27495.  
  27496. #define IHTCAttachBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27497.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27498.  
  27499.  
  27500. #define IHTCAttachBehavior_fireEvent(This,evt)    \
  27501.     (This)->lpVtbl -> fireEvent(This,evt)
  27502.  
  27503. #define IHTCAttachBehavior_detachEvent(This)    \
  27504.     (This)->lpVtbl -> detachEvent(This)
  27505.  
  27506. #endif /* COBJMACROS */
  27507.  
  27508.  
  27509. #endif     /* C style interface */
  27510.  
  27511.  
  27512.  
  27513. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior_fireEvent_Proxy( 
  27514.     IHTCAttachBehavior __RPC_FAR * This,
  27515.     /* [in] */ IDispatch __RPC_FAR *evt);
  27516.  
  27517.  
  27518. void __RPC_STUB IHTCAttachBehavior_fireEvent_Stub(
  27519.     IRpcStubBuffer *This,
  27520.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27521.     PRPC_MESSAGE _pRpcMessage,
  27522.     DWORD *_pdwStubPhase);
  27523.  
  27524.  
  27525. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior_detachEvent_Proxy( 
  27526.     IHTCAttachBehavior __RPC_FAR * This);
  27527.  
  27528.  
  27529. void __RPC_STUB IHTCAttachBehavior_detachEvent_Stub(
  27530.     IRpcStubBuffer *This,
  27531.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27532.     PRPC_MESSAGE _pRpcMessage,
  27533.     DWORD *_pdwStubPhase);
  27534.  
  27535.  
  27536.  
  27537. #endif     /* __IHTCAttachBehavior_INTERFACE_DEFINED__ */
  27538.  
  27539.  
  27540. #ifndef __IHTCDescBehavior_INTERFACE_DEFINED__
  27541. #define __IHTCDescBehavior_INTERFACE_DEFINED__
  27542.  
  27543. /* interface IHTCDescBehavior */
  27544. /* [object][uuid][dual][oleautomation] */ 
  27545.  
  27546.  
  27547. EXTERN_C const IID IID_IHTCDescBehavior;
  27548.  
  27549. #if defined(__cplusplus) && !defined(CINTERFACE)
  27550.     
  27551.     MIDL_INTERFACE("3050f5dc-98b5-11cf-bb82-00aa00bdce0b")
  27552.     IHTCDescBehavior : public IDispatch
  27553.     {
  27554.     public:
  27555.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn( 
  27556.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27557.         
  27558.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  27559.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  27560.         
  27561.     };
  27562.     
  27563. #else     /* C style interface */
  27564.  
  27565.     typedef struct IHTCDescBehaviorVtbl
  27566.     {
  27567.         BEGIN_INTERFACE
  27568.         
  27569.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27570.             IHTCDescBehavior __RPC_FAR * This,
  27571.             /* [in] */ REFIID riid,
  27572.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27573.         
  27574.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27575.             IHTCDescBehavior __RPC_FAR * This);
  27576.         
  27577.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27578.             IHTCDescBehavior __RPC_FAR * This);
  27579.         
  27580.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27581.             IHTCDescBehavior __RPC_FAR * This,
  27582.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27583.         
  27584.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27585.             IHTCDescBehavior __RPC_FAR * This,
  27586.             /* [in] */ UINT iTInfo,
  27587.             /* [in] */ LCID lcid,
  27588.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27589.         
  27590.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27591.             IHTCDescBehavior __RPC_FAR * This,
  27592.             /* [in] */ REFIID riid,
  27593.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27594.             /* [in] */ UINT cNames,
  27595.             /* [in] */ LCID lcid,
  27596.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27597.         
  27598.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27599.             IHTCDescBehavior __RPC_FAR * This,
  27600.             /* [in] */ DISPID dispIdMember,
  27601.             /* [in] */ REFIID riid,
  27602.             /* [in] */ LCID lcid,
  27603.             /* [in] */ WORD wFlags,
  27604.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27605.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27606.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27607.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27608.         
  27609.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_urn )( 
  27610.             IHTCDescBehavior __RPC_FAR * This,
  27611.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27612.         
  27613.         /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_name )( 
  27614.             IHTCDescBehavior __RPC_FAR * This,
  27615.             /* [out][retval] */ BSTR __RPC_FAR *p);
  27616.         
  27617.         END_INTERFACE
  27618.     } IHTCDescBehaviorVtbl;
  27619.  
  27620.     interface IHTCDescBehavior
  27621.     {
  27622.         CONST_VTBL struct IHTCDescBehaviorVtbl __RPC_FAR *lpVtbl;
  27623.     };
  27624.  
  27625.     
  27626.  
  27627. #ifdef COBJMACROS
  27628.  
  27629.  
  27630. #define IHTCDescBehavior_QueryInterface(This,riid,ppvObject)    \
  27631.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27632.  
  27633. #define IHTCDescBehavior_AddRef(This)    \
  27634.     (This)->lpVtbl -> AddRef(This)
  27635.  
  27636. #define IHTCDescBehavior_Release(This)    \
  27637.     (This)->lpVtbl -> Release(This)
  27638.  
  27639.  
  27640. #define IHTCDescBehavior_GetTypeInfoCount(This,pctinfo)    \
  27641.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27642.  
  27643. #define IHTCDescBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27644.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27645.  
  27646. #define IHTCDescBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27647.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27648.  
  27649. #define IHTCDescBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27650.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27651.  
  27652.  
  27653. #define IHTCDescBehavior_get_urn(This,p)    \
  27654.     (This)->lpVtbl -> get_urn(This,p)
  27655.  
  27656. #define IHTCDescBehavior_get_name(This,p)    \
  27657.     (This)->lpVtbl -> get_name(This,p)
  27658.  
  27659. #endif /* COBJMACROS */
  27660.  
  27661.  
  27662. #endif     /* C style interface */
  27663.  
  27664.  
  27665.  
  27666. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDescBehavior_get_urn_Proxy( 
  27667.     IHTCDescBehavior __RPC_FAR * This,
  27668.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27669.  
  27670.  
  27671. void __RPC_STUB IHTCDescBehavior_get_urn_Stub(
  27672.     IRpcStubBuffer *This,
  27673.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27674.     PRPC_MESSAGE _pRpcMessage,
  27675.     DWORD *_pdwStubPhase);
  27676.  
  27677.  
  27678. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDescBehavior_get_name_Proxy( 
  27679.     IHTCDescBehavior __RPC_FAR * This,
  27680.     /* [out][retval] */ BSTR __RPC_FAR *p);
  27681.  
  27682.  
  27683. void __RPC_STUB IHTCDescBehavior_get_name_Stub(
  27684.     IRpcStubBuffer *This,
  27685.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27686.     PRPC_MESSAGE _pRpcMessage,
  27687.     DWORD *_pdwStubPhase);
  27688.  
  27689.  
  27690.  
  27691. #endif     /* __IHTCDescBehavior_INTERFACE_DEFINED__ */
  27692.  
  27693.  
  27694. #ifndef __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__
  27695. #define __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__
  27696.  
  27697. /* dispinterface DispHTCDefaultDispatch */
  27698. /* [uuid][hidden] */ 
  27699.  
  27700.  
  27701. EXTERN_C const IID DIID_DispHTCDefaultDispatch;
  27702.  
  27703. #if defined(__cplusplus) && !defined(CINTERFACE)
  27704.  
  27705.     MIDL_INTERFACE("3050f573-98b5-11cf-bb82-00aa00bdce0b")
  27706.     DispHTCDefaultDispatch : public IDispatch
  27707.     {
  27708.     };
  27709.     
  27710. #else     /* C style interface */
  27711.  
  27712.     typedef struct DispHTCDefaultDispatchVtbl
  27713.     {
  27714.         BEGIN_INTERFACE
  27715.         
  27716.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27717.             DispHTCDefaultDispatch __RPC_FAR * This,
  27718.             /* [in] */ REFIID riid,
  27719.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27720.         
  27721.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27722.             DispHTCDefaultDispatch __RPC_FAR * This);
  27723.         
  27724.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27725.             DispHTCDefaultDispatch __RPC_FAR * This);
  27726.         
  27727.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27728.             DispHTCDefaultDispatch __RPC_FAR * This,
  27729.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27730.         
  27731.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27732.             DispHTCDefaultDispatch __RPC_FAR * This,
  27733.             /* [in] */ UINT iTInfo,
  27734.             /* [in] */ LCID lcid,
  27735.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27736.         
  27737.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27738.             DispHTCDefaultDispatch __RPC_FAR * This,
  27739.             /* [in] */ REFIID riid,
  27740.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27741.             /* [in] */ UINT cNames,
  27742.             /* [in] */ LCID lcid,
  27743.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27744.         
  27745.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27746.             DispHTCDefaultDispatch __RPC_FAR * This,
  27747.             /* [in] */ DISPID dispIdMember,
  27748.             /* [in] */ REFIID riid,
  27749.             /* [in] */ LCID lcid,
  27750.             /* [in] */ WORD wFlags,
  27751.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27752.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27753.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27754.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27755.         
  27756.         END_INTERFACE
  27757.     } DispHTCDefaultDispatchVtbl;
  27758.  
  27759.     interface DispHTCDefaultDispatch
  27760.     {
  27761.         CONST_VTBL struct DispHTCDefaultDispatchVtbl __RPC_FAR *lpVtbl;
  27762.     };
  27763.  
  27764.     
  27765.  
  27766. #ifdef COBJMACROS
  27767.  
  27768.  
  27769. #define DispHTCDefaultDispatch_QueryInterface(This,riid,ppvObject)    \
  27770.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27771.  
  27772. #define DispHTCDefaultDispatch_AddRef(This)    \
  27773.     (This)->lpVtbl -> AddRef(This)
  27774.  
  27775. #define DispHTCDefaultDispatch_Release(This)    \
  27776.     (This)->lpVtbl -> Release(This)
  27777.  
  27778.  
  27779. #define DispHTCDefaultDispatch_GetTypeInfoCount(This,pctinfo)    \
  27780.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27781.  
  27782. #define DispHTCDefaultDispatch_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27783.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27784.  
  27785. #define DispHTCDefaultDispatch_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27786.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27787.  
  27788. #define DispHTCDefaultDispatch_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27789.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27790.  
  27791. #endif /* COBJMACROS */
  27792.  
  27793.  
  27794. #endif     /* C style interface */
  27795.  
  27796.  
  27797. #endif     /* __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__ */
  27798.  
  27799.  
  27800. EXTERN_C const CLSID CLSID_HTCDefaultDispatch;
  27801.  
  27802. #ifdef __cplusplus
  27803.  
  27804. class DECLSPEC_UUID("3050f4fc-98b5-11cf-bb82-00aa00bdce0b")
  27805. HTCDefaultDispatch;
  27806. #endif
  27807.  
  27808. #ifndef __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__
  27809. #define __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__
  27810.  
  27811. /* dispinterface DispHTCPropertyBehavior */
  27812. /* [uuid][hidden] */ 
  27813.  
  27814.  
  27815. EXTERN_C const IID DIID_DispHTCPropertyBehavior;
  27816.  
  27817. #if defined(__cplusplus) && !defined(CINTERFACE)
  27818.  
  27819.     MIDL_INTERFACE("3050f57f-98b5-11cf-bb82-00aa00bdce0b")
  27820.     DispHTCPropertyBehavior : public IDispatch
  27821.     {
  27822.     };
  27823.     
  27824. #else     /* C style interface */
  27825.  
  27826.     typedef struct DispHTCPropertyBehaviorVtbl
  27827.     {
  27828.         BEGIN_INTERFACE
  27829.         
  27830.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27831.             DispHTCPropertyBehavior __RPC_FAR * This,
  27832.             /* [in] */ REFIID riid,
  27833.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27834.         
  27835.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27836.             DispHTCPropertyBehavior __RPC_FAR * This);
  27837.         
  27838.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27839.             DispHTCPropertyBehavior __RPC_FAR * This);
  27840.         
  27841.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27842.             DispHTCPropertyBehavior __RPC_FAR * This,
  27843.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27844.         
  27845.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27846.             DispHTCPropertyBehavior __RPC_FAR * This,
  27847.             /* [in] */ UINT iTInfo,
  27848.             /* [in] */ LCID lcid,
  27849.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27850.         
  27851.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27852.             DispHTCPropertyBehavior __RPC_FAR * This,
  27853.             /* [in] */ REFIID riid,
  27854.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27855.             /* [in] */ UINT cNames,
  27856.             /* [in] */ LCID lcid,
  27857.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27858.         
  27859.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27860.             DispHTCPropertyBehavior __RPC_FAR * This,
  27861.             /* [in] */ DISPID dispIdMember,
  27862.             /* [in] */ REFIID riid,
  27863.             /* [in] */ LCID lcid,
  27864.             /* [in] */ WORD wFlags,
  27865.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27866.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27867.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27868.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27869.         
  27870.         END_INTERFACE
  27871.     } DispHTCPropertyBehaviorVtbl;
  27872.  
  27873.     interface DispHTCPropertyBehavior
  27874.     {
  27875.         CONST_VTBL struct DispHTCPropertyBehaviorVtbl __RPC_FAR *lpVtbl;
  27876.     };
  27877.  
  27878.     
  27879.  
  27880. #ifdef COBJMACROS
  27881.  
  27882.  
  27883. #define DispHTCPropertyBehavior_QueryInterface(This,riid,ppvObject)    \
  27884.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27885.  
  27886. #define DispHTCPropertyBehavior_AddRef(This)    \
  27887.     (This)->lpVtbl -> AddRef(This)
  27888.  
  27889. #define DispHTCPropertyBehavior_Release(This)    \
  27890.     (This)->lpVtbl -> Release(This)
  27891.  
  27892.  
  27893. #define DispHTCPropertyBehavior_GetTypeInfoCount(This,pctinfo)    \
  27894.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  27895.  
  27896. #define DispHTCPropertyBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  27897.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  27898.  
  27899. #define DispHTCPropertyBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  27900.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  27901.  
  27902. #define DispHTCPropertyBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  27903.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  27904.  
  27905. #endif /* COBJMACROS */
  27906.  
  27907.  
  27908. #endif     /* C style interface */
  27909.  
  27910.  
  27911. #endif     /* __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__ */
  27912.  
  27913.  
  27914. EXTERN_C const CLSID CLSID_HTCPropertyBehavior;
  27915.  
  27916. #ifdef __cplusplus
  27917.  
  27918. class DECLSPEC_UUID("3050f5de-98b5-11cf-bb82-00aa00bdce0b")
  27919. HTCPropertyBehavior;
  27920. #endif
  27921.  
  27922. #ifndef __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__
  27923. #define __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__
  27924.  
  27925. /* dispinterface DispHTCMethodBehavior */
  27926. /* [uuid][hidden] */ 
  27927.  
  27928.  
  27929. EXTERN_C const IID DIID_DispHTCMethodBehavior;
  27930.  
  27931. #if defined(__cplusplus) && !defined(CINTERFACE)
  27932.  
  27933.     MIDL_INTERFACE("3050f587-98b5-11cf-bb82-00aa00bdce0b")
  27934.     DispHTCMethodBehavior : public IDispatch
  27935.     {
  27936.     };
  27937.     
  27938. #else     /* C style interface */
  27939.  
  27940.     typedef struct DispHTCMethodBehaviorVtbl
  27941.     {
  27942.         BEGIN_INTERFACE
  27943.         
  27944.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  27945.             DispHTCMethodBehavior __RPC_FAR * This,
  27946.             /* [in] */ REFIID riid,
  27947.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  27948.         
  27949.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  27950.             DispHTCMethodBehavior __RPC_FAR * This);
  27951.         
  27952.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  27953.             DispHTCMethodBehavior __RPC_FAR * This);
  27954.         
  27955.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  27956.             DispHTCMethodBehavior __RPC_FAR * This,
  27957.             /* [out] */ UINT __RPC_FAR *pctinfo);
  27958.         
  27959.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  27960.             DispHTCMethodBehavior __RPC_FAR * This,
  27961.             /* [in] */ UINT iTInfo,
  27962.             /* [in] */ LCID lcid,
  27963.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  27964.         
  27965.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  27966.             DispHTCMethodBehavior __RPC_FAR * This,
  27967.             /* [in] */ REFIID riid,
  27968.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  27969.             /* [in] */ UINT cNames,
  27970.             /* [in] */ LCID lcid,
  27971.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  27972.         
  27973.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  27974.             DispHTCMethodBehavior __RPC_FAR * This,
  27975.             /* [in] */ DISPID dispIdMember,
  27976.             /* [in] */ REFIID riid,
  27977.             /* [in] */ LCID lcid,
  27978.             /* [in] */ WORD wFlags,
  27979.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  27980.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  27981.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  27982.             /* [out] */ UINT __RPC_FAR *puArgErr);
  27983.         
  27984.         END_INTERFACE
  27985.     } DispHTCMethodBehaviorVtbl;
  27986.  
  27987.     interface DispHTCMethodBehavior
  27988.     {
  27989.         CONST_VTBL struct DispHTCMethodBehaviorVtbl __RPC_FAR *lpVtbl;
  27990.     };
  27991.  
  27992.     
  27993.  
  27994. #ifdef COBJMACROS
  27995.  
  27996.  
  27997. #define DispHTCMethodBehavior_QueryInterface(This,riid,ppvObject)    \
  27998.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  27999.  
  28000. #define DispHTCMethodBehavior_AddRef(This)    \
  28001.     (This)->lpVtbl -> AddRef(This)
  28002.  
  28003. #define DispHTCMethodBehavior_Release(This)    \
  28004.     (This)->lpVtbl -> Release(This)
  28005.  
  28006.  
  28007. #define DispHTCMethodBehavior_GetTypeInfoCount(This,pctinfo)    \
  28008.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28009.  
  28010. #define DispHTCMethodBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28011.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28012.  
  28013. #define DispHTCMethodBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28014.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28015.  
  28016. #define DispHTCMethodBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28017.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28018.  
  28019. #endif /* COBJMACROS */
  28020.  
  28021.  
  28022. #endif     /* C style interface */
  28023.  
  28024.  
  28025. #endif     /* __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__ */
  28026.  
  28027.  
  28028. EXTERN_C const CLSID CLSID_HTCMethodBehavior;
  28029.  
  28030. #ifdef __cplusplus
  28031.  
  28032. class DECLSPEC_UUID("3050f630-98b5-11cf-bb82-00aa00bdce0b")
  28033. HTCMethodBehavior;
  28034. #endif
  28035.  
  28036. #ifndef __DispHTCEventBehavior_DISPINTERFACE_DEFINED__
  28037. #define __DispHTCEventBehavior_DISPINTERFACE_DEFINED__
  28038.  
  28039. /* dispinterface DispHTCEventBehavior */
  28040. /* [uuid][hidden] */ 
  28041.  
  28042.  
  28043. EXTERN_C const IID DIID_DispHTCEventBehavior;
  28044.  
  28045. #if defined(__cplusplus) && !defined(CINTERFACE)
  28046.  
  28047.     MIDL_INTERFACE("3050f574-98b5-11cf-bb82-00aa00bdce0b")
  28048.     DispHTCEventBehavior : public IDispatch
  28049.     {
  28050.     };
  28051.     
  28052. #else     /* C style interface */
  28053.  
  28054.     typedef struct DispHTCEventBehaviorVtbl
  28055.     {
  28056.         BEGIN_INTERFACE
  28057.         
  28058.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28059.             DispHTCEventBehavior __RPC_FAR * This,
  28060.             /* [in] */ REFIID riid,
  28061.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28062.         
  28063.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28064.             DispHTCEventBehavior __RPC_FAR * This);
  28065.         
  28066.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28067.             DispHTCEventBehavior __RPC_FAR * This);
  28068.         
  28069.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28070.             DispHTCEventBehavior __RPC_FAR * This,
  28071.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28072.         
  28073.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28074.             DispHTCEventBehavior __RPC_FAR * This,
  28075.             /* [in] */ UINT iTInfo,
  28076.             /* [in] */ LCID lcid,
  28077.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28078.         
  28079.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28080.             DispHTCEventBehavior __RPC_FAR * This,
  28081.             /* [in] */ REFIID riid,
  28082.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28083.             /* [in] */ UINT cNames,
  28084.             /* [in] */ LCID lcid,
  28085.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28086.         
  28087.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28088.             DispHTCEventBehavior __RPC_FAR * This,
  28089.             /* [in] */ DISPID dispIdMember,
  28090.             /* [in] */ REFIID riid,
  28091.             /* [in] */ LCID lcid,
  28092.             /* [in] */ WORD wFlags,
  28093.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28094.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28095.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28096.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28097.         
  28098.         END_INTERFACE
  28099.     } DispHTCEventBehaviorVtbl;
  28100.  
  28101.     interface DispHTCEventBehavior
  28102.     {
  28103.         CONST_VTBL struct DispHTCEventBehaviorVtbl __RPC_FAR *lpVtbl;
  28104.     };
  28105.  
  28106.     
  28107.  
  28108. #ifdef COBJMACROS
  28109.  
  28110.  
  28111. #define DispHTCEventBehavior_QueryInterface(This,riid,ppvObject)    \
  28112.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28113.  
  28114. #define DispHTCEventBehavior_AddRef(This)    \
  28115.     (This)->lpVtbl -> AddRef(This)
  28116.  
  28117. #define DispHTCEventBehavior_Release(This)    \
  28118.     (This)->lpVtbl -> Release(This)
  28119.  
  28120.  
  28121. #define DispHTCEventBehavior_GetTypeInfoCount(This,pctinfo)    \
  28122.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28123.  
  28124. #define DispHTCEventBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28125.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28126.  
  28127. #define DispHTCEventBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28128.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28129.  
  28130. #define DispHTCEventBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28131.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28132.  
  28133. #endif /* COBJMACROS */
  28134.  
  28135.  
  28136. #endif     /* C style interface */
  28137.  
  28138.  
  28139. #endif     /* __DispHTCEventBehavior_DISPINTERFACE_DEFINED__ */
  28140.  
  28141.  
  28142. EXTERN_C const CLSID CLSID_HTCEventBehavior;
  28143.  
  28144. #ifdef __cplusplus
  28145.  
  28146. class DECLSPEC_UUID("3050f4fe-98b5-11cf-bb82-00aa00bdce0b")
  28147. HTCEventBehavior;
  28148. #endif
  28149.  
  28150. #ifndef __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__
  28151. #define __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__
  28152.  
  28153. /* dispinterface DispHTCAttachBehavior */
  28154. /* [uuid][hidden] */ 
  28155.  
  28156.  
  28157. EXTERN_C const IID DIID_DispHTCAttachBehavior;
  28158.  
  28159. #if defined(__cplusplus) && !defined(CINTERFACE)
  28160.  
  28161.     MIDL_INTERFACE("3050f583-98b5-11cf-bb82-00aa00bdce0b")
  28162.     DispHTCAttachBehavior : public IDispatch
  28163.     {
  28164.     };
  28165.     
  28166. #else     /* C style interface */
  28167.  
  28168.     typedef struct DispHTCAttachBehaviorVtbl
  28169.     {
  28170.         BEGIN_INTERFACE
  28171.         
  28172.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28173.             DispHTCAttachBehavior __RPC_FAR * This,
  28174.             /* [in] */ REFIID riid,
  28175.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28176.         
  28177.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28178.             DispHTCAttachBehavior __RPC_FAR * This);
  28179.         
  28180.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28181.             DispHTCAttachBehavior __RPC_FAR * This);
  28182.         
  28183.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28184.             DispHTCAttachBehavior __RPC_FAR * This,
  28185.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28186.         
  28187.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28188.             DispHTCAttachBehavior __RPC_FAR * This,
  28189.             /* [in] */ UINT iTInfo,
  28190.             /* [in] */ LCID lcid,
  28191.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28192.         
  28193.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28194.             DispHTCAttachBehavior __RPC_FAR * This,
  28195.             /* [in] */ REFIID riid,
  28196.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28197.             /* [in] */ UINT cNames,
  28198.             /* [in] */ LCID lcid,
  28199.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28200.         
  28201.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28202.             DispHTCAttachBehavior __RPC_FAR * This,
  28203.             /* [in] */ DISPID dispIdMember,
  28204.             /* [in] */ REFIID riid,
  28205.             /* [in] */ LCID lcid,
  28206.             /* [in] */ WORD wFlags,
  28207.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28208.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28209.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28210.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28211.         
  28212.         END_INTERFACE
  28213.     } DispHTCAttachBehaviorVtbl;
  28214.  
  28215.     interface DispHTCAttachBehavior
  28216.     {
  28217.         CONST_VTBL struct DispHTCAttachBehaviorVtbl __RPC_FAR *lpVtbl;
  28218.     };
  28219.  
  28220.     
  28221.  
  28222. #ifdef COBJMACROS
  28223.  
  28224.  
  28225. #define DispHTCAttachBehavior_QueryInterface(This,riid,ppvObject)    \
  28226.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28227.  
  28228. #define DispHTCAttachBehavior_AddRef(This)    \
  28229.     (This)->lpVtbl -> AddRef(This)
  28230.  
  28231. #define DispHTCAttachBehavior_Release(This)    \
  28232.     (This)->lpVtbl -> Release(This)
  28233.  
  28234.  
  28235. #define DispHTCAttachBehavior_GetTypeInfoCount(This,pctinfo)    \
  28236.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28237.  
  28238. #define DispHTCAttachBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28239.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28240.  
  28241. #define DispHTCAttachBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28242.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28243.  
  28244. #define DispHTCAttachBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28245.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28246.  
  28247. #endif /* COBJMACROS */
  28248.  
  28249.  
  28250. #endif     /* C style interface */
  28251.  
  28252.  
  28253. #endif     /* __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__ */
  28254.  
  28255.  
  28256. EXTERN_C const CLSID CLSID_HTCAttachBehavior;
  28257.  
  28258. #ifdef __cplusplus
  28259.  
  28260. class DECLSPEC_UUID("3050f5f5-98b5-11cf-bb82-00aa00bdce0b")
  28261. HTCAttachBehavior;
  28262. #endif
  28263.  
  28264. #ifndef __DispHTCDescBehavior_DISPINTERFACE_DEFINED__
  28265. #define __DispHTCDescBehavior_DISPINTERFACE_DEFINED__
  28266.  
  28267. /* dispinterface DispHTCDescBehavior */
  28268. /* [uuid][hidden] */ 
  28269.  
  28270.  
  28271. EXTERN_C const IID DIID_DispHTCDescBehavior;
  28272.  
  28273. #if defined(__cplusplus) && !defined(CINTERFACE)
  28274.  
  28275.     MIDL_INTERFACE("3050f57e-98b5-11cf-bb82-00aa00bdce0b")
  28276.     DispHTCDescBehavior : public IDispatch
  28277.     {
  28278.     };
  28279.     
  28280. #else     /* C style interface */
  28281.  
  28282.     typedef struct DispHTCDescBehaviorVtbl
  28283.     {
  28284.         BEGIN_INTERFACE
  28285.         
  28286.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28287.             DispHTCDescBehavior __RPC_FAR * This,
  28288.             /* [in] */ REFIID riid,
  28289.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28290.         
  28291.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28292.             DispHTCDescBehavior __RPC_FAR * This);
  28293.         
  28294.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28295.             DispHTCDescBehavior __RPC_FAR * This);
  28296.         
  28297.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28298.             DispHTCDescBehavior __RPC_FAR * This,
  28299.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28300.         
  28301.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28302.             DispHTCDescBehavior __RPC_FAR * This,
  28303.             /* [in] */ UINT iTInfo,
  28304.             /* [in] */ LCID lcid,
  28305.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28306.         
  28307.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28308.             DispHTCDescBehavior __RPC_FAR * This,
  28309.             /* [in] */ REFIID riid,
  28310.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28311.             /* [in] */ UINT cNames,
  28312.             /* [in] */ LCID lcid,
  28313.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28314.         
  28315.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28316.             DispHTCDescBehavior __RPC_FAR * This,
  28317.             /* [in] */ DISPID dispIdMember,
  28318.             /* [in] */ REFIID riid,
  28319.             /* [in] */ LCID lcid,
  28320.             /* [in] */ WORD wFlags,
  28321.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28322.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28323.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28324.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28325.         
  28326.         END_INTERFACE
  28327.     } DispHTCDescBehaviorVtbl;
  28328.  
  28329.     interface DispHTCDescBehavior
  28330.     {
  28331.         CONST_VTBL struct DispHTCDescBehaviorVtbl __RPC_FAR *lpVtbl;
  28332.     };
  28333.  
  28334.     
  28335.  
  28336. #ifdef COBJMACROS
  28337.  
  28338.  
  28339. #define DispHTCDescBehavior_QueryInterface(This,riid,ppvObject)    \
  28340.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28341.  
  28342. #define DispHTCDescBehavior_AddRef(This)    \
  28343.     (This)->lpVtbl -> AddRef(This)
  28344.  
  28345. #define DispHTCDescBehavior_Release(This)    \
  28346.     (This)->lpVtbl -> Release(This)
  28347.  
  28348.  
  28349. #define DispHTCDescBehavior_GetTypeInfoCount(This,pctinfo)    \
  28350.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28351.  
  28352. #define DispHTCDescBehavior_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28353.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28354.  
  28355. #define DispHTCDescBehavior_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28356.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28357.  
  28358. #define DispHTCDescBehavior_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28359.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28360.  
  28361. #endif /* COBJMACROS */
  28362.  
  28363.  
  28364. #endif     /* C style interface */
  28365.  
  28366.  
  28367. #endif     /* __DispHTCDescBehavior_DISPINTERFACE_DEFINED__ */
  28368.  
  28369.  
  28370. EXTERN_C const CLSID CLSID_HTCDescBehavior;
  28371.  
  28372. #ifdef __cplusplus
  28373.  
  28374. class DECLSPEC_UUID("3050f5dd-98b5-11cf-bb82-00aa00bdce0b")
  28375. HTCDescBehavior;
  28376. #endif
  28377.  
  28378. #ifndef __IHTMLUrnCollection_INTERFACE_DEFINED__
  28379. #define __IHTMLUrnCollection_INTERFACE_DEFINED__
  28380.  
  28381. /* interface IHTMLUrnCollection */
  28382. /* [object][uuid][dual][oleautomation] */ 
  28383.  
  28384.  
  28385. EXTERN_C const IID IID_IHTMLUrnCollection;
  28386.  
  28387. #if defined(__cplusplus) && !defined(CINTERFACE)
  28388.     
  28389.     MIDL_INTERFACE("3050f5e2-98b5-11cf-bb82-00aa00bdce0b")
  28390.     IHTMLUrnCollection : public IDispatch
  28391.     {
  28392.     public:
  28393.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  28394.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  28395.         
  28396.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  28397.             /* [in] */ long index,
  28398.             /* [out][retval] */ BSTR __RPC_FAR *ppUrn) = 0;
  28399.         
  28400.     };
  28401.     
  28402. #else     /* C style interface */
  28403.  
  28404.     typedef struct IHTMLUrnCollectionVtbl
  28405.     {
  28406.         BEGIN_INTERFACE
  28407.         
  28408.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28409.             IHTMLUrnCollection __RPC_FAR * This,
  28410.             /* [in] */ REFIID riid,
  28411.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28412.         
  28413.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28414.             IHTMLUrnCollection __RPC_FAR * This);
  28415.         
  28416.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28417.             IHTMLUrnCollection __RPC_FAR * This);
  28418.         
  28419.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28420.             IHTMLUrnCollection __RPC_FAR * This,
  28421.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28422.         
  28423.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28424.             IHTMLUrnCollection __RPC_FAR * This,
  28425.             /* [in] */ UINT iTInfo,
  28426.             /* [in] */ LCID lcid,
  28427.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28428.         
  28429.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28430.             IHTMLUrnCollection __RPC_FAR * This,
  28431.             /* [in] */ REFIID riid,
  28432.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28433.             /* [in] */ UINT cNames,
  28434.             /* [in] */ LCID lcid,
  28435.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28436.         
  28437.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28438.             IHTMLUrnCollection __RPC_FAR * This,
  28439.             /* [in] */ DISPID dispIdMember,
  28440.             /* [in] */ REFIID riid,
  28441.             /* [in] */ LCID lcid,
  28442.             /* [in] */ WORD wFlags,
  28443.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28444.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28445.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28446.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28447.         
  28448.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  28449.             IHTMLUrnCollection __RPC_FAR * This,
  28450.             /* [out][retval] */ long __RPC_FAR *p);
  28451.         
  28452.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  28453.             IHTMLUrnCollection __RPC_FAR * This,
  28454.             /* [in] */ long index,
  28455.             /* [out][retval] */ BSTR __RPC_FAR *ppUrn);
  28456.         
  28457.         END_INTERFACE
  28458.     } IHTMLUrnCollectionVtbl;
  28459.  
  28460.     interface IHTMLUrnCollection
  28461.     {
  28462.         CONST_VTBL struct IHTMLUrnCollectionVtbl __RPC_FAR *lpVtbl;
  28463.     };
  28464.  
  28465.     
  28466.  
  28467. #ifdef COBJMACROS
  28468.  
  28469.  
  28470. #define IHTMLUrnCollection_QueryInterface(This,riid,ppvObject)    \
  28471.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28472.  
  28473. #define IHTMLUrnCollection_AddRef(This)    \
  28474.     (This)->lpVtbl -> AddRef(This)
  28475.  
  28476. #define IHTMLUrnCollection_Release(This)    \
  28477.     (This)->lpVtbl -> Release(This)
  28478.  
  28479.  
  28480. #define IHTMLUrnCollection_GetTypeInfoCount(This,pctinfo)    \
  28481.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28482.  
  28483. #define IHTMLUrnCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28484.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28485.  
  28486. #define IHTMLUrnCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28487.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28488.  
  28489. #define IHTMLUrnCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28490.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28491.  
  28492.  
  28493. #define IHTMLUrnCollection_get_length(This,p)    \
  28494.     (This)->lpVtbl -> get_length(This,p)
  28495.  
  28496. #define IHTMLUrnCollection_item(This,index,ppUrn)    \
  28497.     (This)->lpVtbl -> item(This,index,ppUrn)
  28498.  
  28499. #endif /* COBJMACROS */
  28500.  
  28501.  
  28502. #endif     /* C style interface */
  28503.  
  28504.  
  28505.  
  28506. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUrnCollection_get_length_Proxy( 
  28507.     IHTMLUrnCollection __RPC_FAR * This,
  28508.     /* [out][retval] */ long __RPC_FAR *p);
  28509.  
  28510.  
  28511. void __RPC_STUB IHTMLUrnCollection_get_length_Stub(
  28512.     IRpcStubBuffer *This,
  28513.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28514.     PRPC_MESSAGE _pRpcMessage,
  28515.     DWORD *_pdwStubPhase);
  28516.  
  28517.  
  28518. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLUrnCollection_item_Proxy( 
  28519.     IHTMLUrnCollection __RPC_FAR * This,
  28520.     /* [in] */ long index,
  28521.     /* [out][retval] */ BSTR __RPC_FAR *ppUrn);
  28522.  
  28523.  
  28524. void __RPC_STUB IHTMLUrnCollection_item_Stub(
  28525.     IRpcStubBuffer *This,
  28526.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28527.     PRPC_MESSAGE _pRpcMessage,
  28528.     DWORD *_pdwStubPhase);
  28529.  
  28530.  
  28531.  
  28532. #endif     /* __IHTMLUrnCollection_INTERFACE_DEFINED__ */
  28533.  
  28534.  
  28535. EXTERN_C const CLSID CLSID_HTMLUrnCollection;
  28536.  
  28537. #ifdef __cplusplus
  28538.  
  28539. class DECLSPEC_UUID("3050f580-98b5-11cf-bb82-00aa00bdce0b")
  28540. HTMLUrnCollection;
  28541. #endif
  28542.  
  28543. #ifndef __IHTMLGenericElement_INTERFACE_DEFINED__
  28544. #define __IHTMLGenericElement_INTERFACE_DEFINED__
  28545.  
  28546. /* interface IHTMLGenericElement */
  28547. /* [object][uuid][dual][oleautomation] */ 
  28548.  
  28549.  
  28550. EXTERN_C const IID IID_IHTMLGenericElement;
  28551.  
  28552. #if defined(__cplusplus) && !defined(CINTERFACE)
  28553.     
  28554.     MIDL_INTERFACE("3050f4b7-98b5-11cf-bb82-00aa00bdce0b")
  28555.     IHTMLGenericElement : public IDispatch
  28556.     {
  28557.     public:
  28558.         virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_recordset( 
  28559.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p) = 0;
  28560.         
  28561.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedRecordset( 
  28562.             /* [in] */ BSTR dataMember,
  28563.             /* [in][optional] */ VARIANT __RPC_FAR *hierarchy,
  28564.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppRecordset) = 0;
  28565.         
  28566.     };
  28567.     
  28568. #else     /* C style interface */
  28569.  
  28570.     typedef struct IHTMLGenericElementVtbl
  28571.     {
  28572.         BEGIN_INTERFACE
  28573.         
  28574.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28575.             IHTMLGenericElement __RPC_FAR * This,
  28576.             /* [in] */ REFIID riid,
  28577.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28578.         
  28579.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28580.             IHTMLGenericElement __RPC_FAR * This);
  28581.         
  28582.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28583.             IHTMLGenericElement __RPC_FAR * This);
  28584.         
  28585.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28586.             IHTMLGenericElement __RPC_FAR * This,
  28587.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28588.         
  28589.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28590.             IHTMLGenericElement __RPC_FAR * This,
  28591.             /* [in] */ UINT iTInfo,
  28592.             /* [in] */ LCID lcid,
  28593.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28594.         
  28595.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28596.             IHTMLGenericElement __RPC_FAR * This,
  28597.             /* [in] */ REFIID riid,
  28598.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28599.             /* [in] */ UINT cNames,
  28600.             /* [in] */ LCID lcid,
  28601.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28602.         
  28603.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28604.             IHTMLGenericElement __RPC_FAR * This,
  28605.             /* [in] */ DISPID dispIdMember,
  28606.             /* [in] */ REFIID riid,
  28607.             /* [in] */ LCID lcid,
  28608.             /* [in] */ WORD wFlags,
  28609.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28610.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28611.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28612.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28613.         
  28614.         /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_recordset )( 
  28615.             IHTMLGenericElement __RPC_FAR * This,
  28616.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  28617.         
  28618.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *namedRecordset )( 
  28619.             IHTMLGenericElement __RPC_FAR * This,
  28620.             /* [in] */ BSTR dataMember,
  28621.             /* [in][optional] */ VARIANT __RPC_FAR *hierarchy,
  28622.             /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppRecordset);
  28623.         
  28624.         END_INTERFACE
  28625.     } IHTMLGenericElementVtbl;
  28626.  
  28627.     interface IHTMLGenericElement
  28628.     {
  28629.         CONST_VTBL struct IHTMLGenericElementVtbl __RPC_FAR *lpVtbl;
  28630.     };
  28631.  
  28632.     
  28633.  
  28634. #ifdef COBJMACROS
  28635.  
  28636.  
  28637. #define IHTMLGenericElement_QueryInterface(This,riid,ppvObject)    \
  28638.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28639.  
  28640. #define IHTMLGenericElement_AddRef(This)    \
  28641.     (This)->lpVtbl -> AddRef(This)
  28642.  
  28643. #define IHTMLGenericElement_Release(This)    \
  28644.     (This)->lpVtbl -> Release(This)
  28645.  
  28646.  
  28647. #define IHTMLGenericElement_GetTypeInfoCount(This,pctinfo)    \
  28648.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28649.  
  28650. #define IHTMLGenericElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28651.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28652.  
  28653. #define IHTMLGenericElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28654.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28655.  
  28656. #define IHTMLGenericElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28657.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28658.  
  28659.  
  28660. #define IHTMLGenericElement_get_recordset(This,p)    \
  28661.     (This)->lpVtbl -> get_recordset(This,p)
  28662.  
  28663. #define IHTMLGenericElement_namedRecordset(This,dataMember,hierarchy,ppRecordset)    \
  28664.     (This)->lpVtbl -> namedRecordset(This,dataMember,hierarchy,ppRecordset)
  28665.  
  28666. #endif /* COBJMACROS */
  28667.  
  28668.  
  28669. #endif     /* C style interface */
  28670.  
  28671.  
  28672.  
  28673. /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLGenericElement_get_recordset_Proxy( 
  28674.     IHTMLGenericElement __RPC_FAR * This,
  28675.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *p);
  28676.  
  28677.  
  28678. void __RPC_STUB IHTMLGenericElement_get_recordset_Stub(
  28679.     IRpcStubBuffer *This,
  28680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28681.     PRPC_MESSAGE _pRpcMessage,
  28682.     DWORD *_pdwStubPhase);
  28683.  
  28684.  
  28685. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLGenericElement_namedRecordset_Proxy( 
  28686.     IHTMLGenericElement __RPC_FAR * This,
  28687.     /* [in] */ BSTR dataMember,
  28688.     /* [in][optional] */ VARIANT __RPC_FAR *hierarchy,
  28689.     /* [out][retval] */ IDispatch __RPC_FAR *__RPC_FAR *ppRecordset);
  28690.  
  28691.  
  28692. void __RPC_STUB IHTMLGenericElement_namedRecordset_Stub(
  28693.     IRpcStubBuffer *This,
  28694.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28695.     PRPC_MESSAGE _pRpcMessage,
  28696.     DWORD *_pdwStubPhase);
  28697.  
  28698.  
  28699.  
  28700. #endif     /* __IHTMLGenericElement_INTERFACE_DEFINED__ */
  28701.  
  28702.  
  28703. #ifndef __DispHTMLGenericElement_DISPINTERFACE_DEFINED__
  28704. #define __DispHTMLGenericElement_DISPINTERFACE_DEFINED__
  28705.  
  28706. /* dispinterface DispHTMLGenericElement */
  28707. /* [uuid][hidden] */ 
  28708.  
  28709.  
  28710. EXTERN_C const IID DIID_DispHTMLGenericElement;
  28711.  
  28712. #if defined(__cplusplus) && !defined(CINTERFACE)
  28713.  
  28714.     MIDL_INTERFACE("3050f563-98b5-11cf-bb82-00aa00bdce0b")
  28715.     DispHTMLGenericElement : public IDispatch
  28716.     {
  28717.     };
  28718.     
  28719. #else     /* C style interface */
  28720.  
  28721.     typedef struct DispHTMLGenericElementVtbl
  28722.     {
  28723.         BEGIN_INTERFACE
  28724.         
  28725.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28726.             DispHTMLGenericElement __RPC_FAR * This,
  28727.             /* [in] */ REFIID riid,
  28728.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28729.         
  28730.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28731.             DispHTMLGenericElement __RPC_FAR * This);
  28732.         
  28733.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28734.             DispHTMLGenericElement __RPC_FAR * This);
  28735.         
  28736.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28737.             DispHTMLGenericElement __RPC_FAR * This,
  28738.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28739.         
  28740.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28741.             DispHTMLGenericElement __RPC_FAR * This,
  28742.             /* [in] */ UINT iTInfo,
  28743.             /* [in] */ LCID lcid,
  28744.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28745.         
  28746.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28747.             DispHTMLGenericElement __RPC_FAR * This,
  28748.             /* [in] */ REFIID riid,
  28749.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28750.             /* [in] */ UINT cNames,
  28751.             /* [in] */ LCID lcid,
  28752.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28753.         
  28754.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28755.             DispHTMLGenericElement __RPC_FAR * This,
  28756.             /* [in] */ DISPID dispIdMember,
  28757.             /* [in] */ REFIID riid,
  28758.             /* [in] */ LCID lcid,
  28759.             /* [in] */ WORD wFlags,
  28760.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28761.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28762.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28763.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28764.         
  28765.         END_INTERFACE
  28766.     } DispHTMLGenericElementVtbl;
  28767.  
  28768.     interface DispHTMLGenericElement
  28769.     {
  28770.         CONST_VTBL struct DispHTMLGenericElementVtbl __RPC_FAR *lpVtbl;
  28771.     };
  28772.  
  28773.     
  28774.  
  28775. #ifdef COBJMACROS
  28776.  
  28777.  
  28778. #define DispHTMLGenericElement_QueryInterface(This,riid,ppvObject)    \
  28779.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28780.  
  28781. #define DispHTMLGenericElement_AddRef(This)    \
  28782.     (This)->lpVtbl -> AddRef(This)
  28783.  
  28784. #define DispHTMLGenericElement_Release(This)    \
  28785.     (This)->lpVtbl -> Release(This)
  28786.  
  28787.  
  28788. #define DispHTMLGenericElement_GetTypeInfoCount(This,pctinfo)    \
  28789.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28790.  
  28791. #define DispHTMLGenericElement_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28792.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28793.  
  28794. #define DispHTMLGenericElement_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28795.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28796.  
  28797. #define DispHTMLGenericElement_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28798.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28799.  
  28800. #endif /* COBJMACROS */
  28801.  
  28802.  
  28803. #endif     /* C style interface */
  28804.  
  28805.  
  28806. #endif     /* __DispHTMLGenericElement_DISPINTERFACE_DEFINED__ */
  28807.  
  28808.  
  28809. EXTERN_C const CLSID CLSID_HTMLGenericElement;
  28810.  
  28811. #ifdef __cplusplus
  28812.  
  28813. class DECLSPEC_UUID("3050f4b8-98b5-11cf-bb82-00aa00bdce0b")
  28814. HTMLGenericElement;
  28815. #endif
  28816.  
  28817. #ifndef __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  28818. #define __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  28819.  
  28820. /* interface IHTMLStyleSheetRule */
  28821. /* [object][uuid][dual][oleautomation] */ 
  28822.  
  28823.  
  28824. EXTERN_C const IID IID_IHTMLStyleSheetRule;
  28825.  
  28826. #if defined(__cplusplus) && !defined(CINTERFACE)
  28827.     
  28828.     MIDL_INTERFACE("3050f357-98b5-11cf-bb82-00aa00bdce0b")
  28829.     IHTMLStyleSheetRule : public IDispatch
  28830.     {
  28831.     public:
  28832.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectorText( 
  28833.             /* [in] */ BSTR v) = 0;
  28834.         
  28835.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectorText( 
  28836.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  28837.         
  28838.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  28839.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p) = 0;
  28840.         
  28841.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  28842.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  28843.         
  28844.     };
  28845.     
  28846. #else     /* C style interface */
  28847.  
  28848.     typedef struct IHTMLStyleSheetRuleVtbl
  28849.     {
  28850.         BEGIN_INTERFACE
  28851.         
  28852.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  28853.             IHTMLStyleSheetRule __RPC_FAR * This,
  28854.             /* [in] */ REFIID riid,
  28855.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  28856.         
  28857.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  28858.             IHTMLStyleSheetRule __RPC_FAR * This);
  28859.         
  28860.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  28861.             IHTMLStyleSheetRule __RPC_FAR * This);
  28862.         
  28863.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  28864.             IHTMLStyleSheetRule __RPC_FAR * This,
  28865.             /* [out] */ UINT __RPC_FAR *pctinfo);
  28866.         
  28867.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  28868.             IHTMLStyleSheetRule __RPC_FAR * This,
  28869.             /* [in] */ UINT iTInfo,
  28870.             /* [in] */ LCID lcid,
  28871.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  28872.         
  28873.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  28874.             IHTMLStyleSheetRule __RPC_FAR * This,
  28875.             /* [in] */ REFIID riid,
  28876.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  28877.             /* [in] */ UINT cNames,
  28878.             /* [in] */ LCID lcid,
  28879.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  28880.         
  28881.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  28882.             IHTMLStyleSheetRule __RPC_FAR * This,
  28883.             /* [in] */ DISPID dispIdMember,
  28884.             /* [in] */ REFIID riid,
  28885.             /* [in] */ LCID lcid,
  28886.             /* [in] */ WORD wFlags,
  28887.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  28888.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  28889.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  28890.             /* [out] */ UINT __RPC_FAR *puArgErr);
  28891.         
  28892.         /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_selectorText )( 
  28893.             IHTMLStyleSheetRule __RPC_FAR * This,
  28894.             /* [in] */ BSTR v);
  28895.         
  28896.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_selectorText )( 
  28897.             IHTMLStyleSheetRule __RPC_FAR * This,
  28898.             /* [out][retval] */ BSTR __RPC_FAR *p);
  28899.         
  28900.         /* [nonbrowsable][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_style )( 
  28901.             IHTMLStyleSheetRule __RPC_FAR * This,
  28902.             /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  28903.         
  28904.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_readOnly )( 
  28905.             IHTMLStyleSheetRule __RPC_FAR * This,
  28906.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  28907.         
  28908.         END_INTERFACE
  28909.     } IHTMLStyleSheetRuleVtbl;
  28910.  
  28911.     interface IHTMLStyleSheetRule
  28912.     {
  28913.         CONST_VTBL struct IHTMLStyleSheetRuleVtbl __RPC_FAR *lpVtbl;
  28914.     };
  28915.  
  28916.     
  28917.  
  28918. #ifdef COBJMACROS
  28919.  
  28920.  
  28921. #define IHTMLStyleSheetRule_QueryInterface(This,riid,ppvObject)    \
  28922.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  28923.  
  28924. #define IHTMLStyleSheetRule_AddRef(This)    \
  28925.     (This)->lpVtbl -> AddRef(This)
  28926.  
  28927. #define IHTMLStyleSheetRule_Release(This)    \
  28928.     (This)->lpVtbl -> Release(This)
  28929.  
  28930.  
  28931. #define IHTMLStyleSheetRule_GetTypeInfoCount(This,pctinfo)    \
  28932.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  28933.  
  28934. #define IHTMLStyleSheetRule_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  28935.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  28936.  
  28937. #define IHTMLStyleSheetRule_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  28938.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  28939.  
  28940. #define IHTMLStyleSheetRule_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  28941.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  28942.  
  28943.  
  28944. #define IHTMLStyleSheetRule_put_selectorText(This,v)    \
  28945.     (This)->lpVtbl -> put_selectorText(This,v)
  28946.  
  28947. #define IHTMLStyleSheetRule_get_selectorText(This,p)    \
  28948.     (This)->lpVtbl -> get_selectorText(This,p)
  28949.  
  28950. #define IHTMLStyleSheetRule_get_style(This,p)    \
  28951.     (This)->lpVtbl -> get_style(This,p)
  28952.  
  28953. #define IHTMLStyleSheetRule_get_readOnly(This,p)    \
  28954.     (This)->lpVtbl -> get_readOnly(This,p)
  28955.  
  28956. #endif /* COBJMACROS */
  28957.  
  28958.  
  28959. #endif     /* C style interface */
  28960.  
  28961.  
  28962.  
  28963. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_put_selectorText_Proxy( 
  28964.     IHTMLStyleSheetRule __RPC_FAR * This,
  28965.     /* [in] */ BSTR v);
  28966.  
  28967.  
  28968. void __RPC_STUB IHTMLStyleSheetRule_put_selectorText_Stub(
  28969.     IRpcStubBuffer *This,
  28970.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28971.     PRPC_MESSAGE _pRpcMessage,
  28972.     DWORD *_pdwStubPhase);
  28973.  
  28974.  
  28975. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_selectorText_Proxy( 
  28976.     IHTMLStyleSheetRule __RPC_FAR * This,
  28977.     /* [out][retval] */ BSTR __RPC_FAR *p);
  28978.  
  28979.  
  28980. void __RPC_STUB IHTMLStyleSheetRule_get_selectorText_Stub(
  28981.     IRpcStubBuffer *This,
  28982.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28983.     PRPC_MESSAGE _pRpcMessage,
  28984.     DWORD *_pdwStubPhase);
  28985.  
  28986.  
  28987. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_style_Proxy( 
  28988.     IHTMLStyleSheetRule __RPC_FAR * This,
  28989.     /* [out][retval] */ IHTMLRuleStyle __RPC_FAR *__RPC_FAR *p);
  28990.  
  28991.  
  28992. void __RPC_STUB IHTMLStyleSheetRule_get_style_Stub(
  28993.     IRpcStubBuffer *This,
  28994.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28995.     PRPC_MESSAGE _pRpcMessage,
  28996.     DWORD *_pdwStubPhase);
  28997.  
  28998.  
  28999. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_readOnly_Proxy( 
  29000.     IHTMLStyleSheetRule __RPC_FAR * This,
  29001.     /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p);
  29002.  
  29003.  
  29004. void __RPC_STUB IHTMLStyleSheetRule_get_readOnly_Stub(
  29005.     IRpcStubBuffer *This,
  29006.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29007.     PRPC_MESSAGE _pRpcMessage,
  29008.     DWORD *_pdwStubPhase);
  29009.  
  29010.  
  29011.  
  29012. #endif     /* __IHTMLStyleSheetRule_INTERFACE_DEFINED__ */
  29013.  
  29014.  
  29015. #ifndef __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  29016. #define __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  29017.  
  29018. /* interface IHTMLStyleSheetRulesCollection */
  29019. /* [object][uuid][dual][oleautomation] */ 
  29020.  
  29021.  
  29022. EXTERN_C const IID IID_IHTMLStyleSheetRulesCollection;
  29023.  
  29024. #if defined(__cplusplus) && !defined(CINTERFACE)
  29025.     
  29026.     MIDL_INTERFACE("3050f2e5-98b5-11cf-bb82-00aa00bdce0b")
  29027.     IHTMLStyleSheetRulesCollection : public IDispatch
  29028.     {
  29029.     public:
  29030.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  29031.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  29032.         
  29033.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  29034.             /* [in] */ long index,
  29035.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule) = 0;
  29036.         
  29037.     };
  29038.     
  29039. #else     /* C style interface */
  29040.  
  29041.     typedef struct IHTMLStyleSheetRulesCollectionVtbl
  29042.     {
  29043.         BEGIN_INTERFACE
  29044.         
  29045.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  29046.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29047.             /* [in] */ REFIID riid,
  29048.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  29049.         
  29050.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  29051.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  29052.         
  29053.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  29054.             IHTMLStyleSheetRulesCollection __RPC_FAR * This);
  29055.         
  29056.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  29057.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29058.             /* [out] */ UINT __RPC_FAR *pctinfo);
  29059.         
  29060.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  29061.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29062.             /* [in] */ UINT iTInfo,
  29063.             /* [in] */ LCID lcid,
  29064.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  29065.         
  29066.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  29067.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29068.             /* [in] */ REFIID riid,
  29069.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  29070.             /* [in] */ UINT cNames,
  29071.             /* [in] */ LCID lcid,
  29072.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  29073.         
  29074.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  29075.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29076.             /* [in] */ DISPID dispIdMember,
  29077.             /* [in] */ REFIID riid,
  29078.             /* [in] */ LCID lcid,
  29079.             /* [in] */ WORD wFlags,
  29080.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  29081.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  29082.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  29083.             /* [out] */ UINT __RPC_FAR *puArgErr);
  29084.         
  29085.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  29086.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29087.             /* [out][retval] */ long __RPC_FAR *p);
  29088.         
  29089.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  29090.             IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29091.             /* [in] */ long index,
  29092.             /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  29093.         
  29094.         END_INTERFACE
  29095.     } IHTMLStyleSheetRulesCollectionVtbl;
  29096.  
  29097.     interface IHTMLStyleSheetRulesCollection
  29098.     {
  29099.         CONST_VTBL struct IHTMLStyleSheetRulesCollectionVtbl __RPC_FAR *lpVtbl;
  29100.     };
  29101.  
  29102.     
  29103.  
  29104. #ifdef COBJMACROS
  29105.  
  29106.  
  29107. #define IHTMLStyleSheetRulesCollection_QueryInterface(This,riid,ppvObject)    \
  29108.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  29109.  
  29110. #define IHTMLStyleSheetRulesCollection_AddRef(This)    \
  29111.     (This)->lpVtbl -> AddRef(This)
  29112.  
  29113. #define IHTMLStyleSheetRulesCollection_Release(This)    \
  29114.     (This)->lpVtbl -> Release(This)
  29115.  
  29116.  
  29117. #define IHTMLStyleSheetRulesCollection_GetTypeInfoCount(This,pctinfo)    \
  29118.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  29119.  
  29120. #define IHTMLStyleSheetRulesCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  29121.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  29122.  
  29123. #define IHTMLStyleSheetRulesCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  29124.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  29125.  
  29126. #define IHTMLStyleSheetRulesCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  29127.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  29128.  
  29129.  
  29130. #define IHTMLStyleSheetRulesCollection_get_length(This,p)    \
  29131.     (This)->lpVtbl -> get_length(This,p)
  29132.  
  29133. #define IHTMLStyleSheetRulesCollection_item(This,index,ppHTMLStyleSheetRule)    \
  29134.     (This)->lpVtbl -> item(This,index,ppHTMLStyleSheetRule)
  29135.  
  29136. #endif /* COBJMACROS */
  29137.  
  29138.  
  29139. #endif     /* C style interface */
  29140.  
  29141.  
  29142.  
  29143. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_get_length_Proxy( 
  29144.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29145.     /* [out][retval] */ long __RPC_FAR *p);
  29146.  
  29147.  
  29148. void __RPC_STUB IHTMLStyleSheetRulesCollection_get_length_Stub(
  29149.     IRpcStubBuffer *This,
  29150.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29151.     PRPC_MESSAGE _pRpcMessage,
  29152.     DWORD *_pdwStubPhase);
  29153.  
  29154.  
  29155. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_item_Proxy( 
  29156.     IHTMLStyleSheetRulesCollection __RPC_FAR * This,
  29157.     /* [in] */ long index,
  29158.     /* [out][retval] */ IHTMLStyleSheetRule __RPC_FAR *__RPC_FAR *ppHTMLStyleSheetRule);
  29159.  
  29160.  
  29161. void __RPC_STUB IHTMLStyleSheetRulesCollection_item_Stub(
  29162.     IRpcStubBuffer *This,
  29163.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29164.     PRPC_MESSAGE _pRpcMessage,
  29165.     DWORD *_pdwStubPhase);
  29166.  
  29167.  
  29168.  
  29169. #endif     /* __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__ */
  29170.  
  29171.  
  29172. EXTERN_C const CLSID CLSID_HTMLStyleSheetRule;
  29173.  
  29174. #ifdef __cplusplus
  29175.  
  29176. class DECLSPEC_UUID("3050f3ce-98b5-11cf-bb82-00aa00bdce0b")
  29177. HTMLStyleSheetRule;
  29178. #endif
  29179.  
  29180. EXTERN_C const CLSID CLSID_HTMLStyleSheetRulesCollection;
  29181.  
  29182. #ifdef __cplusplus
  29183.  
  29184. class DECLSPEC_UUID("3050f3cd-98b5-11cf-bb82-00aa00bdce0b")
  29185. HTMLStyleSheetRulesCollection;
  29186. #endif
  29187.  
  29188. #ifndef __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  29189. #define __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  29190.  
  29191. /* interface IHTMLStyleSheetsCollection */
  29192. /* [object][uuid][dual][oleautomation] */ 
  29193.  
  29194.  
  29195. EXTERN_C const IID IID_IHTMLStyleSheetsCollection;
  29196.  
  29197. #if defined(__cplusplus) && !defined(CINTERFACE)
  29198.     
  29199.     MIDL_INTERFACE("3050f37e-98b5-11cf-bb82-00aa00bdce0b")
  29200.     IHTMLStyleSheetsCollection : public IDispatch
  29201.     {
  29202.     public:
  29203.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  29204.             /* [out][retval] */ long __RPC_FAR *p) = 0;
  29205.         
  29206.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  29207.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p) = 0;
  29208.         
  29209.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  29210.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  29211.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult) = 0;
  29212.         
  29213.     };
  29214.     
  29215. #else     /* C style interface */
  29216.  
  29217.     typedef struct IHTMLStyleSheetsCollectionVtbl
  29218.     {
  29219.         BEGIN_INTERFACE
  29220.         
  29221.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )( 
  29222.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29223.             /* [in] */ REFIID riid,
  29224.             /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  29225.         
  29226.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )( 
  29227.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  29228.         
  29229.         ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )( 
  29230.             IHTMLStyleSheetsCollection __RPC_FAR * This);
  29231.         
  29232.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )( 
  29233.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29234.             /* [out] */ UINT __RPC_FAR *pctinfo);
  29235.         
  29236.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )( 
  29237.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29238.             /* [in] */ UINT iTInfo,
  29239.             /* [in] */ LCID lcid,
  29240.             /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  29241.         
  29242.         HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )( 
  29243.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29244.             /* [in] */ REFIID riid,
  29245.             /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  29246.             /* [in] */ UINT cNames,
  29247.             /* [in] */ LCID lcid,
  29248.             /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  29249.         
  29250.         /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )( 
  29251.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29252.             /* [in] */ DISPID dispIdMember,
  29253.             /* [in] */ REFIID riid,
  29254.             /* [in] */ LCID lcid,
  29255.             /* [in] */ WORD wFlags,
  29256.             /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  29257.             /* [out] */ VARIANT __RPC_FAR *pVarResult,
  29258.             /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  29259.             /* [out] */ UINT __RPC_FAR *puArgErr);
  29260.         
  29261.         /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_length )( 
  29262.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29263.             /* [out][retval] */ long __RPC_FAR *p);
  29264.         
  29265.         /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__newEnum )( 
  29266.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29267.             /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  29268.         
  29269.         /* [id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *item )( 
  29270.             IHTMLStyleSheetsCollection __RPC_FAR * This,
  29271.             /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  29272.             /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  29273.         
  29274.         END_INTERFACE
  29275.     } IHTMLStyleSheetsCollectionVtbl;
  29276.  
  29277.     interface IHTMLStyleSheetsCollection
  29278.     {
  29279.         CONST_VTBL struct IHTMLStyleSheetsCollectionVtbl __RPC_FAR *lpVtbl;
  29280.     };
  29281.  
  29282.     
  29283.  
  29284. #ifdef COBJMACROS
  29285.  
  29286.  
  29287. #define IHTMLStyleSheetsCollection_QueryInterface(This,riid,ppvObject)    \
  29288.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  29289.  
  29290. #define IHTMLStyleSheetsCollection_AddRef(This)    \
  29291.     (This)->lpVtbl -> AddRef(This)
  29292.  
  29293. #define IHTMLStyleSheetsCollection_Release(This)    \
  29294.     (This)->lpVtbl -> Release(This)
  29295.  
  29296.  
  29297. #define IHTMLStyleSheetsCollection_GetTypeInfoCount(This,pctinfo)    \
  29298.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  29299.  
  29300. #define IHTMLStyleSheetsCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)    \
  29301.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  29302.  
  29303. #define IHTMLStyleSheetsCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)    \
  29304.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  29305.  
  29306. #define IHTMLStyleSheetsCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)    \
  29307.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  29308.  
  29309.  
  29310. #define IHTMLStyleSheetsCollection_get_length(This,p)    \
  29311.     (This)->lpVtbl -> get_length(This,p)
  29312.  
  29313. #define IHTMLStyleSheetsCollection_get__newEnum(This,p)    \
  29314.     (This)->lpVtbl -> get__newEnum(This,p)
  29315.  
  29316. #define IHTMLStyleSheetsCollection_item(This,pvarIndex,pvarResult)    \
  29317.     (This)->lpVtbl -> item(This,pvarIndex,pvarResult)
  29318.  
  29319. #endif /* COBJMACROS */
  29320.  
  29321.  
  29322. #endif     /* C style interface */
  29323.  
  29324.  
  29325.  
  29326. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get_length_Proxy( 
  29327.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  29328.     /* [out][retval] */ long __RPC_FAR *p);
  29329.  
  29330.  
  29331. void __RPC_STUB IHTMLStyleSheetsCollection_get_length_Stub(
  29332.     IRpcStubBuffer *This,
  29333.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29334.     PRPC_MESSAGE _pRpcMessage,
  29335.     DWORD *_pdwStubPhase);
  29336.  
  29337.  
  29338. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get__newEnum_Proxy( 
  29339.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  29340.     /* [out][retval] */ IUnknown __RPC_FAR *__RPC_FAR *p);
  29341.  
  29342.  
  29343. void __RPC_STUB IHTMLStyleSheetsCollection_get__newEnum_Stub(
  29344.     IRpcStubBuffer *This,
  29345.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29346.     PRPC_MESSAGE _pRpcMessage,
  29347.     DWORD *_pdwStubPhase);
  29348.  
  29349.  
  29350. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_item_Proxy( 
  29351.     IHTMLStyleSheetsCollection __RPC_FAR * This,
  29352.     /* [in] */ VARIANT __RPC_FAR *pvarIndex,
  29353.     /* [out][retval] */ VARIANT __RPC_FAR *pvarResult);
  29354.  
  29355.  
  29356. void __RPC_STUB IHTMLStyleSheetsCollection_item_Stub(
  29357.     IRpcStubBuffer *This,
  29358.     IRpcChannelBuffer *_pRpcChannelBuffer,
  29359.     PRPC_MESSAGE _pRpcMessage,
  29360.     DWORD *_pdwStubPhase);
  29361.  
  29362.  
  29363.  
  29364. #endif     /* __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__ */
  29365.  
  29366.  
  29367. #ifndef __IHTMLStyleSheet_INTERFACE_DEFINED__
  29368. #define __IHTMLStyleSheet_INTERFACE_DEFINED__
  29369.  
  29370. /* interface IHTMLStyleSheet */
  29371. /* [object][uuid][dual][oleautomation] */ 
  29372.  
  29373.  
  29374. EXTERN_C const IID IID_IHTMLStyleSheet;
  29375.  
  29376. #if defined(__cplusplus) && !defined(CINTERFACE)
  29377.     
  29378.     MIDL_INTERFACE("3050f2e3-98b5-11cf-bb82-00aa00bdce0b")
  29379.     IHTMLStyleSheet : public IDispatch
  29380.     {
  29381.     public:
  29382.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  29383.             /* [in] */ BSTR v) = 0;
  29384.         
  29385.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  29386.             /* [out][retval] */ BSTR __RPC_FAR *p) = 0;
  29387.         
  29388.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentStyleSheet( 
  29389.             /* [out][retval] */ IHTMLStyleSheet __RPC_FAR *__RPC_FAR *p) = 0;
  29390.         
  29391.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_owningElement( 
  29392.             /* [out][retval] */ IHTMLElement __RPC_FAR *__RPC_FAR *p) = 0;
  29393.         
  29394.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  29395.             /* [in] */ VARIANT_BOOL v) = 0;
  29396.         
  29397.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  29398.             /* [out][retval] */ VARIANT_BOOL __RPC_FAR *p) = 0;
  29399.         
  29400.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly(