MsHTML.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1883k
源码类别:

模拟服务器

开发平台:

C/C++

  1. #if !defined(__cplusplus) || defined(CINTERFACE)
  2. // Include the full header file that works for C
  3. #include "mshtmlc.h"
  4. #else
  5. #pragma warning( disable: 4049 )  /* more than 64k source lines */
  6. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  7.  /* File created by MIDL compiler version 6.00.0347 */
  8. /* Compiler settings for mshtml.idl:
  9.     Oicf, W1, Zp8, env=Win32 (32b run)
  10.     protocol : dce , ms_ext, c_ext
  11.     error checks: allocation ref bounds_check enum stub_data 
  12.     VC __declspec() decoration level: 
  13.          __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  14.          DECLSPEC_UUID(), MIDL_INTERFACE()
  15. */
  16. //@@MIDL_FILE_HEADING(  )
  17. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  18. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  19. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  20. #endif
  21. #include "rpc.h"
  22. #include "rpcndr.h"
  23. #ifndef __RPCNDR_H_VERSION__
  24. #error this stub requires an updated version of <rpcndr.h>
  25. #endif // __RPCNDR_H_VERSION__
  26. #ifndef COM_NO_WINDOWS_H
  27. #include "windows.h"
  28. #include "ole2.h"
  29. #endif /*COM_NO_WINDOWS_H*/
  30. #ifndef __mshtml_h__
  31. #define __mshtml_h__
  32. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  33. #pragma once
  34. #endif
  35. /* Forward Declarations */ 
  36. #ifndef __IHTMLFiltersCollection_FWD_DEFINED__
  37. #define __IHTMLFiltersCollection_FWD_DEFINED__
  38. typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
  39. #endif  /* __IHTMLFiltersCollection_FWD_DEFINED__ */
  40. #ifndef __IHTMLEventObj_FWD_DEFINED__
  41. #define __IHTMLEventObj_FWD_DEFINED__
  42. typedef interface IHTMLEventObj IHTMLEventObj;
  43. #endif  /* __IHTMLEventObj_FWD_DEFINED__ */
  44. #ifndef __IElementBehaviorSite_FWD_DEFINED__
  45. #define __IElementBehaviorSite_FWD_DEFINED__
  46. typedef interface IElementBehaviorSite IElementBehaviorSite;
  47. #endif  /* __IElementBehaviorSite_FWD_DEFINED__ */
  48. #ifndef __IElementBehavior_FWD_DEFINED__
  49. #define __IElementBehavior_FWD_DEFINED__
  50. typedef interface IElementBehavior IElementBehavior;
  51. #endif  /* __IElementBehavior_FWD_DEFINED__ */
  52. #ifndef __IElementBehaviorFactory_FWD_DEFINED__
  53. #define __IElementBehaviorFactory_FWD_DEFINED__
  54. typedef interface IElementBehaviorFactory IElementBehaviorFactory;
  55. #endif  /* __IElementBehaviorFactory_FWD_DEFINED__ */
  56. #ifndef __IElementBehaviorSiteOM_FWD_DEFINED__
  57. #define __IElementBehaviorSiteOM_FWD_DEFINED__
  58. typedef interface IElementBehaviorSiteOM IElementBehaviorSiteOM;
  59. #endif  /* __IElementBehaviorSiteOM_FWD_DEFINED__ */
  60. #ifndef __IElementBehaviorRender_FWD_DEFINED__
  61. #define __IElementBehaviorRender_FWD_DEFINED__
  62. typedef interface IElementBehaviorRender IElementBehaviorRender;
  63. #endif  /* __IElementBehaviorRender_FWD_DEFINED__ */
  64. #ifndef __IElementBehaviorSiteRender_FWD_DEFINED__
  65. #define __IElementBehaviorSiteRender_FWD_DEFINED__
  66. typedef interface IElementBehaviorSiteRender IElementBehaviorSiteRender;
  67. #endif  /* __IElementBehaviorSiteRender_FWD_DEFINED__ */
  68. #ifndef __IHTMLStyle_FWD_DEFINED__
  69. #define __IHTMLStyle_FWD_DEFINED__
  70. typedef interface IHTMLStyle IHTMLStyle;
  71. #endif  /* __IHTMLStyle_FWD_DEFINED__ */
  72. #ifndef __IHTMLStyle2_FWD_DEFINED__
  73. #define __IHTMLStyle2_FWD_DEFINED__
  74. typedef interface IHTMLStyle2 IHTMLStyle2;
  75. #endif  /* __IHTMLStyle2_FWD_DEFINED__ */
  76. #ifndef __IHTMLStyle3_FWD_DEFINED__
  77. #define __IHTMLStyle3_FWD_DEFINED__
  78. typedef interface IHTMLStyle3 IHTMLStyle3;
  79. #endif  /* __IHTMLStyle3_FWD_DEFINED__ */
  80. #ifndef __IHTMLStyle4_FWD_DEFINED__
  81. #define __IHTMLStyle4_FWD_DEFINED__
  82. typedef interface IHTMLStyle4 IHTMLStyle4;
  83. #endif  /* __IHTMLStyle4_FWD_DEFINED__ */
  84. #ifndef __IHTMLRuleStyle_FWD_DEFINED__
  85. #define __IHTMLRuleStyle_FWD_DEFINED__
  86. typedef interface IHTMLRuleStyle IHTMLRuleStyle;
  87. #endif  /* __IHTMLRuleStyle_FWD_DEFINED__ */
  88. #ifndef __IHTMLRuleStyle2_FWD_DEFINED__
  89. #define __IHTMLRuleStyle2_FWD_DEFINED__
  90. typedef interface IHTMLRuleStyle2 IHTMLRuleStyle2;
  91. #endif  /* __IHTMLRuleStyle2_FWD_DEFINED__ */
  92. #ifndef __IHTMLRuleStyle3_FWD_DEFINED__
  93. #define __IHTMLRuleStyle3_FWD_DEFINED__
  94. typedef interface IHTMLRuleStyle3 IHTMLRuleStyle3;
  95. #endif  /* __IHTMLRuleStyle3_FWD_DEFINED__ */
  96. #ifndef __IHTMLRuleStyle4_FWD_DEFINED__
  97. #define __IHTMLRuleStyle4_FWD_DEFINED__
  98. typedef interface IHTMLRuleStyle4 IHTMLRuleStyle4;
  99. #endif  /* __IHTMLRuleStyle4_FWD_DEFINED__ */
  100. #ifndef __DispHTMLStyle_FWD_DEFINED__
  101. #define __DispHTMLStyle_FWD_DEFINED__
  102. typedef interface DispHTMLStyle DispHTMLStyle;
  103. #endif  /* __DispHTMLStyle_FWD_DEFINED__ */
  104. #ifndef __HTMLStyle_FWD_DEFINED__
  105. #define __HTMLStyle_FWD_DEFINED__
  106. #ifdef __cplusplus
  107. typedef class HTMLStyle HTMLStyle;
  108. #else
  109. typedef struct HTMLStyle HTMLStyle;
  110. #endif /* __cplusplus */
  111. #endif  /* __HTMLStyle_FWD_DEFINED__ */
  112. #ifndef __DispHTMLRuleStyle_FWD_DEFINED__
  113. #define __DispHTMLRuleStyle_FWD_DEFINED__
  114. typedef interface DispHTMLRuleStyle DispHTMLRuleStyle;
  115. #endif  /* __DispHTMLRuleStyle_FWD_DEFINED__ */
  116. #ifndef __HTMLRuleStyle_FWD_DEFINED__
  117. #define __HTMLRuleStyle_FWD_DEFINED__
  118. #ifdef __cplusplus
  119. typedef class HTMLRuleStyle HTMLRuleStyle;
  120. #else
  121. typedef struct HTMLRuleStyle HTMLRuleStyle;
  122. #endif /* __cplusplus */
  123. #endif  /* __HTMLRuleStyle_FWD_DEFINED__ */
  124. #ifndef __IHTMLRenderStyle_FWD_DEFINED__
  125. #define __IHTMLRenderStyle_FWD_DEFINED__
  126. typedef interface IHTMLRenderStyle IHTMLRenderStyle;
  127. #endif  /* __IHTMLRenderStyle_FWD_DEFINED__ */
  128. #ifndef __DispHTMLRenderStyle_FWD_DEFINED__
  129. #define __DispHTMLRenderStyle_FWD_DEFINED__
  130. typedef interface DispHTMLRenderStyle DispHTMLRenderStyle;
  131. #endif  /* __DispHTMLRenderStyle_FWD_DEFINED__ */
  132. #ifndef __HTMLRenderStyle_FWD_DEFINED__
  133. #define __HTMLRenderStyle_FWD_DEFINED__
  134. #ifdef __cplusplus
  135. typedef class HTMLRenderStyle HTMLRenderStyle;
  136. #else
  137. typedef struct HTMLRenderStyle HTMLRenderStyle;
  138. #endif /* __cplusplus */
  139. #endif  /* __HTMLRenderStyle_FWD_DEFINED__ */
  140. #ifndef __IHTMLCurrentStyle_FWD_DEFINED__
  141. #define __IHTMLCurrentStyle_FWD_DEFINED__
  142. typedef interface IHTMLCurrentStyle IHTMLCurrentStyle;
  143. #endif  /* __IHTMLCurrentStyle_FWD_DEFINED__ */
  144. #ifndef __IHTMLCurrentStyle2_FWD_DEFINED__
  145. #define __IHTMLCurrentStyle2_FWD_DEFINED__
  146. typedef interface IHTMLCurrentStyle2 IHTMLCurrentStyle2;
  147. #endif  /* __IHTMLCurrentStyle2_FWD_DEFINED__ */
  148. #ifndef __IHTMLCurrentStyle3_FWD_DEFINED__
  149. #define __IHTMLCurrentStyle3_FWD_DEFINED__
  150. typedef interface IHTMLCurrentStyle3 IHTMLCurrentStyle3;
  151. #endif  /* __IHTMLCurrentStyle3_FWD_DEFINED__ */
  152. #ifndef __DispHTMLCurrentStyle_FWD_DEFINED__
  153. #define __DispHTMLCurrentStyle_FWD_DEFINED__
  154. typedef interface DispHTMLCurrentStyle DispHTMLCurrentStyle;
  155. #endif  /* __DispHTMLCurrentStyle_FWD_DEFINED__ */
  156. #ifndef __HTMLCurrentStyle_FWD_DEFINED__
  157. #define __HTMLCurrentStyle_FWD_DEFINED__
  158. #ifdef __cplusplus
  159. typedef class HTMLCurrentStyle HTMLCurrentStyle;
  160. #else
  161. typedef struct HTMLCurrentStyle HTMLCurrentStyle;
  162. #endif /* __cplusplus */
  163. #endif  /* __HTMLCurrentStyle_FWD_DEFINED__ */
  164. #ifndef __IHTMLElement_FWD_DEFINED__
  165. #define __IHTMLElement_FWD_DEFINED__
  166. typedef interface IHTMLElement IHTMLElement;
  167. #endif  /* __IHTMLElement_FWD_DEFINED__ */
  168. #ifndef __IHTMLRect_FWD_DEFINED__
  169. #define __IHTMLRect_FWD_DEFINED__
  170. typedef interface IHTMLRect IHTMLRect;
  171. #endif  /* __IHTMLRect_FWD_DEFINED__ */
  172. #ifndef __IHTMLRectCollection_FWD_DEFINED__
  173. #define __IHTMLRectCollection_FWD_DEFINED__
  174. typedef interface IHTMLRectCollection IHTMLRectCollection;
  175. #endif  /* __IHTMLRectCollection_FWD_DEFINED__ */
  176. #ifndef __IHTMLDOMNode_FWD_DEFINED__
  177. #define __IHTMLDOMNode_FWD_DEFINED__
  178. typedef interface IHTMLDOMNode IHTMLDOMNode;
  179. #endif  /* __IHTMLDOMNode_FWD_DEFINED__ */
  180. #ifndef __IHTMLDOMNode2_FWD_DEFINED__
  181. #define __IHTMLDOMNode2_FWD_DEFINED__
  182. typedef interface IHTMLDOMNode2 IHTMLDOMNode2;
  183. #endif  /* __IHTMLDOMNode2_FWD_DEFINED__ */
  184. #ifndef __IHTMLDOMAttribute_FWD_DEFINED__
  185. #define __IHTMLDOMAttribute_FWD_DEFINED__
  186. typedef interface IHTMLDOMAttribute IHTMLDOMAttribute;
  187. #endif  /* __IHTMLDOMAttribute_FWD_DEFINED__ */
  188. #ifndef __IHTMLDOMAttribute2_FWD_DEFINED__
  189. #define __IHTMLDOMAttribute2_FWD_DEFINED__
  190. typedef interface IHTMLDOMAttribute2 IHTMLDOMAttribute2;
  191. #endif  /* __IHTMLDOMAttribute2_FWD_DEFINED__ */
  192. #ifndef __IHTMLDOMTextNode_FWD_DEFINED__
  193. #define __IHTMLDOMTextNode_FWD_DEFINED__
  194. typedef interface IHTMLDOMTextNode IHTMLDOMTextNode;
  195. #endif  /* __IHTMLDOMTextNode_FWD_DEFINED__ */
  196. #ifndef __IHTMLDOMTextNode2_FWD_DEFINED__
  197. #define __IHTMLDOMTextNode2_FWD_DEFINED__
  198. typedef interface IHTMLDOMTextNode2 IHTMLDOMTextNode2;
  199. #endif  /* __IHTMLDOMTextNode2_FWD_DEFINED__ */
  200. #ifndef __IHTMLDOMImplementation_FWD_DEFINED__
  201. #define __IHTMLDOMImplementation_FWD_DEFINED__
  202. typedef interface IHTMLDOMImplementation IHTMLDOMImplementation;
  203. #endif  /* __IHTMLDOMImplementation_FWD_DEFINED__ */
  204. #ifndef __DispHTMLDOMAttribute_FWD_DEFINED__
  205. #define __DispHTMLDOMAttribute_FWD_DEFINED__
  206. typedef interface DispHTMLDOMAttribute DispHTMLDOMAttribute;
  207. #endif  /* __DispHTMLDOMAttribute_FWD_DEFINED__ */
  208. #ifndef __HTMLDOMAttribute_FWD_DEFINED__
  209. #define __HTMLDOMAttribute_FWD_DEFINED__
  210. #ifdef __cplusplus
  211. typedef class HTMLDOMAttribute HTMLDOMAttribute;
  212. #else
  213. typedef struct HTMLDOMAttribute HTMLDOMAttribute;
  214. #endif /* __cplusplus */
  215. #endif  /* __HTMLDOMAttribute_FWD_DEFINED__ */
  216. #ifndef __DispHTMLDOMTextNode_FWD_DEFINED__
  217. #define __DispHTMLDOMTextNode_FWD_DEFINED__
  218. typedef interface DispHTMLDOMTextNode DispHTMLDOMTextNode;
  219. #endif  /* __DispHTMLDOMTextNode_FWD_DEFINED__ */
  220. #ifndef __HTMLDOMTextNode_FWD_DEFINED__
  221. #define __HTMLDOMTextNode_FWD_DEFINED__
  222. #ifdef __cplusplus
  223. typedef class HTMLDOMTextNode HTMLDOMTextNode;
  224. #else
  225. typedef struct HTMLDOMTextNode HTMLDOMTextNode;
  226. #endif /* __cplusplus */
  227. #endif  /* __HTMLDOMTextNode_FWD_DEFINED__ */
  228. #ifndef __DispHTMLDOMImplementation_FWD_DEFINED__
  229. #define __DispHTMLDOMImplementation_FWD_DEFINED__
  230. typedef interface DispHTMLDOMImplementation DispHTMLDOMImplementation;
  231. #endif  /* __DispHTMLDOMImplementation_FWD_DEFINED__ */
  232. #ifndef __HTMLDOMImplementation_FWD_DEFINED__
  233. #define __HTMLDOMImplementation_FWD_DEFINED__
  234. #ifdef __cplusplus
  235. typedef class HTMLDOMImplementation HTMLDOMImplementation;
  236. #else
  237. typedef struct HTMLDOMImplementation HTMLDOMImplementation;
  238. #endif /* __cplusplus */
  239. #endif  /* __HTMLDOMImplementation_FWD_DEFINED__ */
  240. #ifndef __IHTMLAttributeCollection_FWD_DEFINED__
  241. #define __IHTMLAttributeCollection_FWD_DEFINED__
  242. typedef interface IHTMLAttributeCollection IHTMLAttributeCollection;
  243. #endif  /* __IHTMLAttributeCollection_FWD_DEFINED__ */
  244. #ifndef __IHTMLAttributeCollection2_FWD_DEFINED__
  245. #define __IHTMLAttributeCollection2_FWD_DEFINED__
  246. typedef interface IHTMLAttributeCollection2 IHTMLAttributeCollection2;
  247. #endif  /* __IHTMLAttributeCollection2_FWD_DEFINED__ */
  248. #ifndef __IHTMLDOMChildrenCollection_FWD_DEFINED__
  249. #define __IHTMLDOMChildrenCollection_FWD_DEFINED__
  250. typedef interface IHTMLDOMChildrenCollection IHTMLDOMChildrenCollection;
  251. #endif  /* __IHTMLDOMChildrenCollection_FWD_DEFINED__ */
  252. #ifndef __DispHTMLAttributeCollection_FWD_DEFINED__
  253. #define __DispHTMLAttributeCollection_FWD_DEFINED__
  254. typedef interface DispHTMLAttributeCollection DispHTMLAttributeCollection;
  255. #endif  /* __DispHTMLAttributeCollection_FWD_DEFINED__ */
  256. #ifndef __HTMLAttributeCollection_FWD_DEFINED__
  257. #define __HTMLAttributeCollection_FWD_DEFINED__
  258. #ifdef __cplusplus
  259. typedef class HTMLAttributeCollection HTMLAttributeCollection;
  260. #else
  261. typedef struct HTMLAttributeCollection HTMLAttributeCollection;
  262. #endif /* __cplusplus */
  263. #endif  /* __HTMLAttributeCollection_FWD_DEFINED__ */
  264. #ifndef __DispDOMChildrenCollection_FWD_DEFINED__
  265. #define __DispDOMChildrenCollection_FWD_DEFINED__
  266. typedef interface DispDOMChildrenCollection DispDOMChildrenCollection;
  267. #endif  /* __DispDOMChildrenCollection_FWD_DEFINED__ */
  268. #ifndef __DOMChildrenCollection_FWD_DEFINED__
  269. #define __DOMChildrenCollection_FWD_DEFINED__
  270. #ifdef __cplusplus
  271. typedef class DOMChildrenCollection DOMChildrenCollection;
  272. #else
  273. typedef struct DOMChildrenCollection DOMChildrenCollection;
  274. #endif /* __cplusplus */
  275. #endif  /* __DOMChildrenCollection_FWD_DEFINED__ */
  276. #ifndef __HTMLElementEvents2_FWD_DEFINED__
  277. #define __HTMLElementEvents2_FWD_DEFINED__
  278. typedef interface HTMLElementEvents2 HTMLElementEvents2;
  279. #endif  /* __HTMLElementEvents2_FWD_DEFINED__ */
  280. #ifndef __HTMLElementEvents_FWD_DEFINED__
  281. #define __HTMLElementEvents_FWD_DEFINED__
  282. typedef interface HTMLElementEvents HTMLElementEvents;
  283. #endif  /* __HTMLElementEvents_FWD_DEFINED__ */
  284. #ifndef __IHTMLElementCollection_FWD_DEFINED__
  285. #define __IHTMLElementCollection_FWD_DEFINED__
  286. typedef interface IHTMLElementCollection IHTMLElementCollection;
  287. #endif  /* __IHTMLElementCollection_FWD_DEFINED__ */
  288. #ifndef __IHTMLFiltersCollection_FWD_DEFINED__
  289. #define __IHTMLFiltersCollection_FWD_DEFINED__
  290. typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
  291. #endif  /* __IHTMLFiltersCollection_FWD_DEFINED__ */
  292. #ifndef __IHTMLElement2_FWD_DEFINED__
  293. #define __IHTMLElement2_FWD_DEFINED__
  294. typedef interface IHTMLElement2 IHTMLElement2;
  295. #endif  /* __IHTMLElement2_FWD_DEFINED__ */
  296. #ifndef __IHTMLElement3_FWD_DEFINED__
  297. #define __IHTMLElement3_FWD_DEFINED__
  298. typedef interface IHTMLElement3 IHTMLElement3;
  299. #endif  /* __IHTMLElement3_FWD_DEFINED__ */
  300. #ifndef __IHTMLElement4_FWD_DEFINED__
  301. #define __IHTMLElement4_FWD_DEFINED__
  302. typedef interface IHTMLElement4 IHTMLElement4;
  303. #endif  /* __IHTMLElement4_FWD_DEFINED__ */
  304. #ifndef __IHTMLElementRender_FWD_DEFINED__
  305. #define __IHTMLElementRender_FWD_DEFINED__
  306. typedef interface IHTMLElementRender IHTMLElementRender;
  307. #endif  /* __IHTMLElementRender_FWD_DEFINED__ */
  308. #ifndef __IHTMLUniqueName_FWD_DEFINED__
  309. #define __IHTMLUniqueName_FWD_DEFINED__
  310. typedef interface IHTMLUniqueName IHTMLUniqueName;
  311. #endif  /* __IHTMLUniqueName_FWD_DEFINED__ */
  312. #ifndef __IHTMLDatabinding_FWD_DEFINED__
  313. #define __IHTMLDatabinding_FWD_DEFINED__
  314. typedef interface IHTMLDatabinding IHTMLDatabinding;
  315. #endif  /* __IHTMLDatabinding_FWD_DEFINED__ */
  316. #ifndef __IHTMLDocument_FWD_DEFINED__
  317. #define __IHTMLDocument_FWD_DEFINED__
  318. typedef interface IHTMLDocument IHTMLDocument;
  319. #endif  /* __IHTMLDocument_FWD_DEFINED__ */
  320. #ifndef __IHTMLElementDefaults_FWD_DEFINED__
  321. #define __IHTMLElementDefaults_FWD_DEFINED__
  322. typedef interface IHTMLElementDefaults IHTMLElementDefaults;
  323. #endif  /* __IHTMLElementDefaults_FWD_DEFINED__ */
  324. #ifndef __DispHTMLDefaults_FWD_DEFINED__
  325. #define __DispHTMLDefaults_FWD_DEFINED__
  326. typedef interface DispHTMLDefaults DispHTMLDefaults;
  327. #endif  /* __DispHTMLDefaults_FWD_DEFINED__ */
  328. #ifndef __HTMLDefaults_FWD_DEFINED__
  329. #define __HTMLDefaults_FWD_DEFINED__
  330. #ifdef __cplusplus
  331. typedef class HTMLDefaults HTMLDefaults;
  332. #else
  333. typedef struct HTMLDefaults HTMLDefaults;
  334. #endif /* __cplusplus */
  335. #endif  /* __HTMLDefaults_FWD_DEFINED__ */
  336. #ifndef __IHTCDefaultDispatch_FWD_DEFINED__
  337. #define __IHTCDefaultDispatch_FWD_DEFINED__
  338. typedef interface IHTCDefaultDispatch IHTCDefaultDispatch;
  339. #endif  /* __IHTCDefaultDispatch_FWD_DEFINED__ */
  340. #ifndef __IHTCPropertyBehavior_FWD_DEFINED__
  341. #define __IHTCPropertyBehavior_FWD_DEFINED__
  342. typedef interface IHTCPropertyBehavior IHTCPropertyBehavior;
  343. #endif  /* __IHTCPropertyBehavior_FWD_DEFINED__ */
  344. #ifndef __IHTCMethodBehavior_FWD_DEFINED__
  345. #define __IHTCMethodBehavior_FWD_DEFINED__
  346. typedef interface IHTCMethodBehavior IHTCMethodBehavior;
  347. #endif  /* __IHTCMethodBehavior_FWD_DEFINED__ */
  348. #ifndef __IHTCEventBehavior_FWD_DEFINED__
  349. #define __IHTCEventBehavior_FWD_DEFINED__
  350. typedef interface IHTCEventBehavior IHTCEventBehavior;
  351. #endif  /* __IHTCEventBehavior_FWD_DEFINED__ */
  352. #ifndef __IHTCAttachBehavior_FWD_DEFINED__
  353. #define __IHTCAttachBehavior_FWD_DEFINED__
  354. typedef interface IHTCAttachBehavior IHTCAttachBehavior;
  355. #endif  /* __IHTCAttachBehavior_FWD_DEFINED__ */
  356. #ifndef __IHTCAttachBehavior2_FWD_DEFINED__
  357. #define __IHTCAttachBehavior2_FWD_DEFINED__
  358. typedef interface IHTCAttachBehavior2 IHTCAttachBehavior2;
  359. #endif  /* __IHTCAttachBehavior2_FWD_DEFINED__ */
  360. #ifndef __IHTCDescBehavior_FWD_DEFINED__
  361. #define __IHTCDescBehavior_FWD_DEFINED__
  362. typedef interface IHTCDescBehavior IHTCDescBehavior;
  363. #endif  /* __IHTCDescBehavior_FWD_DEFINED__ */
  364. #ifndef __DispHTCDefaultDispatch_FWD_DEFINED__
  365. #define __DispHTCDefaultDispatch_FWD_DEFINED__
  366. typedef interface DispHTCDefaultDispatch DispHTCDefaultDispatch;
  367. #endif  /* __DispHTCDefaultDispatch_FWD_DEFINED__ */
  368. #ifndef __HTCDefaultDispatch_FWD_DEFINED__
  369. #define __HTCDefaultDispatch_FWD_DEFINED__
  370. #ifdef __cplusplus
  371. typedef class HTCDefaultDispatch HTCDefaultDispatch;
  372. #else
  373. typedef struct HTCDefaultDispatch HTCDefaultDispatch;
  374. #endif /* __cplusplus */
  375. #endif  /* __HTCDefaultDispatch_FWD_DEFINED__ */
  376. #ifndef __DispHTCPropertyBehavior_FWD_DEFINED__
  377. #define __DispHTCPropertyBehavior_FWD_DEFINED__
  378. typedef interface DispHTCPropertyBehavior DispHTCPropertyBehavior;
  379. #endif  /* __DispHTCPropertyBehavior_FWD_DEFINED__ */
  380. #ifndef __HTCPropertyBehavior_FWD_DEFINED__
  381. #define __HTCPropertyBehavior_FWD_DEFINED__
  382. #ifdef __cplusplus
  383. typedef class HTCPropertyBehavior HTCPropertyBehavior;
  384. #else
  385. typedef struct HTCPropertyBehavior HTCPropertyBehavior;
  386. #endif /* __cplusplus */
  387. #endif  /* __HTCPropertyBehavior_FWD_DEFINED__ */
  388. #ifndef __DispHTCMethodBehavior_FWD_DEFINED__
  389. #define __DispHTCMethodBehavior_FWD_DEFINED__
  390. typedef interface DispHTCMethodBehavior DispHTCMethodBehavior;
  391. #endif  /* __DispHTCMethodBehavior_FWD_DEFINED__ */
  392. #ifndef __HTCMethodBehavior_FWD_DEFINED__
  393. #define __HTCMethodBehavior_FWD_DEFINED__
  394. #ifdef __cplusplus
  395. typedef class HTCMethodBehavior HTCMethodBehavior;
  396. #else
  397. typedef struct HTCMethodBehavior HTCMethodBehavior;
  398. #endif /* __cplusplus */
  399. #endif  /* __HTCMethodBehavior_FWD_DEFINED__ */
  400. #ifndef __DispHTCEventBehavior_FWD_DEFINED__
  401. #define __DispHTCEventBehavior_FWD_DEFINED__
  402. typedef interface DispHTCEventBehavior DispHTCEventBehavior;
  403. #endif  /* __DispHTCEventBehavior_FWD_DEFINED__ */
  404. #ifndef __HTCEventBehavior_FWD_DEFINED__
  405. #define __HTCEventBehavior_FWD_DEFINED__
  406. #ifdef __cplusplus
  407. typedef class HTCEventBehavior HTCEventBehavior;
  408. #else
  409. typedef struct HTCEventBehavior HTCEventBehavior;
  410. #endif /* __cplusplus */
  411. #endif  /* __HTCEventBehavior_FWD_DEFINED__ */
  412. #ifndef __DispHTCAttachBehavior_FWD_DEFINED__
  413. #define __DispHTCAttachBehavior_FWD_DEFINED__
  414. typedef interface DispHTCAttachBehavior DispHTCAttachBehavior;
  415. #endif  /* __DispHTCAttachBehavior_FWD_DEFINED__ */
  416. #ifndef __HTCAttachBehavior_FWD_DEFINED__
  417. #define __HTCAttachBehavior_FWD_DEFINED__
  418. #ifdef __cplusplus
  419. typedef class HTCAttachBehavior HTCAttachBehavior;
  420. #else
  421. typedef struct HTCAttachBehavior HTCAttachBehavior;
  422. #endif /* __cplusplus */
  423. #endif  /* __HTCAttachBehavior_FWD_DEFINED__ */
  424. #ifndef __DispHTCDescBehavior_FWD_DEFINED__
  425. #define __DispHTCDescBehavior_FWD_DEFINED__
  426. typedef interface DispHTCDescBehavior DispHTCDescBehavior;
  427. #endif  /* __DispHTCDescBehavior_FWD_DEFINED__ */
  428. #ifndef __HTCDescBehavior_FWD_DEFINED__
  429. #define __HTCDescBehavior_FWD_DEFINED__
  430. #ifdef __cplusplus
  431. typedef class HTCDescBehavior HTCDescBehavior;
  432. #else
  433. typedef struct HTCDescBehavior HTCDescBehavior;
  434. #endif /* __cplusplus */
  435. #endif  /* __HTCDescBehavior_FWD_DEFINED__ */
  436. #ifndef __IHTMLUrnCollection_FWD_DEFINED__
  437. #define __IHTMLUrnCollection_FWD_DEFINED__
  438. typedef interface IHTMLUrnCollection IHTMLUrnCollection;
  439. #endif  /* __IHTMLUrnCollection_FWD_DEFINED__ */
  440. #ifndef __HTMLUrnCollection_FWD_DEFINED__
  441. #define __HTMLUrnCollection_FWD_DEFINED__
  442. #ifdef __cplusplus
  443. typedef class HTMLUrnCollection HTMLUrnCollection;
  444. #else
  445. typedef struct HTMLUrnCollection HTMLUrnCollection;
  446. #endif /* __cplusplus */
  447. #endif  /* __HTMLUrnCollection_FWD_DEFINED__ */
  448. #ifndef __IHTMLGenericElement_FWD_DEFINED__
  449. #define __IHTMLGenericElement_FWD_DEFINED__
  450. typedef interface IHTMLGenericElement IHTMLGenericElement;
  451. #endif  /* __IHTMLGenericElement_FWD_DEFINED__ */
  452. #ifndef __DispHTMLGenericElement_FWD_DEFINED__
  453. #define __DispHTMLGenericElement_FWD_DEFINED__
  454. typedef interface DispHTMLGenericElement DispHTMLGenericElement;
  455. #endif  /* __DispHTMLGenericElement_FWD_DEFINED__ */
  456. #ifndef __HTMLGenericElement_FWD_DEFINED__
  457. #define __HTMLGenericElement_FWD_DEFINED__
  458. #ifdef __cplusplus
  459. typedef class HTMLGenericElement HTMLGenericElement;
  460. #else
  461. typedef struct HTMLGenericElement HTMLGenericElement;
  462. #endif /* __cplusplus */
  463. #endif  /* __HTMLGenericElement_FWD_DEFINED__ */
  464. #ifndef __IHTMLStyleSheetRule_FWD_DEFINED__
  465. #define __IHTMLStyleSheetRule_FWD_DEFINED__
  466. typedef interface IHTMLStyleSheetRule IHTMLStyleSheetRule;
  467. #endif  /* __IHTMLStyleSheetRule_FWD_DEFINED__ */
  468. #ifndef __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  469. #define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  470. typedef interface IHTMLStyleSheetRulesCollection IHTMLStyleSheetRulesCollection;
  471. #endif  /* __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  472. #ifndef __HTMLStyleSheetRule_FWD_DEFINED__
  473. #define __HTMLStyleSheetRule_FWD_DEFINED__
  474. #ifdef __cplusplus
  475. typedef class HTMLStyleSheetRule HTMLStyleSheetRule;
  476. #else
  477. typedef struct HTMLStyleSheetRule HTMLStyleSheetRule;
  478. #endif /* __cplusplus */
  479. #endif  /* __HTMLStyleSheetRule_FWD_DEFINED__ */
  480. #ifndef __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  481. #define __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  482. #ifdef __cplusplus
  483. typedef class HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  484. #else
  485. typedef struct HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection;
  486. #endif /* __cplusplus */
  487. #endif  /* __HTMLStyleSheetRulesCollection_FWD_DEFINED__ */
  488. #ifndef __IHTMLStyleSheetPage_FWD_DEFINED__
  489. #define __IHTMLStyleSheetPage_FWD_DEFINED__
  490. typedef interface IHTMLStyleSheetPage IHTMLStyleSheetPage;
  491. #endif  /* __IHTMLStyleSheetPage_FWD_DEFINED__ */
  492. #ifndef __IHTMLStyleSheetPagesCollection_FWD_DEFINED__
  493. #define __IHTMLStyleSheetPagesCollection_FWD_DEFINED__
  494. typedef interface IHTMLStyleSheetPagesCollection IHTMLStyleSheetPagesCollection;
  495. #endif  /* __IHTMLStyleSheetPagesCollection_FWD_DEFINED__ */
  496. #ifndef __HTMLStyleSheetPage_FWD_DEFINED__
  497. #define __HTMLStyleSheetPage_FWD_DEFINED__
  498. #ifdef __cplusplus
  499. typedef class HTMLStyleSheetPage HTMLStyleSheetPage;
  500. #else
  501. typedef struct HTMLStyleSheetPage HTMLStyleSheetPage;
  502. #endif /* __cplusplus */
  503. #endif  /* __HTMLStyleSheetPage_FWD_DEFINED__ */
  504. #ifndef __HTMLStyleSheetPagesCollection_FWD_DEFINED__
  505. #define __HTMLStyleSheetPagesCollection_FWD_DEFINED__
  506. #ifdef __cplusplus
  507. typedef class HTMLStyleSheetPagesCollection HTMLStyleSheetPagesCollection;
  508. #else
  509. typedef struct HTMLStyleSheetPagesCollection HTMLStyleSheetPagesCollection;
  510. #endif /* __cplusplus */
  511. #endif  /* __HTMLStyleSheetPagesCollection_FWD_DEFINED__ */
  512. #ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__
  513. #define __IHTMLStyleSheetsCollection_FWD_DEFINED__
  514. typedef interface IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection;
  515. #endif  /* __IHTMLStyleSheetsCollection_FWD_DEFINED__ */
  516. #ifndef __IHTMLStyleSheet_FWD_DEFINED__
  517. #define __IHTMLStyleSheet_FWD_DEFINED__
  518. typedef interface IHTMLStyleSheet IHTMLStyleSheet;
  519. #endif  /* __IHTMLStyleSheet_FWD_DEFINED__ */
  520. #ifndef __IHTMLStyleSheet2_FWD_DEFINED__
  521. #define __IHTMLStyleSheet2_FWD_DEFINED__
  522. typedef interface IHTMLStyleSheet2 IHTMLStyleSheet2;
  523. #endif  /* __IHTMLStyleSheet2_FWD_DEFINED__ */
  524. #ifndef __DispHTMLStyleSheet_FWD_DEFINED__
  525. #define __DispHTMLStyleSheet_FWD_DEFINED__
  526. typedef interface DispHTMLStyleSheet DispHTMLStyleSheet;
  527. #endif  /* __DispHTMLStyleSheet_FWD_DEFINED__ */
  528. #ifndef __HTMLStyleSheet_FWD_DEFINED__
  529. #define __HTMLStyleSheet_FWD_DEFINED__
  530. #ifdef __cplusplus
  531. typedef class HTMLStyleSheet HTMLStyleSheet;
  532. #else
  533. typedef struct HTMLStyleSheet HTMLStyleSheet;
  534. #endif /* __cplusplus */
  535. #endif  /* __HTMLStyleSheet_FWD_DEFINED__ */
  536. #ifndef __HTMLStyleSheetsCollection_FWD_DEFINED__
  537. #define __HTMLStyleSheetsCollection_FWD_DEFINED__
  538. #ifdef __cplusplus
  539. typedef class HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  540. #else
  541. typedef struct HTMLStyleSheetsCollection HTMLStyleSheetsCollection;
  542. #endif /* __cplusplus */
  543. #endif  /* __HTMLStyleSheetsCollection_FWD_DEFINED__ */
  544. #ifndef __HTMLLinkElementEvents2_FWD_DEFINED__
  545. #define __HTMLLinkElementEvents2_FWD_DEFINED__
  546. typedef interface HTMLLinkElementEvents2 HTMLLinkElementEvents2;
  547. #endif  /* __HTMLLinkElementEvents2_FWD_DEFINED__ */
  548. #ifndef __HTMLLinkElementEvents_FWD_DEFINED__
  549. #define __HTMLLinkElementEvents_FWD_DEFINED__
  550. typedef interface HTMLLinkElementEvents HTMLLinkElementEvents;
  551. #endif  /* __HTMLLinkElementEvents_FWD_DEFINED__ */
  552. #ifndef __IHTMLLinkElement_FWD_DEFINED__
  553. #define __IHTMLLinkElement_FWD_DEFINED__
  554. typedef interface IHTMLLinkElement IHTMLLinkElement;
  555. #endif  /* __IHTMLLinkElement_FWD_DEFINED__ */
  556. #ifndef __IHTMLLinkElement2_FWD_DEFINED__
  557. #define __IHTMLLinkElement2_FWD_DEFINED__
  558. typedef interface IHTMLLinkElement2 IHTMLLinkElement2;
  559. #endif  /* __IHTMLLinkElement2_FWD_DEFINED__ */
  560. #ifndef __IHTMLLinkElement3_FWD_DEFINED__
  561. #define __IHTMLLinkElement3_FWD_DEFINED__
  562. typedef interface IHTMLLinkElement3 IHTMLLinkElement3;
  563. #endif  /* __IHTMLLinkElement3_FWD_DEFINED__ */
  564. #ifndef __DispHTMLLinkElement_FWD_DEFINED__
  565. #define __DispHTMLLinkElement_FWD_DEFINED__
  566. typedef interface DispHTMLLinkElement DispHTMLLinkElement;
  567. #endif  /* __DispHTMLLinkElement_FWD_DEFINED__ */
  568. #ifndef __HTMLLinkElement_FWD_DEFINED__
  569. #define __HTMLLinkElement_FWD_DEFINED__
  570. #ifdef __cplusplus
  571. typedef class HTMLLinkElement HTMLLinkElement;
  572. #else
  573. typedef struct HTMLLinkElement HTMLLinkElement;
  574. #endif /* __cplusplus */
  575. #endif  /* __HTMLLinkElement_FWD_DEFINED__ */
  576. #ifndef __IHTMLTxtRange_FWD_DEFINED__
  577. #define __IHTMLTxtRange_FWD_DEFINED__
  578. typedef interface IHTMLTxtRange IHTMLTxtRange;
  579. #endif  /* __IHTMLTxtRange_FWD_DEFINED__ */
  580. #ifndef __IHTMLTextRangeMetrics_FWD_DEFINED__
  581. #define __IHTMLTextRangeMetrics_FWD_DEFINED__
  582. typedef interface IHTMLTextRangeMetrics IHTMLTextRangeMetrics;
  583. #endif  /* __IHTMLTextRangeMetrics_FWD_DEFINED__ */
  584. #ifndef __IHTMLTextRangeMetrics2_FWD_DEFINED__
  585. #define __IHTMLTextRangeMetrics2_FWD_DEFINED__
  586. typedef interface IHTMLTextRangeMetrics2 IHTMLTextRangeMetrics2;
  587. #endif  /* __IHTMLTextRangeMetrics2_FWD_DEFINED__ */
  588. #ifndef __IHTMLTxtRangeCollection_FWD_DEFINED__
  589. #define __IHTMLTxtRangeCollection_FWD_DEFINED__
  590. typedef interface IHTMLTxtRangeCollection IHTMLTxtRangeCollection;
  591. #endif  /* __IHTMLTxtRangeCollection_FWD_DEFINED__ */
  592. #ifndef __HTMLFormElementEvents2_FWD_DEFINED__
  593. #define __HTMLFormElementEvents2_FWD_DEFINED__
  594. typedef interface HTMLFormElementEvents2 HTMLFormElementEvents2;
  595. #endif  /* __HTMLFormElementEvents2_FWD_DEFINED__ */
  596. #ifndef __HTMLFormElementEvents_FWD_DEFINED__
  597. #define __HTMLFormElementEvents_FWD_DEFINED__
  598. typedef interface HTMLFormElementEvents HTMLFormElementEvents;
  599. #endif  /* __HTMLFormElementEvents_FWD_DEFINED__ */
  600. #ifndef __IHTMLFormElement_FWD_DEFINED__
  601. #define __IHTMLFormElement_FWD_DEFINED__
  602. typedef interface IHTMLFormElement IHTMLFormElement;
  603. #endif  /* __IHTMLFormElement_FWD_DEFINED__ */
  604. #ifndef __IHTMLFormElement2_FWD_DEFINED__
  605. #define __IHTMLFormElement2_FWD_DEFINED__
  606. typedef interface IHTMLFormElement2 IHTMLFormElement2;
  607. #endif  /* __IHTMLFormElement2_FWD_DEFINED__ */
  608. #ifndef __IHTMLFormElement3_FWD_DEFINED__
  609. #define __IHTMLFormElement3_FWD_DEFINED__
  610. typedef interface IHTMLFormElement3 IHTMLFormElement3;
  611. #endif  /* __IHTMLFormElement3_FWD_DEFINED__ */
  612. #ifndef __IHTMLSubmitData_FWD_DEFINED__
  613. #define __IHTMLSubmitData_FWD_DEFINED__
  614. typedef interface IHTMLSubmitData IHTMLSubmitData;
  615. #endif  /* __IHTMLSubmitData_FWD_DEFINED__ */
  616. #ifndef __DispHTMLFormElement_FWD_DEFINED__
  617. #define __DispHTMLFormElement_FWD_DEFINED__
  618. typedef interface DispHTMLFormElement DispHTMLFormElement;
  619. #endif  /* __DispHTMLFormElement_FWD_DEFINED__ */
  620. #ifndef __HTMLFormElement_FWD_DEFINED__
  621. #define __HTMLFormElement_FWD_DEFINED__
  622. #ifdef __cplusplus
  623. typedef class HTMLFormElement HTMLFormElement;
  624. #else
  625. typedef struct HTMLFormElement HTMLFormElement;
  626. #endif /* __cplusplus */
  627. #endif  /* __HTMLFormElement_FWD_DEFINED__ */
  628. #ifndef __HTMLControlElementEvents2_FWD_DEFINED__
  629. #define __HTMLControlElementEvents2_FWD_DEFINED__
  630. typedef interface HTMLControlElementEvents2 HTMLControlElementEvents2;
  631. #endif  /* __HTMLControlElementEvents2_FWD_DEFINED__ */
  632. #ifndef __HTMLControlElementEvents_FWD_DEFINED__
  633. #define __HTMLControlElementEvents_FWD_DEFINED__
  634. typedef interface HTMLControlElementEvents HTMLControlElementEvents;
  635. #endif  /* __HTMLControlElementEvents_FWD_DEFINED__ */
  636. #ifndef __IHTMLControlElement_FWD_DEFINED__
  637. #define __IHTMLControlElement_FWD_DEFINED__
  638. typedef interface IHTMLControlElement IHTMLControlElement;
  639. #endif  /* __IHTMLControlElement_FWD_DEFINED__ */
  640. #ifndef __IHTMLTextElement_FWD_DEFINED__
  641. #define __IHTMLTextElement_FWD_DEFINED__
  642. typedef interface IHTMLTextElement IHTMLTextElement;
  643. #endif  /* __IHTMLTextElement_FWD_DEFINED__ */
  644. #ifndef __DispHTMLTextElement_FWD_DEFINED__
  645. #define __DispHTMLTextElement_FWD_DEFINED__
  646. typedef interface DispHTMLTextElement DispHTMLTextElement;
  647. #endif  /* __DispHTMLTextElement_FWD_DEFINED__ */
  648. #ifndef __HTMLTextElement_FWD_DEFINED__
  649. #define __HTMLTextElement_FWD_DEFINED__
  650. #ifdef __cplusplus
  651. typedef class HTMLTextElement HTMLTextElement;
  652. #else
  653. typedef struct HTMLTextElement HTMLTextElement;
  654. #endif /* __cplusplus */
  655. #endif  /* __HTMLTextElement_FWD_DEFINED__ */
  656. #ifndef __HTMLTextContainerEvents2_FWD_DEFINED__
  657. #define __HTMLTextContainerEvents2_FWD_DEFINED__
  658. typedef interface HTMLTextContainerEvents2 HTMLTextContainerEvents2;
  659. #endif  /* __HTMLTextContainerEvents2_FWD_DEFINED__ */
  660. #ifndef __HTMLTextContainerEvents_FWD_DEFINED__
  661. #define __HTMLTextContainerEvents_FWD_DEFINED__
  662. typedef interface HTMLTextContainerEvents HTMLTextContainerEvents;
  663. #endif  /* __HTMLTextContainerEvents_FWD_DEFINED__ */
  664. #ifndef __IHTMLTextContainer_FWD_DEFINED__
  665. #define __IHTMLTextContainer_FWD_DEFINED__
  666. typedef interface IHTMLTextContainer IHTMLTextContainer;
  667. #endif  /* __IHTMLTextContainer_FWD_DEFINED__ */
  668. #ifndef __IHTMLControlRange_FWD_DEFINED__
  669. #define __IHTMLControlRange_FWD_DEFINED__
  670. typedef interface IHTMLControlRange IHTMLControlRange;
  671. #endif  /* __IHTMLControlRange_FWD_DEFINED__ */
  672. #ifndef __IHTMLControlRange2_FWD_DEFINED__
  673. #define __IHTMLControlRange2_FWD_DEFINED__
  674. typedef interface IHTMLControlRange2 IHTMLControlRange2;
  675. #endif  /* __IHTMLControlRange2_FWD_DEFINED__ */
  676. #ifndef __HTMLImgEvents2_FWD_DEFINED__
  677. #define __HTMLImgEvents2_FWD_DEFINED__
  678. typedef interface HTMLImgEvents2 HTMLImgEvents2;
  679. #endif  /* __HTMLImgEvents2_FWD_DEFINED__ */
  680. #ifndef __HTMLImgEvents_FWD_DEFINED__
  681. #define __HTMLImgEvents_FWD_DEFINED__
  682. typedef interface HTMLImgEvents HTMLImgEvents;
  683. #endif  /* __HTMLImgEvents_FWD_DEFINED__ */
  684. #ifndef __IHTMLImgElement_FWD_DEFINED__
  685. #define __IHTMLImgElement_FWD_DEFINED__
  686. typedef interface IHTMLImgElement IHTMLImgElement;
  687. #endif  /* __IHTMLImgElement_FWD_DEFINED__ */
  688. #ifndef __IHTMLImgElement2_FWD_DEFINED__
  689. #define __IHTMLImgElement2_FWD_DEFINED__
  690. typedef interface IHTMLImgElement2 IHTMLImgElement2;
  691. #endif  /* __IHTMLImgElement2_FWD_DEFINED__ */
  692. #ifndef __IHTMLImageElementFactory_FWD_DEFINED__
  693. #define __IHTMLImageElementFactory_FWD_DEFINED__
  694. typedef interface IHTMLImageElementFactory IHTMLImageElementFactory;
  695. #endif  /* __IHTMLImageElementFactory_FWD_DEFINED__ */
  696. #ifndef __DispHTMLImg_FWD_DEFINED__
  697. #define __DispHTMLImg_FWD_DEFINED__
  698. typedef interface DispHTMLImg DispHTMLImg;
  699. #endif  /* __DispHTMLImg_FWD_DEFINED__ */
  700. #ifndef __HTMLImg_FWD_DEFINED__
  701. #define __HTMLImg_FWD_DEFINED__
  702. #ifdef __cplusplus
  703. typedef class HTMLImg HTMLImg;
  704. #else
  705. typedef struct HTMLImg HTMLImg;
  706. #endif /* __cplusplus */
  707. #endif  /* __HTMLImg_FWD_DEFINED__ */
  708. #ifndef __HTMLImageElementFactory_FWD_DEFINED__
  709. #define __HTMLImageElementFactory_FWD_DEFINED__
  710. #ifdef __cplusplus
  711. typedef class HTMLImageElementFactory HTMLImageElementFactory;
  712. #else
  713. typedef struct HTMLImageElementFactory HTMLImageElementFactory;
  714. #endif /* __cplusplus */
  715. #endif  /* __HTMLImageElementFactory_FWD_DEFINED__ */
  716. #ifndef __IHTMLBodyElement_FWD_DEFINED__
  717. #define __IHTMLBodyElement_FWD_DEFINED__
  718. typedef interface IHTMLBodyElement IHTMLBodyElement;
  719. #endif  /* __IHTMLBodyElement_FWD_DEFINED__ */
  720. #ifndef __IHTMLBodyElement2_FWD_DEFINED__
  721. #define __IHTMLBodyElement2_FWD_DEFINED__
  722. typedef interface IHTMLBodyElement2 IHTMLBodyElement2;
  723. #endif  /* __IHTMLBodyElement2_FWD_DEFINED__ */
  724. #ifndef __DispHTMLBody_FWD_DEFINED__
  725. #define __DispHTMLBody_FWD_DEFINED__
  726. typedef interface DispHTMLBody DispHTMLBody;
  727. #endif  /* __DispHTMLBody_FWD_DEFINED__ */
  728. #ifndef __HTMLBody_FWD_DEFINED__
  729. #define __HTMLBody_FWD_DEFINED__
  730. #ifdef __cplusplus
  731. typedef class HTMLBody HTMLBody;
  732. #else
  733. typedef struct HTMLBody HTMLBody;
  734. #endif /* __cplusplus */
  735. #endif  /* __HTMLBody_FWD_DEFINED__ */
  736. #ifndef __IHTMLFontElement_FWD_DEFINED__
  737. #define __IHTMLFontElement_FWD_DEFINED__
  738. typedef interface IHTMLFontElement IHTMLFontElement;
  739. #endif  /* __IHTMLFontElement_FWD_DEFINED__ */
  740. #ifndef __DispHTMLFontElement_FWD_DEFINED__
  741. #define __DispHTMLFontElement_FWD_DEFINED__
  742. typedef interface DispHTMLFontElement DispHTMLFontElement;
  743. #endif  /* __DispHTMLFontElement_FWD_DEFINED__ */
  744. #ifndef __HTMLFontElement_FWD_DEFINED__
  745. #define __HTMLFontElement_FWD_DEFINED__
  746. #ifdef __cplusplus
  747. typedef class HTMLFontElement HTMLFontElement;
  748. #else
  749. typedef struct HTMLFontElement HTMLFontElement;
  750. #endif /* __cplusplus */
  751. #endif  /* __HTMLFontElement_FWD_DEFINED__ */
  752. #ifndef __HTMLAnchorEvents2_FWD_DEFINED__
  753. #define __HTMLAnchorEvents2_FWD_DEFINED__
  754. typedef interface HTMLAnchorEvents2 HTMLAnchorEvents2;
  755. #endif  /* __HTMLAnchorEvents2_FWD_DEFINED__ */
  756. #ifndef __HTMLAnchorEvents_FWD_DEFINED__
  757. #define __HTMLAnchorEvents_FWD_DEFINED__
  758. typedef interface HTMLAnchorEvents HTMLAnchorEvents;
  759. #endif  /* __HTMLAnchorEvents_FWD_DEFINED__ */
  760. #ifndef __IHTMLAnchorElement_FWD_DEFINED__
  761. #define __IHTMLAnchorElement_FWD_DEFINED__
  762. typedef interface IHTMLAnchorElement IHTMLAnchorElement;
  763. #endif  /* __IHTMLAnchorElement_FWD_DEFINED__ */
  764. #ifndef __IHTMLAnchorElement2_FWD_DEFINED__
  765. #define __IHTMLAnchorElement2_FWD_DEFINED__
  766. typedef interface IHTMLAnchorElement2 IHTMLAnchorElement2;
  767. #endif  /* __IHTMLAnchorElement2_FWD_DEFINED__ */
  768. #ifndef __DispHTMLAnchorElement_FWD_DEFINED__
  769. #define __DispHTMLAnchorElement_FWD_DEFINED__
  770. typedef interface DispHTMLAnchorElement DispHTMLAnchorElement;
  771. #endif  /* __DispHTMLAnchorElement_FWD_DEFINED__ */
  772. #ifndef __HTMLAnchorElement_FWD_DEFINED__
  773. #define __HTMLAnchorElement_FWD_DEFINED__
  774. #ifdef __cplusplus
  775. typedef class HTMLAnchorElement HTMLAnchorElement;
  776. #else
  777. typedef struct HTMLAnchorElement HTMLAnchorElement;
  778. #endif /* __cplusplus */
  779. #endif  /* __HTMLAnchorElement_FWD_DEFINED__ */
  780. #ifndef __HTMLLabelEvents2_FWD_DEFINED__
  781. #define __HTMLLabelEvents2_FWD_DEFINED__
  782. typedef interface HTMLLabelEvents2 HTMLLabelEvents2;
  783. #endif  /* __HTMLLabelEvents2_FWD_DEFINED__ */
  784. #ifndef __HTMLLabelEvents_FWD_DEFINED__
  785. #define __HTMLLabelEvents_FWD_DEFINED__
  786. typedef interface HTMLLabelEvents HTMLLabelEvents;
  787. #endif  /* __HTMLLabelEvents_FWD_DEFINED__ */
  788. #ifndef __IHTMLLabelElement_FWD_DEFINED__
  789. #define __IHTMLLabelElement_FWD_DEFINED__
  790. typedef interface IHTMLLabelElement IHTMLLabelElement;
  791. #endif  /* __IHTMLLabelElement_FWD_DEFINED__ */
  792. #ifndef __IHTMLLabelElement2_FWD_DEFINED__
  793. #define __IHTMLLabelElement2_FWD_DEFINED__
  794. typedef interface IHTMLLabelElement2 IHTMLLabelElement2;
  795. #endif  /* __IHTMLLabelElement2_FWD_DEFINED__ */
  796. #ifndef __DispHTMLLabelElement_FWD_DEFINED__
  797. #define __DispHTMLLabelElement_FWD_DEFINED__
  798. typedef interface DispHTMLLabelElement DispHTMLLabelElement;
  799. #endif  /* __DispHTMLLabelElement_FWD_DEFINED__ */
  800. #ifndef __HTMLLabelElement_FWD_DEFINED__
  801. #define __HTMLLabelElement_FWD_DEFINED__
  802. #ifdef __cplusplus
  803. typedef class HTMLLabelElement HTMLLabelElement;
  804. #else
  805. typedef struct HTMLLabelElement HTMLLabelElement;
  806. #endif /* __cplusplus */
  807. #endif  /* __HTMLLabelElement_FWD_DEFINED__ */
  808. #ifndef __IHTMLListElement_FWD_DEFINED__
  809. #define __IHTMLListElement_FWD_DEFINED__
  810. typedef interface IHTMLListElement IHTMLListElement;
  811. #endif  /* __IHTMLListElement_FWD_DEFINED__ */
  812. #ifndef __IHTMLListElement2_FWD_DEFINED__
  813. #define __IHTMLListElement2_FWD_DEFINED__
  814. typedef interface IHTMLListElement2 IHTMLListElement2;
  815. #endif  /* __IHTMLListElement2_FWD_DEFINED__ */
  816. #ifndef __DispHTMLListElement_FWD_DEFINED__
  817. #define __DispHTMLListElement_FWD_DEFINED__
  818. typedef interface DispHTMLListElement DispHTMLListElement;
  819. #endif  /* __DispHTMLListElement_FWD_DEFINED__ */
  820. #ifndef __HTMLListElement_FWD_DEFINED__
  821. #define __HTMLListElement_FWD_DEFINED__
  822. #ifdef __cplusplus
  823. typedef class HTMLListElement HTMLListElement;
  824. #else
  825. typedef struct HTMLListElement HTMLListElement;
  826. #endif /* __cplusplus */
  827. #endif  /* __HTMLListElement_FWD_DEFINED__ */
  828. #ifndef __IHTMLUListElement_FWD_DEFINED__
  829. #define __IHTMLUListElement_FWD_DEFINED__
  830. typedef interface IHTMLUListElement IHTMLUListElement;
  831. #endif  /* __IHTMLUListElement_FWD_DEFINED__ */
  832. #ifndef __DispHTMLUListElement_FWD_DEFINED__
  833. #define __DispHTMLUListElement_FWD_DEFINED__
  834. typedef interface DispHTMLUListElement DispHTMLUListElement;
  835. #endif  /* __DispHTMLUListElement_FWD_DEFINED__ */
  836. #ifndef __HTMLUListElement_FWD_DEFINED__
  837. #define __HTMLUListElement_FWD_DEFINED__
  838. #ifdef __cplusplus
  839. typedef class HTMLUListElement HTMLUListElement;
  840. #else
  841. typedef struct HTMLUListElement HTMLUListElement;
  842. #endif /* __cplusplus */
  843. #endif  /* __HTMLUListElement_FWD_DEFINED__ */
  844. #ifndef __IHTMLOListElement_FWD_DEFINED__
  845. #define __IHTMLOListElement_FWD_DEFINED__
  846. typedef interface IHTMLOListElement IHTMLOListElement;
  847. #endif  /* __IHTMLOListElement_FWD_DEFINED__ */
  848. #ifndef __DispHTMLOListElement_FWD_DEFINED__
  849. #define __DispHTMLOListElement_FWD_DEFINED__
  850. typedef interface DispHTMLOListElement DispHTMLOListElement;
  851. #endif  /* __DispHTMLOListElement_FWD_DEFINED__ */
  852. #ifndef __HTMLOListElement_FWD_DEFINED__
  853. #define __HTMLOListElement_FWD_DEFINED__
  854. #ifdef __cplusplus
  855. typedef class HTMLOListElement HTMLOListElement;
  856. #else
  857. typedef struct HTMLOListElement HTMLOListElement;
  858. #endif /* __cplusplus */
  859. #endif  /* __HTMLOListElement_FWD_DEFINED__ */
  860. #ifndef __IHTMLLIElement_FWD_DEFINED__
  861. #define __IHTMLLIElement_FWD_DEFINED__
  862. typedef interface IHTMLLIElement IHTMLLIElement;
  863. #endif  /* __IHTMLLIElement_FWD_DEFINED__ */
  864. #ifndef __DispHTMLLIElement_FWD_DEFINED__
  865. #define __DispHTMLLIElement_FWD_DEFINED__
  866. typedef interface DispHTMLLIElement DispHTMLLIElement;
  867. #endif  /* __DispHTMLLIElement_FWD_DEFINED__ */
  868. #ifndef __HTMLLIElement_FWD_DEFINED__
  869. #define __HTMLLIElement_FWD_DEFINED__
  870. #ifdef __cplusplus
  871. typedef class HTMLLIElement HTMLLIElement;
  872. #else
  873. typedef struct HTMLLIElement HTMLLIElement;
  874. #endif /* __cplusplus */
  875. #endif  /* __HTMLLIElement_FWD_DEFINED__ */
  876. #ifndef __IHTMLBlockElement_FWD_DEFINED__
  877. #define __IHTMLBlockElement_FWD_DEFINED__
  878. typedef interface IHTMLBlockElement IHTMLBlockElement;
  879. #endif  /* __IHTMLBlockElement_FWD_DEFINED__ */
  880. #ifndef __IHTMLBlockElement2_FWD_DEFINED__
  881. #define __IHTMLBlockElement2_FWD_DEFINED__
  882. typedef interface IHTMLBlockElement2 IHTMLBlockElement2;
  883. #endif  /* __IHTMLBlockElement2_FWD_DEFINED__ */
  884. #ifndef __DispHTMLBlockElement_FWD_DEFINED__
  885. #define __DispHTMLBlockElement_FWD_DEFINED__
  886. typedef interface DispHTMLBlockElement DispHTMLBlockElement;
  887. #endif  /* __DispHTMLBlockElement_FWD_DEFINED__ */
  888. #ifndef __HTMLBlockElement_FWD_DEFINED__
  889. #define __HTMLBlockElement_FWD_DEFINED__
  890. #ifdef __cplusplus
  891. typedef class HTMLBlockElement HTMLBlockElement;
  892. #else
  893. typedef struct HTMLBlockElement HTMLBlockElement;
  894. #endif /* __cplusplus */
  895. #endif  /* __HTMLBlockElement_FWD_DEFINED__ */
  896. #ifndef __IHTMLDivElement_FWD_DEFINED__
  897. #define __IHTMLDivElement_FWD_DEFINED__
  898. typedef interface IHTMLDivElement IHTMLDivElement;
  899. #endif  /* __IHTMLDivElement_FWD_DEFINED__ */
  900. #ifndef __DispHTMLDivElement_FWD_DEFINED__
  901. #define __DispHTMLDivElement_FWD_DEFINED__
  902. typedef interface DispHTMLDivElement DispHTMLDivElement;
  903. #endif  /* __DispHTMLDivElement_FWD_DEFINED__ */
  904. #ifndef __HTMLDivElement_FWD_DEFINED__
  905. #define __HTMLDivElement_FWD_DEFINED__
  906. #ifdef __cplusplus
  907. typedef class HTMLDivElement HTMLDivElement;
  908. #else
  909. typedef struct HTMLDivElement HTMLDivElement;
  910. #endif /* __cplusplus */
  911. #endif  /* __HTMLDivElement_FWD_DEFINED__ */
  912. #ifndef __IHTMLDDElement_FWD_DEFINED__
  913. #define __IHTMLDDElement_FWD_DEFINED__
  914. typedef interface IHTMLDDElement IHTMLDDElement;
  915. #endif  /* __IHTMLDDElement_FWD_DEFINED__ */
  916. #ifndef __DispHTMLDDElement_FWD_DEFINED__
  917. #define __DispHTMLDDElement_FWD_DEFINED__
  918. typedef interface DispHTMLDDElement DispHTMLDDElement;
  919. #endif  /* __DispHTMLDDElement_FWD_DEFINED__ */
  920. #ifndef __HTMLDDElement_FWD_DEFINED__
  921. #define __HTMLDDElement_FWD_DEFINED__
  922. #ifdef __cplusplus
  923. typedef class HTMLDDElement HTMLDDElement;
  924. #else
  925. typedef struct HTMLDDElement HTMLDDElement;
  926. #endif /* __cplusplus */
  927. #endif  /* __HTMLDDElement_FWD_DEFINED__ */
  928. #ifndef __IHTMLDTElement_FWD_DEFINED__
  929. #define __IHTMLDTElement_FWD_DEFINED__
  930. typedef interface IHTMLDTElement IHTMLDTElement;
  931. #endif  /* __IHTMLDTElement_FWD_DEFINED__ */
  932. #ifndef __DispHTMLDTElement_FWD_DEFINED__
  933. #define __DispHTMLDTElement_FWD_DEFINED__
  934. typedef interface DispHTMLDTElement DispHTMLDTElement;
  935. #endif  /* __DispHTMLDTElement_FWD_DEFINED__ */
  936. #ifndef __HTMLDTElement_FWD_DEFINED__
  937. #define __HTMLDTElement_FWD_DEFINED__
  938. #ifdef __cplusplus
  939. typedef class HTMLDTElement HTMLDTElement;
  940. #else
  941. typedef struct HTMLDTElement HTMLDTElement;
  942. #endif /* __cplusplus */
  943. #endif  /* __HTMLDTElement_FWD_DEFINED__ */
  944. #ifndef __IHTMLBRElement_FWD_DEFINED__
  945. #define __IHTMLBRElement_FWD_DEFINED__
  946. typedef interface IHTMLBRElement IHTMLBRElement;
  947. #endif  /* __IHTMLBRElement_FWD_DEFINED__ */
  948. #ifndef __DispHTMLBRElement_FWD_DEFINED__
  949. #define __DispHTMLBRElement_FWD_DEFINED__
  950. typedef interface DispHTMLBRElement DispHTMLBRElement;
  951. #endif  /* __DispHTMLBRElement_FWD_DEFINED__ */
  952. #ifndef __HTMLBRElement_FWD_DEFINED__
  953. #define __HTMLBRElement_FWD_DEFINED__
  954. #ifdef __cplusplus
  955. typedef class HTMLBRElement HTMLBRElement;
  956. #else
  957. typedef struct HTMLBRElement HTMLBRElement;
  958. #endif /* __cplusplus */
  959. #endif  /* __HTMLBRElement_FWD_DEFINED__ */
  960. #ifndef __IHTMLDListElement_FWD_DEFINED__
  961. #define __IHTMLDListElement_FWD_DEFINED__
  962. typedef interface IHTMLDListElement IHTMLDListElement;
  963. #endif  /* __IHTMLDListElement_FWD_DEFINED__ */
  964. #ifndef __DispHTMLDListElement_FWD_DEFINED__
  965. #define __DispHTMLDListElement_FWD_DEFINED__
  966. typedef interface DispHTMLDListElement DispHTMLDListElement;
  967. #endif  /* __DispHTMLDListElement_FWD_DEFINED__ */
  968. #ifndef __HTMLDListElement_FWD_DEFINED__
  969. #define __HTMLDListElement_FWD_DEFINED__
  970. #ifdef __cplusplus
  971. typedef class HTMLDListElement HTMLDListElement;
  972. #else
  973. typedef struct HTMLDListElement HTMLDListElement;
  974. #endif /* __cplusplus */
  975. #endif  /* __HTMLDListElement_FWD_DEFINED__ */
  976. #ifndef __IHTMLHRElement_FWD_DEFINED__
  977. #define __IHTMLHRElement_FWD_DEFINED__
  978. typedef interface IHTMLHRElement IHTMLHRElement;
  979. #endif  /* __IHTMLHRElement_FWD_DEFINED__ */
  980. #ifndef __DispHTMLHRElement_FWD_DEFINED__
  981. #define __DispHTMLHRElement_FWD_DEFINED__
  982. typedef interface DispHTMLHRElement DispHTMLHRElement;
  983. #endif  /* __DispHTMLHRElement_FWD_DEFINED__ */
  984. #ifndef __HTMLHRElement_FWD_DEFINED__
  985. #define __HTMLHRElement_FWD_DEFINED__
  986. #ifdef __cplusplus
  987. typedef class HTMLHRElement HTMLHRElement;
  988. #else
  989. typedef struct HTMLHRElement HTMLHRElement;
  990. #endif /* __cplusplus */
  991. #endif  /* __HTMLHRElement_FWD_DEFINED__ */
  992. #ifndef __IHTMLParaElement_FWD_DEFINED__
  993. #define __IHTMLParaElement_FWD_DEFINED__
  994. typedef interface IHTMLParaElement IHTMLParaElement;
  995. #endif  /* __IHTMLParaElement_FWD_DEFINED__ */
  996. #ifndef __DispHTMLParaElement_FWD_DEFINED__
  997. #define __DispHTMLParaElement_FWD_DEFINED__
  998. typedef interface DispHTMLParaElement DispHTMLParaElement;
  999. #endif  /* __DispHTMLParaElement_FWD_DEFINED__ */
  1000. #ifndef __HTMLParaElement_FWD_DEFINED__
  1001. #define __HTMLParaElement_FWD_DEFINED__
  1002. #ifdef __cplusplus
  1003. typedef class HTMLParaElement HTMLParaElement;
  1004. #else
  1005. typedef struct HTMLParaElement HTMLParaElement;
  1006. #endif /* __cplusplus */
  1007. #endif  /* __HTMLParaElement_FWD_DEFINED__ */
  1008. #ifndef __IHTMLElementCollection2_FWD_DEFINED__
  1009. #define __IHTMLElementCollection2_FWD_DEFINED__
  1010. typedef interface IHTMLElementCollection2 IHTMLElementCollection2;
  1011. #endif  /* __IHTMLElementCollection2_FWD_DEFINED__ */
  1012. #ifndef __IHTMLElementCollection3_FWD_DEFINED__
  1013. #define __IHTMLElementCollection3_FWD_DEFINED__
  1014. typedef interface IHTMLElementCollection3 IHTMLElementCollection3;
  1015. #endif  /* __IHTMLElementCollection3_FWD_DEFINED__ */
  1016. #ifndef __DispHTMLElementCollection_FWD_DEFINED__
  1017. #define __DispHTMLElementCollection_FWD_DEFINED__
  1018. typedef interface DispHTMLElementCollection DispHTMLElementCollection;
  1019. #endif  /* __DispHTMLElementCollection_FWD_DEFINED__ */
  1020. #ifndef __HTMLElementCollection_FWD_DEFINED__
  1021. #define __HTMLElementCollection_FWD_DEFINED__
  1022. #ifdef __cplusplus
  1023. typedef class HTMLElementCollection HTMLElementCollection;
  1024. #else
  1025. typedef struct HTMLElementCollection HTMLElementCollection;
  1026. #endif /* __cplusplus */
  1027. #endif  /* __HTMLElementCollection_FWD_DEFINED__ */
  1028. #ifndef __IHTMLHeaderElement_FWD_DEFINED__
  1029. #define __IHTMLHeaderElement_FWD_DEFINED__
  1030. typedef interface IHTMLHeaderElement IHTMLHeaderElement;
  1031. #endif  /* __IHTMLHeaderElement_FWD_DEFINED__ */
  1032. #ifndef __DispHTMLHeaderElement_FWD_DEFINED__
  1033. #define __DispHTMLHeaderElement_FWD_DEFINED__
  1034. typedef interface DispHTMLHeaderElement DispHTMLHeaderElement;
  1035. #endif  /* __DispHTMLHeaderElement_FWD_DEFINED__ */
  1036. #ifndef __HTMLHeaderElement_FWD_DEFINED__
  1037. #define __HTMLHeaderElement_FWD_DEFINED__
  1038. #ifdef __cplusplus
  1039. typedef class HTMLHeaderElement HTMLHeaderElement;
  1040. #else
  1041. typedef struct HTMLHeaderElement HTMLHeaderElement;
  1042. #endif /* __cplusplus */
  1043. #endif  /* __HTMLHeaderElement_FWD_DEFINED__ */
  1044. #ifndef __HTMLSelectElementEvents2_FWD_DEFINED__
  1045. #define __HTMLSelectElementEvents2_FWD_DEFINED__
  1046. typedef interface HTMLSelectElementEvents2 HTMLSelectElementEvents2;
  1047. #endif  /* __HTMLSelectElementEvents2_FWD_DEFINED__ */
  1048. #ifndef __HTMLSelectElementEvents_FWD_DEFINED__
  1049. #define __HTMLSelectElementEvents_FWD_DEFINED__
  1050. typedef interface HTMLSelectElementEvents HTMLSelectElementEvents;
  1051. #endif  /* __HTMLSelectElementEvents_FWD_DEFINED__ */
  1052. #ifndef __IHTMLSelectElement_FWD_DEFINED__
  1053. #define __IHTMLSelectElement_FWD_DEFINED__
  1054. typedef interface IHTMLSelectElement IHTMLSelectElement;
  1055. #endif  /* __IHTMLSelectElement_FWD_DEFINED__ */
  1056. #ifndef __IHTMLSelectElement2_FWD_DEFINED__
  1057. #define __IHTMLSelectElement2_FWD_DEFINED__
  1058. typedef interface IHTMLSelectElement2 IHTMLSelectElement2;
  1059. #endif  /* __IHTMLSelectElement2_FWD_DEFINED__ */
  1060. #ifndef __IHTMLSelectElement4_FWD_DEFINED__
  1061. #define __IHTMLSelectElement4_FWD_DEFINED__
  1062. typedef interface IHTMLSelectElement4 IHTMLSelectElement4;
  1063. #endif  /* __IHTMLSelectElement4_FWD_DEFINED__ */
  1064. #ifndef __DispHTMLSelectElement_FWD_DEFINED__
  1065. #define __DispHTMLSelectElement_FWD_DEFINED__
  1066. typedef interface DispHTMLSelectElement DispHTMLSelectElement;
  1067. #endif  /* __DispHTMLSelectElement_FWD_DEFINED__ */
  1068. #ifndef __HTMLSelectElement_FWD_DEFINED__
  1069. #define __HTMLSelectElement_FWD_DEFINED__
  1070. #ifdef __cplusplus
  1071. typedef class HTMLSelectElement HTMLSelectElement;
  1072. #else
  1073. typedef struct HTMLSelectElement HTMLSelectElement;
  1074. #endif /* __cplusplus */
  1075. #endif  /* __HTMLSelectElement_FWD_DEFINED__ */
  1076. #ifndef __IHTMLSelectionObject_FWD_DEFINED__
  1077. #define __IHTMLSelectionObject_FWD_DEFINED__
  1078. typedef interface IHTMLSelectionObject IHTMLSelectionObject;
  1079. #endif  /* __IHTMLSelectionObject_FWD_DEFINED__ */
  1080. #ifndef __IHTMLSelectionObject2_FWD_DEFINED__
  1081. #define __IHTMLSelectionObject2_FWD_DEFINED__
  1082. typedef interface IHTMLSelectionObject2 IHTMLSelectionObject2;
  1083. #endif  /* __IHTMLSelectionObject2_FWD_DEFINED__ */
  1084. #ifndef __IHTMLOptionElement_FWD_DEFINED__
  1085. #define __IHTMLOptionElement_FWD_DEFINED__
  1086. typedef interface IHTMLOptionElement IHTMLOptionElement;
  1087. #endif  /* __IHTMLOptionElement_FWD_DEFINED__ */
  1088. #ifndef __IHTMLOptionElement3_FWD_DEFINED__
  1089. #define __IHTMLOptionElement3_FWD_DEFINED__
  1090. typedef interface IHTMLOptionElement3 IHTMLOptionElement3;
  1091. #endif  /* __IHTMLOptionElement3_FWD_DEFINED__ */
  1092. #ifndef __IHTMLOptionElementFactory_FWD_DEFINED__
  1093. #define __IHTMLOptionElementFactory_FWD_DEFINED__
  1094. typedef interface IHTMLOptionElementFactory IHTMLOptionElementFactory;
  1095. #endif  /* __IHTMLOptionElementFactory_FWD_DEFINED__ */
  1096. #ifndef __DispHTMLOptionElement_FWD_DEFINED__
  1097. #define __DispHTMLOptionElement_FWD_DEFINED__
  1098. typedef interface DispHTMLOptionElement DispHTMLOptionElement;
  1099. #endif  /* __DispHTMLOptionElement_FWD_DEFINED__ */
  1100. #ifndef __HTMLOptionElement_FWD_DEFINED__
  1101. #define __HTMLOptionElement_FWD_DEFINED__
  1102. #ifdef __cplusplus
  1103. typedef class HTMLOptionElement HTMLOptionElement;
  1104. #else
  1105. typedef struct HTMLOptionElement HTMLOptionElement;
  1106. #endif /* __cplusplus */
  1107. #endif  /* __HTMLOptionElement_FWD_DEFINED__ */
  1108. #ifndef __HTMLOptionElementFactory_FWD_DEFINED__
  1109. #define __HTMLOptionElementFactory_FWD_DEFINED__
  1110. #ifdef __cplusplus
  1111. typedef class HTMLOptionElementFactory HTMLOptionElementFactory;
  1112. #else
  1113. typedef struct HTMLOptionElementFactory HTMLOptionElementFactory;
  1114. #endif /* __cplusplus */
  1115. #endif  /* __HTMLOptionElementFactory_FWD_DEFINED__ */
  1116. #ifndef __HTMLButtonElementEvents2_FWD_DEFINED__
  1117. #define __HTMLButtonElementEvents2_FWD_DEFINED__
  1118. typedef interface HTMLButtonElementEvents2 HTMLButtonElementEvents2;
  1119. #endif  /* __HTMLButtonElementEvents2_FWD_DEFINED__ */
  1120. #ifndef __HTMLButtonElementEvents_FWD_DEFINED__
  1121. #define __HTMLButtonElementEvents_FWD_DEFINED__
  1122. typedef interface HTMLButtonElementEvents HTMLButtonElementEvents;
  1123. #endif  /* __HTMLButtonElementEvents_FWD_DEFINED__ */
  1124. #ifndef __HTMLInputTextElementEvents2_FWD_DEFINED__
  1125. #define __HTMLInputTextElementEvents2_FWD_DEFINED__
  1126. typedef interface HTMLInputTextElementEvents2 HTMLInputTextElementEvents2;
  1127. #endif  /* __HTMLInputTextElementEvents2_FWD_DEFINED__ */
  1128. #ifndef __HTMLOptionButtonElementEvents2_FWD_DEFINED__
  1129. #define __HTMLOptionButtonElementEvents2_FWD_DEFINED__
  1130. typedef interface HTMLOptionButtonElementEvents2 HTMLOptionButtonElementEvents2;
  1131. #endif  /* __HTMLOptionButtonElementEvents2_FWD_DEFINED__ */
  1132. #ifndef __HTMLInputFileElementEvents2_FWD_DEFINED__
  1133. #define __HTMLInputFileElementEvents2_FWD_DEFINED__
  1134. typedef interface HTMLInputFileElementEvents2 HTMLInputFileElementEvents2;
  1135. #endif  /* __HTMLInputFileElementEvents2_FWD_DEFINED__ */
  1136. #ifndef __HTMLInputImageEvents2_FWD_DEFINED__
  1137. #define __HTMLInputImageEvents2_FWD_DEFINED__
  1138. typedef interface HTMLInputImageEvents2 HTMLInputImageEvents2;
  1139. #endif  /* __HTMLInputImageEvents2_FWD_DEFINED__ */
  1140. #ifndef __HTMLInputTextElementEvents_FWD_DEFINED__
  1141. #define __HTMLInputTextElementEvents_FWD_DEFINED__
  1142. typedef interface HTMLInputTextElementEvents HTMLInputTextElementEvents;
  1143. #endif  /* __HTMLInputTextElementEvents_FWD_DEFINED__ */
  1144. #ifndef __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1145. #define __HTMLOptionButtonElementEvents_FWD_DEFINED__
  1146. typedef interface HTMLOptionButtonElementEvents HTMLOptionButtonElementEvents;
  1147. #endif  /* __HTMLOptionButtonElementEvents_FWD_DEFINED__ */
  1148. #ifndef __HTMLInputFileElementEvents_FWD_DEFINED__
  1149. #define __HTMLInputFileElementEvents_FWD_DEFINED__
  1150. typedef interface HTMLInputFileElementEvents HTMLInputFileElementEvents;
  1151. #endif  /* __HTMLInputFileElementEvents_FWD_DEFINED__ */
  1152. #ifndef __HTMLInputImageEvents_FWD_DEFINED__
  1153. #define __HTMLInputImageEvents_FWD_DEFINED__
  1154. typedef interface HTMLInputImageEvents HTMLInputImageEvents;
  1155. #endif  /* __HTMLInputImageEvents_FWD_DEFINED__ */
  1156. #ifndef __IHTMLInputElement_FWD_DEFINED__
  1157. #define __IHTMLInputElement_FWD_DEFINED__
  1158. typedef interface IHTMLInputElement IHTMLInputElement;
  1159. #endif  /* __IHTMLInputElement_FWD_DEFINED__ */
  1160. #ifndef __IHTMLInputElement2_FWD_DEFINED__
  1161. #define __IHTMLInputElement2_FWD_DEFINED__
  1162. typedef interface IHTMLInputElement2 IHTMLInputElement2;
  1163. #endif  /* __IHTMLInputElement2_FWD_DEFINED__ */
  1164. #ifndef __IHTMLInputButtonElement_FWD_DEFINED__
  1165. #define __IHTMLInputButtonElement_FWD_DEFINED__
  1166. typedef interface IHTMLInputButtonElement IHTMLInputButtonElement;
  1167. #endif  /* __IHTMLInputButtonElement_FWD_DEFINED__ */
  1168. #ifndef __IHTMLInputHiddenElement_FWD_DEFINED__
  1169. #define __IHTMLInputHiddenElement_FWD_DEFINED__
  1170. typedef interface IHTMLInputHiddenElement IHTMLInputHiddenElement;
  1171. #endif  /* __IHTMLInputHiddenElement_FWD_DEFINED__ */
  1172. #ifndef __IHTMLInputTextElement_FWD_DEFINED__
  1173. #define __IHTMLInputTextElement_FWD_DEFINED__
  1174. typedef interface IHTMLInputTextElement IHTMLInputTextElement;
  1175. #endif  /* __IHTMLInputTextElement_FWD_DEFINED__ */
  1176. #ifndef __IHTMLInputFileElement_FWD_DEFINED__
  1177. #define __IHTMLInputFileElement_FWD_DEFINED__
  1178. typedef interface IHTMLInputFileElement IHTMLInputFileElement;
  1179. #endif  /* __IHTMLInputFileElement_FWD_DEFINED__ */
  1180. #ifndef __IHTMLOptionButtonElement_FWD_DEFINED__
  1181. #define __IHTMLOptionButtonElement_FWD_DEFINED__
  1182. typedef interface IHTMLOptionButtonElement IHTMLOptionButtonElement;
  1183. #endif  /* __IHTMLOptionButtonElement_FWD_DEFINED__ */
  1184. #ifndef __IHTMLInputImage_FWD_DEFINED__
  1185. #define __IHTMLInputImage_FWD_DEFINED__
  1186. typedef interface IHTMLInputImage IHTMLInputImage;
  1187. #endif  /* __IHTMLInputImage_FWD_DEFINED__ */
  1188. #ifndef __DispHTMLInputElement_FWD_DEFINED__
  1189. #define __DispHTMLInputElement_FWD_DEFINED__
  1190. typedef interface DispHTMLInputElement DispHTMLInputElement;
  1191. #endif  /* __DispHTMLInputElement_FWD_DEFINED__ */
  1192. #ifndef __HTMLInputElement_FWD_DEFINED__
  1193. #define __HTMLInputElement_FWD_DEFINED__
  1194. #ifdef __cplusplus
  1195. typedef class HTMLInputElement HTMLInputElement;
  1196. #else
  1197. typedef struct HTMLInputElement HTMLInputElement;
  1198. #endif /* __cplusplus */
  1199. #endif  /* __HTMLInputElement_FWD_DEFINED__ */
  1200. #ifndef __IHTMLTextAreaElement_FWD_DEFINED__
  1201. #define __IHTMLTextAreaElement_FWD_DEFINED__
  1202. typedef interface IHTMLTextAreaElement IHTMLTextAreaElement;
  1203. #endif  /* __IHTMLTextAreaElement_FWD_DEFINED__ */
  1204. #ifndef __DispHTMLTextAreaElement_FWD_DEFINED__
  1205. #define __DispHTMLTextAreaElement_FWD_DEFINED__
  1206. typedef interface DispHTMLTextAreaElement DispHTMLTextAreaElement;
  1207. #endif  /* __DispHTMLTextAreaElement_FWD_DEFINED__ */
  1208. #ifndef __HTMLTextAreaElement_FWD_DEFINED__
  1209. #define __HTMLTextAreaElement_FWD_DEFINED__
  1210. #ifdef __cplusplus
  1211. typedef class HTMLTextAreaElement HTMLTextAreaElement;
  1212. #else
  1213. typedef struct HTMLTextAreaElement HTMLTextAreaElement;
  1214. #endif /* __cplusplus */
  1215. #endif  /* __HTMLTextAreaElement_FWD_DEFINED__ */
  1216. #ifndef __DispHTMLRichtextElement_FWD_DEFINED__
  1217. #define __DispHTMLRichtextElement_FWD_DEFINED__
  1218. typedef interface DispHTMLRichtextElement DispHTMLRichtextElement;
  1219. #endif  /* __DispHTMLRichtextElement_FWD_DEFINED__ */
  1220. #ifndef __HTMLRichtextElement_FWD_DEFINED__
  1221. #define __HTMLRichtextElement_FWD_DEFINED__
  1222. #ifdef __cplusplus
  1223. typedef class HTMLRichtextElement HTMLRichtextElement;
  1224. #else
  1225. typedef struct HTMLRichtextElement HTMLRichtextElement;
  1226. #endif /* __cplusplus */
  1227. #endif  /* __HTMLRichtextElement_FWD_DEFINED__ */
  1228. #ifndef __IHTMLButtonElement_FWD_DEFINED__
  1229. #define __IHTMLButtonElement_FWD_DEFINED__
  1230. typedef interface IHTMLButtonElement IHTMLButtonElement;
  1231. #endif  /* __IHTMLButtonElement_FWD_DEFINED__ */
  1232. #ifndef __DispHTMLButtonElement_FWD_DEFINED__
  1233. #define __DispHTMLButtonElement_FWD_DEFINED__
  1234. typedef interface DispHTMLButtonElement DispHTMLButtonElement;
  1235. #endif  /* __DispHTMLButtonElement_FWD_DEFINED__ */
  1236. #ifndef __HTMLButtonElement_FWD_DEFINED__
  1237. #define __HTMLButtonElement_FWD_DEFINED__
  1238. #ifdef __cplusplus
  1239. typedef class HTMLButtonElement HTMLButtonElement;
  1240. #else
  1241. typedef struct HTMLButtonElement HTMLButtonElement;
  1242. #endif /* __cplusplus */
  1243. #endif  /* __HTMLButtonElement_FWD_DEFINED__ */
  1244. #ifndef __HTMLMarqueeElementEvents2_FWD_DEFINED__
  1245. #define __HTMLMarqueeElementEvents2_FWD_DEFINED__
  1246. typedef interface HTMLMarqueeElementEvents2 HTMLMarqueeElementEvents2;
  1247. #endif  /* __HTMLMarqueeElementEvents2_FWD_DEFINED__ */
  1248. #ifndef __HTMLMarqueeElementEvents_FWD_DEFINED__
  1249. #define __HTMLMarqueeElementEvents_FWD_DEFINED__
  1250. typedef interface HTMLMarqueeElementEvents HTMLMarqueeElementEvents;
  1251. #endif  /* __HTMLMarqueeElementEvents_FWD_DEFINED__ */
  1252. #ifndef __IHTMLMarqueeElement_FWD_DEFINED__
  1253. #define __IHTMLMarqueeElement_FWD_DEFINED__
  1254. typedef interface IHTMLMarqueeElement IHTMLMarqueeElement;
  1255. #endif  /* __IHTMLMarqueeElement_FWD_DEFINED__ */
  1256. #ifndef __DispHTMLMarqueeElement_FWD_DEFINED__
  1257. #define __DispHTMLMarqueeElement_FWD_DEFINED__
  1258. typedef interface DispHTMLMarqueeElement DispHTMLMarqueeElement;
  1259. #endif  /* __DispHTMLMarqueeElement_FWD_DEFINED__ */
  1260. #ifndef __HTMLMarqueeElement_FWD_DEFINED__
  1261. #define __HTMLMarqueeElement_FWD_DEFINED__
  1262. #ifdef __cplusplus
  1263. typedef class HTMLMarqueeElement HTMLMarqueeElement;
  1264. #else
  1265. typedef struct HTMLMarqueeElement HTMLMarqueeElement;
  1266. #endif /* __cplusplus */
  1267. #endif  /* __HTMLMarqueeElement_FWD_DEFINED__ */
  1268. #ifndef __IHTMLHtmlElement_FWD_DEFINED__
  1269. #define __IHTMLHtmlElement_FWD_DEFINED__
  1270. typedef interface IHTMLHtmlElement IHTMLHtmlElement;
  1271. #endif  /* __IHTMLHtmlElement_FWD_DEFINED__ */
  1272. #ifndef __IHTMLHeadElement_FWD_DEFINED__
  1273. #define __IHTMLHeadElement_FWD_DEFINED__
  1274. typedef interface IHTMLHeadElement IHTMLHeadElement;
  1275. #endif  /* __IHTMLHeadElement_FWD_DEFINED__ */
  1276. #ifndef __IHTMLTitleElement_FWD_DEFINED__
  1277. #define __IHTMLTitleElement_FWD_DEFINED__
  1278. typedef interface IHTMLTitleElement IHTMLTitleElement;
  1279. #endif  /* __IHTMLTitleElement_FWD_DEFINED__ */
  1280. #ifndef __IHTMLMetaElement_FWD_DEFINED__
  1281. #define __IHTMLMetaElement_FWD_DEFINED__
  1282. typedef interface IHTMLMetaElement IHTMLMetaElement;
  1283. #endif  /* __IHTMLMetaElement_FWD_DEFINED__ */
  1284. #ifndef __IHTMLMetaElement2_FWD_DEFINED__
  1285. #define __IHTMLMetaElement2_FWD_DEFINED__
  1286. typedef interface IHTMLMetaElement2 IHTMLMetaElement2;
  1287. #endif  /* __IHTMLMetaElement2_FWD_DEFINED__ */
  1288. #ifndef __IHTMLBaseElement_FWD_DEFINED__
  1289. #define __IHTMLBaseElement_FWD_DEFINED__
  1290. typedef interface IHTMLBaseElement IHTMLBaseElement;
  1291. #endif  /* __IHTMLBaseElement_FWD_DEFINED__ */
  1292. #ifndef __IHTMLIsIndexElement_FWD_DEFINED__
  1293. #define __IHTMLIsIndexElement_FWD_DEFINED__
  1294. typedef interface IHTMLIsIndexElement IHTMLIsIndexElement;
  1295. #endif  /* __IHTMLIsIndexElement_FWD_DEFINED__ */
  1296. #ifndef __IHTMLIsIndexElement2_FWD_DEFINED__
  1297. #define __IHTMLIsIndexElement2_FWD_DEFINED__
  1298. typedef interface IHTMLIsIndexElement2 IHTMLIsIndexElement2;
  1299. #endif  /* __IHTMLIsIndexElement2_FWD_DEFINED__ */
  1300. #ifndef __IHTMLNextIdElement_FWD_DEFINED__
  1301. #define __IHTMLNextIdElement_FWD_DEFINED__
  1302. typedef interface IHTMLNextIdElement IHTMLNextIdElement;
  1303. #endif  /* __IHTMLNextIdElement_FWD_DEFINED__ */
  1304. #ifndef __DispHTMLHtmlElement_FWD_DEFINED__
  1305. #define __DispHTMLHtmlElement_FWD_DEFINED__
  1306. typedef interface DispHTMLHtmlElement DispHTMLHtmlElement;
  1307. #endif  /* __DispHTMLHtmlElement_FWD_DEFINED__ */
  1308. #ifndef __HTMLHtmlElement_FWD_DEFINED__
  1309. #define __HTMLHtmlElement_FWD_DEFINED__
  1310. #ifdef __cplusplus
  1311. typedef class HTMLHtmlElement HTMLHtmlElement;
  1312. #else
  1313. typedef struct HTMLHtmlElement HTMLHtmlElement;
  1314. #endif /* __cplusplus */
  1315. #endif  /* __HTMLHtmlElement_FWD_DEFINED__ */
  1316. #ifndef __DispHTMLHeadElement_FWD_DEFINED__
  1317. #define __DispHTMLHeadElement_FWD_DEFINED__
  1318. typedef interface DispHTMLHeadElement DispHTMLHeadElement;
  1319. #endif  /* __DispHTMLHeadElement_FWD_DEFINED__ */
  1320. #ifndef __HTMLHeadElement_FWD_DEFINED__
  1321. #define __HTMLHeadElement_FWD_DEFINED__
  1322. #ifdef __cplusplus
  1323. typedef class HTMLHeadElement HTMLHeadElement;
  1324. #else
  1325. typedef struct HTMLHeadElement HTMLHeadElement;
  1326. #endif /* __cplusplus */
  1327. #endif  /* __HTMLHeadElement_FWD_DEFINED__ */
  1328. #ifndef __DispHTMLTitleElement_FWD_DEFINED__
  1329. #define __DispHTMLTitleElement_FWD_DEFINED__
  1330. typedef interface DispHTMLTitleElement DispHTMLTitleElement;
  1331. #endif  /* __DispHTMLTitleElement_FWD_DEFINED__ */
  1332. #ifndef __HTMLTitleElement_FWD_DEFINED__
  1333. #define __HTMLTitleElement_FWD_DEFINED__
  1334. #ifdef __cplusplus
  1335. typedef class HTMLTitleElement HTMLTitleElement;
  1336. #else
  1337. typedef struct HTMLTitleElement HTMLTitleElement;
  1338. #endif /* __cplusplus */
  1339. #endif  /* __HTMLTitleElement_FWD_DEFINED__ */
  1340. #ifndef __DispHTMLMetaElement_FWD_DEFINED__
  1341. #define __DispHTMLMetaElement_FWD_DEFINED__
  1342. typedef interface DispHTMLMetaElement DispHTMLMetaElement;
  1343. #endif  /* __DispHTMLMetaElement_FWD_DEFINED__ */
  1344. #ifndef __HTMLMetaElement_FWD_DEFINED__
  1345. #define __HTMLMetaElement_FWD_DEFINED__
  1346. #ifdef __cplusplus
  1347. typedef class HTMLMetaElement HTMLMetaElement;
  1348. #else
  1349. typedef struct HTMLMetaElement HTMLMetaElement;
  1350. #endif /* __cplusplus */
  1351. #endif  /* __HTMLMetaElement_FWD_DEFINED__ */
  1352. #ifndef __DispHTMLBaseElement_FWD_DEFINED__
  1353. #define __DispHTMLBaseElement_FWD_DEFINED__
  1354. typedef interface DispHTMLBaseElement DispHTMLBaseElement;
  1355. #endif  /* __DispHTMLBaseElement_FWD_DEFINED__ */
  1356. #ifndef __HTMLBaseElement_FWD_DEFINED__
  1357. #define __HTMLBaseElement_FWD_DEFINED__
  1358. #ifdef __cplusplus
  1359. typedef class HTMLBaseElement HTMLBaseElement;
  1360. #else
  1361. typedef struct HTMLBaseElement HTMLBaseElement;
  1362. #endif /* __cplusplus */
  1363. #endif  /* __HTMLBaseElement_FWD_DEFINED__ */
  1364. #ifndef __DispHTMLIsIndexElement_FWD_DEFINED__
  1365. #define __DispHTMLIsIndexElement_FWD_DEFINED__
  1366. typedef interface DispHTMLIsIndexElement DispHTMLIsIndexElement;
  1367. #endif  /* __DispHTMLIsIndexElement_FWD_DEFINED__ */
  1368. #ifndef __HTMLIsIndexElement_FWD_DEFINED__
  1369. #define __HTMLIsIndexElement_FWD_DEFINED__
  1370. #ifdef __cplusplus
  1371. typedef class HTMLIsIndexElement HTMLIsIndexElement;
  1372. #else
  1373. typedef struct HTMLIsIndexElement HTMLIsIndexElement;
  1374. #endif /* __cplusplus */
  1375. #endif  /* __HTMLIsIndexElement_FWD_DEFINED__ */
  1376. #ifndef __DispHTMLNextIdElement_FWD_DEFINED__
  1377. #define __DispHTMLNextIdElement_FWD_DEFINED__
  1378. typedef interface DispHTMLNextIdElement DispHTMLNextIdElement;
  1379. #endif  /* __DispHTMLNextIdElement_FWD_DEFINED__ */
  1380. #ifndef __HTMLNextIdElement_FWD_DEFINED__
  1381. #define __HTMLNextIdElement_FWD_DEFINED__
  1382. #ifdef __cplusplus
  1383. typedef class HTMLNextIdElement HTMLNextIdElement;
  1384. #else
  1385. typedef struct HTMLNextIdElement HTMLNextIdElement;
  1386. #endif /* __cplusplus */
  1387. #endif  /* __HTMLNextIdElement_FWD_DEFINED__ */
  1388. #ifndef __IHTMLBaseFontElement_FWD_DEFINED__
  1389. #define __IHTMLBaseFontElement_FWD_DEFINED__
  1390. typedef interface IHTMLBaseFontElement IHTMLBaseFontElement;
  1391. #endif  /* __IHTMLBaseFontElement_FWD_DEFINED__ */
  1392. #ifndef __DispHTMLBaseFontElement_FWD_DEFINED__
  1393. #define __DispHTMLBaseFontElement_FWD_DEFINED__
  1394. typedef interface DispHTMLBaseFontElement DispHTMLBaseFontElement;
  1395. #endif  /* __DispHTMLBaseFontElement_FWD_DEFINED__ */
  1396. #ifndef __HTMLBaseFontElement_FWD_DEFINED__
  1397. #define __HTMLBaseFontElement_FWD_DEFINED__
  1398. #ifdef __cplusplus
  1399. typedef class HTMLBaseFontElement HTMLBaseFontElement;
  1400. #else
  1401. typedef struct HTMLBaseFontElement HTMLBaseFontElement;
  1402. #endif /* __cplusplus */
  1403. #endif  /* __HTMLBaseFontElement_FWD_DEFINED__ */
  1404. #ifndef __IHTMLUnknownElement_FWD_DEFINED__
  1405. #define __IHTMLUnknownElement_FWD_DEFINED__
  1406. typedef interface IHTMLUnknownElement IHTMLUnknownElement;
  1407. #endif  /* __IHTMLUnknownElement_FWD_DEFINED__ */
  1408. #ifndef __DispHTMLUnknownElement_FWD_DEFINED__
  1409. #define __DispHTMLUnknownElement_FWD_DEFINED__
  1410. typedef interface DispHTMLUnknownElement DispHTMLUnknownElement;
  1411. #endif  /* __DispHTMLUnknownElement_FWD_DEFINED__ */
  1412. #ifndef __HTMLUnknownElement_FWD_DEFINED__
  1413. #define __HTMLUnknownElement_FWD_DEFINED__
  1414. #ifdef __cplusplus
  1415. typedef class HTMLUnknownElement HTMLUnknownElement;
  1416. #else
  1417. typedef struct HTMLUnknownElement HTMLUnknownElement;
  1418. #endif /* __cplusplus */
  1419. #endif  /* __HTMLUnknownElement_FWD_DEFINED__ */
  1420. #ifndef __IOmHistory_FWD_DEFINED__
  1421. #define __IOmHistory_FWD_DEFINED__
  1422. typedef interface IOmHistory IOmHistory;
  1423. #endif  /* __IOmHistory_FWD_DEFINED__ */
  1424. #ifndef __IHTMLMimeTypesCollection_FWD_DEFINED__
  1425. #define __IHTMLMimeTypesCollection_FWD_DEFINED__
  1426. typedef interface IHTMLMimeTypesCollection IHTMLMimeTypesCollection;
  1427. #endif  /* __IHTMLMimeTypesCollection_FWD_DEFINED__ */
  1428. #ifndef __IHTMLPluginsCollection_FWD_DEFINED__
  1429. #define __IHTMLPluginsCollection_FWD_DEFINED__
  1430. typedef interface IHTMLPluginsCollection IHTMLPluginsCollection;
  1431. #endif  /* __IHTMLPluginsCollection_FWD_DEFINED__ */
  1432. #ifndef __IHTMLOpsProfile_FWD_DEFINED__
  1433. #define __IHTMLOpsProfile_FWD_DEFINED__
  1434. typedef interface IHTMLOpsProfile IHTMLOpsProfile;
  1435. #endif  /* __IHTMLOpsProfile_FWD_DEFINED__ */
  1436. #ifndef __IOmNavigator_FWD_DEFINED__
  1437. #define __IOmNavigator_FWD_DEFINED__
  1438. typedef interface IOmNavigator IOmNavigator;
  1439. #endif  /* __IOmNavigator_FWD_DEFINED__ */
  1440. #ifndef __IHTMLLocation_FWD_DEFINED__
  1441. #define __IHTMLLocation_FWD_DEFINED__
  1442. typedef interface IHTMLLocation IHTMLLocation;
  1443. #endif  /* __IHTMLLocation_FWD_DEFINED__ */
  1444. #ifndef __HTMLHistory_FWD_DEFINED__
  1445. #define __HTMLHistory_FWD_DEFINED__
  1446. #ifdef __cplusplus
  1447. typedef class HTMLHistory HTMLHistory;
  1448. #else
  1449. typedef struct HTMLHistory HTMLHistory;
  1450. #endif /* __cplusplus */
  1451. #endif  /* __HTMLHistory_FWD_DEFINED__ */
  1452. #ifndef __CMimeTypes_FWD_DEFINED__
  1453. #define __CMimeTypes_FWD_DEFINED__
  1454. #ifdef __cplusplus
  1455. typedef class CMimeTypes CMimeTypes;
  1456. #else
  1457. typedef struct CMimeTypes CMimeTypes;
  1458. #endif /* __cplusplus */
  1459. #endif  /* __CMimeTypes_FWD_DEFINED__ */
  1460. #ifndef __CPlugins_FWD_DEFINED__
  1461. #define __CPlugins_FWD_DEFINED__
  1462. #ifdef __cplusplus
  1463. typedef class CPlugins CPlugins;
  1464. #else
  1465. typedef struct CPlugins CPlugins;
  1466. #endif /* __cplusplus */
  1467. #endif  /* __CPlugins_FWD_DEFINED__ */
  1468. #ifndef __COpsProfile_FWD_DEFINED__
  1469. #define __COpsProfile_FWD_DEFINED__
  1470. #ifdef __cplusplus
  1471. typedef class COpsProfile COpsProfile;
  1472. #else
  1473. typedef struct COpsProfile COpsProfile;
  1474. #endif /* __cplusplus */
  1475. #endif  /* __COpsProfile_FWD_DEFINED__ */
  1476. #ifndef __HTMLNavigator_FWD_DEFINED__
  1477. #define __HTMLNavigator_FWD_DEFINED__
  1478. #ifdef __cplusplus
  1479. typedef class HTMLNavigator HTMLNavigator;
  1480. #else
  1481. typedef struct HTMLNavigator HTMLNavigator;
  1482. #endif /* __cplusplus */
  1483. #endif  /* __HTMLNavigator_FWD_DEFINED__ */
  1484. #ifndef __HTMLLocation_FWD_DEFINED__
  1485. #define __HTMLLocation_FWD_DEFINED__
  1486. #ifdef __cplusplus
  1487. typedef class HTMLLocation HTMLLocation;
  1488. #else
  1489. typedef struct HTMLLocation HTMLLocation;
  1490. #endif /* __cplusplus */
  1491. #endif  /* __HTMLLocation_FWD_DEFINED__ */
  1492. #ifndef __IHTMLBookmarkCollection_FWD_DEFINED__
  1493. #define __IHTMLBookmarkCollection_FWD_DEFINED__
  1494. typedef interface IHTMLBookmarkCollection IHTMLBookmarkCollection;
  1495. #endif  /* __IHTMLBookmarkCollection_FWD_DEFINED__ */
  1496. #ifndef __IHTMLDataTransfer_FWD_DEFINED__
  1497. #define __IHTMLDataTransfer_FWD_DEFINED__
  1498. typedef interface IHTMLDataTransfer IHTMLDataTransfer;
  1499. #endif  /* __IHTMLDataTransfer_FWD_DEFINED__ */
  1500. #ifndef __IHTMLEventObj2_FWD_DEFINED__
  1501. #define __IHTMLEventObj2_FWD_DEFINED__
  1502. typedef interface IHTMLEventObj2 IHTMLEventObj2;
  1503. #endif  /* __IHTMLEventObj2_FWD_DEFINED__ */
  1504. #ifndef __IHTMLEventObj3_FWD_DEFINED__
  1505. #define __IHTMLEventObj3_FWD_DEFINED__
  1506. typedef interface IHTMLEventObj3 IHTMLEventObj3;
  1507. #endif  /* __IHTMLEventObj3_FWD_DEFINED__ */
  1508. #ifndef __IHTMLEventObj4_FWD_DEFINED__
  1509. #define __IHTMLEventObj4_FWD_DEFINED__
  1510. typedef interface IHTMLEventObj4 IHTMLEventObj4;
  1511. #endif  /* __IHTMLEventObj4_FWD_DEFINED__ */
  1512. #ifndef __DispCEventObj_FWD_DEFINED__
  1513. #define __DispCEventObj_FWD_DEFINED__
  1514. typedef interface DispCEventObj DispCEventObj;
  1515. #endif  /* __DispCEventObj_FWD_DEFINED__ */
  1516. #ifndef __CEventObj_FWD_DEFINED__
  1517. #define __CEventObj_FWD_DEFINED__
  1518. #ifdef __cplusplus
  1519. typedef class CEventObj CEventObj;
  1520. #else
  1521. typedef struct CEventObj CEventObj;
  1522. #endif /* __cplusplus */
  1523. #endif  /* __CEventObj_FWD_DEFINED__ */
  1524. #ifndef __HTMLWindowEvents2_FWD_DEFINED__
  1525. #define __HTMLWindowEvents2_FWD_DEFINED__
  1526. typedef interface HTMLWindowEvents2 HTMLWindowEvents2;
  1527. #endif  /* __HTMLWindowEvents2_FWD_DEFINED__ */
  1528. #ifndef __HTMLWindowEvents_FWD_DEFINED__
  1529. #define __HTMLWindowEvents_FWD_DEFINED__
  1530. typedef interface HTMLWindowEvents HTMLWindowEvents;
  1531. #endif  /* __HTMLWindowEvents_FWD_DEFINED__ */
  1532. #ifndef __IHTMLDocument2_FWD_DEFINED__
  1533. #define __IHTMLDocument2_FWD_DEFINED__
  1534. typedef interface IHTMLDocument2 IHTMLDocument2;
  1535. #endif  /* __IHTMLDocument2_FWD_DEFINED__ */
  1536. #ifndef __IHTMLFramesCollection2_FWD_DEFINED__
  1537. #define __IHTMLFramesCollection2_FWD_DEFINED__
  1538. typedef interface IHTMLFramesCollection2 IHTMLFramesCollection2;
  1539. #endif  /* __IHTMLFramesCollection2_FWD_DEFINED__ */
  1540. #ifndef __IHTMLWindow2_FWD_DEFINED__
  1541. #define __IHTMLWindow2_FWD_DEFINED__
  1542. typedef interface IHTMLWindow2 IHTMLWindow2;
  1543. #endif  /* __IHTMLWindow2_FWD_DEFINED__ */
  1544. #ifndef __IHTMLWindow3_FWD_DEFINED__
  1545. #define __IHTMLWindow3_FWD_DEFINED__
  1546. typedef interface IHTMLWindow3 IHTMLWindow3;
  1547. #endif  /* __IHTMLWindow3_FWD_DEFINED__ */
  1548. #ifndef __IHTMLFrameBase_FWD_DEFINED__
  1549. #define __IHTMLFrameBase_FWD_DEFINED__
  1550. typedef interface IHTMLFrameBase IHTMLFrameBase;
  1551. #endif  /* __IHTMLFrameBase_FWD_DEFINED__ */
  1552. #ifndef __IHTMLScreen_FWD_DEFINED__
  1553. #define __IHTMLScreen_FWD_DEFINED__
  1554. typedef interface IHTMLScreen IHTMLScreen;
  1555. #endif  /* __IHTMLScreen_FWD_DEFINED__ */
  1556. #ifndef __IHTMLScreen2_FWD_DEFINED__
  1557. #define __IHTMLScreen2_FWD_DEFINED__
  1558. typedef interface IHTMLScreen2 IHTMLScreen2;
  1559. #endif  /* __IHTMLScreen2_FWD_DEFINED__ */
  1560. #ifndef __IHTMLWindow4_FWD_DEFINED__
  1561. #define __IHTMLWindow4_FWD_DEFINED__
  1562. typedef interface IHTMLWindow4 IHTMLWindow4;
  1563. #endif  /* __IHTMLWindow4_FWD_DEFINED__ */
  1564. #ifndef __FramesCollection_FWD_DEFINED__
  1565. #define __FramesCollection_FWD_DEFINED__
  1566. #ifdef __cplusplus
  1567. typedef class FramesCollection FramesCollection;
  1568. #else
  1569. typedef struct FramesCollection FramesCollection;
  1570. #endif /* __cplusplus */
  1571. #endif  /* __FramesCollection_FWD_DEFINED__ */
  1572. #ifndef __DispHTMLScreen_FWD_DEFINED__
  1573. #define __DispHTMLScreen_FWD_DEFINED__
  1574. typedef interface DispHTMLScreen DispHTMLScreen;
  1575. #endif  /* __DispHTMLScreen_FWD_DEFINED__ */
  1576. #ifndef __HTMLScreen_FWD_DEFINED__
  1577. #define __HTMLScreen_FWD_DEFINED__
  1578. #ifdef __cplusplus
  1579. typedef class HTMLScreen HTMLScreen;
  1580. #else
  1581. typedef struct HTMLScreen HTMLScreen;
  1582. #endif /* __cplusplus */
  1583. #endif  /* __HTMLScreen_FWD_DEFINED__ */
  1584. #ifndef __DispHTMLWindow2_FWD_DEFINED__
  1585. #define __DispHTMLWindow2_FWD_DEFINED__
  1586. typedef interface DispHTMLWindow2 DispHTMLWindow2;
  1587. #endif  /* __DispHTMLWindow2_FWD_DEFINED__ */
  1588. #ifndef __HTMLWindow2_FWD_DEFINED__
  1589. #define __HTMLWindow2_FWD_DEFINED__
  1590. #ifdef __cplusplus
  1591. typedef class HTMLWindow2 HTMLWindow2;
  1592. #else
  1593. typedef struct HTMLWindow2 HTMLWindow2;
  1594. #endif /* __cplusplus */
  1595. #endif  /* __HTMLWindow2_FWD_DEFINED__ */
  1596. #ifndef __DispHTMLWindowProxy_FWD_DEFINED__
  1597. #define __DispHTMLWindowProxy_FWD_DEFINED__
  1598. typedef interface DispHTMLWindowProxy DispHTMLWindowProxy;
  1599. #endif  /* __DispHTMLWindowProxy_FWD_DEFINED__ */
  1600. #ifndef __HTMLWindowProxy_FWD_DEFINED__
  1601. #define __HTMLWindowProxy_FWD_DEFINED__
  1602. #ifdef __cplusplus
  1603. typedef class HTMLWindowProxy HTMLWindowProxy;
  1604. #else
  1605. typedef struct HTMLWindowProxy HTMLWindowProxy;
  1606. #endif /* __cplusplus */
  1607. #endif  /* __HTMLWindowProxy_FWD_DEFINED__ */
  1608. #ifndef __HTMLDocumentEvents2_FWD_DEFINED__
  1609. #define __HTMLDocumentEvents2_FWD_DEFINED__
  1610. typedef interface HTMLDocumentEvents2 HTMLDocumentEvents2;
  1611. #endif  /* __HTMLDocumentEvents2_FWD_DEFINED__ */
  1612. #ifndef __HTMLDocumentEvents_FWD_DEFINED__
  1613. #define __HTMLDocumentEvents_FWD_DEFINED__
  1614. typedef interface HTMLDocumentEvents HTMLDocumentEvents;
  1615. #endif  /* __HTMLDocumentEvents_FWD_DEFINED__ */
  1616. #ifndef __IHTMLDocument3_FWD_DEFINED__
  1617. #define __IHTMLDocument3_FWD_DEFINED__
  1618. typedef interface IHTMLDocument3 IHTMLDocument3;
  1619. #endif  /* __IHTMLDocument3_FWD_DEFINED__ */
  1620. #ifndef __IHTMLDocument4_FWD_DEFINED__
  1621. #define __IHTMLDocument4_FWD_DEFINED__
  1622. typedef interface IHTMLDocument4 IHTMLDocument4;
  1623. #endif  /* __IHTMLDocument4_FWD_DEFINED__ */
  1624. #ifndef __IHTMLDocument5_FWD_DEFINED__
  1625. #define __IHTMLDocument5_FWD_DEFINED__
  1626. typedef interface IHTMLDocument5 IHTMLDocument5;
  1627. #endif  /* __IHTMLDocument5_FWD_DEFINED__ */
  1628. #ifndef __DispHTMLDocument_FWD_DEFINED__
  1629. #define __DispHTMLDocument_FWD_DEFINED__
  1630. typedef interface DispHTMLDocument DispHTMLDocument;
  1631. #endif  /* __DispHTMLDocument_FWD_DEFINED__ */
  1632. #ifndef __HTMLDocument_FWD_DEFINED__
  1633. #define __HTMLDocument_FWD_DEFINED__
  1634. #ifdef __cplusplus
  1635. typedef class HTMLDocument HTMLDocument;
  1636. #else
  1637. typedef struct HTMLDocument HTMLDocument;
  1638. #endif /* __cplusplus */
  1639. #endif  /* __HTMLDocument_FWD_DEFINED__ */
  1640. #ifndef __DWebBridgeEvents_FWD_DEFINED__
  1641. #define __DWebBridgeEvents_FWD_DEFINED__
  1642. typedef interface DWebBridgeEvents DWebBridgeEvents;
  1643. #endif  /* __DWebBridgeEvents_FWD_DEFINED__ */
  1644. #ifndef __IWebBridge_FWD_DEFINED__
  1645. #define __IWebBridge_FWD_DEFINED__
  1646. typedef interface IWebBridge IWebBridge;
  1647. #endif  /* __IWebBridge_FWD_DEFINED__ */
  1648. #ifndef __IWBScriptControl_FWD_DEFINED__
  1649. #define __IWBScriptControl_FWD_DEFINED__
  1650. typedef interface IWBScriptControl IWBScriptControl;
  1651. #endif  /* __IWBScriptControl_FWD_DEFINED__ */
  1652. #ifndef __Scriptlet_FWD_DEFINED__
  1653. #define __Scriptlet_FWD_DEFINED__
  1654. #ifdef __cplusplus
  1655. typedef class Scriptlet Scriptlet;
  1656. #else
  1657. typedef struct Scriptlet Scriptlet;
  1658. #endif /* __cplusplus */
  1659. #endif  /* __Scriptlet_FWD_DEFINED__ */
  1660. #ifndef __IHTMLEmbedElement_FWD_DEFINED__
  1661. #define __IHTMLEmbedElement_FWD_DEFINED__
  1662. typedef interface IHTMLEmbedElement IHTMLEmbedElement;
  1663. #endif  /* __IHTMLEmbedElement_FWD_DEFINED__ */
  1664. #ifndef __DispHTMLEmbed_FWD_DEFINED__
  1665. #define __DispHTMLEmbed_FWD_DEFINED__
  1666. typedef interface DispHTMLEmbed DispHTMLEmbed;
  1667. #endif  /* __DispHTMLEmbed_FWD_DEFINED__ */
  1668. #ifndef __HTMLEmbed_FWD_DEFINED__
  1669. #define __HTMLEmbed_FWD_DEFINED__
  1670. #ifdef __cplusplus
  1671. typedef class HTMLEmbed HTMLEmbed;
  1672. #else
  1673. typedef struct HTMLEmbed HTMLEmbed;
  1674. #endif /* __cplusplus */
  1675. #endif  /* __HTMLEmbed_FWD_DEFINED__ */
  1676. #ifndef __HTMLMapEvents2_FWD_DEFINED__
  1677. #define __HTMLMapEvents2_FWD_DEFINED__
  1678. typedef interface HTMLMapEvents2 HTMLMapEvents2;
  1679. #endif  /* __HTMLMapEvents2_FWD_DEFINED__ */
  1680. #ifndef __HTMLMapEvents_FWD_DEFINED__
  1681. #define __HTMLMapEvents_FWD_DEFINED__
  1682. typedef interface HTMLMapEvents HTMLMapEvents;
  1683. #endif  /* __HTMLMapEvents_FWD_DEFINED__ */
  1684. #ifndef __IHTMLAreasCollection_FWD_DEFINED__
  1685. #define __IHTMLAreasCollection_FWD_DEFINED__
  1686. typedef interface IHTMLAreasCollection IHTMLAreasCollection;
  1687. #endif  /* __IHTMLAreasCollection_FWD_DEFINED__ */
  1688. #ifndef __IHTMLAreasCollection2_FWD_DEFINED__
  1689. #define __IHTMLAreasCollection2_FWD_DEFINED__
  1690. typedef interface IHTMLAreasCollection2 IHTMLAreasCollection2;
  1691. #endif  /* __IHTMLAreasCollection2_FWD_DEFINED__ */
  1692. #ifndef __IHTMLAreasCollection3_FWD_DEFINED__
  1693. #define __IHTMLAreasCollection3_FWD_DEFINED__
  1694. typedef interface IHTMLAreasCollection3 IHTMLAreasCollection3;
  1695. #endif  /* __IHTMLAreasCollection3_FWD_DEFINED__ */
  1696. #ifndef __IHTMLMapElement_FWD_DEFINED__
  1697. #define __IHTMLMapElement_FWD_DEFINED__
  1698. typedef interface IHTMLMapElement IHTMLMapElement;
  1699. #endif  /* __IHTMLMapElement_FWD_DEFINED__ */
  1700. #ifndef __DispHTMLAreasCollection_FWD_DEFINED__
  1701. #define __DispHTMLAreasCollection_FWD_DEFINED__
  1702. typedef interface DispHTMLAreasCollection DispHTMLAreasCollection;
  1703. #endif  /* __DispHTMLAreasCollection_FWD_DEFINED__ */
  1704. #ifndef __HTMLAreasCollection_FWD_DEFINED__
  1705. #define __HTMLAreasCollection_FWD_DEFINED__
  1706. #ifdef __cplusplus
  1707. typedef class HTMLAreasCollection HTMLAreasCollection;
  1708. #else
  1709. typedef struct HTMLAreasCollection HTMLAreasCollection;
  1710. #endif /* __cplusplus */
  1711. #endif  /* __HTMLAreasCollection_FWD_DEFINED__ */
  1712. #ifndef __DispHTMLMapElement_FWD_DEFINED__
  1713. #define __DispHTMLMapElement_FWD_DEFINED__
  1714. typedef interface DispHTMLMapElement DispHTMLMapElement;
  1715. #endif  /* __DispHTMLMapElement_FWD_DEFINED__ */
  1716. #ifndef __HTMLMapElement_FWD_DEFINED__
  1717. #define __HTMLMapElement_FWD_DEFINED__
  1718. #ifdef __cplusplus
  1719. typedef class HTMLMapElement HTMLMapElement;
  1720. #else
  1721. typedef struct HTMLMapElement HTMLMapElement;
  1722. #endif /* __cplusplus */
  1723. #endif  /* __HTMLMapElement_FWD_DEFINED__ */
  1724. #ifndef __HTMLAreaEvents2_FWD_DEFINED__
  1725. #define __HTMLAreaEvents2_FWD_DEFINED__
  1726. typedef interface HTMLAreaEvents2 HTMLAreaEvents2;
  1727. #endif  /* __HTMLAreaEvents2_FWD_DEFINED__ */
  1728. #ifndef __HTMLAreaEvents_FWD_DEFINED__
  1729. #define __HTMLAreaEvents_FWD_DEFINED__
  1730. typedef interface HTMLAreaEvents HTMLAreaEvents;
  1731. #endif  /* __HTMLAreaEvents_FWD_DEFINED__ */
  1732. #ifndef __IHTMLAreaElement_FWD_DEFINED__
  1733. #define __IHTMLAreaElement_FWD_DEFINED__
  1734. typedef interface IHTMLAreaElement IHTMLAreaElement;
  1735. #endif  /* __IHTMLAreaElement_FWD_DEFINED__ */
  1736. #ifndef __DispHTMLAreaElement_FWD_DEFINED__
  1737. #define __DispHTMLAreaElement_FWD_DEFINED__
  1738. typedef interface DispHTMLAreaElement DispHTMLAreaElement;
  1739. #endif  /* __DispHTMLAreaElement_FWD_DEFINED__ */
  1740. #ifndef __HTMLAreaElement_FWD_DEFINED__
  1741. #define __HTMLAreaElement_FWD_DEFINED__
  1742. #ifdef __cplusplus
  1743. typedef class HTMLAreaElement HTMLAreaElement;
  1744. #else
  1745. typedef struct HTMLAreaElement HTMLAreaElement;
  1746. #endif /* __cplusplus */
  1747. #endif  /* __HTMLAreaElement_FWD_DEFINED__ */
  1748. #ifndef __IHTMLTableCaption_FWD_DEFINED__
  1749. #define __IHTMLTableCaption_FWD_DEFINED__
  1750. typedef interface IHTMLTableCaption IHTMLTableCaption;
  1751. #endif  /* __IHTMLTableCaption_FWD_DEFINED__ */
  1752. #ifndef __DispHTMLTableCaption_FWD_DEFINED__
  1753. #define __DispHTMLTableCaption_FWD_DEFINED__
  1754. typedef interface DispHTMLTableCaption DispHTMLTableCaption;
  1755. #endif  /* __DispHTMLTableCaption_FWD_DEFINED__ */
  1756. #ifndef __HTMLTableCaption_FWD_DEFINED__
  1757. #define __HTMLTableCaption_FWD_DEFINED__
  1758. #ifdef __cplusplus
  1759. typedef class HTMLTableCaption HTMLTableCaption;
  1760. #else
  1761. typedef struct HTMLTableCaption HTMLTableCaption;
  1762. #endif /* __cplusplus */
  1763. #endif  /* __HTMLTableCaption_FWD_DEFINED__ */
  1764. #ifndef __IHTMLCommentElement_FWD_DEFINED__
  1765. #define __IHTMLCommentElement_FWD_DEFINED__
  1766. typedef interface IHTMLCommentElement IHTMLCommentElement;
  1767. #endif  /* __IHTMLCommentElement_FWD_DEFINED__ */
  1768. #ifndef __IHTMLCommentElement2_FWD_DEFINED__
  1769. #define __IHTMLCommentElement2_FWD_DEFINED__
  1770. typedef interface IHTMLCommentElement2 IHTMLCommentElement2;
  1771. #endif  /* __IHTMLCommentElement2_FWD_DEFINED__ */
  1772. #ifndef __DispHTMLCommentElement_FWD_DEFINED__
  1773. #define __DispHTMLCommentElement_FWD_DEFINED__
  1774. typedef interface DispHTMLCommentElement DispHTMLCommentElement;
  1775. #endif  /* __DispHTMLCommentElement_FWD_DEFINED__ */
  1776. #ifndef __HTMLCommentElement_FWD_DEFINED__
  1777. #define __HTMLCommentElement_FWD_DEFINED__
  1778. #ifdef __cplusplus
  1779. typedef class HTMLCommentElement HTMLCommentElement;
  1780. #else
  1781. typedef struct HTMLCommentElement HTMLCommentElement;
  1782. #endif /* __cplusplus */
  1783. #endif  /* __HTMLCommentElement_FWD_DEFINED__ */
  1784. #ifndef __IHTMLPhraseElement_FWD_DEFINED__
  1785. #define __IHTMLPhraseElement_FWD_DEFINED__
  1786. typedef interface IHTMLPhraseElement IHTMLPhraseElement;
  1787. #endif  /* __IHTMLPhraseElement_FWD_DEFINED__ */
  1788. #ifndef __IHTMLPhraseElement2_FWD_DEFINED__
  1789. #define __IHTMLPhraseElement2_FWD_DEFINED__
  1790. typedef interface IHTMLPhraseElement2 IHTMLPhraseElement2;
  1791. #endif  /* __IHTMLPhraseElement2_FWD_DEFINED__ */
  1792. #ifndef __IHTMLSpanElement_FWD_DEFINED__
  1793. #define __IHTMLSpanElement_FWD_DEFINED__
  1794. typedef interface IHTMLSpanElement IHTMLSpanElement;
  1795. #endif  /* __IHTMLSpanElement_FWD_DEFINED__ */
  1796. #ifndef __DispHTMLPhraseElement_FWD_DEFINED__
  1797. #define __DispHTMLPhraseElement_FWD_DEFINED__
  1798. typedef interface DispHTMLPhraseElement DispHTMLPhraseElement;
  1799. #endif  /* __DispHTMLPhraseElement_FWD_DEFINED__ */
  1800. #ifndef __HTMLPhraseElement_FWD_DEFINED__
  1801. #define __HTMLPhraseElement_FWD_DEFINED__
  1802. #ifdef __cplusplus
  1803. typedef class HTMLPhraseElement HTMLPhraseElement;
  1804. #else
  1805. typedef struct HTMLPhraseElement HTMLPhraseElement;
  1806. #endif /* __cplusplus */
  1807. #endif  /* __HTMLPhraseElement_FWD_DEFINED__ */
  1808. #ifndef __DispHTMLSpanElement_FWD_DEFINED__
  1809. #define __DispHTMLSpanElement_FWD_DEFINED__
  1810. typedef interface DispHTMLSpanElement DispHTMLSpanElement;
  1811. #endif  /* __DispHTMLSpanElement_FWD_DEFINED__ */
  1812. #ifndef __HTMLSpanElement_FWD_DEFINED__
  1813. #define __HTMLSpanElement_FWD_DEFINED__
  1814. #ifdef __cplusplus
  1815. typedef class HTMLSpanElement HTMLSpanElement;
  1816. #else
  1817. typedef struct HTMLSpanElement HTMLSpanElement;
  1818. #endif /* __cplusplus */
  1819. #endif  /* __HTMLSpanElement_FWD_DEFINED__ */
  1820. #ifndef __HTMLTableEvents2_FWD_DEFINED__
  1821. #define __HTMLTableEvents2_FWD_DEFINED__
  1822. typedef interface HTMLTableEvents2 HTMLTableEvents2;
  1823. #endif  /* __HTMLTableEvents2_FWD_DEFINED__ */
  1824. #ifndef __HTMLTableEvents_FWD_DEFINED__
  1825. #define __HTMLTableEvents_FWD_DEFINED__
  1826. typedef interface HTMLTableEvents HTMLTableEvents;
  1827. #endif  /* __HTMLTableEvents_FWD_DEFINED__ */
  1828. #ifndef __IHTMLTableSection_FWD_DEFINED__
  1829. #define __IHTMLTableSection_FWD_DEFINED__
  1830. typedef interface IHTMLTableSection IHTMLTableSection;
  1831. #endif  /* __IHTMLTableSection_FWD_DEFINED__ */
  1832. #ifndef __IHTMLTable_FWD_DEFINED__
  1833. #define __IHTMLTable_FWD_DEFINED__
  1834. typedef interface IHTMLTable IHTMLTable;
  1835. #endif  /* __IHTMLTable_FWD_DEFINED__ */
  1836. #ifndef __IHTMLTable2_FWD_DEFINED__
  1837. #define __IHTMLTable2_FWD_DEFINED__
  1838. typedef interface IHTMLTable2 IHTMLTable2;
  1839. #endif  /* __IHTMLTable2_FWD_DEFINED__ */
  1840. #ifndef __IHTMLTable3_FWD_DEFINED__
  1841. #define __IHTMLTable3_FWD_DEFINED__
  1842. typedef interface IHTMLTable3 IHTMLTable3;
  1843. #endif  /* __IHTMLTable3_FWD_DEFINED__ */
  1844. #ifndef __IHTMLTableCol_FWD_DEFINED__
  1845. #define __IHTMLTableCol_FWD_DEFINED__
  1846. typedef interface IHTMLTableCol IHTMLTableCol;
  1847. #endif  /* __IHTMLTableCol_FWD_DEFINED__ */
  1848. #ifndef __IHTMLTableCol2_FWD_DEFINED__
  1849. #define __IHTMLTableCol2_FWD_DEFINED__
  1850. typedef interface IHTMLTableCol2 IHTMLTableCol2;
  1851. #endif  /* __IHTMLTableCol2_FWD_DEFINED__ */
  1852. #ifndef __IHTMLTableSection2_FWD_DEFINED__
  1853. #define __IHTMLTableSection2_FWD_DEFINED__
  1854. typedef interface IHTMLTableSection2 IHTMLTableSection2;
  1855. #endif  /* __IHTMLTableSection2_FWD_DEFINED__ */
  1856. #ifndef __IHTMLTableSection3_FWD_DEFINED__
  1857. #define __IHTMLTableSection3_FWD_DEFINED__
  1858. typedef interface IHTMLTableSection3 IHTMLTableSection3;
  1859. #endif  /* __IHTMLTableSection3_FWD_DEFINED__ */
  1860. #ifndef __IHTMLTableRow_FWD_DEFINED__
  1861. #define __IHTMLTableRow_FWD_DEFINED__
  1862. typedef interface IHTMLTableRow IHTMLTableRow;
  1863. #endif  /* __IHTMLTableRow_FWD_DEFINED__ */
  1864. #ifndef __IHTMLTableRow2_FWD_DEFINED__
  1865. #define __IHTMLTableRow2_FWD_DEFINED__
  1866. typedef interface IHTMLTableRow2 IHTMLTableRow2;
  1867. #endif  /* __IHTMLTableRow2_FWD_DEFINED__ */
  1868. #ifndef __IHTMLTableRow3_FWD_DEFINED__
  1869. #define __IHTMLTableRow3_FWD_DEFINED__
  1870. typedef interface IHTMLTableRow3 IHTMLTableRow3;
  1871. #endif  /* __IHTMLTableRow3_FWD_DEFINED__ */
  1872. #ifndef __IHTMLTableRowMetrics_FWD_DEFINED__
  1873. #define __IHTMLTableRowMetrics_FWD_DEFINED__
  1874. typedef interface IHTMLTableRowMetrics IHTMLTableRowMetrics;
  1875. #endif  /* __IHTMLTableRowMetrics_FWD_DEFINED__ */
  1876. #ifndef __IHTMLTableCell_FWD_DEFINED__
  1877. #define __IHTMLTableCell_FWD_DEFINED__
  1878. typedef interface IHTMLTableCell IHTMLTableCell;
  1879. #endif  /* __IHTMLTableCell_FWD_DEFINED__ */
  1880. #ifndef __IHTMLTableCell2_FWD_DEFINED__
  1881. #define __IHTMLTableCell2_FWD_DEFINED__
  1882. typedef interface IHTMLTableCell2 IHTMLTableCell2;
  1883. #endif  /* __IHTMLTableCell2_FWD_DEFINED__ */
  1884. #ifndef __DispHTMLTable_FWD_DEFINED__
  1885. #define __DispHTMLTable_FWD_DEFINED__
  1886. typedef interface DispHTMLTable DispHTMLTable;
  1887. #endif  /* __DispHTMLTable_FWD_DEFINED__ */
  1888. #ifndef __HTMLTable_FWD_DEFINED__
  1889. #define __HTMLTable_FWD_DEFINED__
  1890. #ifdef __cplusplus
  1891. typedef class HTMLTable HTMLTable;
  1892. #else
  1893. typedef struct HTMLTable HTMLTable;
  1894. #endif /* __cplusplus */
  1895. #endif  /* __HTMLTable_FWD_DEFINED__ */
  1896. #ifndef __DispHTMLTableCol_FWD_DEFINED__
  1897. #define __DispHTMLTableCol_FWD_DEFINED__
  1898. typedef interface DispHTMLTableCol DispHTMLTableCol;
  1899. #endif  /* __DispHTMLTableCol_FWD_DEFINED__ */
  1900. #ifndef __HTMLTableCol_FWD_DEFINED__
  1901. #define __HTMLTableCol_FWD_DEFINED__
  1902. #ifdef __cplusplus
  1903. typedef class HTMLTableCol HTMLTableCol;
  1904. #else
  1905. typedef struct HTMLTableCol HTMLTableCol;
  1906. #endif /* __cplusplus */
  1907. #endif  /* __HTMLTableCol_FWD_DEFINED__ */
  1908. #ifndef __DispHTMLTableSection_FWD_DEFINED__
  1909. #define __DispHTMLTableSection_FWD_DEFINED__
  1910. typedef interface DispHTMLTableSection DispHTMLTableSection;
  1911. #endif  /* __DispHTMLTableSection_FWD_DEFINED__ */
  1912. #ifndef __HTMLTableSection_FWD_DEFINED__
  1913. #define __HTMLTableSection_FWD_DEFINED__
  1914. #ifdef __cplusplus
  1915. typedef class HTMLTableSection HTMLTableSection;
  1916. #else
  1917. typedef struct HTMLTableSection HTMLTableSection;
  1918. #endif /* __cplusplus */
  1919. #endif  /* __HTMLTableSection_FWD_DEFINED__ */
  1920. #ifndef __DispHTMLTableRow_FWD_DEFINED__
  1921. #define __DispHTMLTableRow_FWD_DEFINED__
  1922. typedef interface DispHTMLTableRow DispHTMLTableRow;
  1923. #endif  /* __DispHTMLTableRow_FWD_DEFINED__ */
  1924. #ifndef __HTMLTableRow_FWD_DEFINED__
  1925. #define __HTMLTableRow_FWD_DEFINED__
  1926. #ifdef __cplusplus
  1927. typedef class HTMLTableRow HTMLTableRow;
  1928. #else
  1929. typedef struct HTMLTableRow HTMLTableRow;
  1930. #endif /* __cplusplus */
  1931. #endif  /* __HTMLTableRow_FWD_DEFINED__ */
  1932. #ifndef __DispHTMLTableCell_FWD_DEFINED__
  1933. #define __DispHTMLTableCell_FWD_DEFINED__
  1934. typedef interface DispHTMLTableCell DispHTMLTableCell;
  1935. #endif  /* __DispHTMLTableCell_FWD_DEFINED__ */
  1936. #ifndef __HTMLTableCell_FWD_DEFINED__
  1937. #define __HTMLTableCell_FWD_DEFINED__
  1938. #ifdef __cplusplus
  1939. typedef class HTMLTableCell HTMLTableCell;
  1940. #else
  1941. typedef struct HTMLTableCell HTMLTableCell;
  1942. #endif /* __cplusplus */
  1943. #endif  /* __HTMLTableCell_FWD_DEFINED__ */
  1944. #ifndef __HTMLScriptEvents2_FWD_DEFINED__
  1945. #define __HTMLScriptEvents2_FWD_DEFINED__
  1946. typedef interface HTMLScriptEvents2 HTMLScriptEvents2;
  1947. #endif  /* __HTMLScriptEvents2_FWD_DEFINED__ */
  1948. #ifndef __HTMLScriptEvents_FWD_DEFINED__
  1949. #define __HTMLScriptEvents_FWD_DEFINED__
  1950. typedef interface HTMLScriptEvents HTMLScriptEvents;
  1951. #endif  /* __HTMLScriptEvents_FWD_DEFINED__ */
  1952. #ifndef __IHTMLScriptElement_FWD_DEFINED__
  1953. #define __IHTMLScriptElement_FWD_DEFINED__
  1954. typedef interface IHTMLScriptElement IHTMLScriptElement;
  1955. #endif  /* __IHTMLScriptElement_FWD_DEFINED__ */
  1956. #ifndef __IHTMLScriptElement2_FWD_DEFINED__
  1957. #define __IHTMLScriptElement2_FWD_DEFINED__
  1958. typedef interface IHTMLScriptElement2 IHTMLScriptElement2;
  1959. #endif  /* __IHTMLScriptElement2_FWD_DEFINED__ */
  1960. #ifndef __DispHTMLScriptElement_FWD_DEFINED__
  1961. #define __DispHTMLScriptElement_FWD_DEFINED__
  1962. typedef interface DispHTMLScriptElement DispHTMLScriptElement;
  1963. #endif  /* __DispHTMLScriptElement_FWD_DEFINED__ */
  1964. #ifndef __HTMLScriptElement_FWD_DEFINED__
  1965. #define __HTMLScriptElement_FWD_DEFINED__
  1966. #ifdef __cplusplus
  1967. typedef class HTMLScriptElement HTMLScriptElement;
  1968. #else
  1969. typedef struct HTMLScriptElement HTMLScriptElement;
  1970. #endif /* __cplusplus */
  1971. #endif  /* __HTMLScriptElement_FWD_DEFINED__ */
  1972. #ifndef __IHTMLNoShowElement_FWD_DEFINED__
  1973. #define __IHTMLNoShowElement_FWD_DEFINED__
  1974. typedef interface IHTMLNoShowElement IHTMLNoShowElement;
  1975. #endif  /* __IHTMLNoShowElement_FWD_DEFINED__ */
  1976. #ifndef __DispHTMLNoShowElement_FWD_DEFINED__
  1977. #define __DispHTMLNoShowElement_FWD_DEFINED__
  1978. typedef interface DispHTMLNoShowElement DispHTMLNoShowElement;
  1979. #endif  /* __DispHTMLNoShowElement_FWD_DEFINED__ */
  1980. #ifndef __HTMLNoShowElement_FWD_DEFINED__
  1981. #define __HTMLNoShowElement_FWD_DEFINED__
  1982. #ifdef __cplusplus
  1983. typedef class HTMLNoShowElement HTMLNoShowElement;
  1984. #else
  1985. typedef struct HTMLNoShowElement HTMLNoShowElement;
  1986. #endif /* __cplusplus */
  1987. #endif  /* __HTMLNoShowElement_FWD_DEFINED__ */
  1988. #ifndef __HTMLObjectElementEvents2_FWD_DEFINED__
  1989. #define __HTMLObjectElementEvents2_FWD_DEFINED__
  1990. typedef interface HTMLObjectElementEvents2 HTMLObjectElementEvents2;
  1991. #endif  /* __HTMLObjectElementEvents2_FWD_DEFINED__ */
  1992. #ifndef __HTMLObjectElementEvents_FWD_DEFINED__
  1993. #define __HTMLObjectElementEvents_FWD_DEFINED__
  1994. typedef interface HTMLObjectElementEvents HTMLObjectElementEvents;
  1995. #endif  /* __HTMLObjectElementEvents_FWD_DEFINED__ */
  1996. #ifndef __IHTMLObjectElement_FWD_DEFINED__
  1997. #define __IHTMLObjectElement_FWD_DEFINED__
  1998. typedef interface IHTMLObjectElement IHTMLObjectElement;
  1999. #endif  /* __IHTMLObjectElement_FWD_DEFINED__ */
  2000. #ifndef __IHTMLObjectElement2_FWD_DEFINED__
  2001. #define __IHTMLObjectElement2_FWD_DEFINED__
  2002. typedef interface IHTMLObjectElement2 IHTMLObjectElement2;
  2003. #endif  /* __IHTMLObjectElement2_FWD_DEFINED__ */
  2004. #ifndef __IHTMLObjectElement3_FWD_DEFINED__
  2005. #define __IHTMLObjectElement3_FWD_DEFINED__
  2006. typedef interface IHTMLObjectElement3 IHTMLObjectElement3;
  2007. #endif  /* __IHTMLObjectElement3_FWD_DEFINED__ */
  2008. #ifndef __IHTMLParamElement_FWD_DEFINED__
  2009. #define __IHTMLParamElement_FWD_DEFINED__
  2010. typedef interface IHTMLParamElement IHTMLParamElement;
  2011. #endif  /* __IHTMLParamElement_FWD_DEFINED__ */
  2012. #ifndef __DispHTMLObjectElement_FWD_DEFINED__
  2013. #define __DispHTMLObjectElement_FWD_DEFINED__
  2014. typedef interface DispHTMLObjectElement DispHTMLObjectElement;
  2015. #endif  /* __DispHTMLObjectElement_FWD_DEFINED__ */
  2016. #ifndef __HTMLObjectElement_FWD_DEFINED__
  2017. #define __HTMLObjectElement_FWD_DEFINED__
  2018. #ifdef __cplusplus
  2019. typedef class HTMLObjectElement HTMLObjectElement;
  2020. #else
  2021. typedef struct HTMLObjectElement HTMLObjectElement;
  2022. #endif /* __cplusplus */
  2023. #endif  /* __HTMLObjectElement_FWD_DEFINED__ */
  2024. #ifndef __DispHTMLParamElement_FWD_DEFINED__
  2025. #define __DispHTMLParamElement_FWD_DEFINED__
  2026. typedef interface DispHTMLParamElement DispHTMLParamElement;
  2027. #endif  /* __DispHTMLParamElement_FWD_DEFINED__ */
  2028. #ifndef __HTMLParamElement_FWD_DEFINED__
  2029. #define __HTMLParamElement_FWD_DEFINED__
  2030. #ifdef __cplusplus
  2031. typedef class HTMLParamElement HTMLParamElement;
  2032. #else
  2033. typedef struct HTMLParamElement HTMLParamElement;
  2034. #endif /* __cplusplus */
  2035. #endif  /* __HTMLParamElement_FWD_DEFINED__ */
  2036. #ifndef __HTMLFrameSiteEvents2_FWD_DEFINED__
  2037. #define __HTMLFrameSiteEvents2_FWD_DEFINED__
  2038. typedef interface HTMLFrameSiteEvents2 HTMLFrameSiteEvents2;
  2039. #endif  /* __HTMLFrameSiteEvents2_FWD_DEFINED__ */
  2040. #ifndef __HTMLFrameSiteEvents_FWD_DEFINED__
  2041. #define __HTMLFrameSiteEvents_FWD_DEFINED__
  2042. typedef interface HTMLFrameSiteEvents HTMLFrameSiteEvents;
  2043. #endif  /* __HTMLFrameSiteEvents_FWD_DEFINED__ */
  2044. #ifndef __IHTMLFrameBase2_FWD_DEFINED__
  2045. #define __IHTMLFrameBase2_FWD_DEFINED__
  2046. typedef interface IHTMLFrameBase2 IHTMLFrameBase2;
  2047. #endif  /* __IHTMLFrameBase2_FWD_DEFINED__ */
  2048. #ifndef __IHTMLFrameBase3_FWD_DEFINED__
  2049. #define __IHTMLFrameBase3_FWD_DEFINED__
  2050. typedef interface IHTMLFrameBase3 IHTMLFrameBase3;
  2051. #endif  /* __IHTMLFrameBase3_FWD_DEFINED__ */
  2052. #ifndef __DispHTMLFrameBase_FWD_DEFINED__
  2053. #define __DispHTMLFrameBase_FWD_DEFINED__
  2054. typedef interface DispHTMLFrameBase DispHTMLFrameBase;
  2055. #endif  /* __DispHTMLFrameBase_FWD_DEFINED__ */
  2056. #ifndef __HTMLFrameBase_FWD_DEFINED__
  2057. #define __HTMLFrameBase_FWD_DEFINED__
  2058. #ifdef __cplusplus
  2059. typedef class HTMLFrameBase HTMLFrameBase;
  2060. #else
  2061. typedef struct HTMLFrameBase HTMLFrameBase;
  2062. #endif /* __cplusplus */
  2063. #endif  /* __HTMLFrameBase_FWD_DEFINED__ */
  2064. #ifndef __IHTMLFrameElement_FWD_DEFINED__
  2065. #define __IHTMLFrameElement_FWD_DEFINED__
  2066. typedef interface IHTMLFrameElement IHTMLFrameElement;
  2067. #endif  /* __IHTMLFrameElement_FWD_DEFINED__ */
  2068. #ifndef __IHTMLFrameElement2_FWD_DEFINED__
  2069. #define __IHTMLFrameElement2_FWD_DEFINED__
  2070. typedef interface IHTMLFrameElement2 IHTMLFrameElement2;
  2071. #endif  /* __IHTMLFrameElement2_FWD_DEFINED__ */
  2072. #ifndef __DispHTMLFrameElement_FWD_DEFINED__
  2073. #define __DispHTMLFrameElement_FWD_DEFINED__
  2074. typedef interface DispHTMLFrameElement DispHTMLFrameElement;
  2075. #endif  /* __DispHTMLFrameElement_FWD_DEFINED__ */
  2076. #ifndef __HTMLFrameElement_FWD_DEFINED__
  2077. #define __HTMLFrameElement_FWD_DEFINED__
  2078. #ifdef __cplusplus
  2079. typedef class HTMLFrameElement HTMLFrameElement;
  2080. #else
  2081. typedef struct HTMLFrameElement HTMLFrameElement;
  2082. #endif /* __cplusplus */
  2083. #endif  /* __HTMLFrameElement_FWD_DEFINED__ */
  2084. #ifndef __IHTMLIFrameElement_FWD_DEFINED__
  2085. #define __IHTMLIFrameElement_FWD_DEFINED__
  2086. typedef interface IHTMLIFrameElement IHTMLIFrameElement;
  2087. #endif  /* __IHTMLIFrameElement_FWD_DEFINED__ */
  2088. #ifndef __IHTMLIFrameElement2_FWD_DEFINED__
  2089. #define __IHTMLIFrameElement2_FWD_DEFINED__
  2090. typedef interface IHTMLIFrameElement2 IHTMLIFrameElement2;
  2091. #endif  /* __IHTMLIFrameElement2_FWD_DEFINED__ */
  2092. #ifndef __DispHTMLIFrame_FWD_DEFINED__
  2093. #define __DispHTMLIFrame_FWD_DEFINED__
  2094. typedef interface DispHTMLIFrame DispHTMLIFrame;
  2095. #endif  /* __DispHTMLIFrame_FWD_DEFINED__ */
  2096. #ifndef __HTMLIFrame_FWD_DEFINED__
  2097. #define __HTMLIFrame_FWD_DEFINED__
  2098. #ifdef __cplusplus
  2099. typedef class HTMLIFrame HTMLIFrame;
  2100. #else
  2101. typedef struct HTMLIFrame HTMLIFrame;
  2102. #endif /* __cplusplus */
  2103. #endif  /* __HTMLIFrame_FWD_DEFINED__ */
  2104. #ifndef __IHTMLDivPosition_FWD_DEFINED__
  2105. #define __IHTMLDivPosition_FWD_DEFINED__
  2106. typedef interface IHTMLDivPosition IHTMLDivPosition;
  2107. #endif  /* __IHTMLDivPosition_FWD_DEFINED__ */
  2108. #ifndef __IHTMLFieldSetElement_FWD_DEFINED__
  2109. #define __IHTMLFieldSetElement_FWD_DEFINED__
  2110. typedef interface IHTMLFieldSetElement IHTMLFieldSetElement;
  2111. #endif  /* __IHTMLFieldSetElement_FWD_DEFINED__ */
  2112. #ifndef __IHTMLFieldSetElement2_FWD_DEFINED__
  2113. #define __IHTMLFieldSetElement2_FWD_DEFINED__
  2114. typedef interface IHTMLFieldSetElement2 IHTMLFieldSetElement2;
  2115. #endif  /* __IHTMLFieldSetElement2_FWD_DEFINED__ */
  2116. #ifndef __IHTMLLegendElement_FWD_DEFINED__
  2117. #define __IHTMLLegendElement_FWD_DEFINED__
  2118. typedef interface IHTMLLegendElement IHTMLLegendElement;
  2119. #endif  /* __IHTMLLegendElement_FWD_DEFINED__ */
  2120. #ifndef __IHTMLLegendElement2_FWD_DEFINED__
  2121. #define __IHTMLLegendElement2_FWD_DEFINED__
  2122. typedef interface IHTMLLegendElement2 IHTMLLegendElement2;
  2123. #endif  /* __IHTMLLegendElement2_FWD_DEFINED__ */
  2124. #ifndef __DispHTMLDivPosition_FWD_DEFINED__
  2125. #define __DispHTMLDivPosition_FWD_DEFINED__
  2126. typedef interface DispHTMLDivPosition DispHTMLDivPosition;
  2127. #endif  /* __DispHTMLDivPosition_FWD_DEFINED__ */
  2128. #ifndef __HTMLDivPosition_FWD_DEFINED__
  2129. #define __HTMLDivPosition_FWD_DEFINED__
  2130. #ifdef __cplusplus
  2131. typedef class HTMLDivPosition HTMLDivPosition;
  2132. #else
  2133. typedef struct HTMLDivPosition HTMLDivPosition;
  2134. #endif /* __cplusplus */
  2135. #endif  /* __HTMLDivPosition_FWD_DEFINED__ */
  2136. #ifndef __DispHTMLFieldSetElement_FWD_DEFINED__
  2137. #define __DispHTMLFieldSetElement_FWD_DEFINED__
  2138. typedef interface DispHTMLFieldSetElement DispHTMLFieldSetElement;
  2139. #endif  /* __DispHTMLFieldSetElement_FWD_DEFINED__ */
  2140. #ifndef __HTMLFieldSetElement_FWD_DEFINED__
  2141. #define __HTMLFieldSetElement_FWD_DEFINED__
  2142. #ifdef __cplusplus
  2143. typedef class HTMLFieldSetElement HTMLFieldSetElement;
  2144. #else
  2145. typedef struct HTMLFieldSetElement HTMLFieldSetElement;
  2146. #endif /* __cplusplus */
  2147. #endif  /* __HTMLFieldSetElement_FWD_DEFINED__ */
  2148. #ifndef __DispHTMLLegendElement_FWD_DEFINED__
  2149. #define __DispHTMLLegendElement_FWD_DEFINED__
  2150. typedef interface DispHTMLLegendElement DispHTMLLegendElement;
  2151. #endif  /* __DispHTMLLegendElement_FWD_DEFINED__ */
  2152. #ifndef __HTMLLegendElement_FWD_DEFINED__
  2153. #define __HTMLLegendElement_FWD_DEFINED__
  2154. #ifdef __cplusplus
  2155. typedef class HTMLLegendElement HTMLLegendElement;
  2156. #else
  2157. typedef struct HTMLLegendElement HTMLLegendElement;
  2158. #endif /* __cplusplus */
  2159. #endif  /* __HTMLLegendElement_FWD_DEFINED__ */
  2160. #ifndef __IHTMLSpanFlow_FWD_DEFINED__
  2161. #define __IHTMLSpanFlow_FWD_DEFINED__
  2162. typedef interface IHTMLSpanFlow IHTMLSpanFlow;
  2163. #endif  /* __IHTMLSpanFlow_FWD_DEFINED__ */
  2164. #ifndef __DispHTMLSpanFlow_FWD_DEFINED__
  2165. #define __DispHTMLSpanFlow_FWD_DEFINED__
  2166. typedef interface DispHTMLSpanFlow DispHTMLSpanFlow;
  2167. #endif  /* __DispHTMLSpanFlow_FWD_DEFINED__ */
  2168. #ifndef __HTMLSpanFlow_FWD_DEFINED__
  2169. #define __HTMLSpanFlow_FWD_DEFINED__
  2170. #ifdef __cplusplus
  2171. typedef class HTMLSpanFlow HTMLSpanFlow;
  2172. #else
  2173. typedef struct HTMLSpanFlow HTMLSpanFlow;
  2174. #endif /* __cplusplus */
  2175. #endif  /* __HTMLSpanFlow_FWD_DEFINED__ */
  2176. #ifndef __IHTMLFrameSetElement_FWD_DEFINED__
  2177. #define __IHTMLFrameSetElement_FWD_DEFINED__
  2178. typedef interface IHTMLFrameSetElement IHTMLFrameSetElement;
  2179. #endif  /* __IHTMLFrameSetElement_FWD_DEFINED__ */
  2180. #ifndef __IHTMLFrameSetElement2_FWD_DEFINED__
  2181. #define __IHTMLFrameSetElement2_FWD_DEFINED__
  2182. typedef interface IHTMLFrameSetElement2 IHTMLFrameSetElement2;
  2183. #endif  /* __IHTMLFrameSetElement2_FWD_DEFINED__ */
  2184. #ifndef __DispHTMLFrameSetSite_FWD_DEFINED__
  2185. #define __DispHTMLFrameSetSite_FWD_DEFINED__
  2186. typedef interface DispHTMLFrameSetSite DispHTMLFrameSetSite;
  2187. #endif  /* __DispHTMLFrameSetSite_FWD_DEFINED__ */
  2188. #ifndef __HTMLFrameSetSite_FWD_DEFINED__
  2189. #define __HTMLFrameSetSite_FWD_DEFINED__
  2190. #ifdef __cplusplus
  2191. typedef class HTMLFrameSetSite HTMLFrameSetSite;
  2192. #else
  2193. typedef struct HTMLFrameSetSite HTMLFrameSetSite;
  2194. #endif /* __cplusplus */
  2195. #endif  /* __HTMLFrameSetSite_FWD_DEFINED__ */
  2196. #ifndef __IHTMLBGsound_FWD_DEFINED__
  2197. #define __IHTMLBGsound_FWD_DEFINED__
  2198. typedef interface IHTMLBGsound IHTMLBGsound;
  2199. #endif  /* __IHTMLBGsound_FWD_DEFINED__ */
  2200. #ifndef __DispHTMLBGsound_FWD_DEFINED__
  2201. #define __DispHTMLBGsound_FWD_DEFINED__
  2202. typedef interface DispHTMLBGsound DispHTMLBGsound;
  2203. #endif  /* __DispHTMLBGsound_FWD_DEFINED__ */
  2204. #ifndef __HTMLBGsound_FWD_DEFINED__
  2205. #define __HTMLBGsound_FWD_DEFINED__
  2206. #ifdef __cplusplus
  2207. typedef class HTMLBGsound HTMLBGsound;
  2208. #else
  2209. typedef struct HTMLBGsound HTMLBGsound;
  2210. #endif /* __cplusplus */
  2211. #endif  /* __HTMLBGsound_FWD_DEFINED__ */
  2212. #ifndef __IHTMLFontNamesCollection_FWD_DEFINED__
  2213. #define __IHTMLFontNamesCollection_FWD_DEFINED__
  2214. typedef interface IHTMLFontNamesCollection IHTMLFontNamesCollection;
  2215. #endif  /* __IHTMLFontNamesCollection_FWD_DEFINED__ */
  2216. #ifndef __IHTMLFontSizesCollection_FWD_DEFINED__
  2217. #define __IHTMLFontSizesCollection_FWD_DEFINED__
  2218. typedef interface IHTMLFontSizesCollection IHTMLFontSizesCollection;
  2219. #endif  /* __IHTMLFontSizesCollection_FWD_DEFINED__ */
  2220. #ifndef __IHTMLOptionsHolder_FWD_DEFINED__
  2221. #define __IHTMLOptionsHolder_FWD_DEFINED__
  2222. typedef interface IHTMLOptionsHolder IHTMLOptionsHolder;
  2223. #endif  /* __IHTMLOptionsHolder_FWD_DEFINED__ */
  2224. #ifndef __HTMLStyleElementEvents2_FWD_DEFINED__
  2225. #define __HTMLStyleElementEvents2_FWD_DEFINED__
  2226. typedef interface HTMLStyleElementEvents2 HTMLStyleElementEvents2;
  2227. #endif  /* __HTMLStyleElementEvents2_FWD_DEFINED__ */
  2228. #ifndef __HTMLStyleElementEvents_FWD_DEFINED__
  2229. #define __HTMLStyleElementEvents_FWD_DEFINED__
  2230. typedef interface HTMLStyleElementEvents HTMLStyleElementEvents;
  2231. #endif  /* __HTMLStyleElementEvents_FWD_DEFINED__ */
  2232. #ifndef __IHTMLStyleElement_FWD_DEFINED__
  2233. #define __IHTMLStyleElement_FWD_DEFINED__
  2234. typedef interface IHTMLStyleElement IHTMLStyleElement;
  2235. #endif  /* __IHTMLStyleElement_FWD_DEFINED__ */
  2236. #ifndef __DispHTMLStyleElement_FWD_DEFINED__
  2237. #define __DispHTMLStyleElement_FWD_DEFINED__
  2238. typedef interface DispHTMLStyleElement DispHTMLStyleElement;
  2239. #endif  /* __DispHTMLStyleElement_FWD_DEFINED__ */
  2240. #ifndef __HTMLStyleElement_FWD_DEFINED__
  2241. #define __HTMLStyleElement_FWD_DEFINED__
  2242. #ifdef __cplusplus
  2243. typedef class HTMLStyleElement HTMLStyleElement;
  2244. #else
  2245. typedef struct HTMLStyleElement HTMLStyleElement;
  2246. #endif /* __cplusplus */
  2247. #endif  /* __HTMLStyleElement_FWD_DEFINED__ */
  2248. #ifndef __IHTMLStyleFontFace_FWD_DEFINED__
  2249. #define __IHTMLStyleFontFace_FWD_DEFINED__
  2250. typedef interface IHTMLStyleFontFace IHTMLStyleFontFace;
  2251. #endif  /* __IHTMLStyleFontFace_FWD_DEFINED__ */
  2252. #ifndef __HTMLStyleFontFace_FWD_DEFINED__
  2253. #define __HTMLStyleFontFace_FWD_DEFINED__
  2254. #ifdef __cplusplus
  2255. typedef class HTMLStyleFontFace HTMLStyleFontFace;
  2256. #else
  2257. typedef struct HTMLStyleFontFace HTMLStyleFontFace;
  2258. #endif /* __cplusplus */
  2259. #endif  /* __HTMLStyleFontFace_FWD_DEFINED__ */
  2260. #ifndef __ICSSFilterSite_FWD_DEFINED__
  2261. #define __ICSSFilterSite_FWD_DEFINED__
  2262. typedef interface ICSSFilterSite ICSSFilterSite;
  2263. #endif  /* __ICSSFilterSite_FWD_DEFINED__ */
  2264. #ifndef __IMarkupPointer_FWD_DEFINED__
  2265. #define __IMarkupPointer_FWD_DEFINED__
  2266. typedef interface IMarkupPointer IMarkupPointer;
  2267. #endif  /* __IMarkupPointer_FWD_DEFINED__ */
  2268. #ifndef __IMarkupContainer_FWD_DEFINED__
  2269. #define __IMarkupContainer_FWD_DEFINED__
  2270. typedef interface IMarkupContainer IMarkupContainer;
  2271. #endif  /* __IMarkupContainer_FWD_DEFINED__ */
  2272. #ifndef __IMarkupContainer2_FWD_DEFINED__
  2273. #define __IMarkupContainer2_FWD_DEFINED__
  2274. typedef interface IMarkupContainer2 IMarkupContainer2;
  2275. #endif  /* __IMarkupContainer2_FWD_DEFINED__ */
  2276. #ifndef __IHTMLChangeLog_FWD_DEFINED__
  2277. #define __IHTMLChangeLog_FWD_DEFINED__
  2278. typedef interface IHTMLChangeLog IHTMLChangeLog;
  2279. #endif  /* __IHTMLChangeLog_FWD_DEFINED__ */
  2280. #ifndef __IHTMLChangeSink_FWD_DEFINED__
  2281. #define __IHTMLChangeSink_FWD_DEFINED__
  2282. typedef interface IHTMLChangeSink IHTMLChangeSink;
  2283. #endif  /* __IHTMLChangeSink_FWD_DEFINED__ */
  2284. #ifndef __IActiveIMMApp_FWD_DEFINED__
  2285. #define __IActiveIMMApp_FWD_DEFINED__
  2286. typedef interface IActiveIMMApp IActiveIMMApp;
  2287. #endif  /* __IActiveIMMApp_FWD_DEFINED__ */
  2288. #ifndef __ISegmentList_FWD_DEFINED__
  2289. #define __ISegmentList_FWD_DEFINED__
  2290. typedef interface ISegmentList ISegmentList;
  2291. #endif  /* __ISegmentList_FWD_DEFINED__ */
  2292. #ifndef __ISegmentListIterator_FWD_DEFINED__
  2293. #define __ISegmentListIterator_FWD_DEFINED__
  2294. typedef interface ISegmentListIterator ISegmentListIterator;
  2295. #endif  /* __ISegmentListIterator_FWD_DEFINED__ */
  2296. #ifndef __IHTMLCaret_FWD_DEFINED__
  2297. #define __IHTMLCaret_FWD_DEFINED__
  2298. typedef interface IHTMLCaret IHTMLCaret;
  2299. #endif  /* __IHTMLCaret_FWD_DEFINED__ */
  2300. #ifndef __ISegment_FWD_DEFINED__
  2301. #define __ISegment_FWD_DEFINED__
  2302. typedef interface ISegment ISegment;
  2303. #endif  /* __ISegment_FWD_DEFINED__ */
  2304. #ifndef __IElementSegment_FWD_DEFINED__
  2305. #define __IElementSegment_FWD_DEFINED__
  2306. typedef interface IElementSegment IElementSegment;
  2307. #endif  /* __IElementSegment_FWD_DEFINED__ */
  2308. #ifndef __IHighlightSegment_FWD_DEFINED__
  2309. #define __IHighlightSegment_FWD_DEFINED__
  2310. typedef interface IHighlightSegment IHighlightSegment;
  2311. #endif  /* __IHighlightSegment_FWD_DEFINED__ */
  2312. #ifndef __IHighlightRenderingServices_FWD_DEFINED__
  2313. #define __IHighlightRenderingServices_FWD_DEFINED__
  2314. typedef interface IHighlightRenderingServices IHighlightRenderingServices;
  2315. #endif  /* __IHighlightRenderingServices_FWD_DEFINED__ */
  2316. #ifndef __ILineInfo_FWD_DEFINED__
  2317. #define __ILineInfo_FWD_DEFINED__
  2318. typedef interface ILineInfo ILineInfo;
  2319. #endif  /* __ILineInfo_FWD_DEFINED__ */
  2320. #ifndef __IDisplayPointer_FWD_DEFINED__
  2321. #define __IDisplayPointer_FWD_DEFINED__
  2322. typedef interface IDisplayPointer IDisplayPointer;
  2323. #endif  /* __IDisplayPointer_FWD_DEFINED__ */
  2324. #ifndef __IDisplayServices_FWD_DEFINED__
  2325. #define __IDisplayServices_FWD_DEFINED__
  2326. typedef interface IDisplayServices IDisplayServices;
  2327. #endif  /* __IDisplayServices_FWD_DEFINED__ */
  2328. #ifndef __IHtmlDlgSafeHelper_FWD_DEFINED__
  2329. #define __IHtmlDlgSafeHelper_FWD_DEFINED__
  2330. typedef interface IHtmlDlgSafeHelper IHtmlDlgSafeHelper;
  2331. #endif  /* __IHtmlDlgSafeHelper_FWD_DEFINED__ */
  2332. #ifndef __IBlockFormats_FWD_DEFINED__
  2333. #define __IBlockFormats_FWD_DEFINED__
  2334. typedef interface IBlockFormats IBlockFormats;
  2335. #endif  /* __IBlockFormats_FWD_DEFINED__ */
  2336. #ifndef __IFontNames_FWD_DEFINED__
  2337. #define __IFontNames_FWD_DEFINED__
  2338. typedef interface IFontNames IFontNames;
  2339. #endif  /* __IFontNames_FWD_DEFINED__ */
  2340. #ifndef __ICSSFilter_FWD_DEFINED__
  2341. #define __ICSSFilter_FWD_DEFINED__
  2342. typedef interface ICSSFilter ICSSFilter;
  2343. #endif  /* __ICSSFilter_FWD_DEFINED__ */
  2344. #ifndef __ISecureUrlHost_FWD_DEFINED__
  2345. #define __ISecureUrlHost_FWD_DEFINED__
  2346. typedef interface ISecureUrlHost ISecureUrlHost;
  2347. #endif  /* __ISecureUrlHost_FWD_DEFINED__ */
  2348. #ifndef __IMarkupServices_FWD_DEFINED__
  2349. #define __IMarkupServices_FWD_DEFINED__
  2350. typedef interface IMarkupServices IMarkupServices;
  2351. #endif  /* __IMarkupServices_FWD_DEFINED__ */
  2352. #ifndef __IMarkupServices2_FWD_DEFINED__
  2353. #define __IMarkupServices2_FWD_DEFINED__
  2354. typedef interface IMarkupServices2 IMarkupServices2;
  2355. #endif  /* __IMarkupServices2_FWD_DEFINED__ */
  2356. #ifndef __IHTMLChangePlayback_FWD_DEFINED__
  2357. #define __IHTMLChangePlayback_FWD_DEFINED__
  2358. typedef interface IHTMLChangePlayback IHTMLChangePlayback;
  2359. #endif  /* __IHTMLChangePlayback_FWD_DEFINED__ */
  2360. #ifndef __IMarkupPointer2_FWD_DEFINED__
  2361. #define __IMarkupPointer2_FWD_DEFINED__
  2362. typedef interface IMarkupPointer2 IMarkupPointer2;
  2363. #endif  /* __IMarkupPointer2_FWD_DEFINED__ */
  2364. #ifndef __IMarkupTextFrags_FWD_DEFINED__
  2365. #define __IMarkupTextFrags_FWD_DEFINED__
  2366. typedef interface IMarkupTextFrags IMarkupTextFrags;
  2367. #endif  /* __IMarkupTextFrags_FWD_DEFINED__ */
  2368. #ifndef __IXMLGenericParse_FWD_DEFINED__
  2369. #define __IXMLGenericParse_FWD_DEFINED__
  2370. typedef interface IXMLGenericParse IXMLGenericParse;
  2371. #endif  /* __IXMLGenericParse_FWD_DEFINED__ */
  2372. #ifndef __IHTMLEditHost_FWD_DEFINED__
  2373. #define __IHTMLEditHost_FWD_DEFINED__
  2374. typedef interface IHTMLEditHost IHTMLEditHost;
  2375. #endif  /* __IHTMLEditHost_FWD_DEFINED__ */
  2376. #ifndef __IHTMLEditHost2_FWD_DEFINED__
  2377. #define __IHTMLEditHost2_FWD_DEFINED__
  2378. typedef interface IHTMLEditHost2 IHTMLEditHost2;
  2379. #endif  /* __IHTMLEditHost2_FWD_DEFINED__ */
  2380. #ifndef __ISequenceNumber_FWD_DEFINED__
  2381. #define __ISequenceNumber_FWD_DEFINED__
  2382. typedef interface ISequenceNumber ISequenceNumber;
  2383. #endif  /* __ISequenceNumber_FWD_DEFINED__ */
  2384. #ifndef __IIMEServices_FWD_DEFINED__
  2385. #define __IIMEServices_FWD_DEFINED__
  2386. typedef interface IIMEServices IIMEServices;
  2387. #endif  /* __IIMEServices_FWD_DEFINED__ */
  2388. #ifndef __ISelectionServicesListener_FWD_DEFINED__
  2389. #define __ISelectionServicesListener_FWD_DEFINED__
  2390. typedef interface ISelectionServicesListener ISelectionServicesListener;
  2391. #endif  /* __ISelectionServicesListener_FWD_DEFINED__ */
  2392. #ifndef __ISelectionServices_FWD_DEFINED__
  2393. #define __ISelectionServices_FWD_DEFINED__
  2394. typedef interface ISelectionServices ISelectionServices;
  2395. #endif  /* __ISelectionServices_FWD_DEFINED__ */
  2396. #ifndef __IHTMLEditDesigner_FWD_DEFINED__
  2397. #define __IHTMLEditDesigner_FWD_DEFINED__
  2398. typedef interface IHTMLEditDesigner IHTMLEditDesigner;
  2399. #endif  /* __IHTMLEditDesigner_FWD_DEFINED__ */
  2400. #ifndef __IHTMLEditServices_FWD_DEFINED__
  2401. #define __IHTMLEditServices_FWD_DEFINED__
  2402. typedef interface IHTMLEditServices IHTMLEditServices;
  2403. #endif  /* __IHTMLEditServices_FWD_DEFINED__ */
  2404. #ifndef __IHTMLEditServices2_FWD_DEFINED__
  2405. #define __IHTMLEditServices2_FWD_DEFINED__
  2406. typedef interface IHTMLEditServices2 IHTMLEditServices2;
  2407. #endif  /* __IHTMLEditServices2_FWD_DEFINED__ */
  2408. #ifndef __IHTMLComputedStyle_FWD_DEFINED__
  2409. #define __IHTMLComputedStyle_FWD_DEFINED__
  2410. typedef interface IHTMLComputedStyle IHTMLComputedStyle;
  2411. #endif  /* __IHTMLComputedStyle_FWD_DEFINED__ */
  2412. #ifndef __HtmlDlgSafeHelper_FWD_DEFINED__
  2413. #define __HtmlDlgSafeHelper_FWD_DEFINED__
  2414. #ifdef __cplusplus
  2415. typedef class HtmlDlgSafeHelper HtmlDlgSafeHelper;
  2416. #else
  2417. typedef struct HtmlDlgSafeHelper HtmlDlgSafeHelper;
  2418. #endif /* __cplusplus */
  2419. #endif  /* __HtmlDlgSafeHelper_FWD_DEFINED__ */
  2420. #ifndef __BlockFormats_FWD_DEFINED__
  2421. #define __BlockFormats_FWD_DEFINED__
  2422. #ifdef __cplusplus
  2423. typedef class BlockFormats BlockFormats;
  2424. #else
  2425. typedef struct BlockFormats BlockFormats;
  2426. #endif /* __cplusplus */
  2427. #endif  /* __BlockFormats_FWD_DEFINED__ */
  2428. #ifndef __FontNames_FWD_DEFINED__
  2429. #define __FontNames_FWD_DEFINED__
  2430. #ifdef __cplusplus
  2431. typedef class FontNames FontNames;
  2432. #else
  2433. typedef struct FontNames FontNames;
  2434. #endif /* __cplusplus */
  2435. #endif  /* __FontNames_FWD_DEFINED__ */
  2436. #ifndef __HTMLNamespaceEvents_FWD_DEFINED__
  2437. #define __HTMLNamespaceEvents_FWD_DEFINED__
  2438. typedef interface HTMLNamespaceEvents HTMLNamespaceEvents;
  2439. #endif  /* __HTMLNamespaceEvents_FWD_DEFINED__ */
  2440. #ifndef __IHTMLNamespace_FWD_DEFINED__
  2441. #define __IHTMLNamespace_FWD_DEFINED__
  2442. typedef interface IHTMLNamespace IHTMLNamespace;
  2443. #endif  /* __IHTMLNamespace_FWD_DEFINED__ */
  2444. #ifndef __IHTMLNamespaceCollection_FWD_DEFINED__
  2445. #define __IHTMLNamespaceCollection_FWD_DEFINED__
  2446. typedef interface IHTMLNamespaceCollection IHTMLNamespaceCollection;
  2447. #endif  /* __IHTMLNamespaceCollection_FWD_DEFINED__ */
  2448. #ifndef __HTMLNamespace_FWD_DEFINED__
  2449. #define __HTMLNamespace_FWD_DEFINED__
  2450. #ifdef __cplusplus
  2451. typedef class HTMLNamespace HTMLNamespace;
  2452. #else
  2453. typedef struct HTMLNamespace HTMLNamespace;
  2454. #endif /* __cplusplus */
  2455. #endif  /* __HTMLNamespace_FWD_DEFINED__ */
  2456. #ifndef __HTMLNamespaceCollection_FWD_DEFINED__
  2457. #define __HTMLNamespaceCollection_FWD_DEFINED__
  2458. #ifdef __cplusplus
  2459. typedef class HTMLNamespaceCollection HTMLNamespaceCollection;
  2460. #else
  2461. typedef struct HTMLNamespaceCollection HTMLNamespaceCollection;
  2462. #endif /* __cplusplus */
  2463. #endif  /* __HTMLNamespaceCollection_FWD_DEFINED__ */
  2464. #ifndef __IHTMLPainter_FWD_DEFINED__
  2465. #define __IHTMLPainter_FWD_DEFINED__
  2466. typedef interface IHTMLPainter IHTMLPainter;
  2467. #endif  /* __IHTMLPainter_FWD_DEFINED__ */
  2468. #ifndef __IHTMLPaintSite_FWD_DEFINED__
  2469. #define __IHTMLPaintSite_FWD_DEFINED__
  2470. typedef interface IHTMLPaintSite IHTMLPaintSite;
  2471. #endif  /* __IHTMLPaintSite_FWD_DEFINED__ */
  2472. #ifndef __IHTMLPainterEventInfo_FWD_DEFINED__
  2473. #define __IHTMLPainterEventInfo_FWD_DEFINED__
  2474. typedef interface IHTMLPainterEventInfo IHTMLPainterEventInfo;
  2475. #endif  /* __IHTMLPainterEventInfo_FWD_DEFINED__ */
  2476. #ifndef __IHTMLPainterOverlay_FWD_DEFINED__
  2477. #define __IHTMLPainterOverlay_FWD_DEFINED__
  2478. typedef interface IHTMLPainterOverlay IHTMLPainterOverlay;
  2479. #endif  /* __IHTMLPainterOverlay_FWD_DEFINED__ */
  2480. #ifndef __IHTMLIPrintCollection_FWD_DEFINED__
  2481. #define __IHTMLIPrintCollection_FWD_DEFINED__
  2482. typedef interface IHTMLIPrintCollection IHTMLIPrintCollection;
  2483. #endif  /* __IHTMLIPrintCollection_FWD_DEFINED__ */
  2484. #ifndef __IEnumPrivacyRecords_FWD_DEFINED__
  2485. #define __IEnumPrivacyRecords_FWD_DEFINED__
  2486. typedef interface IEnumPrivacyRecords IEnumPrivacyRecords;
  2487. #endif  /* __IEnumPrivacyRecords_FWD_DEFINED__ */
  2488. #ifndef __IHTMLDialog_FWD_DEFINED__
  2489. #define __IHTMLDialog_FWD_DEFINED__
  2490. typedef interface IHTMLDialog IHTMLDialog;
  2491. #endif  /* __IHTMLDialog_FWD_DEFINED__ */
  2492. #ifndef __IHTMLDialog2_FWD_DEFINED__
  2493. #define __IHTMLDialog2_FWD_DEFINED__
  2494. typedef interface IHTMLDialog2 IHTMLDialog2;
  2495. #endif  /* __IHTMLDialog2_FWD_DEFINED__ */
  2496. #ifndef __IHTMLDialog3_FWD_DEFINED__
  2497. #define __IHTMLDialog3_FWD_DEFINED__
  2498. typedef interface IHTMLDialog3 IHTMLDialog3;
  2499. #endif  /* __IHTMLDialog3_FWD_DEFINED__ */
  2500. #ifndef __IHTMLModelessInit_FWD_DEFINED__
  2501. #define __IHTMLModelessInit_FWD_DEFINED__
  2502. typedef interface IHTMLModelessInit IHTMLModelessInit;
  2503. #endif  /* __IHTMLModelessInit_FWD_DEFINED__ */
  2504. #ifndef __ThreadDialogProcParam_FWD_DEFINED__
  2505. #define __ThreadDialogProcParam_FWD_DEFINED__
  2506. #ifdef __cplusplus
  2507. typedef class ThreadDialogProcParam ThreadDialogProcParam;
  2508. #else
  2509. typedef struct ThreadDialogProcParam ThreadDialogProcParam;
  2510. #endif /* __cplusplus */
  2511. #endif  /* __ThreadDialogProcParam_FWD_DEFINED__ */
  2512. #ifndef __HTMLDialog_FWD_DEFINED__
  2513. #define __HTMLDialog_FWD_DEFINED__
  2514. #ifdef __cplusplus
  2515. typedef class HTMLDialog HTMLDialog;
  2516. #else
  2517. typedef struct HTMLDialog HTMLDialog;
  2518. #endif /* __cplusplus */
  2519. #endif  /* __HTMLDialog_FWD_DEFINED__ */
  2520. #ifndef __IHTMLPopup_FWD_DEFINED__
  2521. #define __IHTMLPopup_FWD_DEFINED__
  2522. typedef interface IHTMLPopup IHTMLPopup;
  2523. #endif  /* __IHTMLPopup_FWD_DEFINED__ */
  2524. #ifndef __DispHTMLPopup_FWD_DEFINED__
  2525. #define __DispHTMLPopup_FWD_DEFINED__
  2526. typedef interface DispHTMLPopup DispHTMLPopup;
  2527. #endif  /* __DispHTMLPopup_FWD_DEFINED__ */
  2528. #ifndef __HTMLPopup_FWD_DEFINED__
  2529. #define __HTMLPopup_FWD_DEFINED__
  2530. #ifdef __cplusplus
  2531. typedef class HTMLPopup HTMLPopup;
  2532. #else
  2533. typedef struct HTMLPopup HTMLPopup;
  2534. #endif /* __cplusplus */
  2535. #endif  /* __HTMLPopup_FWD_DEFINED__ */
  2536. #ifndef __IHTMLAppBehavior_FWD_DEFINED__
  2537. #define __IHTMLAppBehavior_FWD_DEFINED__
  2538. typedef interface IHTMLAppBehavior IHTMLAppBehavior;
  2539. #endif  /* __IHTMLAppBehavior_FWD_DEFINED__ */
  2540. #ifndef __IHTMLAppBehavior2_FWD_DEFINED__
  2541. #define __IHTMLAppBehavior2_FWD_DEFINED__
  2542. typedef interface IHTMLAppBehavior2 IHTMLAppBehavior2;
  2543. #endif  /* __IHTMLAppBehavior2_FWD_DEFINED__ */
  2544. #ifndef __IHTMLAppBehavior3_FWD_DEFINED__
  2545. #define __IHTMLAppBehavior3_FWD_DEFINED__
  2546. typedef interface IHTMLAppBehavior3 IHTMLAppBehavior3;
  2547. #endif  /* __IHTMLAppBehavior3_FWD_DEFINED__ */
  2548. #ifndef __DispHTMLAppBehavior_FWD_DEFINED__
  2549. #define __DispHTMLAppBehavior_FWD_DEFINED__
  2550. typedef interface DispHTMLAppBehavior DispHTMLAppBehavior;
  2551. #endif  /* __DispHTMLAppBehavior_FWD_DEFINED__ */
  2552. #ifndef __HTMLAppBehavior_FWD_DEFINED__
  2553. #define __HTMLAppBehavior_FWD_DEFINED__
  2554. #ifdef __cplusplus
  2555. typedef class HTMLAppBehavior HTMLAppBehavior;
  2556. #else
  2557. typedef struct HTMLAppBehavior HTMLAppBehavior;
  2558. #endif /* __cplusplus */
  2559. #endif  /* __HTMLAppBehavior_FWD_DEFINED__ */
  2560. #ifndef __OldHTMLDocument_FWD_DEFINED__
  2561. #define __OldHTMLDocument_FWD_DEFINED__
  2562. #ifdef __cplusplus
  2563. typedef class OldHTMLDocument OldHTMLDocument;
  2564. #else
  2565. typedef struct OldHTMLDocument OldHTMLDocument;
  2566. #endif /* __cplusplus */
  2567. #endif  /* __OldHTMLDocument_FWD_DEFINED__ */
  2568. #ifndef __OldHTMLFormElement_FWD_DEFINED__
  2569. #define __OldHTMLFormElement_FWD_DEFINED__
  2570. #ifdef __cplusplus
  2571. typedef class OldHTMLFormElement OldHTMLFormElement;
  2572. #else
  2573. typedef struct OldHTMLFormElement OldHTMLFormElement;
  2574. #endif /* __cplusplus */
  2575. #endif  /* __OldHTMLFormElement_FWD_DEFINED__ */
  2576. #ifndef __DispIHTMLInputButtonElement_FWD_DEFINED__
  2577. #define __DispIHTMLInputButtonElement_FWD_DEFINED__
  2578. typedef interface DispIHTMLInputButtonElement DispIHTMLInputButtonElement;
  2579. #endif  /* __DispIHTMLInputButtonElement_FWD_DEFINED__ */
  2580. #ifndef __HTMLInputButtonElement_FWD_DEFINED__
  2581. #define __HTMLInputButtonElement_FWD_DEFINED__
  2582. #ifdef __cplusplus
  2583. typedef class HTMLInputButtonElement HTMLInputButtonElement;
  2584. #else
  2585. typedef struct HTMLInputButtonElement HTMLInputButtonElement;
  2586. #endif /* __cplusplus */
  2587. #endif  /* __HTMLInputButtonElement_FWD_DEFINED__ */
  2588. #ifndef __DispIHTMLInputTextElement_FWD_DEFINED__
  2589. #define __DispIHTMLInputTextElement_FWD_DEFINED__
  2590. typedef interface DispIHTMLInputTextElement DispIHTMLInputTextElement;
  2591. #endif  /* __DispIHTMLInputTextElement_FWD_DEFINED__ */
  2592. #ifndef __HTMLInputTextElement_FWD_DEFINED__
  2593. #define __HTMLInputTextElement_FWD_DEFINED__
  2594. #ifdef __cplusplus
  2595. typedef class HTMLInputTextElement HTMLInputTextElement;
  2596. #else
  2597. typedef struct HTMLInputTextElement HTMLInputTextElement;
  2598. #endif /* __cplusplus */
  2599. #endif  /* __HTMLInputTextElement_FWD_DEFINED__ */
  2600. #ifndef __DispIHTMLInputFileElement_FWD_DEFINED__
  2601. #define __DispIHTMLInputFileElement_FWD_DEFINED__
  2602. typedef interface DispIHTMLInputFileElement DispIHTMLInputFileElement;
  2603. #endif  /* __DispIHTMLInputFileElement_FWD_DEFINED__ */
  2604. #ifndef __HTMLInputFileElement_FWD_DEFINED__
  2605. #define __HTMLInputFileElement_FWD_DEFINED__
  2606. #ifdef __cplusplus
  2607. typedef class HTMLInputFileElement HTMLInputFileElement;
  2608. #else
  2609. typedef struct HTMLInputFileElement HTMLInputFileElement;
  2610. #endif /* __cplusplus */
  2611. #endif  /* __HTMLInputFileElement_FWD_DEFINED__ */
  2612. #ifndef __DispIHTMLOptionButtonElement_FWD_DEFINED__
  2613. #define __DispIHTMLOptionButtonElement_FWD_DEFINED__
  2614. typedef interface DispIHTMLOptionButtonElement DispIHTMLOptionButtonElement;
  2615. #endif  /* __DispIHTMLOptionButtonElement_FWD_DEFINED__ */
  2616. #ifndef __HTMLOptionButtonElement_FWD_DEFINED__
  2617. #define __HTMLOptionButtonElement_FWD_DEFINED__
  2618. #ifdef __cplusplus
  2619. typedef class HTMLOptionButtonElement HTMLOptionButtonElement;
  2620. #else
  2621. typedef struct HTMLOptionButtonElement HTMLOptionButtonElement;
  2622. #endif /* __cplusplus */
  2623. #endif  /* __HTMLOptionButtonElement_FWD_DEFINED__ */
  2624. #ifndef __DispIHTMLInputImage_FWD_DEFINED__
  2625. #define __DispIHTMLInputImage_FWD_DEFINED__
  2626. typedef interface DispIHTMLInputImage DispIHTMLInputImage;
  2627. #endif  /* __DispIHTMLInputImage_FWD_DEFINED__ */
  2628. #ifndef __HTMLInputImage_FWD_DEFINED__
  2629. #define __HTMLInputImage_FWD_DEFINED__
  2630. #ifdef __cplusplus
  2631. typedef class HTMLInputImage HTMLInputImage;
  2632. #else
  2633. typedef struct HTMLInputImage HTMLInputImage;
  2634. #endif /* __cplusplus */
  2635. #endif  /* __HTMLInputImage_FWD_DEFINED__ */
  2636. #ifndef __IElementNamespace_FWD_DEFINED__
  2637. #define __IElementNamespace_FWD_DEFINED__
  2638. typedef interface IElementNamespace IElementNamespace;
  2639. #endif  /* __IElementNamespace_FWD_DEFINED__ */
  2640. #ifndef __IElementNamespaceTable_FWD_DEFINED__
  2641. #define __IElementNamespaceTable_FWD_DEFINED__
  2642. typedef interface IElementNamespaceTable IElementNamespaceTable;
  2643. #endif  /* __IElementNamespaceTable_FWD_DEFINED__ */
  2644. #ifndef __IElementNamespaceFactory_FWD_DEFINED__
  2645. #define __IElementNamespaceFactory_FWD_DEFINED__
  2646. typedef interface IElementNamespaceFactory IElementNamespaceFactory;
  2647. #endif  /* __IElementNamespaceFactory_FWD_DEFINED__ */
  2648. #ifndef __IElementNamespaceFactory2_FWD_DEFINED__
  2649. #define __IElementNamespaceFactory2_FWD_DEFINED__
  2650. typedef interface IElementNamespaceFactory2 IElementNamespaceFactory2;
  2651. #endif  /* __IElementNamespaceFactory2_FWD_DEFINED__ */
  2652. #ifndef __IElementNamespaceFactoryCallback_FWD_DEFINED__
  2653. #define __IElementNamespaceFactoryCallback_FWD_DEFINED__
  2654. typedef interface IElementNamespaceFactoryCallback IElementNamespaceFactoryCallback;
  2655. #endif  /* __IElementNamespaceFactoryCallback_FWD_DEFINED__ */
  2656. #ifndef __IElementBehaviorSiteOM2_FWD_DEFINED__
  2657. #define __IElementBehaviorSiteOM2_FWD_DEFINED__
  2658. typedef interface IElementBehaviorSiteOM2 IElementBehaviorSiteOM2;
  2659. #endif  /* __IElementBehaviorSiteOM2_FWD_DEFINED__ */
  2660. #ifndef __IElementBehaviorCategory_FWD_DEFINED__
  2661. #define __IElementBehaviorCategory_FWD_DEFINED__
  2662. typedef interface IElementBehaviorCategory IElementBehaviorCategory;
  2663. #endif  /* __IElementBehaviorCategory_FWD_DEFINED__ */
  2664. #ifndef __IElementBehaviorSiteCategory_FWD_DEFINED__
  2665. #define __IElementBehaviorSiteCategory_FWD_DEFINED__
  2666. typedef interface IElementBehaviorSiteCategory IElementBehaviorSiteCategory;
  2667. #endif  /* __IElementBehaviorSiteCategory_FWD_DEFINED__ */
  2668. #ifndef __IElementBehaviorSubmit_FWD_DEFINED__
  2669. #define __IElementBehaviorSubmit_FWD_DEFINED__
  2670. typedef interface IElementBehaviorSubmit IElementBehaviorSubmit;
  2671. #endif  /* __IElementBehaviorSubmit_FWD_DEFINED__ */
  2672. #ifndef __IElementBehaviorFocus_FWD_DEFINED__
  2673. #define __IElementBehaviorFocus_FWD_DEFINED__
  2674. typedef interface IElementBehaviorFocus IElementBehaviorFocus;
  2675. #endif  /* __IElementBehaviorFocus_FWD_DEFINED__ */
  2676. #ifndef __IElementBehaviorLayout_FWD_DEFINED__
  2677. #define __IElementBehaviorLayout_FWD_DEFINED__
  2678. typedef interface IElementBehaviorLayout IElementBehaviorLayout;
  2679. #endif  /* __IElementBehaviorLayout_FWD_DEFINED__ */
  2680. #ifndef __IElementBehaviorLayout2_FWD_DEFINED__
  2681. #define __IElementBehaviorLayout2_FWD_DEFINED__
  2682. typedef interface IElementBehaviorLayout2 IElementBehaviorLayout2;
  2683. #endif  /* __IElementBehaviorLayout2_FWD_DEFINED__ */
  2684. #ifndef __IElementBehaviorSiteLayout_FWD_DEFINED__
  2685. #define __IElementBehaviorSiteLayout_FWD_DEFINED__
  2686. typedef interface IElementBehaviorSiteLayout IElementBehaviorSiteLayout;
  2687. #endif  /* __IElementBehaviorSiteLayout_FWD_DEFINED__ */
  2688. #ifndef __IElementBehaviorSiteLayout2_FWD_DEFINED__
  2689. #define __IElementBehaviorSiteLayout2_FWD_DEFINED__
  2690. typedef interface IElementBehaviorSiteLayout2 IElementBehaviorSiteLayout2;
  2691. #endif  /* __IElementBehaviorSiteLayout2_FWD_DEFINED__ */
  2692. #ifndef __IHostBehaviorInit_FWD_DEFINED__
  2693. #define __IHostBehaviorInit_FWD_DEFINED__
  2694. typedef interface IHostBehaviorInit IHostBehaviorInit;
  2695. #endif  /* __IHostBehaviorInit_FWD_DEFINED__ */
  2696. /* header files for imported files */
  2697. #include "ocidl.h"
  2698. #include "dimm.h"
  2699. #ifdef __cplusplus
  2700. extern "C"{
  2701. #endif 
  2702. void * __RPC_USER MIDL_user_allocate(size_t);
  2703. void __RPC_USER MIDL_user_free( void * ); 
  2704. /* interface __MIDL_itf_mshtml_0000 */
  2705. /* [local] */ 
  2706. #include <olectl.h>
  2707. EXTERN_C const GUID CMDSETID_Forms3;
  2708. EXTERN_C const GUID CLSID_MHTMLDocument;
  2709. EXTERN_C const GUID CLSID_HTADocument;
  2710. EXTERN_C const GUID CLSID_HTMLApplication;
  2711. EXTERN_C const GUID CLSID_HTMLPluginDocument;
  2712. DEFINE_GUID(SID_SEditCommandTarget,0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
  2713. DEFINE_GUID(CGID_EditStateCommands,0x3050f4b6,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
  2714. DEFINE_GUID(SID_SHTMLEditHost,0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
  2715. DEFINE_GUID(SID_SHTMLEditServices,0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
  2716. #define SID_SHTMLWindow IID_IHTMLWindow2
  2717. #define SID_SElementBehaviorFactory IID_IElementBehaviorFactory
  2718. // This information will be the LOWORD of the privacy flags stored in the privacy record
  2719. #define COOKIEACTION_NONE           0x00000000
  2720. #define COOKIEACTION_ACCEPT         0x00000001
  2721. #define COOKIEACTION_REJECT         0x00000002
  2722. #define COOKIEACTION_DOWNGRADE      0x00000004
  2723. #define COOKIEACTION_LEASH          0x00000008
  2724. #define COOKIEACTION_SUPPRESS       0x00000010
  2725. #define COOKIEACTION_READ           0x00000020
  2726. // Privacy info related to the url
  2727. // This information will be the HIWORD of the privacy flags stored in the privacy record
  2728. #define PRIVACY_URLISTOPLEVEL          0x00010000                   // Is this a top level url?
  2729. #define PRIVACY_URLHASCOMPACTPOLICY    0x00020000                   // Did the url have a compact policy used for privacy evaluations
  2730. #define PRIVACY_URLHASPOSTDATA         0x00080000                   // Is this a POST request?
  2731. #define PRIVACY_URLHASPOLICYREFLINK    0x00100000                   // Did the url have a privacy ref url in a link tag
  2732. #define PRIVACY_URLHASPOLICYREFHEADER  0x00200000                   // Did the url have a privacy ref url in a header tag
  2733. #define PRIVACY_URLHASP3PHEADER        0x00400000                   // Did the url have a privacy ref url in a header tag
  2734. #ifndef _WINGDI_
  2735. typedef struct tagLOGFONTA
  2736.     {
  2737.     LONG lfHeight;
  2738.     LONG lfWidth;
  2739.     LONG lfEscapement;
  2740.     LONG lfOrientation;
  2741.     LONG lfWeight;
  2742.     BYTE lfItalic;
  2743.     BYTE lfUnderline;
  2744.     BYTE lfStrikeOut;
  2745.     BYTE lfCharSet;
  2746.     BYTE lfOutPrecision;
  2747.     BYTE lfClipPrecision;
  2748.     BYTE lfQuality;
  2749.     BYTE lfPitchAndFamily;
  2750.     CHAR lfFaceName[ 32 ];
  2751.     }  LOGFONTA;
  2752. typedef struct tagLOGFONTW
  2753.     {
  2754.     LONG lfHeight;
  2755.     LONG lfWidth;
  2756.     LONG lfEscapement;
  2757.     LONG lfOrientation;
  2758.     LONG lfWeight;
  2759.     BYTE lfItalic;
  2760.     BYTE lfUnderline;
  2761.     BYTE lfStrikeOut;
  2762.     BYTE lfCharSet;
  2763.     BYTE lfOutPrecision;
  2764.     BYTE lfClipPrecision;
  2765.     BYTE lfQuality;
  2766.     BYTE lfPitchAndFamily;
  2767.     WCHAR lfFaceName[ 32 ];
  2768.     }  LOGFONTW;
  2769. typedef LOGFONTA LOGFONT;
  2770. #endif
  2771. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_c_ifspec;
  2772. extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_s_ifspec;
  2773. #ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__
  2774. #define __IHTMLFiltersCollection_INTERFACE_DEFINED__
  2775. /* interface IHTMLFiltersCollection */
  2776. /* [object][uuid][dual][oleautomation] */ 
  2777. EXTERN_C const IID IID_IHTMLFiltersCollection;
  2778.     
  2779.     MIDL_INTERFACE("3050f3ee-98b5-11cf-bb82-00aa00bdce0b")
  2780.     IHTMLFiltersCollection : public IDispatch
  2781.     {
  2782.     public:
  2783.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  2784.             /* [out][retval] */ long *p) = 0;
  2785.         
  2786.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  2787.             /* [out][retval] */ IUnknown **p) = 0;
  2788.         
  2789.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  2790.             /* [in] */ VARIANT *pvarIndex,
  2791.             /* [out][retval] */ VARIANT *pvarResult) = 0;
  2792.         
  2793.     };
  2794.     
  2795. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get_length_Proxy( 
  2796.     IHTMLFiltersCollection * This,
  2797.     /* [out][retval] */ long *p);
  2798. void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(
  2799.     IRpcStubBuffer *This,
  2800.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2801.     PRPC_MESSAGE _pRpcMessage,
  2802.     DWORD *_pdwStubPhase);
  2803. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get__newEnum_Proxy( 
  2804.     IHTMLFiltersCollection * This,
  2805.     /* [out][retval] */ IUnknown **p);
  2806. void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(
  2807.     IRpcStubBuffer *This,
  2808.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2809.     PRPC_MESSAGE _pRpcMessage,
  2810.     DWORD *_pdwStubPhase);
  2811. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_item_Proxy( 
  2812.     IHTMLFiltersCollection * This,
  2813.     /* [in] */ VARIANT *pvarIndex,
  2814.     /* [out][retval] */ VARIANT *pvarResult);
  2815. void __RPC_STUB IHTMLFiltersCollection_item_Stub(
  2816.     IRpcStubBuffer *This,
  2817.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2818.     PRPC_MESSAGE _pRpcMessage,
  2819.     DWORD *_pdwStubPhase);
  2820. #endif  /* __IHTMLFiltersCollection_INTERFACE_DEFINED__ */
  2821. #ifndef __MSHTML_LIBRARY_DEFINED__
  2822. #define __MSHTML_LIBRARY_DEFINED__
  2823. /* library MSHTML */
  2824. /* [uuid][version][helpstring][lcid] */