1 /** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6 #ifndef __REQUIRED_RPCNDR_H_VERSION__ 7 #define __REQUIRED_RPCNDR_H_VERSION__ 440 8 #endif 9 10 #include "rpc.h" 11 #include "rpcndr.h" 12 13 #ifndef __RPCNDR_H_VERSION__ 14 #error This stub requires an updated version of <rpcndr.h> 15 #endif 16 17 #ifndef COM_NO_WINDOWS_H 18 #include "windows.h" 19 #include "ole2.h" 20 #endif 21 22 #ifndef __mshtml_h__ 23 #define __mshtml_h__ 24 25 #ifndef __IHTMLFiltersCollection_FWD_DEFINED__ 26 #define __IHTMLFiltersCollection_FWD_DEFINED__ 27 typedef struct IHTMLFiltersCollection IHTMLFiltersCollection; 28 #endif 29 30 #ifndef __IHTMLEventObj_FWD_DEFINED__ 31 #define __IHTMLEventObj_FWD_DEFINED__ 32 typedef struct IHTMLEventObj IHTMLEventObj; 33 #endif 34 35 #ifndef __IElementBehaviorSite_FWD_DEFINED__ 36 #define __IElementBehaviorSite_FWD_DEFINED__ 37 typedef struct IElementBehaviorSite IElementBehaviorSite; 38 #endif 39 40 #ifndef __IElementBehavior_FWD_DEFINED__ 41 #define __IElementBehavior_FWD_DEFINED__ 42 typedef struct IElementBehavior IElementBehavior; 43 #endif 44 45 #ifndef __IElementBehaviorFactory_FWD_DEFINED__ 46 #define __IElementBehaviorFactory_FWD_DEFINED__ 47 typedef struct IElementBehaviorFactory IElementBehaviorFactory; 48 #endif 49 50 #ifndef __IElementBehaviorSiteOM_FWD_DEFINED__ 51 #define __IElementBehaviorSiteOM_FWD_DEFINED__ 52 typedef struct IElementBehaviorSiteOM IElementBehaviorSiteOM; 53 #endif 54 55 #ifndef __IElementBehaviorRender_FWD_DEFINED__ 56 #define __IElementBehaviorRender_FWD_DEFINED__ 57 typedef struct IElementBehaviorRender IElementBehaviorRender; 58 #endif 59 60 #ifndef __IElementBehaviorSiteRender_FWD_DEFINED__ 61 #define __IElementBehaviorSiteRender_FWD_DEFINED__ 62 typedef struct IElementBehaviorSiteRender IElementBehaviorSiteRender; 63 #endif 64 65 #ifndef __IHTMLStyle_FWD_DEFINED__ 66 #define __IHTMLStyle_FWD_DEFINED__ 67 typedef struct IHTMLStyle IHTMLStyle; 68 #endif 69 70 #ifndef __IHTMLStyle2_FWD_DEFINED__ 71 #define __IHTMLStyle2_FWD_DEFINED__ 72 typedef struct IHTMLStyle2 IHTMLStyle2; 73 #endif 74 75 #ifndef __IHTMLStyle3_FWD_DEFINED__ 76 #define __IHTMLStyle3_FWD_DEFINED__ 77 typedef struct IHTMLStyle3 IHTMLStyle3; 78 #endif 79 80 #ifndef __IHTMLStyle4_FWD_DEFINED__ 81 #define __IHTMLStyle4_FWD_DEFINED__ 82 typedef struct IHTMLStyle4 IHTMLStyle4; 83 #endif 84 85 #ifndef __IHTMLRuleStyle_FWD_DEFINED__ 86 #define __IHTMLRuleStyle_FWD_DEFINED__ 87 typedef struct IHTMLRuleStyle IHTMLRuleStyle; 88 #endif 89 90 #ifndef __IHTMLRuleStyle2_FWD_DEFINED__ 91 #define __IHTMLRuleStyle2_FWD_DEFINED__ 92 typedef struct IHTMLRuleStyle2 IHTMLRuleStyle2; 93 #endif 94 95 #ifndef __IHTMLRuleStyle3_FWD_DEFINED__ 96 #define __IHTMLRuleStyle3_FWD_DEFINED__ 97 typedef struct IHTMLRuleStyle3 IHTMLRuleStyle3; 98 #endif 99 100 #ifndef __IHTMLRuleStyle4_FWD_DEFINED__ 101 #define __IHTMLRuleStyle4_FWD_DEFINED__ 102 typedef struct IHTMLRuleStyle4 IHTMLRuleStyle4; 103 #endif 104 105 #ifndef __DispHTMLStyle_FWD_DEFINED__ 106 #define __DispHTMLStyle_FWD_DEFINED__ 107 typedef struct DispHTMLStyle DispHTMLStyle; 108 #endif 109 110 #ifndef __HTMLStyle_FWD_DEFINED__ 111 #define __HTMLStyle_FWD_DEFINED__ 112 #ifdef __cplusplus 113 typedef class HTMLStyle HTMLStyle; 114 #else 115 typedef struct HTMLStyle HTMLStyle; 116 #endif 117 #endif 118 119 #ifndef __DispHTMLRuleStyle_FWD_DEFINED__ 120 #define __DispHTMLRuleStyle_FWD_DEFINED__ 121 typedef struct DispHTMLRuleStyle DispHTMLRuleStyle; 122 #endif 123 124 #ifndef __HTMLRuleStyle_FWD_DEFINED__ 125 #define __HTMLRuleStyle_FWD_DEFINED__ 126 #ifdef __cplusplus 127 typedef class HTMLRuleStyle HTMLRuleStyle; 128 #else 129 typedef struct HTMLRuleStyle HTMLRuleStyle; 130 #endif 131 #endif 132 133 #ifndef __IHTMLRenderStyle_FWD_DEFINED__ 134 #define __IHTMLRenderStyle_FWD_DEFINED__ 135 typedef struct IHTMLRenderStyle IHTMLRenderStyle; 136 #endif 137 138 #ifndef __DispHTMLRenderStyle_FWD_DEFINED__ 139 #define __DispHTMLRenderStyle_FWD_DEFINED__ 140 typedef struct DispHTMLRenderStyle DispHTMLRenderStyle; 141 #endif 142 143 #ifndef __HTMLRenderStyle_FWD_DEFINED__ 144 #define __HTMLRenderStyle_FWD_DEFINED__ 145 #ifdef __cplusplus 146 typedef class HTMLRenderStyle HTMLRenderStyle; 147 #else 148 typedef struct HTMLRenderStyle HTMLRenderStyle; 149 #endif 150 #endif 151 152 #ifndef __IHTMLCurrentStyle_FWD_DEFINED__ 153 #define __IHTMLCurrentStyle_FWD_DEFINED__ 154 typedef struct IHTMLCurrentStyle IHTMLCurrentStyle; 155 #endif 156 157 #ifndef __IHTMLCurrentStyle2_FWD_DEFINED__ 158 #define __IHTMLCurrentStyle2_FWD_DEFINED__ 159 typedef struct IHTMLCurrentStyle2 IHTMLCurrentStyle2; 160 #endif 161 162 #ifndef __IHTMLCurrentStyle3_FWD_DEFINED__ 163 #define __IHTMLCurrentStyle3_FWD_DEFINED__ 164 typedef struct IHTMLCurrentStyle3 IHTMLCurrentStyle3; 165 #endif 166 167 #ifndef __DispHTMLCurrentStyle_FWD_DEFINED__ 168 #define __DispHTMLCurrentStyle_FWD_DEFINED__ 169 typedef struct DispHTMLCurrentStyle DispHTMLCurrentStyle; 170 #endif 171 172 #ifndef __HTMLCurrentStyle_FWD_DEFINED__ 173 #define __HTMLCurrentStyle_FWD_DEFINED__ 174 #ifdef __cplusplus 175 typedef class HTMLCurrentStyle HTMLCurrentStyle; 176 #else 177 typedef struct HTMLCurrentStyle HTMLCurrentStyle; 178 #endif 179 #endif 180 181 #ifndef __IHTMLElement_FWD_DEFINED__ 182 #define __IHTMLElement_FWD_DEFINED__ 183 typedef struct IHTMLElement IHTMLElement; 184 #endif 185 186 #ifndef __IHTMLRect_FWD_DEFINED__ 187 #define __IHTMLRect_FWD_DEFINED__ 188 typedef struct IHTMLRect IHTMLRect; 189 #endif 190 191 #ifndef __IHTMLRectCollection_FWD_DEFINED__ 192 #define __IHTMLRectCollection_FWD_DEFINED__ 193 typedef struct IHTMLRectCollection IHTMLRectCollection; 194 #endif 195 196 #ifndef __IHTMLDOMNode_FWD_DEFINED__ 197 #define __IHTMLDOMNode_FWD_DEFINED__ 198 typedef struct IHTMLDOMNode IHTMLDOMNode; 199 #endif 200 201 #ifndef __IHTMLDOMNode2_FWD_DEFINED__ 202 #define __IHTMLDOMNode2_FWD_DEFINED__ 203 typedef struct IHTMLDOMNode2 IHTMLDOMNode2; 204 #endif 205 206 #ifndef __IHTMLDOMAttribute_FWD_DEFINED__ 207 #define __IHTMLDOMAttribute_FWD_DEFINED__ 208 typedef struct IHTMLDOMAttribute IHTMLDOMAttribute; 209 #endif 210 211 #ifndef __IHTMLDOMAttribute2_FWD_DEFINED__ 212 #define __IHTMLDOMAttribute2_FWD_DEFINED__ 213 typedef struct IHTMLDOMAttribute2 IHTMLDOMAttribute2; 214 #endif 215 216 #ifndef __IHTMLDOMTextNode_FWD_DEFINED__ 217 #define __IHTMLDOMTextNode_FWD_DEFINED__ 218 typedef struct IHTMLDOMTextNode IHTMLDOMTextNode; 219 #endif 220 221 #ifndef __IHTMLDOMTextNode2_FWD_DEFINED__ 222 #define __IHTMLDOMTextNode2_FWD_DEFINED__ 223 typedef struct IHTMLDOMTextNode2 IHTMLDOMTextNode2; 224 #endif 225 226 #ifndef __IHTMLDOMImplementation_FWD_DEFINED__ 227 #define __IHTMLDOMImplementation_FWD_DEFINED__ 228 typedef struct IHTMLDOMImplementation IHTMLDOMImplementation; 229 #endif 230 231 #ifndef __DispHTMLDOMAttribute_FWD_DEFINED__ 232 #define __DispHTMLDOMAttribute_FWD_DEFINED__ 233 typedef struct DispHTMLDOMAttribute DispHTMLDOMAttribute; 234 #endif 235 236 #ifndef __HTMLDOMAttribute_FWD_DEFINED__ 237 #define __HTMLDOMAttribute_FWD_DEFINED__ 238 #ifdef __cplusplus 239 typedef class HTMLDOMAttribute HTMLDOMAttribute; 240 #else 241 typedef struct HTMLDOMAttribute HTMLDOMAttribute; 242 #endif 243 #endif 244 245 #ifndef __DispHTMLDOMTextNode_FWD_DEFINED__ 246 #define __DispHTMLDOMTextNode_FWD_DEFINED__ 247 typedef struct DispHTMLDOMTextNode DispHTMLDOMTextNode; 248 #endif 249 250 #ifndef __HTMLDOMTextNode_FWD_DEFINED__ 251 #define __HTMLDOMTextNode_FWD_DEFINED__ 252 #ifdef __cplusplus 253 typedef class HTMLDOMTextNode HTMLDOMTextNode; 254 #else 255 typedef struct HTMLDOMTextNode HTMLDOMTextNode; 256 #endif 257 #endif 258 259 #ifndef __DispHTMLDOMImplementation_FWD_DEFINED__ 260 #define __DispHTMLDOMImplementation_FWD_DEFINED__ 261 typedef struct DispHTMLDOMImplementation DispHTMLDOMImplementation; 262 #endif 263 264 #ifndef __HTMLDOMImplementation_FWD_DEFINED__ 265 #define __HTMLDOMImplementation_FWD_DEFINED__ 266 #ifdef __cplusplus 267 typedef class HTMLDOMImplementation HTMLDOMImplementation; 268 #else 269 typedef struct HTMLDOMImplementation HTMLDOMImplementation; 270 #endif 271 #endif 272 273 #ifndef __IHTMLAttributeCollection_FWD_DEFINED__ 274 #define __IHTMLAttributeCollection_FWD_DEFINED__ 275 typedef struct IHTMLAttributeCollection IHTMLAttributeCollection; 276 #endif 277 278 #ifndef __IHTMLAttributeCollection2_FWD_DEFINED__ 279 #define __IHTMLAttributeCollection2_FWD_DEFINED__ 280 typedef struct IHTMLAttributeCollection2 IHTMLAttributeCollection2; 281 #endif 282 283 #ifndef __IHTMLDOMChildrenCollection_FWD_DEFINED__ 284 #define __IHTMLDOMChildrenCollection_FWD_DEFINED__ 285 typedef struct IHTMLDOMChildrenCollection IHTMLDOMChildrenCollection; 286 #endif 287 288 #ifndef __DispHTMLAttributeCollection_FWD_DEFINED__ 289 #define __DispHTMLAttributeCollection_FWD_DEFINED__ 290 typedef struct DispHTMLAttributeCollection DispHTMLAttributeCollection; 291 #endif 292 293 #ifndef __HTMLAttributeCollection_FWD_DEFINED__ 294 #define __HTMLAttributeCollection_FWD_DEFINED__ 295 #ifdef __cplusplus 296 typedef class HTMLAttributeCollection HTMLAttributeCollection; 297 #else 298 typedef struct HTMLAttributeCollection HTMLAttributeCollection; 299 #endif 300 #endif 301 302 #ifndef __DispDOMChildrenCollection_FWD_DEFINED__ 303 #define __DispDOMChildrenCollection_FWD_DEFINED__ 304 typedef struct DispDOMChildrenCollection DispDOMChildrenCollection; 305 #endif 306 307 #ifndef __DOMChildrenCollection_FWD_DEFINED__ 308 #define __DOMChildrenCollection_FWD_DEFINED__ 309 #ifdef __cplusplus 310 typedef class DOMChildrenCollection DOMChildrenCollection; 311 #else 312 typedef struct DOMChildrenCollection DOMChildrenCollection; 313 #endif 314 #endif 315 316 #ifndef __HTMLElementEvents2_FWD_DEFINED__ 317 #define __HTMLElementEvents2_FWD_DEFINED__ 318 typedef struct HTMLElementEvents2 HTMLElementEvents2; 319 #endif 320 321 #ifndef __HTMLElementEvents_FWD_DEFINED__ 322 #define __HTMLElementEvents_FWD_DEFINED__ 323 typedef struct HTMLElementEvents HTMLElementEvents; 324 #endif 325 326 #ifndef __IHTMLElementCollection_FWD_DEFINED__ 327 #define __IHTMLElementCollection_FWD_DEFINED__ 328 typedef struct IHTMLElementCollection IHTMLElementCollection; 329 #endif 330 331 #ifndef __IHTMLFiltersCollection_FWD_DEFINED__ 332 #define __IHTMLFiltersCollection_FWD_DEFINED__ 333 typedef struct IHTMLFiltersCollection IHTMLFiltersCollection; 334 #endif 335 336 #ifndef __IHTMLElement2_FWD_DEFINED__ 337 #define __IHTMLElement2_FWD_DEFINED__ 338 typedef struct IHTMLElement2 IHTMLElement2; 339 #endif 340 341 #ifndef __IHTMLElement3_FWD_DEFINED__ 342 #define __IHTMLElement3_FWD_DEFINED__ 343 typedef struct IHTMLElement3 IHTMLElement3; 344 #endif 345 346 #ifndef __IHTMLElement4_FWD_DEFINED__ 347 #define __IHTMLElement4_FWD_DEFINED__ 348 typedef struct IHTMLElement4 IHTMLElement4; 349 #endif 350 351 #ifndef __IHTMLElementRender_FWD_DEFINED__ 352 #define __IHTMLElementRender_FWD_DEFINED__ 353 typedef struct IHTMLElementRender IHTMLElementRender; 354 #endif 355 356 #ifndef __IHTMLUniqueName_FWD_DEFINED__ 357 #define __IHTMLUniqueName_FWD_DEFINED__ 358 typedef struct IHTMLUniqueName IHTMLUniqueName; 359 #endif 360 361 #ifndef __IHTMLDatabinding_FWD_DEFINED__ 362 #define __IHTMLDatabinding_FWD_DEFINED__ 363 typedef struct IHTMLDatabinding IHTMLDatabinding; 364 #endif 365 366 #ifndef __IHTMLDocument_FWD_DEFINED__ 367 #define __IHTMLDocument_FWD_DEFINED__ 368 typedef struct IHTMLDocument IHTMLDocument; 369 #endif 370 371 #ifndef __IHTMLElementDefaults_FWD_DEFINED__ 372 #define __IHTMLElementDefaults_FWD_DEFINED__ 373 typedef struct IHTMLElementDefaults IHTMLElementDefaults; 374 #endif 375 376 #ifndef __DispHTMLDefaults_FWD_DEFINED__ 377 #define __DispHTMLDefaults_FWD_DEFINED__ 378 typedef struct DispHTMLDefaults DispHTMLDefaults; 379 #endif 380 381 #ifndef __HTMLDefaults_FWD_DEFINED__ 382 #define __HTMLDefaults_FWD_DEFINED__ 383 #ifdef __cplusplus 384 typedef class HTMLDefaults HTMLDefaults; 385 #else 386 typedef struct HTMLDefaults HTMLDefaults; 387 #endif 388 #endif 389 390 #ifndef __IHTCDefaultDispatch_FWD_DEFINED__ 391 #define __IHTCDefaultDispatch_FWD_DEFINED__ 392 typedef struct IHTCDefaultDispatch IHTCDefaultDispatch; 393 #endif 394 395 #ifndef __IHTCPropertyBehavior_FWD_DEFINED__ 396 #define __IHTCPropertyBehavior_FWD_DEFINED__ 397 typedef struct IHTCPropertyBehavior IHTCPropertyBehavior; 398 #endif 399 400 #ifndef __IHTCMethodBehavior_FWD_DEFINED__ 401 #define __IHTCMethodBehavior_FWD_DEFINED__ 402 typedef struct IHTCMethodBehavior IHTCMethodBehavior; 403 #endif 404 405 #ifndef __IHTCEventBehavior_FWD_DEFINED__ 406 #define __IHTCEventBehavior_FWD_DEFINED__ 407 typedef struct IHTCEventBehavior IHTCEventBehavior; 408 #endif 409 410 #ifndef __IHTCAttachBehavior_FWD_DEFINED__ 411 #define __IHTCAttachBehavior_FWD_DEFINED__ 412 typedef struct IHTCAttachBehavior IHTCAttachBehavior; 413 #endif 414 415 #ifndef __IHTCAttachBehavior2_FWD_DEFINED__ 416 #define __IHTCAttachBehavior2_FWD_DEFINED__ 417 typedef struct IHTCAttachBehavior2 IHTCAttachBehavior2; 418 #endif 419 420 #ifndef __IHTCDescBehavior_FWD_DEFINED__ 421 #define __IHTCDescBehavior_FWD_DEFINED__ 422 typedef struct IHTCDescBehavior IHTCDescBehavior; 423 #endif 424 425 #ifndef __DispHTCDefaultDispatch_FWD_DEFINED__ 426 #define __DispHTCDefaultDispatch_FWD_DEFINED__ 427 typedef struct DispHTCDefaultDispatch DispHTCDefaultDispatch; 428 #endif 429 430 #ifndef __HTCDefaultDispatch_FWD_DEFINED__ 431 #define __HTCDefaultDispatch_FWD_DEFINED__ 432 #ifdef __cplusplus 433 typedef class HTCDefaultDispatch HTCDefaultDispatch; 434 #else 435 typedef struct HTCDefaultDispatch HTCDefaultDispatch; 436 #endif 437 #endif 438 439 #ifndef __DispHTCPropertyBehavior_FWD_DEFINED__ 440 #define __DispHTCPropertyBehavior_FWD_DEFINED__ 441 typedef struct DispHTCPropertyBehavior DispHTCPropertyBehavior; 442 #endif 443 444 #ifndef __HTCPropertyBehavior_FWD_DEFINED__ 445 #define __HTCPropertyBehavior_FWD_DEFINED__ 446 #ifdef __cplusplus 447 typedef class HTCPropertyBehavior HTCPropertyBehavior; 448 #else 449 typedef struct HTCPropertyBehavior HTCPropertyBehavior; 450 #endif 451 #endif 452 453 #ifndef __DispHTCMethodBehavior_FWD_DEFINED__ 454 #define __DispHTCMethodBehavior_FWD_DEFINED__ 455 typedef struct DispHTCMethodBehavior DispHTCMethodBehavior; 456 #endif 457 458 #ifndef __HTCMethodBehavior_FWD_DEFINED__ 459 #define __HTCMethodBehavior_FWD_DEFINED__ 460 #ifdef __cplusplus 461 typedef class HTCMethodBehavior HTCMethodBehavior; 462 #else 463 typedef struct HTCMethodBehavior HTCMethodBehavior; 464 #endif 465 #endif 466 467 #ifndef __DispHTCEventBehavior_FWD_DEFINED__ 468 #define __DispHTCEventBehavior_FWD_DEFINED__ 469 typedef struct DispHTCEventBehavior DispHTCEventBehavior; 470 #endif 471 472 #ifndef __HTCEventBehavior_FWD_DEFINED__ 473 #define __HTCEventBehavior_FWD_DEFINED__ 474 #ifdef __cplusplus 475 typedef class HTCEventBehavior HTCEventBehavior; 476 #else 477 typedef struct HTCEventBehavior HTCEventBehavior; 478 #endif 479 #endif 480 481 #ifndef __DispHTCAttachBehavior_FWD_DEFINED__ 482 #define __DispHTCAttachBehavior_FWD_DEFINED__ 483 typedef struct DispHTCAttachBehavior DispHTCAttachBehavior; 484 #endif 485 486 #ifndef __HTCAttachBehavior_FWD_DEFINED__ 487 #define __HTCAttachBehavior_FWD_DEFINED__ 488 #ifdef __cplusplus 489 typedef class HTCAttachBehavior HTCAttachBehavior; 490 #else 491 typedef struct HTCAttachBehavior HTCAttachBehavior; 492 #endif 493 #endif 494 495 #ifndef __DispHTCDescBehavior_FWD_DEFINED__ 496 #define __DispHTCDescBehavior_FWD_DEFINED__ 497 typedef struct DispHTCDescBehavior DispHTCDescBehavior; 498 #endif 499 500 #ifndef __HTCDescBehavior_FWD_DEFINED__ 501 #define __HTCDescBehavior_FWD_DEFINED__ 502 #ifdef __cplusplus 503 typedef class HTCDescBehavior HTCDescBehavior; 504 #else 505 typedef struct HTCDescBehavior HTCDescBehavior; 506 #endif 507 #endif 508 509 #ifndef __IHTMLUrnCollection_FWD_DEFINED__ 510 #define __IHTMLUrnCollection_FWD_DEFINED__ 511 typedef struct IHTMLUrnCollection IHTMLUrnCollection; 512 #endif 513 514 #ifndef __HTMLUrnCollection_FWD_DEFINED__ 515 #define __HTMLUrnCollection_FWD_DEFINED__ 516 #ifdef __cplusplus 517 typedef class HTMLUrnCollection HTMLUrnCollection; 518 #else 519 typedef struct HTMLUrnCollection HTMLUrnCollection; 520 #endif 521 #endif 522 523 #ifndef __IHTMLGenericElement_FWD_DEFINED__ 524 #define __IHTMLGenericElement_FWD_DEFINED__ 525 typedef struct IHTMLGenericElement IHTMLGenericElement; 526 #endif 527 528 #ifndef __DispHTMLGenericElement_FWD_DEFINED__ 529 #define __DispHTMLGenericElement_FWD_DEFINED__ 530 typedef struct DispHTMLGenericElement DispHTMLGenericElement; 531 #endif 532 533 #ifndef __HTMLGenericElement_FWD_DEFINED__ 534 #define __HTMLGenericElement_FWD_DEFINED__ 535 #ifdef __cplusplus 536 typedef class HTMLGenericElement HTMLGenericElement; 537 #else 538 typedef struct HTMLGenericElement HTMLGenericElement; 539 #endif 540 #endif 541 542 #ifndef __IHTMLStyleSheetRule_FWD_DEFINED__ 543 #define __IHTMLStyleSheetRule_FWD_DEFINED__ 544 typedef struct IHTMLStyleSheetRule IHTMLStyleSheetRule; 545 #endif 546 547 #ifndef __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ 548 #define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__ 549 typedef struct IHTMLStyleSheetRulesCollection IHTMLStyleSheetRulesCollection; 550 #endif 551 552 #ifndef __HTMLStyleSheetRule_FWD_DEFINED__ 553 #define __HTMLStyleSheetRule_FWD_DEFINED__ 554 #ifdef __cplusplus 555 typedef class HTMLStyleSheetRule HTMLStyleSheetRule; 556 #else 557 typedef struct HTMLStyleSheetRule HTMLStyleSheetRule; 558 #endif 559 #endif 560 561 #ifndef __HTMLStyleSheetRulesCollection_FWD_DEFINED__ 562 #define __HTMLStyleSheetRulesCollection_FWD_DEFINED__ 563 #ifdef __cplusplus 564 typedef class HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection; 565 #else 566 typedef struct HTMLStyleSheetRulesCollection HTMLStyleSheetRulesCollection; 567 #endif 568 #endif 569 570 #ifndef __IHTMLStyleSheetPage_FWD_DEFINED__ 571 #define __IHTMLStyleSheetPage_FWD_DEFINED__ 572 typedef struct IHTMLStyleSheetPage IHTMLStyleSheetPage; 573 #endif 574 575 #ifndef __IHTMLStyleSheetPagesCollection_FWD_DEFINED__ 576 #define __IHTMLStyleSheetPagesCollection_FWD_DEFINED__ 577 typedef struct IHTMLStyleSheetPagesCollection IHTMLStyleSheetPagesCollection; 578 #endif 579 580 #ifndef __HTMLStyleSheetPage_FWD_DEFINED__ 581 #define __HTMLStyleSheetPage_FWD_DEFINED__ 582 #ifdef __cplusplus 583 typedef class HTMLStyleSheetPage HTMLStyleSheetPage; 584 #else 585 typedef struct HTMLStyleSheetPage HTMLStyleSheetPage; 586 #endif 587 #endif 588 589 #ifndef __HTMLStyleSheetPagesCollection_FWD_DEFINED__ 590 #define __HTMLStyleSheetPagesCollection_FWD_DEFINED__ 591 #ifdef __cplusplus 592 typedef class HTMLStyleSheetPagesCollection HTMLStyleSheetPagesCollection; 593 #else 594 typedef struct HTMLStyleSheetPagesCollection HTMLStyleSheetPagesCollection; 595 #endif 596 #endif 597 598 #ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__ 599 #define __IHTMLStyleSheetsCollection_FWD_DEFINED__ 600 typedef struct IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection; 601 #endif 602 603 #ifndef __IHTMLStyleSheet_FWD_DEFINED__ 604 #define __IHTMLStyleSheet_FWD_DEFINED__ 605 typedef struct IHTMLStyleSheet IHTMLStyleSheet; 606 #endif 607 608 #ifndef __IHTMLStyleSheet2_FWD_DEFINED__ 609 #define __IHTMLStyleSheet2_FWD_DEFINED__ 610 typedef struct IHTMLStyleSheet2 IHTMLStyleSheet2; 611 #endif 612 613 #ifndef __DispHTMLStyleSheet_FWD_DEFINED__ 614 #define __DispHTMLStyleSheet_FWD_DEFINED__ 615 typedef struct DispHTMLStyleSheet DispHTMLStyleSheet; 616 #endif 617 618 #ifndef __HTMLStyleSheet_FWD_DEFINED__ 619 #define __HTMLStyleSheet_FWD_DEFINED__ 620 #ifdef __cplusplus 621 typedef class HTMLStyleSheet HTMLStyleSheet; 622 #else 623 typedef struct HTMLStyleSheet HTMLStyleSheet; 624 #endif 625 #endif 626 627 #ifndef __HTMLStyleSheetsCollection_FWD_DEFINED__ 628 #define __HTMLStyleSheetsCollection_FWD_DEFINED__ 629 #ifdef __cplusplus 630 typedef class HTMLStyleSheetsCollection HTMLStyleSheetsCollection; 631 #else 632 typedef struct HTMLStyleSheetsCollection HTMLStyleSheetsCollection; 633 #endif 634 #endif 635 636 #ifndef __HTMLLinkElementEvents2_FWD_DEFINED__ 637 #define __HTMLLinkElementEvents2_FWD_DEFINED__ 638 typedef struct HTMLLinkElementEvents2 HTMLLinkElementEvents2; 639 #endif 640 641 #ifndef __HTMLLinkElementEvents_FWD_DEFINED__ 642 #define __HTMLLinkElementEvents_FWD_DEFINED__ 643 typedef struct HTMLLinkElementEvents HTMLLinkElementEvents; 644 #endif 645 646 #ifndef __IHTMLLinkElement_FWD_DEFINED__ 647 #define __IHTMLLinkElement_FWD_DEFINED__ 648 typedef struct IHTMLLinkElement IHTMLLinkElement; 649 #endif 650 651 #ifndef __IHTMLLinkElement2_FWD_DEFINED__ 652 #define __IHTMLLinkElement2_FWD_DEFINED__ 653 typedef struct IHTMLLinkElement2 IHTMLLinkElement2; 654 #endif 655 656 #ifndef __IHTMLLinkElement3_FWD_DEFINED__ 657 #define __IHTMLLinkElement3_FWD_DEFINED__ 658 typedef struct IHTMLLinkElement3 IHTMLLinkElement3; 659 #endif 660 661 #ifndef __DispHTMLLinkElement_FWD_DEFINED__ 662 #define __DispHTMLLinkElement_FWD_DEFINED__ 663 typedef struct DispHTMLLinkElement DispHTMLLinkElement; 664 #endif 665 666 #ifndef __HTMLLinkElement_FWD_DEFINED__ 667 #define __HTMLLinkElement_FWD_DEFINED__ 668 #ifdef __cplusplus 669 typedef class HTMLLinkElement HTMLLinkElement; 670 #else 671 typedef struct HTMLLinkElement HTMLLinkElement; 672 #endif 673 #endif 674 675 #ifndef __IHTMLTxtRange_FWD_DEFINED__ 676 #define __IHTMLTxtRange_FWD_DEFINED__ 677 typedef struct IHTMLTxtRange IHTMLTxtRange; 678 #endif 679 680 #ifndef __IHTMLTextRangeMetrics_FWD_DEFINED__ 681 #define __IHTMLTextRangeMetrics_FWD_DEFINED__ 682 typedef struct IHTMLTextRangeMetrics IHTMLTextRangeMetrics; 683 #endif 684 685 #ifndef __IHTMLTextRangeMetrics2_FWD_DEFINED__ 686 #define __IHTMLTextRangeMetrics2_FWD_DEFINED__ 687 typedef struct IHTMLTextRangeMetrics2 IHTMLTextRangeMetrics2; 688 #endif 689 690 #ifndef __IHTMLTxtRangeCollection_FWD_DEFINED__ 691 #define __IHTMLTxtRangeCollection_FWD_DEFINED__ 692 typedef struct IHTMLTxtRangeCollection IHTMLTxtRangeCollection; 693 #endif 694 695 #ifndef __HTMLFormElementEvents2_FWD_DEFINED__ 696 #define __HTMLFormElementEvents2_FWD_DEFINED__ 697 typedef struct HTMLFormElementEvents2 HTMLFormElementEvents2; 698 #endif 699 700 #ifndef __HTMLFormElementEvents_FWD_DEFINED__ 701 #define __HTMLFormElementEvents_FWD_DEFINED__ 702 typedef struct HTMLFormElementEvents HTMLFormElementEvents; 703 #endif 704 705 #ifndef __IHTMLFormElement_FWD_DEFINED__ 706 #define __IHTMLFormElement_FWD_DEFINED__ 707 typedef struct IHTMLFormElement IHTMLFormElement; 708 #endif 709 710 #ifndef __IHTMLFormElement2_FWD_DEFINED__ 711 #define __IHTMLFormElement2_FWD_DEFINED__ 712 typedef struct IHTMLFormElement2 IHTMLFormElement2; 713 #endif 714 715 #ifndef __IHTMLFormElement3_FWD_DEFINED__ 716 #define __IHTMLFormElement3_FWD_DEFINED__ 717 typedef struct IHTMLFormElement3 IHTMLFormElement3; 718 #endif 719 720 #ifndef __IHTMLSubmitData_FWD_DEFINED__ 721 #define __IHTMLSubmitData_FWD_DEFINED__ 722 typedef struct IHTMLSubmitData IHTMLSubmitData; 723 #endif 724 725 #ifndef __DispHTMLFormElement_FWD_DEFINED__ 726 #define __DispHTMLFormElement_FWD_DEFINED__ 727 typedef struct DispHTMLFormElement DispHTMLFormElement; 728 #endif 729 730 #ifndef __HTMLFormElement_FWD_DEFINED__ 731 #define __HTMLFormElement_FWD_DEFINED__ 732 #ifdef __cplusplus 733 typedef class HTMLFormElement HTMLFormElement; 734 #else 735 typedef struct HTMLFormElement HTMLFormElement; 736 #endif 737 #endif 738 739 #ifndef __HTMLControlElementEvents2_FWD_DEFINED__ 740 #define __HTMLControlElementEvents2_FWD_DEFINED__ 741 typedef struct HTMLControlElementEvents2 HTMLControlElementEvents2; 742 #endif 743 744 #ifndef __HTMLControlElementEvents_FWD_DEFINED__ 745 #define __HTMLControlElementEvents_FWD_DEFINED__ 746 typedef struct HTMLControlElementEvents HTMLControlElementEvents; 747 #endif 748 749 #ifndef __IHTMLControlElement_FWD_DEFINED__ 750 #define __IHTMLControlElement_FWD_DEFINED__ 751 typedef struct IHTMLControlElement IHTMLControlElement; 752 #endif 753 754 #ifndef __IHTMLTextElement_FWD_DEFINED__ 755 #define __IHTMLTextElement_FWD_DEFINED__ 756 typedef struct IHTMLTextElement IHTMLTextElement; 757 #endif 758 759 #ifndef __DispHTMLTextElement_FWD_DEFINED__ 760 #define __DispHTMLTextElement_FWD_DEFINED__ 761 typedef struct DispHTMLTextElement DispHTMLTextElement; 762 #endif 763 764 #ifndef __HTMLTextElement_FWD_DEFINED__ 765 #define __HTMLTextElement_FWD_DEFINED__ 766 #ifdef __cplusplus 767 typedef class HTMLTextElement HTMLTextElement; 768 #else 769 typedef struct HTMLTextElement HTMLTextElement; 770 #endif 771 #endif 772 773 #ifndef __HTMLTextContainerEvents2_FWD_DEFINED__ 774 #define __HTMLTextContainerEvents2_FWD_DEFINED__ 775 typedef struct HTMLTextContainerEvents2 HTMLTextContainerEvents2; 776 #endif 777 778 #ifndef __HTMLTextContainerEvents_FWD_DEFINED__ 779 #define __HTMLTextContainerEvents_FWD_DEFINED__ 780 typedef struct HTMLTextContainerEvents HTMLTextContainerEvents; 781 #endif 782 783 #ifndef __IHTMLTextContainer_FWD_DEFINED__ 784 #define __IHTMLTextContainer_FWD_DEFINED__ 785 typedef struct IHTMLTextContainer IHTMLTextContainer; 786 #endif 787 788 #ifndef __IHTMLControlRange_FWD_DEFINED__ 789 #define __IHTMLControlRange_FWD_DEFINED__ 790 typedef struct IHTMLControlRange IHTMLControlRange; 791 #endif 792 793 #ifndef __IHTMLControlRange2_FWD_DEFINED__ 794 #define __IHTMLControlRange2_FWD_DEFINED__ 795 typedef struct IHTMLControlRange2 IHTMLControlRange2; 796 #endif 797 798 #ifndef __HTMLImgEvents2_FWD_DEFINED__ 799 #define __HTMLImgEvents2_FWD_DEFINED__ 800 typedef struct HTMLImgEvents2 HTMLImgEvents2; 801 #endif 802 803 #ifndef __HTMLImgEvents_FWD_DEFINED__ 804 #define __HTMLImgEvents_FWD_DEFINED__ 805 typedef struct HTMLImgEvents HTMLImgEvents; 806 #endif 807 808 #ifndef __IHTMLImgElement_FWD_DEFINED__ 809 #define __IHTMLImgElement_FWD_DEFINED__ 810 typedef struct IHTMLImgElement IHTMLImgElement; 811 #endif 812 813 #ifndef __IHTMLImgElement2_FWD_DEFINED__ 814 #define __IHTMLImgElement2_FWD_DEFINED__ 815 typedef struct IHTMLImgElement2 IHTMLImgElement2; 816 #endif 817 818 #ifndef __IHTMLImageElementFactory_FWD_DEFINED__ 819 #define __IHTMLImageElementFactory_FWD_DEFINED__ 820 typedef struct IHTMLImageElementFactory IHTMLImageElementFactory; 821 #endif 822 823 #ifndef __DispHTMLImg_FWD_DEFINED__ 824 #define __DispHTMLImg_FWD_DEFINED__ 825 typedef struct DispHTMLImg DispHTMLImg; 826 #endif 827 828 #ifndef __HTMLImg_FWD_DEFINED__ 829 #define __HTMLImg_FWD_DEFINED__ 830 #ifdef __cplusplus 831 typedef class HTMLImg HTMLImg; 832 #else 833 typedef struct HTMLImg HTMLImg; 834 #endif 835 #endif 836 837 #ifndef __HTMLImageElementFactory_FWD_DEFINED__ 838 #define __HTMLImageElementFactory_FWD_DEFINED__ 839 #ifdef __cplusplus 840 typedef class HTMLImageElementFactory HTMLImageElementFactory; 841 #else 842 typedef struct HTMLImageElementFactory HTMLImageElementFactory; 843 #endif 844 #endif 845 846 #ifndef __IHTMLBodyElement_FWD_DEFINED__ 847 #define __IHTMLBodyElement_FWD_DEFINED__ 848 typedef struct IHTMLBodyElement IHTMLBodyElement; 849 #endif 850 851 #ifndef __IHTMLBodyElement2_FWD_DEFINED__ 852 #define __IHTMLBodyElement2_FWD_DEFINED__ 853 typedef struct IHTMLBodyElement2 IHTMLBodyElement2; 854 #endif 855 856 #ifndef __DispHTMLBody_FWD_DEFINED__ 857 #define __DispHTMLBody_FWD_DEFINED__ 858 typedef struct DispHTMLBody DispHTMLBody; 859 #endif 860 861 #ifndef __HTMLBody_FWD_DEFINED__ 862 #define __HTMLBody_FWD_DEFINED__ 863 #ifdef __cplusplus 864 typedef class HTMLBody HTMLBody; 865 #else 866 typedef struct HTMLBody HTMLBody; 867 #endif 868 #endif 869 870 #ifndef __IHTMLFontElement_FWD_DEFINED__ 871 #define __IHTMLFontElement_FWD_DEFINED__ 872 typedef struct IHTMLFontElement IHTMLFontElement; 873 #endif 874 875 #ifndef __DispHTMLFontElement_FWD_DEFINED__ 876 #define __DispHTMLFontElement_FWD_DEFINED__ 877 typedef struct DispHTMLFontElement DispHTMLFontElement; 878 #endif 879 880 #ifndef __HTMLFontElement_FWD_DEFINED__ 881 #define __HTMLFontElement_FWD_DEFINED__ 882 #ifdef __cplusplus 883 typedef class HTMLFontElement HTMLFontElement; 884 #else 885 typedef struct HTMLFontElement HTMLFontElement; 886 #endif 887 #endif 888 889 #ifndef __HTMLAnchorEvents2_FWD_DEFINED__ 890 #define __HTMLAnchorEvents2_FWD_DEFINED__ 891 typedef struct HTMLAnchorEvents2 HTMLAnchorEvents2; 892 #endif 893 894 #ifndef __HTMLAnchorEvents_FWD_DEFINED__ 895 #define __HTMLAnchorEvents_FWD_DEFINED__ 896 typedef struct HTMLAnchorEvents HTMLAnchorEvents; 897 #endif 898 899 #ifndef __IHTMLAnchorElement_FWD_DEFINED__ 900 #define __IHTMLAnchorElement_FWD_DEFINED__ 901 typedef struct IHTMLAnchorElement IHTMLAnchorElement; 902 #endif 903 904 #ifndef __IHTMLAnchorElement2_FWD_DEFINED__ 905 #define __IHTMLAnchorElement2_FWD_DEFINED__ 906 typedef struct IHTMLAnchorElement2 IHTMLAnchorElement2; 907 #endif 908 909 #ifndef __DispHTMLAnchorElement_FWD_DEFINED__ 910 #define __DispHTMLAnchorElement_FWD_DEFINED__ 911 typedef struct DispHTMLAnchorElement DispHTMLAnchorElement; 912 #endif 913 914 #ifndef __HTMLAnchorElement_FWD_DEFINED__ 915 #define __HTMLAnchorElement_FWD_DEFINED__ 916 #ifdef __cplusplus 917 typedef class HTMLAnchorElement HTMLAnchorElement; 918 #else 919 typedef struct HTMLAnchorElement HTMLAnchorElement; 920 #endif 921 #endif 922 923 #ifndef __HTMLLabelEvents2_FWD_DEFINED__ 924 #define __HTMLLabelEvents2_FWD_DEFINED__ 925 typedef struct HTMLLabelEvents2 HTMLLabelEvents2; 926 #endif 927 928 #ifndef __HTMLLabelEvents_FWD_DEFINED__ 929 #define __HTMLLabelEvents_FWD_DEFINED__ 930 typedef struct HTMLLabelEvents HTMLLabelEvents; 931 #endif 932 933 #ifndef __IHTMLLabelElement_FWD_DEFINED__ 934 #define __IHTMLLabelElement_FWD_DEFINED__ 935 typedef struct IHTMLLabelElement IHTMLLabelElement; 936 #endif 937 938 #ifndef __IHTMLLabelElement2_FWD_DEFINED__ 939 #define __IHTMLLabelElement2_FWD_DEFINED__ 940 typedef struct IHTMLLabelElement2 IHTMLLabelElement2; 941 #endif 942 943 #ifndef __DispHTMLLabelElement_FWD_DEFINED__ 944 #define __DispHTMLLabelElement_FWD_DEFINED__ 945 typedef struct DispHTMLLabelElement DispHTMLLabelElement; 946 #endif 947 948 #ifndef __HTMLLabelElement_FWD_DEFINED__ 949 #define __HTMLLabelElement_FWD_DEFINED__ 950 #ifdef __cplusplus 951 typedef class HTMLLabelElement HTMLLabelElement; 952 #else 953 typedef struct HTMLLabelElement HTMLLabelElement; 954 #endif 955 #endif 956 957 #ifndef __IHTMLListElement_FWD_DEFINED__ 958 #define __IHTMLListElement_FWD_DEFINED__ 959 typedef struct IHTMLListElement IHTMLListElement; 960 #endif 961 962 #ifndef __IHTMLListElement2_FWD_DEFINED__ 963 #define __IHTMLListElement2_FWD_DEFINED__ 964 typedef struct IHTMLListElement2 IHTMLListElement2; 965 #endif 966 967 #ifndef __DispHTMLListElement_FWD_DEFINED__ 968 #define __DispHTMLListElement_FWD_DEFINED__ 969 typedef struct DispHTMLListElement DispHTMLListElement; 970 #endif 971 972 #ifndef __HTMLListElement_FWD_DEFINED__ 973 #define __HTMLListElement_FWD_DEFINED__ 974 #ifdef __cplusplus 975 typedef class HTMLListElement HTMLListElement; 976 #else 977 typedef struct HTMLListElement HTMLListElement; 978 #endif 979 #endif 980 981 #ifndef __IHTMLUListElement_FWD_DEFINED__ 982 #define __IHTMLUListElement_FWD_DEFINED__ 983 typedef struct IHTMLUListElement IHTMLUListElement; 984 #endif 985 986 #ifndef __DispHTMLUListElement_FWD_DEFINED__ 987 #define __DispHTMLUListElement_FWD_DEFINED__ 988 typedef struct DispHTMLUListElement DispHTMLUListElement; 989 #endif 990 991 #ifndef __HTMLUListElement_FWD_DEFINED__ 992 #define __HTMLUListElement_FWD_DEFINED__ 993 #ifdef __cplusplus 994 typedef class HTMLUListElement HTMLUListElement; 995 #else 996 typedef struct HTMLUListElement HTMLUListElement; 997 #endif 998 #endif 999 1000 #ifndef __IHTMLOListElement_FWD_DEFINED__ 1001 #define __IHTMLOListElement_FWD_DEFINED__ 1002 typedef struct IHTMLOListElement IHTMLOListElement; 1003 #endif 1004 1005 #ifndef __DispHTMLOListElement_FWD_DEFINED__ 1006 #define __DispHTMLOListElement_FWD_DEFINED__ 1007 typedef struct DispHTMLOListElement DispHTMLOListElement; 1008 #endif 1009 1010 #ifndef __HTMLOListElement_FWD_DEFINED__ 1011 #define __HTMLOListElement_FWD_DEFINED__ 1012 #ifdef __cplusplus 1013 typedef class HTMLOListElement HTMLOListElement; 1014 #else 1015 typedef struct HTMLOListElement HTMLOListElement; 1016 #endif 1017 #endif 1018 1019 #ifndef __IHTMLLIElement_FWD_DEFINED__ 1020 #define __IHTMLLIElement_FWD_DEFINED__ 1021 typedef struct IHTMLLIElement IHTMLLIElement; 1022 #endif 1023 1024 #ifndef __DispHTMLLIElement_FWD_DEFINED__ 1025 #define __DispHTMLLIElement_FWD_DEFINED__ 1026 typedef struct DispHTMLLIElement DispHTMLLIElement; 1027 #endif 1028 1029 #ifndef __HTMLLIElement_FWD_DEFINED__ 1030 #define __HTMLLIElement_FWD_DEFINED__ 1031 #ifdef __cplusplus 1032 typedef class HTMLLIElement HTMLLIElement; 1033 #else 1034 typedef struct HTMLLIElement HTMLLIElement; 1035 #endif 1036 #endif 1037 1038 #ifndef __IHTMLBlockElement_FWD_DEFINED__ 1039 #define __IHTMLBlockElement_FWD_DEFINED__ 1040 typedef struct IHTMLBlockElement IHTMLBlockElement; 1041 #endif 1042 1043 #ifndef __IHTMLBlockElement2_FWD_DEFINED__ 1044 #define __IHTMLBlockElement2_FWD_DEFINED__ 1045 typedef struct IHTMLBlockElement2 IHTMLBlockElement2; 1046 #endif 1047 1048 #ifndef __DispHTMLBlockElement_FWD_DEFINED__ 1049 #define __DispHTMLBlockElement_FWD_DEFINED__ 1050 typedef struct DispHTMLBlockElement DispHTMLBlockElement; 1051 #endif 1052 1053 #ifndef __HTMLBlockElement_FWD_DEFINED__ 1054 #define __HTMLBlockElement_FWD_DEFINED__ 1055 #ifdef __cplusplus 1056 typedef class HTMLBlockElement HTMLBlockElement; 1057 #else 1058 typedef struct HTMLBlockElement HTMLBlockElement; 1059 #endif 1060 #endif 1061 1062 #ifndef __IHTMLDivElement_FWD_DEFINED__ 1063 #define __IHTMLDivElement_FWD_DEFINED__ 1064 typedef struct IHTMLDivElement IHTMLDivElement; 1065 #endif 1066 1067 #ifndef __DispHTMLDivElement_FWD_DEFINED__ 1068 #define __DispHTMLDivElement_FWD_DEFINED__ 1069 typedef struct DispHTMLDivElement DispHTMLDivElement; 1070 #endif 1071 1072 #ifndef __HTMLDivElement_FWD_DEFINED__ 1073 #define __HTMLDivElement_FWD_DEFINED__ 1074 #ifdef __cplusplus 1075 typedef class HTMLDivElement HTMLDivElement; 1076 #else 1077 typedef struct HTMLDivElement HTMLDivElement; 1078 #endif 1079 #endif 1080 1081 #ifndef __IHTMLDDElement_FWD_DEFINED__ 1082 #define __IHTMLDDElement_FWD_DEFINED__ 1083 typedef struct IHTMLDDElement IHTMLDDElement; 1084 #endif 1085 1086 #ifndef __DispHTMLDDElement_FWD_DEFINED__ 1087 #define __DispHTMLDDElement_FWD_DEFINED__ 1088 typedef struct DispHTMLDDElement DispHTMLDDElement; 1089 #endif 1090 1091 #ifndef __HTMLDDElement_FWD_DEFINED__ 1092 #define __HTMLDDElement_FWD_DEFINED__ 1093 #ifdef __cplusplus 1094 typedef class HTMLDDElement HTMLDDElement; 1095 #else 1096 typedef struct HTMLDDElement HTMLDDElement; 1097 #endif 1098 #endif 1099 1100 #ifndef __IHTMLDTElement_FWD_DEFINED__ 1101 #define __IHTMLDTElement_FWD_DEFINED__ 1102 typedef struct IHTMLDTElement IHTMLDTElement; 1103 #endif 1104 1105 #ifndef __DispHTMLDTElement_FWD_DEFINED__ 1106 #define __DispHTMLDTElement_FWD_DEFINED__ 1107 typedef struct DispHTMLDTElement DispHTMLDTElement; 1108 #endif 1109 1110 #ifndef __HTMLDTElement_FWD_DEFINED__ 1111 #define __HTMLDTElement_FWD_DEFINED__ 1112 #ifdef __cplusplus 1113 typedef class HTMLDTElement HTMLDTElement; 1114 #else 1115 typedef struct HTMLDTElement HTMLDTElement; 1116 #endif 1117 #endif 1118 1119 #ifndef __IHTMLBRElement_FWD_DEFINED__ 1120 #define __IHTMLBRElement_FWD_DEFINED__ 1121 typedef struct IHTMLBRElement IHTMLBRElement; 1122 #endif 1123 1124 #ifndef __DispHTMLBRElement_FWD_DEFINED__ 1125 #define __DispHTMLBRElement_FWD_DEFINED__ 1126 typedef struct DispHTMLBRElement DispHTMLBRElement; 1127 #endif 1128 1129 #ifndef __HTMLBRElement_FWD_DEFINED__ 1130 #define __HTMLBRElement_FWD_DEFINED__ 1131 #ifdef __cplusplus 1132 typedef class HTMLBRElement HTMLBRElement; 1133 #else 1134 typedef struct HTMLBRElement HTMLBRElement; 1135 #endif 1136 #endif 1137 1138 #ifndef __IHTMLDListElement_FWD_DEFINED__ 1139 #define __IHTMLDListElement_FWD_DEFINED__ 1140 typedef struct IHTMLDListElement IHTMLDListElement; 1141 #endif 1142 1143 #ifndef __DispHTMLDListElement_FWD_DEFINED__ 1144 #define __DispHTMLDListElement_FWD_DEFINED__ 1145 typedef struct DispHTMLDListElement DispHTMLDListElement; 1146 #endif 1147 1148 #ifndef __HTMLDListElement_FWD_DEFINED__ 1149 #define __HTMLDListElement_FWD_DEFINED__ 1150 #ifdef __cplusplus 1151 typedef class HTMLDListElement HTMLDListElement; 1152 #else 1153 typedef struct HTMLDListElement HTMLDListElement; 1154 #endif 1155 #endif 1156 1157 #ifndef __IHTMLHRElement_FWD_DEFINED__ 1158 #define __IHTMLHRElement_FWD_DEFINED__ 1159 typedef struct IHTMLHRElement IHTMLHRElement; 1160 #endif 1161 1162 #ifndef __DispHTMLHRElement_FWD_DEFINED__ 1163 #define __DispHTMLHRElement_FWD_DEFINED__ 1164 typedef struct DispHTMLHRElement DispHTMLHRElement; 1165 #endif 1166 1167 #ifndef __HTMLHRElement_FWD_DEFINED__ 1168 #define __HTMLHRElement_FWD_DEFINED__ 1169 #ifdef __cplusplus 1170 typedef class HTMLHRElement HTMLHRElement; 1171 #else 1172 typedef struct HTMLHRElement HTMLHRElement; 1173 #endif 1174 #endif 1175 1176 #ifndef __IHTMLParaElement_FWD_DEFINED__ 1177 #define __IHTMLParaElement_FWD_DEFINED__ 1178 typedef struct IHTMLParaElement IHTMLParaElement; 1179 #endif 1180 1181 #ifndef __DispHTMLParaElement_FWD_DEFINED__ 1182 #define __DispHTMLParaElement_FWD_DEFINED__ 1183 typedef struct DispHTMLParaElement DispHTMLParaElement; 1184 #endif 1185 1186 #ifndef __HTMLParaElement_FWD_DEFINED__ 1187 #define __HTMLParaElement_FWD_DEFINED__ 1188 #ifdef __cplusplus 1189 typedef class HTMLParaElement HTMLParaElement; 1190 #else 1191 typedef struct HTMLParaElement HTMLParaElement; 1192 #endif 1193 #endif 1194 1195 #ifndef __IHTMLElementCollection2_FWD_DEFINED__ 1196 #define __IHTMLElementCollection2_FWD_DEFINED__ 1197 typedef struct IHTMLElementCollection2 IHTMLElementCollection2; 1198 #endif 1199 1200 #ifndef __IHTMLElementCollection3_FWD_DEFINED__ 1201 #define __IHTMLElementCollection3_FWD_DEFINED__ 1202 typedef struct IHTMLElementCollection3 IHTMLElementCollection3; 1203 #endif 1204 1205 #ifndef __DispHTMLElementCollection_FWD_DEFINED__ 1206 #define __DispHTMLElementCollection_FWD_DEFINED__ 1207 typedef struct DispHTMLElementCollection DispHTMLElementCollection; 1208 #endif 1209 1210 #ifndef __HTMLElementCollection_FWD_DEFINED__ 1211 #define __HTMLElementCollection_FWD_DEFINED__ 1212 #ifdef __cplusplus 1213 typedef class HTMLElementCollection HTMLElementCollection; 1214 #else 1215 typedef struct HTMLElementCollection HTMLElementCollection; 1216 #endif 1217 #endif 1218 1219 #ifndef __IHTMLHeaderElement_FWD_DEFINED__ 1220 #define __IHTMLHeaderElement_FWD_DEFINED__ 1221 typedef struct IHTMLHeaderElement IHTMLHeaderElement; 1222 #endif 1223 1224 #ifndef __DispHTMLHeaderElement_FWD_DEFINED__ 1225 #define __DispHTMLHeaderElement_FWD_DEFINED__ 1226 typedef struct DispHTMLHeaderElement DispHTMLHeaderElement; 1227 #endif 1228 1229 #ifndef __HTMLHeaderElement_FWD_DEFINED__ 1230 #define __HTMLHeaderElement_FWD_DEFINED__ 1231 #ifdef __cplusplus 1232 typedef class HTMLHeaderElement HTMLHeaderElement; 1233 #else 1234 typedef struct HTMLHeaderElement HTMLHeaderElement; 1235 #endif 1236 #endif 1237 1238 #ifndef __HTMLSelectElementEvents2_FWD_DEFINED__ 1239 #define __HTMLSelectElementEvents2_FWD_DEFINED__ 1240 typedef struct HTMLSelectElementEvents2 HTMLSelectElementEvents2; 1241 #endif 1242 1243 #ifndef __HTMLSelectElementEvents_FWD_DEFINED__ 1244 #define __HTMLSelectElementEvents_FWD_DEFINED__ 1245 typedef struct HTMLSelectElementEvents HTMLSelectElementEvents; 1246 #endif 1247 1248 #ifndef __IHTMLSelectElement_FWD_DEFINED__ 1249 #define __IHTMLSelectElement_FWD_DEFINED__ 1250 typedef struct IHTMLSelectElement IHTMLSelectElement; 1251 #endif 1252 1253 #ifndef __IHTMLSelectElement2_FWD_DEFINED__ 1254 #define __IHTMLSelectElement2_FWD_DEFINED__ 1255 typedef struct IHTMLSelectElement2 IHTMLSelectElement2; 1256 #endif 1257 1258 #ifndef __IHTMLSelectElement4_FWD_DEFINED__ 1259 #define __IHTMLSelectElement4_FWD_DEFINED__ 1260 typedef struct IHTMLSelectElement4 IHTMLSelectElement4; 1261 #endif 1262 1263 #ifndef __DispHTMLSelectElement_FWD_DEFINED__ 1264 #define __DispHTMLSelectElement_FWD_DEFINED__ 1265 typedef struct DispHTMLSelectElement DispHTMLSelectElement; 1266 #endif 1267 1268 #ifndef __HTMLSelectElement_FWD_DEFINED__ 1269 #define __HTMLSelectElement_FWD_DEFINED__ 1270 #ifdef __cplusplus 1271 typedef class HTMLSelectElement HTMLSelectElement; 1272 #else 1273 typedef struct HTMLSelectElement HTMLSelectElement; 1274 #endif 1275 #endif 1276 1277 #ifndef __IHTMLSelectionObject_FWD_DEFINED__ 1278 #define __IHTMLSelectionObject_FWD_DEFINED__ 1279 typedef struct IHTMLSelectionObject IHTMLSelectionObject; 1280 #endif 1281 1282 #ifndef __IHTMLSelectionObject2_FWD_DEFINED__ 1283 #define __IHTMLSelectionObject2_FWD_DEFINED__ 1284 typedef struct IHTMLSelectionObject2 IHTMLSelectionObject2; 1285 #endif 1286 1287 #ifndef __IHTMLOptionElement_FWD_DEFINED__ 1288 #define __IHTMLOptionElement_FWD_DEFINED__ 1289 typedef struct IHTMLOptionElement IHTMLOptionElement; 1290 #endif 1291 1292 #ifndef __IHTMLOptionElement3_FWD_DEFINED__ 1293 #define __IHTMLOptionElement3_FWD_DEFINED__ 1294 typedef struct IHTMLOptionElement3 IHTMLOptionElement3; 1295 #endif 1296 1297 #ifndef __IHTMLOptionElementFactory_FWD_DEFINED__ 1298 #define __IHTMLOptionElementFactory_FWD_DEFINED__ 1299 typedef struct IHTMLOptionElementFactory IHTMLOptionElementFactory; 1300 #endif 1301 1302 #ifndef __DispHTMLOptionElement_FWD_DEFINED__ 1303 #define __DispHTMLOptionElement_FWD_DEFINED__ 1304 typedef struct DispHTMLOptionElement DispHTMLOptionElement; 1305 #endif 1306 1307 #ifndef __HTMLOptionElement_FWD_DEFINED__ 1308 #define __HTMLOptionElement_FWD_DEFINED__ 1309 #ifdef __cplusplus 1310 typedef class HTMLOptionElement HTMLOptionElement; 1311 #else 1312 typedef struct HTMLOptionElement HTMLOptionElement; 1313 #endif 1314 #endif 1315 1316 #ifndef __HTMLOptionElementFactory_FWD_DEFINED__ 1317 #define __HTMLOptionElementFactory_FWD_DEFINED__ 1318 #ifdef __cplusplus 1319 typedef class HTMLOptionElementFactory HTMLOptionElementFactory; 1320 #else 1321 typedef struct HTMLOptionElementFactory HTMLOptionElementFactory; 1322 #endif 1323 #endif 1324 1325 #ifndef __HTMLButtonElementEvents2_FWD_DEFINED__ 1326 #define __HTMLButtonElementEvents2_FWD_DEFINED__ 1327 typedef struct HTMLButtonElementEvents2 HTMLButtonElementEvents2; 1328 #endif 1329 1330 #ifndef __HTMLButtonElementEvents_FWD_DEFINED__ 1331 #define __HTMLButtonElementEvents_FWD_DEFINED__ 1332 typedef struct HTMLButtonElementEvents HTMLButtonElementEvents; 1333 #endif 1334 1335 #ifndef __HTMLInputTextElementEvents2_FWD_DEFINED__ 1336 #define __HTMLInputTextElementEvents2_FWD_DEFINED__ 1337 typedef struct HTMLInputTextElementEvents2 HTMLInputTextElementEvents2; 1338 #endif 1339 1340 #ifndef __HTMLOptionButtonElementEvents2_FWD_DEFINED__ 1341 #define __HTMLOptionButtonElementEvents2_FWD_DEFINED__ 1342 typedef struct HTMLOptionButtonElementEvents2 HTMLOptionButtonElementEvents2; 1343 #endif 1344 1345 #ifndef __HTMLInputFileElementEvents2_FWD_DEFINED__ 1346 #define __HTMLInputFileElementEvents2_FWD_DEFINED__ 1347 typedef struct HTMLInputFileElementEvents2 HTMLInputFileElementEvents2; 1348 #endif 1349 1350 #ifndef __HTMLInputImageEvents2_FWD_DEFINED__ 1351 #define __HTMLInputImageEvents2_FWD_DEFINED__ 1352 typedef struct HTMLInputImageEvents2 HTMLInputImageEvents2; 1353 #endif 1354 1355 #ifndef __HTMLInputTextElementEvents_FWD_DEFINED__ 1356 #define __HTMLInputTextElementEvents_FWD_DEFINED__ 1357 typedef struct HTMLInputTextElementEvents HTMLInputTextElementEvents; 1358 #endif 1359 1360 #ifndef __HTMLOptionButtonElementEvents_FWD_DEFINED__ 1361 #define __HTMLOptionButtonElementEvents_FWD_DEFINED__ 1362 typedef struct HTMLOptionButtonElementEvents HTMLOptionButtonElementEvents; 1363 #endif 1364 1365 #ifndef __HTMLInputFileElementEvents_FWD_DEFINED__ 1366 #define __HTMLInputFileElementEvents_FWD_DEFINED__ 1367 typedef struct HTMLInputFileElementEvents HTMLInputFileElementEvents; 1368 #endif 1369 1370 #ifndef __HTMLInputImageEvents_FWD_DEFINED__ 1371 #define __HTMLInputImageEvents_FWD_DEFINED__ 1372 typedef struct HTMLInputImageEvents HTMLInputImageEvents; 1373 #endif 1374 1375 #ifndef __IHTMLInputElement_FWD_DEFINED__ 1376 #define __IHTMLInputElement_FWD_DEFINED__ 1377 typedef struct IHTMLInputElement IHTMLInputElement; 1378 #endif 1379 1380 #ifndef __IHTMLInputElement2_FWD_DEFINED__ 1381 #define __IHTMLInputElement2_FWD_DEFINED__ 1382 typedef struct IHTMLInputElement2 IHTMLInputElement2; 1383 #endif 1384 1385 #ifndef __IHTMLInputButtonElement_FWD_DEFINED__ 1386 #define __IHTMLInputButtonElement_FWD_DEFINED__ 1387 typedef struct IHTMLInputButtonElement IHTMLInputButtonElement; 1388 #endif 1389 1390 #ifndef __IHTMLInputHiddenElement_FWD_DEFINED__ 1391 #define __IHTMLInputHiddenElement_FWD_DEFINED__ 1392 typedef struct IHTMLInputHiddenElement IHTMLInputHiddenElement; 1393 #endif 1394 1395 #ifndef __IHTMLInputTextElement_FWD_DEFINED__ 1396 #define __IHTMLInputTextElement_FWD_DEFINED__ 1397 typedef struct IHTMLInputTextElement IHTMLInputTextElement; 1398 #endif 1399 1400 #ifndef __IHTMLInputFileElement_FWD_DEFINED__ 1401 #define __IHTMLInputFileElement_FWD_DEFINED__ 1402 typedef struct IHTMLInputFileElement IHTMLInputFileElement; 1403 #endif 1404 1405 #ifndef __IHTMLOptionButtonElement_FWD_DEFINED__ 1406 #define __IHTMLOptionButtonElement_FWD_DEFINED__ 1407 typedef struct IHTMLOptionButtonElement IHTMLOptionButtonElement; 1408 #endif 1409 1410 #ifndef __IHTMLInputImage_FWD_DEFINED__ 1411 #define __IHTMLInputImage_FWD_DEFINED__ 1412 typedef struct IHTMLInputImage IHTMLInputImage; 1413 #endif 1414 1415 #ifndef __DispHTMLInputElement_FWD_DEFINED__ 1416 #define __DispHTMLInputElement_FWD_DEFINED__ 1417 typedef struct DispHTMLInputElement DispHTMLInputElement; 1418 #endif 1419 1420 #ifndef __HTMLInputElement_FWD_DEFINED__ 1421 #define __HTMLInputElement_FWD_DEFINED__ 1422 #ifdef __cplusplus 1423 typedef class HTMLInputElement HTMLInputElement; 1424 #else 1425 typedef struct HTMLInputElement HTMLInputElement; 1426 #endif 1427 #endif 1428 1429 #ifndef __IHTMLTextAreaElement_FWD_DEFINED__ 1430 #define __IHTMLTextAreaElement_FWD_DEFINED__ 1431 typedef struct IHTMLTextAreaElement IHTMLTextAreaElement; 1432 #endif 1433 1434 #ifndef __DispHTMLTextAreaElement_FWD_DEFINED__ 1435 #define __DispHTMLTextAreaElement_FWD_DEFINED__ 1436 typedef struct DispHTMLTextAreaElement DispHTMLTextAreaElement; 1437 #endif 1438 1439 #ifndef __HTMLTextAreaElement_FWD_DEFINED__ 1440 #define __HTMLTextAreaElement_FWD_DEFINED__ 1441 #ifdef __cplusplus 1442 typedef class HTMLTextAreaElement HTMLTextAreaElement; 1443 #else 1444 typedef struct HTMLTextAreaElement HTMLTextAreaElement; 1445 #endif 1446 #endif 1447 1448 #ifndef __DispHTMLRichtextElement_FWD_DEFINED__ 1449 #define __DispHTMLRichtextElement_FWD_DEFINED__ 1450 typedef struct DispHTMLRichtextElement DispHTMLRichtextElement; 1451 #endif 1452 1453 #ifndef __HTMLRichtextElement_FWD_DEFINED__ 1454 #define __HTMLRichtextElement_FWD_DEFINED__ 1455 #ifdef __cplusplus 1456 typedef class HTMLRichtextElement HTMLRichtextElement; 1457 #else 1458 typedef struct HTMLRichtextElement HTMLRichtextElement; 1459 #endif 1460 #endif 1461 1462 #ifndef __IHTMLButtonElement_FWD_DEFINED__ 1463 #define __IHTMLButtonElement_FWD_DEFINED__ 1464 typedef struct IHTMLButtonElement IHTMLButtonElement; 1465 #endif 1466 1467 #ifndef __DispHTMLButtonElement_FWD_DEFINED__ 1468 #define __DispHTMLButtonElement_FWD_DEFINED__ 1469 typedef struct DispHTMLButtonElement DispHTMLButtonElement; 1470 #endif 1471 1472 #ifndef __HTMLButtonElement_FWD_DEFINED__ 1473 #define __HTMLButtonElement_FWD_DEFINED__ 1474 #ifdef __cplusplus 1475 typedef class HTMLButtonElement HTMLButtonElement; 1476 #else 1477 typedef struct HTMLButtonElement HTMLButtonElement; 1478 #endif 1479 #endif 1480 1481 #ifndef __HTMLMarqueeElementEvents2_FWD_DEFINED__ 1482 #define __HTMLMarqueeElementEvents2_FWD_DEFINED__ 1483 typedef struct HTMLMarqueeElementEvents2 HTMLMarqueeElementEvents2; 1484 #endif 1485 1486 #ifndef __HTMLMarqueeElementEvents_FWD_DEFINED__ 1487 #define __HTMLMarqueeElementEvents_FWD_DEFINED__ 1488 typedef struct HTMLMarqueeElementEvents HTMLMarqueeElementEvents; 1489 #endif 1490 1491 #ifndef __IHTMLMarqueeElement_FWD_DEFINED__ 1492 #define __IHTMLMarqueeElement_FWD_DEFINED__ 1493 typedef struct IHTMLMarqueeElement IHTMLMarqueeElement; 1494 #endif 1495 1496 #ifndef __DispHTMLMarqueeElement_FWD_DEFINED__ 1497 #define __DispHTMLMarqueeElement_FWD_DEFINED__ 1498 typedef struct DispHTMLMarqueeElement DispHTMLMarqueeElement; 1499 #endif 1500 1501 #ifndef __HTMLMarqueeElement_FWD_DEFINED__ 1502 #define __HTMLMarqueeElement_FWD_DEFINED__ 1503 #ifdef __cplusplus 1504 typedef class HTMLMarqueeElement HTMLMarqueeElement; 1505 #else 1506 typedef struct HTMLMarqueeElement HTMLMarqueeElement; 1507 #endif 1508 #endif 1509 1510 #ifndef __IHTMLHtmlElement_FWD_DEFINED__ 1511 #define __IHTMLHtmlElement_FWD_DEFINED__ 1512 typedef struct IHTMLHtmlElement IHTMLHtmlElement; 1513 #endif 1514 1515 #ifndef __IHTMLHeadElement_FWD_DEFINED__ 1516 #define __IHTMLHeadElement_FWD_DEFINED__ 1517 typedef struct IHTMLHeadElement IHTMLHeadElement; 1518 #endif 1519 1520 #ifndef __IHTMLTitleElement_FWD_DEFINED__ 1521 #define __IHTMLTitleElement_FWD_DEFINED__ 1522 typedef struct IHTMLTitleElement IHTMLTitleElement; 1523 #endif 1524 1525 #ifndef __IHTMLMetaElement_FWD_DEFINED__ 1526 #define __IHTMLMetaElement_FWD_DEFINED__ 1527 typedef struct IHTMLMetaElement IHTMLMetaElement; 1528 #endif 1529 1530 #ifndef __IHTMLMetaElement2_FWD_DEFINED__ 1531 #define __IHTMLMetaElement2_FWD_DEFINED__ 1532 typedef struct IHTMLMetaElement2 IHTMLMetaElement2; 1533 #endif 1534 1535 #ifndef __IHTMLBaseElement_FWD_DEFINED__ 1536 #define __IHTMLBaseElement_FWD_DEFINED__ 1537 typedef struct IHTMLBaseElement IHTMLBaseElement; 1538 #endif 1539 1540 #ifndef __IHTMLIsIndexElement_FWD_DEFINED__ 1541 #define __IHTMLIsIndexElement_FWD_DEFINED__ 1542 typedef struct IHTMLIsIndexElement IHTMLIsIndexElement; 1543 #endif 1544 1545 #ifndef __IHTMLIsIndexElement2_FWD_DEFINED__ 1546 #define __IHTMLIsIndexElement2_FWD_DEFINED__ 1547 typedef struct IHTMLIsIndexElement2 IHTMLIsIndexElement2; 1548 #endif 1549 1550 #ifndef __IHTMLNextIdElement_FWD_DEFINED__ 1551 #define __IHTMLNextIdElement_FWD_DEFINED__ 1552 typedef struct IHTMLNextIdElement IHTMLNextIdElement; 1553 #endif 1554 1555 #ifndef __DispHTMLHtmlElement_FWD_DEFINED__ 1556 #define __DispHTMLHtmlElement_FWD_DEFINED__ 1557 typedef struct DispHTMLHtmlElement DispHTMLHtmlElement; 1558 #endif 1559 1560 #ifndef __HTMLHtmlElement_FWD_DEFINED__ 1561 #define __HTMLHtmlElement_FWD_DEFINED__ 1562 #ifdef __cplusplus 1563 typedef class HTMLHtmlElement HTMLHtmlElement; 1564 #else 1565 typedef struct HTMLHtmlElement HTMLHtmlElement; 1566 #endif 1567 #endif 1568 1569 #ifndef __DispHTMLHeadElement_FWD_DEFINED__ 1570 #define __DispHTMLHeadElement_FWD_DEFINED__ 1571 typedef struct DispHTMLHeadElement DispHTMLHeadElement; 1572 #endif 1573 1574 #ifndef __HTMLHeadElement_FWD_DEFINED__ 1575 #define __HTMLHeadElement_FWD_DEFINED__ 1576 #ifdef __cplusplus 1577 typedef class HTMLHeadElement HTMLHeadElement; 1578 #else 1579 typedef struct HTMLHeadElement HTMLHeadElement; 1580 #endif 1581 #endif 1582 1583 #ifndef __DispHTMLTitleElement_FWD_DEFINED__ 1584 #define __DispHTMLTitleElement_FWD_DEFINED__ 1585 typedef struct DispHTMLTitleElement DispHTMLTitleElement; 1586 #endif 1587 1588 #ifndef __HTMLTitleElement_FWD_DEFINED__ 1589 #define __HTMLTitleElement_FWD_DEFINED__ 1590 #ifdef __cplusplus 1591 typedef class HTMLTitleElement HTMLTitleElement; 1592 #else 1593 typedef struct HTMLTitleElement HTMLTitleElement; 1594 #endif 1595 #endif 1596 1597 #ifndef __DispHTMLMetaElement_FWD_DEFINED__ 1598 #define __DispHTMLMetaElement_FWD_DEFINED__ 1599 typedef struct DispHTMLMetaElement DispHTMLMetaElement; 1600 #endif 1601 1602 #ifndef __HTMLMetaElement_FWD_DEFINED__ 1603 #define __HTMLMetaElement_FWD_DEFINED__ 1604 #ifdef __cplusplus 1605 typedef class HTMLMetaElement HTMLMetaElement; 1606 #else 1607 typedef struct HTMLMetaElement HTMLMetaElement; 1608 #endif 1609 #endif 1610 1611 #ifndef __DispHTMLBaseElement_FWD_DEFINED__ 1612 #define __DispHTMLBaseElement_FWD_DEFINED__ 1613 typedef struct DispHTMLBaseElement DispHTMLBaseElement; 1614 #endif 1615 1616 #ifndef __HTMLBaseElement_FWD_DEFINED__ 1617 #define __HTMLBaseElement_FWD_DEFINED__ 1618 #ifdef __cplusplus 1619 typedef class HTMLBaseElement HTMLBaseElement; 1620 #else 1621 typedef struct HTMLBaseElement HTMLBaseElement; 1622 #endif 1623 #endif 1624 1625 #ifndef __DispHTMLIsIndexElement_FWD_DEFINED__ 1626 #define __DispHTMLIsIndexElement_FWD_DEFINED__ 1627 typedef struct DispHTMLIsIndexElement DispHTMLIsIndexElement; 1628 #endif 1629 1630 #ifndef __HTMLIsIndexElement_FWD_DEFINED__ 1631 #define __HTMLIsIndexElement_FWD_DEFINED__ 1632 #ifdef __cplusplus 1633 typedef class HTMLIsIndexElement HTMLIsIndexElement; 1634 #else 1635 typedef struct HTMLIsIndexElement HTMLIsIndexElement; 1636 #endif 1637 #endif 1638 1639 #ifndef __DispHTMLNextIdElement_FWD_DEFINED__ 1640 #define __DispHTMLNextIdElement_FWD_DEFINED__ 1641 typedef struct DispHTMLNextIdElement DispHTMLNextIdElement; 1642 #endif 1643 1644 #ifndef __HTMLNextIdElement_FWD_DEFINED__ 1645 #define __HTMLNextIdElement_FWD_DEFINED__ 1646 #ifdef __cplusplus 1647 typedef class HTMLNextIdElement HTMLNextIdElement; 1648 #else 1649 typedef struct HTMLNextIdElement HTMLNextIdElement; 1650 #endif 1651 #endif 1652 1653 #ifndef __IHTMLBaseFontElement_FWD_DEFINED__ 1654 #define __IHTMLBaseFontElement_FWD_DEFINED__ 1655 typedef struct IHTMLBaseFontElement IHTMLBaseFontElement; 1656 #endif 1657 1658 #ifndef __DispHTMLBaseFontElement_FWD_DEFINED__ 1659 #define __DispHTMLBaseFontElement_FWD_DEFINED__ 1660 typedef struct DispHTMLBaseFontElement DispHTMLBaseFontElement; 1661 #endif 1662 1663 #ifndef __HTMLBaseFontElement_FWD_DEFINED__ 1664 #define __HTMLBaseFontElement_FWD_DEFINED__ 1665 #ifdef __cplusplus 1666 typedef class HTMLBaseFontElement HTMLBaseFontElement; 1667 #else 1668 typedef struct HTMLBaseFontElement HTMLBaseFontElement; 1669 #endif 1670 #endif 1671 1672 #ifndef __IHTMLUnknownElement_FWD_DEFINED__ 1673 #define __IHTMLUnknownElement_FWD_DEFINED__ 1674 typedef struct IHTMLUnknownElement IHTMLUnknownElement; 1675 #endif 1676 1677 #ifndef __DispHTMLUnknownElement_FWD_DEFINED__ 1678 #define __DispHTMLUnknownElement_FWD_DEFINED__ 1679 typedef struct DispHTMLUnknownElement DispHTMLUnknownElement; 1680 #endif 1681 1682 #ifndef __HTMLUnknownElement_FWD_DEFINED__ 1683 #define __HTMLUnknownElement_FWD_DEFINED__ 1684 #ifdef __cplusplus 1685 typedef class HTMLUnknownElement HTMLUnknownElement; 1686 #else 1687 typedef struct HTMLUnknownElement HTMLUnknownElement; 1688 #endif 1689 #endif 1690 1691 #ifndef __IOmHistory_FWD_DEFINED__ 1692 #define __IOmHistory_FWD_DEFINED__ 1693 typedef struct IOmHistory IOmHistory; 1694 #endif 1695 1696 #ifndef __IHTMLMimeTypesCollection_FWD_DEFINED__ 1697 #define __IHTMLMimeTypesCollection_FWD_DEFINED__ 1698 typedef struct IHTMLMimeTypesCollection IHTMLMimeTypesCollection; 1699 #endif 1700 1701 #ifndef __IHTMLPluginsCollection_FWD_DEFINED__ 1702 #define __IHTMLPluginsCollection_FWD_DEFINED__ 1703 typedef struct IHTMLPluginsCollection IHTMLPluginsCollection; 1704 #endif 1705 1706 #ifndef __IHTMLOpsProfile_FWD_DEFINED__ 1707 #define __IHTMLOpsProfile_FWD_DEFINED__ 1708 typedef struct IHTMLOpsProfile IHTMLOpsProfile; 1709 #endif 1710 1711 #ifndef __IOmNavigator_FWD_DEFINED__ 1712 #define __IOmNavigator_FWD_DEFINED__ 1713 typedef struct IOmNavigator IOmNavigator; 1714 #endif 1715 1716 #ifndef __IHTMLLocation_FWD_DEFINED__ 1717 #define __IHTMLLocation_FWD_DEFINED__ 1718 typedef struct IHTMLLocation IHTMLLocation; 1719 #endif 1720 1721 #ifndef __HTMLHistory_FWD_DEFINED__ 1722 #define __HTMLHistory_FWD_DEFINED__ 1723 #ifdef __cplusplus 1724 typedef class HTMLHistory HTMLHistory; 1725 #else 1726 typedef struct HTMLHistory HTMLHistory; 1727 #endif 1728 #endif 1729 1730 #ifndef __CMimeTypes_FWD_DEFINED__ 1731 #define __CMimeTypes_FWD_DEFINED__ 1732 #ifdef __cplusplus 1733 typedef class CMimeTypes CMimeTypes; 1734 #else 1735 typedef struct CMimeTypes CMimeTypes; 1736 #endif 1737 #endif 1738 1739 #ifndef __CPlugins_FWD_DEFINED__ 1740 #define __CPlugins_FWD_DEFINED__ 1741 #ifdef __cplusplus 1742 typedef class CPlugins CPlugins; 1743 #else 1744 typedef struct CPlugins CPlugins; 1745 #endif 1746 #endif 1747 1748 #ifndef __COpsProfile_FWD_DEFINED__ 1749 #define __COpsProfile_FWD_DEFINED__ 1750 #ifdef __cplusplus 1751 typedef class COpsProfile COpsProfile; 1752 #else 1753 typedef struct COpsProfile COpsProfile; 1754 #endif 1755 #endif 1756 1757 #ifndef __HTMLNavigator_FWD_DEFINED__ 1758 #define __HTMLNavigator_FWD_DEFINED__ 1759 #ifdef __cplusplus 1760 typedef class HTMLNavigator HTMLNavigator; 1761 #else 1762 typedef struct HTMLNavigator HTMLNavigator; 1763 #endif 1764 #endif 1765 1766 #ifndef __HTMLLocation_FWD_DEFINED__ 1767 #define __HTMLLocation_FWD_DEFINED__ 1768 #ifdef __cplusplus 1769 typedef class HTMLLocation HTMLLocation; 1770 #else 1771 typedef struct HTMLLocation HTMLLocation; 1772 #endif 1773 #endif 1774 1775 #ifndef __IHTMLBookmarkCollection_FWD_DEFINED__ 1776 #define __IHTMLBookmarkCollection_FWD_DEFINED__ 1777 typedef struct IHTMLBookmarkCollection IHTMLBookmarkCollection; 1778 #endif 1779 1780 #ifndef __IHTMLDataTransfer_FWD_DEFINED__ 1781 #define __IHTMLDataTransfer_FWD_DEFINED__ 1782 typedef struct IHTMLDataTransfer IHTMLDataTransfer; 1783 #endif 1784 1785 #ifndef __IHTMLEventObj2_FWD_DEFINED__ 1786 #define __IHTMLEventObj2_FWD_DEFINED__ 1787 typedef struct IHTMLEventObj2 IHTMLEventObj2; 1788 #endif 1789 1790 #ifndef __IHTMLEventObj3_FWD_DEFINED__ 1791 #define __IHTMLEventObj3_FWD_DEFINED__ 1792 typedef struct IHTMLEventObj3 IHTMLEventObj3; 1793 #endif 1794 1795 #ifndef __IHTMLEventObj4_FWD_DEFINED__ 1796 #define __IHTMLEventObj4_FWD_DEFINED__ 1797 typedef struct IHTMLEventObj4 IHTMLEventObj4; 1798 #endif 1799 1800 #ifndef __DispCEventObj_FWD_DEFINED__ 1801 #define __DispCEventObj_FWD_DEFINED__ 1802 typedef struct DispCEventObj DispCEventObj; 1803 #endif 1804 1805 #ifndef __CEventObj_FWD_DEFINED__ 1806 #define __CEventObj_FWD_DEFINED__ 1807 #ifdef __cplusplus 1808 typedef class CEventObj CEventObj; 1809 #else 1810 typedef struct CEventObj CEventObj; 1811 #endif 1812 #endif 1813 1814 #ifndef __HTMLWindowEvents2_FWD_DEFINED__ 1815 #define __HTMLWindowEvents2_FWD_DEFINED__ 1816 typedef struct HTMLWindowEvents2 HTMLWindowEvents2; 1817 #endif 1818 1819 #ifndef __HTMLWindowEvents_FWD_DEFINED__ 1820 #define __HTMLWindowEvents_FWD_DEFINED__ 1821 typedef struct HTMLWindowEvents HTMLWindowEvents; 1822 #endif 1823 1824 #ifndef __IHTMLDocument2_FWD_DEFINED__ 1825 #define __IHTMLDocument2_FWD_DEFINED__ 1826 typedef struct IHTMLDocument2 IHTMLDocument2; 1827 #endif 1828 1829 #ifndef __IHTMLFramesCollection2_FWD_DEFINED__ 1830 #define __IHTMLFramesCollection2_FWD_DEFINED__ 1831 typedef struct IHTMLFramesCollection2 IHTMLFramesCollection2; 1832 #endif 1833 1834 #ifndef __IHTMLWindow2_FWD_DEFINED__ 1835 #define __IHTMLWindow2_FWD_DEFINED__ 1836 typedef struct IHTMLWindow2 IHTMLWindow2; 1837 #endif 1838 1839 #ifndef __IHTMLWindow3_FWD_DEFINED__ 1840 #define __IHTMLWindow3_FWD_DEFINED__ 1841 typedef struct IHTMLWindow3 IHTMLWindow3; 1842 #endif 1843 1844 #ifndef __IHTMLFrameBase_FWD_DEFINED__ 1845 #define __IHTMLFrameBase_FWD_DEFINED__ 1846 typedef struct IHTMLFrameBase IHTMLFrameBase; 1847 #endif 1848 1849 #ifndef __IHTMLScreen_FWD_DEFINED__ 1850 #define __IHTMLScreen_FWD_DEFINED__ 1851 typedef struct IHTMLScreen IHTMLScreen; 1852 #endif 1853 1854 #ifndef __IHTMLScreen2_FWD_DEFINED__ 1855 #define __IHTMLScreen2_FWD_DEFINED__ 1856 typedef struct IHTMLScreen2 IHTMLScreen2; 1857 #endif 1858 1859 #ifndef __IHTMLWindow4_FWD_DEFINED__ 1860 #define __IHTMLWindow4_FWD_DEFINED__ 1861 typedef struct IHTMLWindow4 IHTMLWindow4; 1862 #endif 1863 1864 #ifndef __FramesCollection_FWD_DEFINED__ 1865 #define __FramesCollection_FWD_DEFINED__ 1866 #ifdef __cplusplus 1867 typedef class FramesCollection FramesCollection; 1868 #else 1869 typedef struct FramesCollection FramesCollection; 1870 #endif 1871 #endif 1872 1873 #ifndef __DispHTMLScreen_FWD_DEFINED__ 1874 #define __DispHTMLScreen_FWD_DEFINED__ 1875 typedef struct DispHTMLScreen DispHTMLScreen; 1876 #endif 1877 1878 #ifndef __HTMLScreen_FWD_DEFINED__ 1879 #define __HTMLScreen_FWD_DEFINED__ 1880 #ifdef __cplusplus 1881 typedef class HTMLScreen HTMLScreen; 1882 #else 1883 typedef struct HTMLScreen HTMLScreen; 1884 #endif 1885 #endif 1886 1887 #ifndef __DispHTMLWindow2_FWD_DEFINED__ 1888 #define __DispHTMLWindow2_FWD_DEFINED__ 1889 typedef struct DispHTMLWindow2 DispHTMLWindow2; 1890 #endif 1891 1892 #ifndef __HTMLWindow2_FWD_DEFINED__ 1893 #define __HTMLWindow2_FWD_DEFINED__ 1894 #ifdef __cplusplus 1895 typedef class HTMLWindow2 HTMLWindow2; 1896 #else 1897 typedef struct HTMLWindow2 HTMLWindow2; 1898 #endif 1899 #endif 1900 1901 #ifndef __DispHTMLWindowProxy_FWD_DEFINED__ 1902 #define __DispHTMLWindowProxy_FWD_DEFINED__ 1903 typedef struct DispHTMLWindowProxy DispHTMLWindowProxy; 1904 #endif 1905 1906 #ifndef __HTMLWindowProxy_FWD_DEFINED__ 1907 #define __HTMLWindowProxy_FWD_DEFINED__ 1908 #ifdef __cplusplus 1909 typedef class HTMLWindowProxy HTMLWindowProxy; 1910 #else 1911 typedef struct HTMLWindowProxy HTMLWindowProxy; 1912 #endif 1913 #endif 1914 1915 #ifndef __HTMLDocumentEvents2_FWD_DEFINED__ 1916 #define __HTMLDocumentEvents2_FWD_DEFINED__ 1917 typedef struct HTMLDocumentEvents2 HTMLDocumentEvents2; 1918 #endif 1919 1920 #ifndef __HTMLDocumentEvents_FWD_DEFINED__ 1921 #define __HTMLDocumentEvents_FWD_DEFINED__ 1922 typedef struct HTMLDocumentEvents HTMLDocumentEvents; 1923 #endif 1924 1925 #ifndef __IHTMLDocument3_FWD_DEFINED__ 1926 #define __IHTMLDocument3_FWD_DEFINED__ 1927 typedef struct IHTMLDocument3 IHTMLDocument3; 1928 #endif 1929 1930 #ifndef __IHTMLDocument4_FWD_DEFINED__ 1931 #define __IHTMLDocument4_FWD_DEFINED__ 1932 typedef struct IHTMLDocument4 IHTMLDocument4; 1933 #endif 1934 1935 #ifndef __IHTMLDocument5_FWD_DEFINED__ 1936 #define __IHTMLDocument5_FWD_DEFINED__ 1937 typedef struct IHTMLDocument5 IHTMLDocument5; 1938 #endif 1939 1940 #ifndef __DispHTMLDocument_FWD_DEFINED__ 1941 #define __DispHTMLDocument_FWD_DEFINED__ 1942 typedef struct DispHTMLDocument DispHTMLDocument; 1943 #endif 1944 1945 #ifndef __HTMLDocument_FWD_DEFINED__ 1946 #define __HTMLDocument_FWD_DEFINED__ 1947 #ifdef __cplusplus 1948 typedef class HTMLDocument HTMLDocument; 1949 #else 1950 typedef struct HTMLDocument HTMLDocument; 1951 #endif 1952 #endif 1953 1954 #ifndef __DWebBridgeEvents_FWD_DEFINED__ 1955 #define __DWebBridgeEvents_FWD_DEFINED__ 1956 typedef struct DWebBridgeEvents DWebBridgeEvents; 1957 #endif 1958 1959 #ifndef __IWebBridge_FWD_DEFINED__ 1960 #define __IWebBridge_FWD_DEFINED__ 1961 typedef struct IWebBridge IWebBridge; 1962 #endif 1963 1964 #ifndef __IWBScriptControl_FWD_DEFINED__ 1965 #define __IWBScriptControl_FWD_DEFINED__ 1966 typedef struct IWBScriptControl IWBScriptControl; 1967 #endif 1968 1969 #ifndef __Scriptlet_FWD_DEFINED__ 1970 #define __Scriptlet_FWD_DEFINED__ 1971 #ifdef __cplusplus 1972 typedef class Scriptlet Scriptlet; 1973 #else 1974 typedef struct Scriptlet Scriptlet; 1975 #endif 1976 #endif 1977 1978 #ifndef __IHTMLEmbedElement_FWD_DEFINED__ 1979 #define __IHTMLEmbedElement_FWD_DEFINED__ 1980 typedef struct IHTMLEmbedElement IHTMLEmbedElement; 1981 #endif 1982 1983 #ifndef __DispHTMLEmbed_FWD_DEFINED__ 1984 #define __DispHTMLEmbed_FWD_DEFINED__ 1985 typedef struct DispHTMLEmbed DispHTMLEmbed; 1986 #endif 1987 1988 #ifndef __HTMLEmbed_FWD_DEFINED__ 1989 #define __HTMLEmbed_FWD_DEFINED__ 1990 #ifdef __cplusplus 1991 typedef class HTMLEmbed HTMLEmbed; 1992 #else 1993 typedef struct HTMLEmbed HTMLEmbed; 1994 #endif 1995 #endif 1996 1997 #ifndef __HTMLMapEvents2_FWD_DEFINED__ 1998 #define __HTMLMapEvents2_FWD_DEFINED__ 1999 typedef struct HTMLMapEvents2 HTMLMapEvents2; 2000 #endif 2001 2002 #ifndef __HTMLMapEvents_FWD_DEFINED__ 2003 #define __HTMLMapEvents_FWD_DEFINED__ 2004 typedef struct HTMLMapEvents HTMLMapEvents; 2005 #endif 2006 2007 #ifndef __IHTMLAreasCollection_FWD_DEFINED__ 2008 #define __IHTMLAreasCollection_FWD_DEFINED__ 2009 typedef struct IHTMLAreasCollection IHTMLAreasCollection; 2010 #endif 2011 2012 #ifndef __IHTMLAreasCollection2_FWD_DEFINED__ 2013 #define __IHTMLAreasCollection2_FWD_DEFINED__ 2014 typedef struct IHTMLAreasCollection2 IHTMLAreasCollection2; 2015 #endif 2016 2017 #ifndef __IHTMLAreasCollection3_FWD_DEFINED__ 2018 #define __IHTMLAreasCollection3_FWD_DEFINED__ 2019 typedef struct IHTMLAreasCollection3 IHTMLAreasCollection3; 2020 #endif 2021 2022 #ifndef __IHTMLMapElement_FWD_DEFINED__ 2023 #define __IHTMLMapElement_FWD_DEFINED__ 2024 typedef struct IHTMLMapElement IHTMLMapElement; 2025 #endif 2026 2027 #ifndef __DispHTMLAreasCollection_FWD_DEFINED__ 2028 #define __DispHTMLAreasCollection_FWD_DEFINED__ 2029 typedef struct DispHTMLAreasCollection DispHTMLAreasCollection; 2030 #endif 2031 2032 #ifndef __HTMLAreasCollection_FWD_DEFINED__ 2033 #define __HTMLAreasCollection_FWD_DEFINED__ 2034 #ifdef __cplusplus 2035 typedef class HTMLAreasCollection HTMLAreasCollection; 2036 #else 2037 typedef struct HTMLAreasCollection HTMLAreasCollection; 2038 #endif 2039 #endif 2040 2041 #ifndef __DispHTMLMapElement_FWD_DEFINED__ 2042 #define __DispHTMLMapElement_FWD_DEFINED__ 2043 typedef struct DispHTMLMapElement DispHTMLMapElement; 2044 #endif 2045 2046 #ifndef __HTMLMapElement_FWD_DEFINED__ 2047 #define __HTMLMapElement_FWD_DEFINED__ 2048 #ifdef __cplusplus 2049 typedef class HTMLMapElement HTMLMapElement; 2050 #else 2051 typedef struct HTMLMapElement HTMLMapElement; 2052 #endif 2053 #endif 2054 2055 #ifndef __HTMLAreaEvents2_FWD_DEFINED__ 2056 #define __HTMLAreaEvents2_FWD_DEFINED__ 2057 typedef struct HTMLAreaEvents2 HTMLAreaEvents2; 2058 #endif 2059 2060 #ifndef __HTMLAreaEvents_FWD_DEFINED__ 2061 #define __HTMLAreaEvents_FWD_DEFINED__ 2062 typedef struct HTMLAreaEvents HTMLAreaEvents; 2063 #endif 2064 2065 #ifndef __IHTMLAreaElement_FWD_DEFINED__ 2066 #define __IHTMLAreaElement_FWD_DEFINED__ 2067 typedef struct IHTMLAreaElement IHTMLAreaElement; 2068 #endif 2069 2070 #ifndef __DispHTMLAreaElement_FWD_DEFINED__ 2071 #define __DispHTMLAreaElement_FWD_DEFINED__ 2072 typedef struct DispHTMLAreaElement DispHTMLAreaElement; 2073 #endif 2074 2075 #ifndef __HTMLAreaElement_FWD_DEFINED__ 2076 #define __HTMLAreaElement_FWD_DEFINED__ 2077 #ifdef __cplusplus 2078 typedef class HTMLAreaElement HTMLAreaElement; 2079 #else 2080 typedef struct HTMLAreaElement HTMLAreaElement; 2081 #endif 2082 #endif 2083 2084 #ifndef __IHTMLTableCaption_FWD_DEFINED__ 2085 #define __IHTMLTableCaption_FWD_DEFINED__ 2086 typedef struct IHTMLTableCaption IHTMLTableCaption; 2087 #endif 2088 2089 #ifndef __DispHTMLTableCaption_FWD_DEFINED__ 2090 #define __DispHTMLTableCaption_FWD_DEFINED__ 2091 typedef struct DispHTMLTableCaption DispHTMLTableCaption; 2092 #endif 2093 2094 #ifndef __HTMLTableCaption_FWD_DEFINED__ 2095 #define __HTMLTableCaption_FWD_DEFINED__ 2096 #ifdef __cplusplus 2097 typedef class HTMLTableCaption HTMLTableCaption; 2098 #else 2099 typedef struct HTMLTableCaption HTMLTableCaption; 2100 #endif 2101 #endif 2102 2103 #ifndef __IHTMLCommentElement_FWD_DEFINED__ 2104 #define __IHTMLCommentElement_FWD_DEFINED__ 2105 typedef struct IHTMLCommentElement IHTMLCommentElement; 2106 #endif 2107 2108 #ifndef __IHTMLCommentElement2_FWD_DEFINED__ 2109 #define __IHTMLCommentElement2_FWD_DEFINED__ 2110 typedef struct IHTMLCommentElement2 IHTMLCommentElement2; 2111 #endif 2112 2113 #ifndef __DispHTMLCommentElement_FWD_DEFINED__ 2114 #define __DispHTMLCommentElement_FWD_DEFINED__ 2115 typedef struct DispHTMLCommentElement DispHTMLCommentElement; 2116 #endif 2117 2118 #ifndef __HTMLCommentElement_FWD_DEFINED__ 2119 #define __HTMLCommentElement_FWD_DEFINED__ 2120 #ifdef __cplusplus 2121 typedef class HTMLCommentElement HTMLCommentElement; 2122 #else 2123 typedef struct HTMLCommentElement HTMLCommentElement; 2124 #endif 2125 #endif 2126 2127 #ifndef __IHTMLPhraseElement_FWD_DEFINED__ 2128 #define __IHTMLPhraseElement_FWD_DEFINED__ 2129 typedef struct IHTMLPhraseElement IHTMLPhraseElement; 2130 #endif 2131 2132 #ifndef __IHTMLPhraseElement2_FWD_DEFINED__ 2133 #define __IHTMLPhraseElement2_FWD_DEFINED__ 2134 typedef struct IHTMLPhraseElement2 IHTMLPhraseElement2; 2135 #endif 2136 2137 #ifndef __IHTMLSpanElement_FWD_DEFINED__ 2138 #define __IHTMLSpanElement_FWD_DEFINED__ 2139 typedef struct IHTMLSpanElement IHTMLSpanElement; 2140 #endif 2141 2142 #ifndef __DispHTMLPhraseElement_FWD_DEFINED__ 2143 #define __DispHTMLPhraseElement_FWD_DEFINED__ 2144 typedef struct DispHTMLPhraseElement DispHTMLPhraseElement; 2145 #endif 2146 2147 #ifndef __HTMLPhraseElement_FWD_DEFINED__ 2148 #define __HTMLPhraseElement_FWD_DEFINED__ 2149 #ifdef __cplusplus 2150 typedef class HTMLPhraseElement HTMLPhraseElement; 2151 #else 2152 typedef struct HTMLPhraseElement HTMLPhraseElement; 2153 #endif 2154 #endif 2155 2156 #ifndef __DispHTMLSpanElement_FWD_DEFINED__ 2157 #define __DispHTMLSpanElement_FWD_DEFINED__ 2158 typedef struct DispHTMLSpanElement DispHTMLSpanElement; 2159 #endif 2160 2161 #ifndef __HTMLSpanElement_FWD_DEFINED__ 2162 #define __HTMLSpanElement_FWD_DEFINED__ 2163 #ifdef __cplusplus 2164 typedef class HTMLSpanElement HTMLSpanElement; 2165 #else 2166 typedef struct HTMLSpanElement HTMLSpanElement; 2167 #endif 2168 #endif 2169 2170 #ifndef __HTMLTableEvents2_FWD_DEFINED__ 2171 #define __HTMLTableEvents2_FWD_DEFINED__ 2172 typedef struct HTMLTableEvents2 HTMLTableEvents2; 2173 #endif 2174 2175 #ifndef __HTMLTableEvents_FWD_DEFINED__ 2176 #define __HTMLTableEvents_FWD_DEFINED__ 2177 typedef struct HTMLTableEvents HTMLTableEvents; 2178 #endif 2179 2180 #ifndef __IHTMLTableSection_FWD_DEFINED__ 2181 #define __IHTMLTableSection_FWD_DEFINED__ 2182 typedef struct IHTMLTableSection IHTMLTableSection; 2183 #endif 2184 2185 #ifndef __IHTMLTable_FWD_DEFINED__ 2186 #define __IHTMLTable_FWD_DEFINED__ 2187 typedef struct IHTMLTable IHTMLTable; 2188 #endif 2189 2190 #ifndef __IHTMLTable2_FWD_DEFINED__ 2191 #define __IHTMLTable2_FWD_DEFINED__ 2192 typedef struct IHTMLTable2 IHTMLTable2; 2193 #endif 2194 2195 #ifndef __IHTMLTable3_FWD_DEFINED__ 2196 #define __IHTMLTable3_FWD_DEFINED__ 2197 typedef struct IHTMLTable3 IHTMLTable3; 2198 #endif 2199 2200 #ifndef __IHTMLTableCol_FWD_DEFINED__ 2201 #define __IHTMLTableCol_FWD_DEFINED__ 2202 typedef struct IHTMLTableCol IHTMLTableCol; 2203 #endif 2204 2205 #ifndef __IHTMLTableCol2_FWD_DEFINED__ 2206 #define __IHTMLTableCol2_FWD_DEFINED__ 2207 typedef struct IHTMLTableCol2 IHTMLTableCol2; 2208 #endif 2209 2210 #ifndef __IHTMLTableSection2_FWD_DEFINED__ 2211 #define __IHTMLTableSection2_FWD_DEFINED__ 2212 typedef struct IHTMLTableSection2 IHTMLTableSection2; 2213 #endif 2214 2215 #ifndef __IHTMLTableSection3_FWD_DEFINED__ 2216 #define __IHTMLTableSection3_FWD_DEFINED__ 2217 typedef struct IHTMLTableSection3 IHTMLTableSection3; 2218 #endif 2219 2220 #ifndef __IHTMLTableRow_FWD_DEFINED__ 2221 #define __IHTMLTableRow_FWD_DEFINED__ 2222 typedef struct IHTMLTableRow IHTMLTableRow; 2223 #endif 2224 2225 #ifndef __IHTMLTableRow2_FWD_DEFINED__ 2226 #define __IHTMLTableRow2_FWD_DEFINED__ 2227 typedef struct IHTMLTableRow2 IHTMLTableRow2; 2228 #endif 2229 2230 #ifndef __IHTMLTableRow3_FWD_DEFINED__ 2231 #define __IHTMLTableRow3_FWD_DEFINED__ 2232 typedef struct IHTMLTableRow3 IHTMLTableRow3; 2233 #endif 2234 2235 #ifndef __IHTMLTableRowMetrics_FWD_DEFINED__ 2236 #define __IHTMLTableRowMetrics_FWD_DEFINED__ 2237 typedef struct IHTMLTableRowMetrics IHTMLTableRowMetrics; 2238 #endif 2239 2240 #ifndef __IHTMLTableCell_FWD_DEFINED__ 2241 #define __IHTMLTableCell_FWD_DEFINED__ 2242 typedef struct IHTMLTableCell IHTMLTableCell; 2243 #endif 2244 2245 #ifndef __IHTMLTableCell2_FWD_DEFINED__ 2246 #define __IHTMLTableCell2_FWD_DEFINED__ 2247 typedef struct IHTMLTableCell2 IHTMLTableCell2; 2248 #endif 2249 2250 #ifndef __DispHTMLTable_FWD_DEFINED__ 2251 #define __DispHTMLTable_FWD_DEFINED__ 2252 typedef struct DispHTMLTable DispHTMLTable; 2253 #endif 2254 2255 #ifndef __HTMLTable_FWD_DEFINED__ 2256 #define __HTMLTable_FWD_DEFINED__ 2257 #ifdef __cplusplus 2258 typedef class HTMLTable HTMLTable; 2259 #else 2260 typedef struct HTMLTable HTMLTable; 2261 #endif 2262 #endif 2263 2264 #ifndef __DispHTMLTableCol_FWD_DEFINED__ 2265 #define __DispHTMLTableCol_FWD_DEFINED__ 2266 typedef struct DispHTMLTableCol DispHTMLTableCol; 2267 #endif 2268 2269 #ifndef __HTMLTableCol_FWD_DEFINED__ 2270 #define __HTMLTableCol_FWD_DEFINED__ 2271 #ifdef __cplusplus 2272 typedef class HTMLTableCol HTMLTableCol; 2273 #else 2274 typedef struct HTMLTableCol HTMLTableCol; 2275 #endif 2276 #endif 2277 2278 #ifndef __DispHTMLTableSection_FWD_DEFINED__ 2279 #define __DispHTMLTableSection_FWD_DEFINED__ 2280 typedef struct DispHTMLTableSection DispHTMLTableSection; 2281 #endif 2282 2283 #ifndef __HTMLTableSection_FWD_DEFINED__ 2284 #define __HTMLTableSection_FWD_DEFINED__ 2285 #ifdef __cplusplus 2286 typedef class HTMLTableSection HTMLTableSection; 2287 #else 2288 typedef struct HTMLTableSection HTMLTableSection; 2289 #endif 2290 #endif 2291 2292 #ifndef __DispHTMLTableRow_FWD_DEFINED__ 2293 #define __DispHTMLTableRow_FWD_DEFINED__ 2294 typedef struct DispHTMLTableRow DispHTMLTableRow; 2295 #endif 2296 2297 #ifndef __HTMLTableRow_FWD_DEFINED__ 2298 #define __HTMLTableRow_FWD_DEFINED__ 2299 #ifdef __cplusplus 2300 typedef class HTMLTableRow HTMLTableRow; 2301 #else 2302 typedef struct HTMLTableRow HTMLTableRow; 2303 #endif 2304 #endif 2305 2306 #ifndef __DispHTMLTableCell_FWD_DEFINED__ 2307 #define __DispHTMLTableCell_FWD_DEFINED__ 2308 typedef struct DispHTMLTableCell DispHTMLTableCell; 2309 #endif 2310 2311 #ifndef __HTMLTableCell_FWD_DEFINED__ 2312 #define __HTMLTableCell_FWD_DEFINED__ 2313 #ifdef __cplusplus 2314 typedef class HTMLTableCell HTMLTableCell; 2315 #else 2316 typedef struct HTMLTableCell HTMLTableCell; 2317 #endif 2318 #endif 2319 2320 #ifndef __HTMLScriptEvents2_FWD_DEFINED__ 2321 #define __HTMLScriptEvents2_FWD_DEFINED__ 2322 typedef struct HTMLScriptEvents2 HTMLScriptEvents2; 2323 #endif 2324 2325 #ifndef __HTMLScriptEvents_FWD_DEFINED__ 2326 #define __HTMLScriptEvents_FWD_DEFINED__ 2327 typedef struct HTMLScriptEvents HTMLScriptEvents; 2328 #endif 2329 2330 #ifndef __IHTMLScriptElement_FWD_DEFINED__ 2331 #define __IHTMLScriptElement_FWD_DEFINED__ 2332 typedef struct IHTMLScriptElement IHTMLScriptElement; 2333 #endif 2334 2335 #ifndef __IHTMLScriptElement2_FWD_DEFINED__ 2336 #define __IHTMLScriptElement2_FWD_DEFINED__ 2337 typedef struct IHTMLScriptElement2 IHTMLScriptElement2; 2338 #endif 2339 2340 #ifndef __DispHTMLScriptElement_FWD_DEFINED__ 2341 #define __DispHTMLScriptElement_FWD_DEFINED__ 2342 typedef struct DispHTMLScriptElement DispHTMLScriptElement; 2343 #endif 2344 2345 #ifndef __HTMLScriptElement_FWD_DEFINED__ 2346 #define __HTMLScriptElement_FWD_DEFINED__ 2347 #ifdef __cplusplus 2348 typedef class HTMLScriptElement HTMLScriptElement; 2349 #else 2350 typedef struct HTMLScriptElement HTMLScriptElement; 2351 #endif 2352 #endif 2353 2354 #ifndef __IHTMLNoShowElement_FWD_DEFINED__ 2355 #define __IHTMLNoShowElement_FWD_DEFINED__ 2356 typedef struct IHTMLNoShowElement IHTMLNoShowElement; 2357 #endif 2358 2359 #ifndef __DispHTMLNoShowElement_FWD_DEFINED__ 2360 #define __DispHTMLNoShowElement_FWD_DEFINED__ 2361 typedef struct DispHTMLNoShowElement DispHTMLNoShowElement; 2362 #endif 2363 2364 #ifndef __HTMLNoShowElement_FWD_DEFINED__ 2365 #define __HTMLNoShowElement_FWD_DEFINED__ 2366 #ifdef __cplusplus 2367 typedef class HTMLNoShowElement HTMLNoShowElement; 2368 #else 2369 typedef struct HTMLNoShowElement HTMLNoShowElement; 2370 #endif 2371 #endif 2372 2373 #ifndef __HTMLObjectElementEvents2_FWD_DEFINED__ 2374 #define __HTMLObjectElementEvents2_FWD_DEFINED__ 2375 typedef struct HTMLObjectElementEvents2 HTMLObjectElementEvents2; 2376 #endif 2377 2378 #ifndef __HTMLObjectElementEvents_FWD_DEFINED__ 2379 #define __HTMLObjectElementEvents_FWD_DEFINED__ 2380 typedef struct HTMLObjectElementEvents HTMLObjectElementEvents; 2381 #endif 2382 2383 #ifndef __IHTMLObjectElement_FWD_DEFINED__ 2384 #define __IHTMLObjectElement_FWD_DEFINED__ 2385 typedef struct IHTMLObjectElement IHTMLObjectElement; 2386 #endif 2387 2388 #ifndef __IHTMLObjectElement2_FWD_DEFINED__ 2389 #define __IHTMLObjectElement2_FWD_DEFINED__ 2390 typedef struct IHTMLObjectElement2 IHTMLObjectElement2; 2391 #endif 2392 2393 #ifndef __IHTMLObjectElement3_FWD_DEFINED__ 2394 #define __IHTMLObjectElement3_FWD_DEFINED__ 2395 typedef struct IHTMLObjectElement3 IHTMLObjectElement3; 2396 #endif 2397 2398 #ifndef __IHTMLParamElement_FWD_DEFINED__ 2399 #define __IHTMLParamElement_FWD_DEFINED__ 2400 typedef struct IHTMLParamElement IHTMLParamElement; 2401 #endif 2402 2403 #ifndef __DispHTMLObjectElement_FWD_DEFINED__ 2404 #define __DispHTMLObjectElement_FWD_DEFINED__ 2405 typedef struct DispHTMLObjectElement DispHTMLObjectElement; 2406 #endif 2407 2408 #ifndef __HTMLObjectElement_FWD_DEFINED__ 2409 #define __HTMLObjectElement_FWD_DEFINED__ 2410 #ifdef __cplusplus 2411 typedef class HTMLObjectElement HTMLObjectElement; 2412 #else 2413 typedef struct HTMLObjectElement HTMLObjectElement; 2414 #endif 2415 #endif 2416 2417 #ifndef __DispHTMLParamElement_FWD_DEFINED__ 2418 #define __DispHTMLParamElement_FWD_DEFINED__ 2419 typedef struct DispHTMLParamElement DispHTMLParamElement; 2420 #endif 2421 2422 #ifndef __HTMLParamElement_FWD_DEFINED__ 2423 #define __HTMLParamElement_FWD_DEFINED__ 2424 #ifdef __cplusplus 2425 typedef class HTMLParamElement HTMLParamElement; 2426 #else 2427 typedef struct HTMLParamElement HTMLParamElement; 2428 #endif 2429 #endif 2430 2431 #ifndef __HTMLFrameSiteEvents2_FWD_DEFINED__ 2432 #define __HTMLFrameSiteEvents2_FWD_DEFINED__ 2433 typedef struct HTMLFrameSiteEvents2 HTMLFrameSiteEvents2; 2434 #endif 2435 2436 #ifndef __HTMLFrameSiteEvents_FWD_DEFINED__ 2437 #define __HTMLFrameSiteEvents_FWD_DEFINED__ 2438 typedef struct HTMLFrameSiteEvents HTMLFrameSiteEvents; 2439 #endif 2440 2441 #ifndef __IHTMLFrameBase2_FWD_DEFINED__ 2442 #define __IHTMLFrameBase2_FWD_DEFINED__ 2443 typedef struct IHTMLFrameBase2 IHTMLFrameBase2; 2444 #endif 2445 2446 #ifndef __IHTMLFrameBase3_FWD_DEFINED__ 2447 #define __IHTMLFrameBase3_FWD_DEFINED__ 2448 typedef struct IHTMLFrameBase3 IHTMLFrameBase3; 2449 #endif 2450 2451 #ifndef __DispHTMLFrameBase_FWD_DEFINED__ 2452 #define __DispHTMLFrameBase_FWD_DEFINED__ 2453 typedef struct DispHTMLFrameBase DispHTMLFrameBase; 2454 #endif 2455 2456 #ifndef __HTMLFrameBase_FWD_DEFINED__ 2457 #define __HTMLFrameBase_FWD_DEFINED__ 2458 #ifdef __cplusplus 2459 typedef class HTMLFrameBase HTMLFrameBase; 2460 #else 2461 typedef struct HTMLFrameBase HTMLFrameBase; 2462 #endif 2463 #endif 2464 2465 #ifndef __IHTMLFrameElement_FWD_DEFINED__ 2466 #define __IHTMLFrameElement_FWD_DEFINED__ 2467 typedef struct IHTMLFrameElement IHTMLFrameElement; 2468 #endif 2469 2470 #ifndef __IHTMLFrameElement2_FWD_DEFINED__ 2471 #define __IHTMLFrameElement2_FWD_DEFINED__ 2472 typedef struct IHTMLFrameElement2 IHTMLFrameElement2; 2473 #endif 2474 2475 #ifndef __DispHTMLFrameElement_FWD_DEFINED__ 2476 #define __DispHTMLFrameElement_FWD_DEFINED__ 2477 typedef struct DispHTMLFrameElement DispHTMLFrameElement; 2478 #endif 2479 2480 #ifndef __HTMLFrameElement_FWD_DEFINED__ 2481 #define __HTMLFrameElement_FWD_DEFINED__ 2482 #ifdef __cplusplus 2483 typedef class HTMLFrameElement HTMLFrameElement; 2484 #else 2485 typedef struct HTMLFrameElement HTMLFrameElement; 2486 #endif 2487 #endif 2488 2489 #ifndef __IHTMLIFrameElement_FWD_DEFINED__ 2490 #define __IHTMLIFrameElement_FWD_DEFINED__ 2491 typedef struct IHTMLIFrameElement IHTMLIFrameElement; 2492 #endif 2493 2494 #ifndef __IHTMLIFrameElement2_FWD_DEFINED__ 2495 #define __IHTMLIFrameElement2_FWD_DEFINED__ 2496 typedef struct IHTMLIFrameElement2 IHTMLIFrameElement2; 2497 #endif 2498 2499 #ifndef __DispHTMLIFrame_FWD_DEFINED__ 2500 #define __DispHTMLIFrame_FWD_DEFINED__ 2501 typedef struct DispHTMLIFrame DispHTMLIFrame; 2502 #endif 2503 2504 #ifndef __HTMLIFrame_FWD_DEFINED__ 2505 #define __HTMLIFrame_FWD_DEFINED__ 2506 #ifdef __cplusplus 2507 typedef class HTMLIFrame HTMLIFrame; 2508 #else 2509 typedef struct HTMLIFrame HTMLIFrame; 2510 #endif 2511 #endif 2512 2513 #ifndef __IHTMLDivPosition_FWD_DEFINED__ 2514 #define __IHTMLDivPosition_FWD_DEFINED__ 2515 typedef struct IHTMLDivPosition IHTMLDivPosition; 2516 #endif 2517 2518 #ifndef __IHTMLFieldSetElement_FWD_DEFINED__ 2519 #define __IHTMLFieldSetElement_FWD_DEFINED__ 2520 typedef struct IHTMLFieldSetElement IHTMLFieldSetElement; 2521 #endif 2522 2523 #ifndef __IHTMLFieldSetElement2_FWD_DEFINED__ 2524 #define __IHTMLFieldSetElement2_FWD_DEFINED__ 2525 typedef struct IHTMLFieldSetElement2 IHTMLFieldSetElement2; 2526 #endif 2527 2528 #ifndef __IHTMLLegendElement_FWD_DEFINED__ 2529 #define __IHTMLLegendElement_FWD_DEFINED__ 2530 typedef struct IHTMLLegendElement IHTMLLegendElement; 2531 #endif 2532 2533 #ifndef __IHTMLLegendElement2_FWD_DEFINED__ 2534 #define __IHTMLLegendElement2_FWD_DEFINED__ 2535 typedef struct IHTMLLegendElement2 IHTMLLegendElement2; 2536 #endif 2537 2538 #ifndef __DispHTMLDivPosition_FWD_DEFINED__ 2539 #define __DispHTMLDivPosition_FWD_DEFINED__ 2540 typedef struct DispHTMLDivPosition DispHTMLDivPosition; 2541 #endif 2542 2543 #ifndef __HTMLDivPosition_FWD_DEFINED__ 2544 #define __HTMLDivPosition_FWD_DEFINED__ 2545 #ifdef __cplusplus 2546 typedef class HTMLDivPosition HTMLDivPosition; 2547 #else 2548 typedef struct HTMLDivPosition HTMLDivPosition; 2549 #endif 2550 #endif 2551 2552 #ifndef __DispHTMLFieldSetElement_FWD_DEFINED__ 2553 #define __DispHTMLFieldSetElement_FWD_DEFINED__ 2554 typedef struct DispHTMLFieldSetElement DispHTMLFieldSetElement; 2555 #endif 2556 2557 #ifndef __HTMLFieldSetElement_FWD_DEFINED__ 2558 #define __HTMLFieldSetElement_FWD_DEFINED__ 2559 #ifdef __cplusplus 2560 typedef class HTMLFieldSetElement HTMLFieldSetElement; 2561 #else 2562 typedef struct HTMLFieldSetElement HTMLFieldSetElement; 2563 #endif 2564 #endif 2565 2566 #ifndef __DispHTMLLegendElement_FWD_DEFINED__ 2567 #define __DispHTMLLegendElement_FWD_DEFINED__ 2568 typedef struct DispHTMLLegendElement DispHTMLLegendElement; 2569 #endif 2570 2571 #ifndef __HTMLLegendElement_FWD_DEFINED__ 2572 #define __HTMLLegendElement_FWD_DEFINED__ 2573 #ifdef __cplusplus 2574 typedef class HTMLLegendElement HTMLLegendElement; 2575 #else 2576 typedef struct HTMLLegendElement HTMLLegendElement; 2577 #endif 2578 #endif 2579 2580 #ifndef __IHTMLSpanFlow_FWD_DEFINED__ 2581 #define __IHTMLSpanFlow_FWD_DEFINED__ 2582 typedef struct IHTMLSpanFlow IHTMLSpanFlow; 2583 #endif 2584 2585 #ifndef __DispHTMLSpanFlow_FWD_DEFINED__ 2586 #define __DispHTMLSpanFlow_FWD_DEFINED__ 2587 typedef struct DispHTMLSpanFlow DispHTMLSpanFlow; 2588 #endif 2589 2590 #ifndef __HTMLSpanFlow_FWD_DEFINED__ 2591 #define __HTMLSpanFlow_FWD_DEFINED__ 2592 #ifdef __cplusplus 2593 typedef class HTMLSpanFlow HTMLSpanFlow; 2594 #else 2595 typedef struct HTMLSpanFlow HTMLSpanFlow; 2596 #endif 2597 #endif 2598 2599 #ifndef __IHTMLFrameSetElement_FWD_DEFINED__ 2600 #define __IHTMLFrameSetElement_FWD_DEFINED__ 2601 typedef struct IHTMLFrameSetElement IHTMLFrameSetElement; 2602 #endif 2603 2604 #ifndef __IHTMLFrameSetElement2_FWD_DEFINED__ 2605 #define __IHTMLFrameSetElement2_FWD_DEFINED__ 2606 typedef struct IHTMLFrameSetElement2 IHTMLFrameSetElement2; 2607 #endif 2608 2609 #ifndef __DispHTMLFrameSetSite_FWD_DEFINED__ 2610 #define __DispHTMLFrameSetSite_FWD_DEFINED__ 2611 typedef struct DispHTMLFrameSetSite DispHTMLFrameSetSite; 2612 #endif 2613 2614 #ifndef __HTMLFrameSetSite_FWD_DEFINED__ 2615 #define __HTMLFrameSetSite_FWD_DEFINED__ 2616 #ifdef __cplusplus 2617 typedef class HTMLFrameSetSite HTMLFrameSetSite; 2618 #else 2619 typedef struct HTMLFrameSetSite HTMLFrameSetSite; 2620 #endif 2621 #endif 2622 2623 #ifndef __IHTMLBGsound_FWD_DEFINED__ 2624 #define __IHTMLBGsound_FWD_DEFINED__ 2625 typedef struct IHTMLBGsound IHTMLBGsound; 2626 #endif 2627 2628 #ifndef __DispHTMLBGsound_FWD_DEFINED__ 2629 #define __DispHTMLBGsound_FWD_DEFINED__ 2630 typedef struct DispHTMLBGsound DispHTMLBGsound; 2631 #endif 2632 2633 #ifndef __HTMLBGsound_FWD_DEFINED__ 2634 #define __HTMLBGsound_FWD_DEFINED__ 2635 #ifdef __cplusplus 2636 typedef class HTMLBGsound HTMLBGsound; 2637 #else 2638 typedef struct HTMLBGsound HTMLBGsound; 2639 #endif 2640 #endif 2641 2642 #ifndef __IHTMLFontNamesCollection_FWD_DEFINED__ 2643 #define __IHTMLFontNamesCollection_FWD_DEFINED__ 2644 typedef struct IHTMLFontNamesCollection IHTMLFontNamesCollection; 2645 #endif 2646 2647 #ifndef __IHTMLFontSizesCollection_FWD_DEFINED__ 2648 #define __IHTMLFontSizesCollection_FWD_DEFINED__ 2649 typedef struct IHTMLFontSizesCollection IHTMLFontSizesCollection; 2650 #endif 2651 2652 #ifndef __IHTMLOptionsHolder_FWD_DEFINED__ 2653 #define __IHTMLOptionsHolder_FWD_DEFINED__ 2654 typedef struct IHTMLOptionsHolder IHTMLOptionsHolder; 2655 #endif 2656 2657 #ifndef __HTMLStyleElementEvents2_FWD_DEFINED__ 2658 #define __HTMLStyleElementEvents2_FWD_DEFINED__ 2659 typedef struct HTMLStyleElementEvents2 HTMLStyleElementEvents2; 2660 #endif 2661 2662 #ifndef __HTMLStyleElementEvents_FWD_DEFINED__ 2663 #define __HTMLStyleElementEvents_FWD_DEFINED__ 2664 typedef struct HTMLStyleElementEvents HTMLStyleElementEvents; 2665 #endif 2666 2667 #ifndef __IHTMLStyleElement_FWD_DEFINED__ 2668 #define __IHTMLStyleElement_FWD_DEFINED__ 2669 typedef struct IHTMLStyleElement IHTMLStyleElement; 2670 #endif 2671 2672 #ifndef __DispHTMLStyleElement_FWD_DEFINED__ 2673 #define __DispHTMLStyleElement_FWD_DEFINED__ 2674 typedef struct DispHTMLStyleElement DispHTMLStyleElement; 2675 #endif 2676 2677 #ifndef __HTMLStyleElement_FWD_DEFINED__ 2678 #define __HTMLStyleElement_FWD_DEFINED__ 2679 #ifdef __cplusplus 2680 typedef class HTMLStyleElement HTMLStyleElement; 2681 #else 2682 typedef struct HTMLStyleElement HTMLStyleElement; 2683 #endif 2684 #endif 2685 2686 #ifndef __IHTMLStyleFontFace_FWD_DEFINED__ 2687 #define __IHTMLStyleFontFace_FWD_DEFINED__ 2688 typedef struct IHTMLStyleFontFace IHTMLStyleFontFace; 2689 #endif 2690 2691 #ifndef __HTMLStyleFontFace_FWD_DEFINED__ 2692 #define __HTMLStyleFontFace_FWD_DEFINED__ 2693 #ifdef __cplusplus 2694 typedef class HTMLStyleFontFace HTMLStyleFontFace; 2695 #else 2696 typedef struct HTMLStyleFontFace HTMLStyleFontFace; 2697 #endif 2698 #endif 2699 2700 #ifndef __ICSSFilterSite_FWD_DEFINED__ 2701 #define __ICSSFilterSite_FWD_DEFINED__ 2702 typedef struct ICSSFilterSite ICSSFilterSite; 2703 #endif 2704 2705 #ifndef __IMarkupPointer_FWD_DEFINED__ 2706 #define __IMarkupPointer_FWD_DEFINED__ 2707 typedef struct IMarkupPointer IMarkupPointer; 2708 #endif 2709 2710 #ifndef __IMarkupContainer_FWD_DEFINED__ 2711 #define __IMarkupContainer_FWD_DEFINED__ 2712 typedef struct IMarkupContainer IMarkupContainer; 2713 #endif 2714 2715 #ifndef __IMarkupContainer2_FWD_DEFINED__ 2716 #define __IMarkupContainer2_FWD_DEFINED__ 2717 typedef struct IMarkupContainer2 IMarkupContainer2; 2718 #endif 2719 2720 #ifndef __IHTMLChangeLog_FWD_DEFINED__ 2721 #define __IHTMLChangeLog_FWD_DEFINED__ 2722 typedef struct IHTMLChangeLog IHTMLChangeLog; 2723 #endif 2724 2725 #ifndef __IHTMLChangeSink_FWD_DEFINED__ 2726 #define __IHTMLChangeSink_FWD_DEFINED__ 2727 typedef struct IHTMLChangeSink IHTMLChangeSink; 2728 #endif 2729 2730 #ifndef __IActiveIMMApp_FWD_DEFINED__ 2731 #define __IActiveIMMApp_FWD_DEFINED__ 2732 typedef struct IActiveIMMApp IActiveIMMApp; 2733 #endif 2734 2735 #ifndef __ISegmentList_FWD_DEFINED__ 2736 #define __ISegmentList_FWD_DEFINED__ 2737 typedef struct ISegmentList ISegmentList; 2738 #endif 2739 2740 #ifndef __ISegmentListIterator_FWD_DEFINED__ 2741 #define __ISegmentListIterator_FWD_DEFINED__ 2742 typedef struct ISegmentListIterator ISegmentListIterator; 2743 #endif 2744 2745 #ifndef __IHTMLCaret_FWD_DEFINED__ 2746 #define __IHTMLCaret_FWD_DEFINED__ 2747 typedef struct IHTMLCaret IHTMLCaret; 2748 #endif 2749 2750 #ifndef __ISegment_FWD_DEFINED__ 2751 #define __ISegment_FWD_DEFINED__ 2752 typedef struct ISegment ISegment; 2753 #endif 2754 2755 #ifndef __IElementSegment_FWD_DEFINED__ 2756 #define __IElementSegment_FWD_DEFINED__ 2757 typedef struct IElementSegment IElementSegment; 2758 #endif 2759 2760 #ifndef __IHighlightSegment_FWD_DEFINED__ 2761 #define __IHighlightSegment_FWD_DEFINED__ 2762 typedef struct IHighlightSegment IHighlightSegment; 2763 #endif 2764 2765 #ifndef __IHighlightRenderingServices_FWD_DEFINED__ 2766 #define __IHighlightRenderingServices_FWD_DEFINED__ 2767 typedef struct IHighlightRenderingServices IHighlightRenderingServices; 2768 #endif 2769 2770 #ifndef __ILineInfo_FWD_DEFINED__ 2771 #define __ILineInfo_FWD_DEFINED__ 2772 typedef struct ILineInfo ILineInfo; 2773 #endif 2774 2775 #ifndef __IDisplayPointer_FWD_DEFINED__ 2776 #define __IDisplayPointer_FWD_DEFINED__ 2777 typedef struct IDisplayPointer IDisplayPointer; 2778 #endif 2779 2780 #ifndef __IDisplayServices_FWD_DEFINED__ 2781 #define __IDisplayServices_FWD_DEFINED__ 2782 typedef struct IDisplayServices IDisplayServices; 2783 #endif 2784 2785 #ifndef __IHtmlDlgSafeHelper_FWD_DEFINED__ 2786 #define __IHtmlDlgSafeHelper_FWD_DEFINED__ 2787 typedef struct IHtmlDlgSafeHelper IHtmlDlgSafeHelper; 2788 #endif 2789 2790 #ifndef __IBlockFormats_FWD_DEFINED__ 2791 #define __IBlockFormats_FWD_DEFINED__ 2792 typedef struct IBlockFormats IBlockFormats; 2793 #endif 2794 2795 #ifndef __IFontNames_FWD_DEFINED__ 2796 #define __IFontNames_FWD_DEFINED__ 2797 typedef struct IFontNames IFontNames; 2798 #endif 2799 2800 #ifndef __ICSSFilter_FWD_DEFINED__ 2801 #define __ICSSFilter_FWD_DEFINED__ 2802 typedef struct ICSSFilter ICSSFilter; 2803 #endif 2804 2805 #ifndef __ISecureUrlHost_FWD_DEFINED__ 2806 #define __ISecureUrlHost_FWD_DEFINED__ 2807 typedef struct ISecureUrlHost ISecureUrlHost; 2808 #endif 2809 2810 #ifndef __IMarkupServices_FWD_DEFINED__ 2811 #define __IMarkupServices_FWD_DEFINED__ 2812 typedef struct IMarkupServices IMarkupServices; 2813 #endif 2814 2815 #ifndef __IMarkupServices2_FWD_DEFINED__ 2816 #define __IMarkupServices2_FWD_DEFINED__ 2817 typedef struct IMarkupServices2 IMarkupServices2; 2818 #endif 2819 2820 #ifndef __IHTMLChangePlayback_FWD_DEFINED__ 2821 #define __IHTMLChangePlayback_FWD_DEFINED__ 2822 typedef struct IHTMLChangePlayback IHTMLChangePlayback; 2823 #endif 2824 2825 #ifndef __IMarkupPointer2_FWD_DEFINED__ 2826 #define __IMarkupPointer2_FWD_DEFINED__ 2827 typedef struct IMarkupPointer2 IMarkupPointer2; 2828 #endif 2829 2830 #ifndef __IMarkupTextFrags_FWD_DEFINED__ 2831 #define __IMarkupTextFrags_FWD_DEFINED__ 2832 typedef struct IMarkupTextFrags IMarkupTextFrags; 2833 #endif 2834 2835 #ifndef __IXMLGenericParse_FWD_DEFINED__ 2836 #define __IXMLGenericParse_FWD_DEFINED__ 2837 typedef struct IXMLGenericParse IXMLGenericParse; 2838 #endif 2839 2840 #ifndef __IHTMLEditHost_FWD_DEFINED__ 2841 #define __IHTMLEditHost_FWD_DEFINED__ 2842 typedef struct IHTMLEditHost IHTMLEditHost; 2843 #endif 2844 2845 #ifndef __IHTMLEditHost2_FWD_DEFINED__ 2846 #define __IHTMLEditHost2_FWD_DEFINED__ 2847 typedef struct IHTMLEditHost2 IHTMLEditHost2; 2848 #endif 2849 2850 #ifndef __ISequenceNumber_FWD_DEFINED__ 2851 #define __ISequenceNumber_FWD_DEFINED__ 2852 typedef struct ISequenceNumber ISequenceNumber; 2853 #endif 2854 2855 #ifndef __IIMEServices_FWD_DEFINED__ 2856 #define __IIMEServices_FWD_DEFINED__ 2857 typedef struct IIMEServices IIMEServices; 2858 #endif 2859 2860 #ifndef __ISelectionServicesListener_FWD_DEFINED__ 2861 #define __ISelectionServicesListener_FWD_DEFINED__ 2862 typedef struct ISelectionServicesListener ISelectionServicesListener; 2863 #endif 2864 2865 #ifndef __ISelectionServices_FWD_DEFINED__ 2866 #define __ISelectionServices_FWD_DEFINED__ 2867 typedef struct ISelectionServices ISelectionServices; 2868 #endif 2869 2870 #ifndef __IHTMLEditDesigner_FWD_DEFINED__ 2871 #define __IHTMLEditDesigner_FWD_DEFINED__ 2872 typedef struct IHTMLEditDesigner IHTMLEditDesigner; 2873 #endif 2874 2875 #ifndef __IHTMLEditServices_FWD_DEFINED__ 2876 #define __IHTMLEditServices_FWD_DEFINED__ 2877 typedef struct IHTMLEditServices IHTMLEditServices; 2878 #endif 2879 2880 #ifndef __IHTMLEditServices2_FWD_DEFINED__ 2881 #define __IHTMLEditServices2_FWD_DEFINED__ 2882 typedef struct IHTMLEditServices2 IHTMLEditServices2; 2883 #endif 2884 2885 #ifndef __IHTMLComputedStyle_FWD_DEFINED__ 2886 #define __IHTMLComputedStyle_FWD_DEFINED__ 2887 typedef struct IHTMLComputedStyle IHTMLComputedStyle; 2888 #endif 2889 2890 #ifndef __HtmlDlgSafeHelper_FWD_DEFINED__ 2891 #define __HtmlDlgSafeHelper_FWD_DEFINED__ 2892 #ifdef __cplusplus 2893 typedef class HtmlDlgSafeHelper HtmlDlgSafeHelper; 2894 #else 2895 typedef struct HtmlDlgSafeHelper HtmlDlgSafeHelper; 2896 #endif 2897 #endif 2898 2899 #ifndef __BlockFormats_FWD_DEFINED__ 2900 #define __BlockFormats_FWD_DEFINED__ 2901 #ifdef __cplusplus 2902 typedef class BlockFormats BlockFormats; 2903 #else 2904 typedef struct BlockFormats BlockFormats; 2905 #endif 2906 #endif 2907 2908 #ifndef __FontNames_FWD_DEFINED__ 2909 #define __FontNames_FWD_DEFINED__ 2910 #ifdef __cplusplus 2911 typedef class FontNames FontNames; 2912 #else 2913 typedef struct FontNames FontNames; 2914 #endif 2915 #endif 2916 2917 #ifndef __HTMLNamespaceEvents_FWD_DEFINED__ 2918 #define __HTMLNamespaceEvents_FWD_DEFINED__ 2919 typedef struct HTMLNamespaceEvents HTMLNamespaceEvents; 2920 #endif 2921 2922 #ifndef __IHTMLNamespace_FWD_DEFINED__ 2923 #define __IHTMLNamespace_FWD_DEFINED__ 2924 typedef struct IHTMLNamespace IHTMLNamespace; 2925 #endif 2926 2927 #ifndef __IHTMLNamespaceCollection_FWD_DEFINED__ 2928 #define __IHTMLNamespaceCollection_FWD_DEFINED__ 2929 typedef struct IHTMLNamespaceCollection IHTMLNamespaceCollection; 2930 #endif 2931 2932 #ifndef __HTMLNamespace_FWD_DEFINED__ 2933 #define __HTMLNamespace_FWD_DEFINED__ 2934 #ifdef __cplusplus 2935 typedef class HTMLNamespace HTMLNamespace; 2936 #else 2937 typedef struct HTMLNamespace HTMLNamespace; 2938 #endif 2939 #endif 2940 2941 #ifndef __HTMLNamespaceCollection_FWD_DEFINED__ 2942 #define __HTMLNamespaceCollection_FWD_DEFINED__ 2943 #ifdef __cplusplus 2944 typedef class HTMLNamespaceCollection HTMLNamespaceCollection; 2945 #else 2946 typedef struct HTMLNamespaceCollection HTMLNamespaceCollection; 2947 #endif 2948 #endif 2949 2950 #ifndef __IHTMLPainter_FWD_DEFINED__ 2951 #define __IHTMLPainter_FWD_DEFINED__ 2952 typedef struct IHTMLPainter IHTMLPainter; 2953 #endif 2954 2955 #ifndef __IHTMLPaintSite_FWD_DEFINED__ 2956 #define __IHTMLPaintSite_FWD_DEFINED__ 2957 typedef struct IHTMLPaintSite IHTMLPaintSite; 2958 #endif 2959 2960 #ifndef __IHTMLPainterEventInfo_FWD_DEFINED__ 2961 #define __IHTMLPainterEventInfo_FWD_DEFINED__ 2962 typedef struct IHTMLPainterEventInfo IHTMLPainterEventInfo; 2963 #endif 2964 2965 #ifndef __IHTMLPainterOverlay_FWD_DEFINED__ 2966 #define __IHTMLPainterOverlay_FWD_DEFINED__ 2967 typedef struct IHTMLPainterOverlay IHTMLPainterOverlay; 2968 #endif 2969 2970 #ifndef __IHTMLIPrintCollection_FWD_DEFINED__ 2971 #define __IHTMLIPrintCollection_FWD_DEFINED__ 2972 typedef struct IHTMLIPrintCollection IHTMLIPrintCollection; 2973 #endif 2974 2975 #ifndef __IEnumPrivacyRecords_FWD_DEFINED__ 2976 #define __IEnumPrivacyRecords_FWD_DEFINED__ 2977 typedef struct IEnumPrivacyRecords IEnumPrivacyRecords; 2978 #endif 2979 2980 #ifndef __IHTMLDialog_FWD_DEFINED__ 2981 #define __IHTMLDialog_FWD_DEFINED__ 2982 typedef struct IHTMLDialog IHTMLDialog; 2983 #endif 2984 2985 #ifndef __IHTMLDialog2_FWD_DEFINED__ 2986 #define __IHTMLDialog2_FWD_DEFINED__ 2987 typedef struct IHTMLDialog2 IHTMLDialog2; 2988 #endif 2989 2990 #ifndef __IHTMLDialog3_FWD_DEFINED__ 2991 #define __IHTMLDialog3_FWD_DEFINED__ 2992 typedef struct IHTMLDialog3 IHTMLDialog3; 2993 #endif 2994 2995 #ifndef __IHTMLModelessInit_FWD_DEFINED__ 2996 #define __IHTMLModelessInit_FWD_DEFINED__ 2997 typedef struct IHTMLModelessInit IHTMLModelessInit; 2998 #endif 2999 3000 #ifndef __ThreadDialogProcParam_FWD_DEFINED__ 3001 #define __ThreadDialogProcParam_FWD_DEFINED__ 3002 #ifdef __cplusplus 3003 typedef class ThreadDialogProcParam ThreadDialogProcParam; 3004 #else 3005 typedef struct ThreadDialogProcParam ThreadDialogProcParam; 3006 #endif 3007 #endif 3008 3009 #ifndef __HTMLDialog_FWD_DEFINED__ 3010 #define __HTMLDialog_FWD_DEFINED__ 3011 #ifdef __cplusplus 3012 typedef class HTMLDialog HTMLDialog; 3013 #else 3014 typedef struct HTMLDialog HTMLDialog; 3015 #endif 3016 #endif 3017 3018 #ifndef __IHTMLPopup_FWD_DEFINED__ 3019 #define __IHTMLPopup_FWD_DEFINED__ 3020 typedef struct IHTMLPopup IHTMLPopup; 3021 #endif 3022 3023 #ifndef __DispHTMLPopup_FWD_DEFINED__ 3024 #define __DispHTMLPopup_FWD_DEFINED__ 3025 typedef struct DispHTMLPopup DispHTMLPopup; 3026 #endif 3027 3028 #ifndef __HTMLPopup_FWD_DEFINED__ 3029 #define __HTMLPopup_FWD_DEFINED__ 3030 #ifdef __cplusplus 3031 typedef class HTMLPopup HTMLPopup; 3032 #else 3033 typedef struct HTMLPopup HTMLPopup; 3034 #endif 3035 #endif 3036 3037 #ifndef __IHTMLAppBehavior_FWD_DEFINED__ 3038 #define __IHTMLAppBehavior_FWD_DEFINED__ 3039 typedef struct IHTMLAppBehavior IHTMLAppBehavior; 3040 #endif 3041 3042 #ifndef __IHTMLAppBehavior2_FWD_DEFINED__ 3043 #define __IHTMLAppBehavior2_FWD_DEFINED__ 3044 typedef struct IHTMLAppBehavior2 IHTMLAppBehavior2; 3045 #endif 3046 3047 #ifndef __IHTMLAppBehavior3_FWD_DEFINED__ 3048 #define __IHTMLAppBehavior3_FWD_DEFINED__ 3049 typedef struct IHTMLAppBehavior3 IHTMLAppBehavior3; 3050 #endif 3051 3052 #ifndef __DispHTMLAppBehavior_FWD_DEFINED__ 3053 #define __DispHTMLAppBehavior_FWD_DEFINED__ 3054 typedef struct DispHTMLAppBehavior DispHTMLAppBehavior; 3055 #endif 3056 3057 #ifndef __HTMLAppBehavior_FWD_DEFINED__ 3058 #define __HTMLAppBehavior_FWD_DEFINED__ 3059 #ifdef __cplusplus 3060 typedef class HTMLAppBehavior HTMLAppBehavior; 3061 #else 3062 typedef struct HTMLAppBehavior HTMLAppBehavior; 3063 #endif 3064 #endif 3065 3066 #ifndef __OldHTMLDocument_FWD_DEFINED__ 3067 #define __OldHTMLDocument_FWD_DEFINED__ 3068 #ifdef __cplusplus 3069 typedef class OldHTMLDocument OldHTMLDocument; 3070 #else 3071 typedef struct OldHTMLDocument OldHTMLDocument; 3072 #endif 3073 #endif 3074 3075 #ifndef __OldHTMLFormElement_FWD_DEFINED__ 3076 #define __OldHTMLFormElement_FWD_DEFINED__ 3077 #ifdef __cplusplus 3078 typedef class OldHTMLFormElement OldHTMLFormElement; 3079 #else 3080 typedef struct OldHTMLFormElement OldHTMLFormElement; 3081 #endif 3082 #endif 3083 3084 #ifndef __DispIHTMLInputButtonElement_FWD_DEFINED__ 3085 #define __DispIHTMLInputButtonElement_FWD_DEFINED__ 3086 typedef struct DispIHTMLInputButtonElement DispIHTMLInputButtonElement; 3087 #endif 3088 3089 #ifndef __HTMLInputButtonElement_FWD_DEFINED__ 3090 #define __HTMLInputButtonElement_FWD_DEFINED__ 3091 #ifdef __cplusplus 3092 typedef class HTMLInputButtonElement HTMLInputButtonElement; 3093 #else 3094 typedef struct HTMLInputButtonElement HTMLInputButtonElement; 3095 #endif 3096 #endif 3097 3098 #ifndef __DispIHTMLInputTextElement_FWD_DEFINED__ 3099 #define __DispIHTMLInputTextElement_FWD_DEFINED__ 3100 typedef struct DispIHTMLInputTextElement DispIHTMLInputTextElement; 3101 #endif 3102 3103 #ifndef __HTMLInputTextElement_FWD_DEFINED__ 3104 #define __HTMLInputTextElement_FWD_DEFINED__ 3105 #ifdef __cplusplus 3106 typedef class HTMLInputTextElement HTMLInputTextElement; 3107 #else 3108 typedef struct HTMLInputTextElement HTMLInputTextElement; 3109 #endif 3110 #endif 3111 3112 #ifndef __DispIHTMLInputFileElement_FWD_DEFINED__ 3113 #define __DispIHTMLInputFileElement_FWD_DEFINED__ 3114 typedef struct DispIHTMLInputFileElement DispIHTMLInputFileElement; 3115 #endif 3116 3117 #ifndef __HTMLInputFileElement_FWD_DEFINED__ 3118 #define __HTMLInputFileElement_FWD_DEFINED__ 3119 3120 #ifdef __cplusplus 3121 typedef class HTMLInputFileElement HTMLInputFileElement; 3122 #else 3123 typedef struct HTMLInputFileElement HTMLInputFileElement; 3124 #endif 3125 #endif 3126 3127 #ifndef __DispIHTMLOptionButtonElement_FWD_DEFINED__ 3128 #define __DispIHTMLOptionButtonElement_FWD_DEFINED__ 3129 typedef struct DispIHTMLOptionButtonElement DispIHTMLOptionButtonElement; 3130 #endif 3131 3132 #ifndef __HTMLOptionButtonElement_FWD_DEFINED__ 3133 #define __HTMLOptionButtonElement_FWD_DEFINED__ 3134 3135 #ifdef __cplusplus 3136 typedef class HTMLOptionButtonElement HTMLOptionButtonElement; 3137 #else 3138 typedef struct HTMLOptionButtonElement HTMLOptionButtonElement; 3139 #endif 3140 #endif 3141 3142 #ifndef __DispIHTMLInputImage_FWD_DEFINED__ 3143 #define __DispIHTMLInputImage_FWD_DEFINED__ 3144 typedef struct DispIHTMLInputImage DispIHTMLInputImage; 3145 #endif 3146 3147 #ifndef __HTMLInputImage_FWD_DEFINED__ 3148 #define __HTMLInputImage_FWD_DEFINED__ 3149 3150 #ifdef __cplusplus 3151 typedef class HTMLInputImage HTMLInputImage; 3152 #else 3153 typedef struct HTMLInputImage HTMLInputImage; 3154 #endif 3155 #endif 3156 3157 #ifndef __IElementNamespace_FWD_DEFINED__ 3158 #define __IElementNamespace_FWD_DEFINED__ 3159 typedef struct IElementNamespace IElementNamespace; 3160 #endif 3161 3162 #ifndef __IElementNamespaceTable_FWD_DEFINED__ 3163 #define __IElementNamespaceTable_FWD_DEFINED__ 3164 typedef struct IElementNamespaceTable IElementNamespaceTable; 3165 #endif 3166 3167 #ifndef __IElementNamespaceFactory_FWD_DEFINED__ 3168 #define __IElementNamespaceFactory_FWD_DEFINED__ 3169 typedef struct IElementNamespaceFactory IElementNamespaceFactory; 3170 #endif 3171 3172 #ifndef __IElementNamespaceFactory2_FWD_DEFINED__ 3173 #define __IElementNamespaceFactory2_FWD_DEFINED__ 3174 typedef struct IElementNamespaceFactory2 IElementNamespaceFactory2; 3175 #endif 3176 3177 #ifndef __IElementNamespaceFactoryCallback_FWD_DEFINED__ 3178 #define __IElementNamespaceFactoryCallback_FWD_DEFINED__ 3179 typedef struct IElementNamespaceFactoryCallback IElementNamespaceFactoryCallback; 3180 #endif 3181 3182 #ifndef __IElementBehaviorSiteOM2_FWD_DEFINED__ 3183 #define __IElementBehaviorSiteOM2_FWD_DEFINED__ 3184 typedef struct IElementBehaviorSiteOM2 IElementBehaviorSiteOM2; 3185 #endif 3186 3187 #ifndef __IElementBehaviorCategory_FWD_DEFINED__ 3188 #define __IElementBehaviorCategory_FWD_DEFINED__ 3189 typedef struct IElementBehaviorCategory IElementBehaviorCategory; 3190 #endif 3191 3192 #ifndef __IElementBehaviorSiteCategory_FWD_DEFINED__ 3193 #define __IElementBehaviorSiteCategory_FWD_DEFINED__ 3194 typedef struct IElementBehaviorSiteCategory IElementBehaviorSiteCategory; 3195 #endif 3196 3197 #ifndef __IElementBehaviorSubmit_FWD_DEFINED__ 3198 #define __IElementBehaviorSubmit_FWD_DEFINED__ 3199 typedef struct IElementBehaviorSubmit IElementBehaviorSubmit; 3200 #endif 3201 3202 #ifndef __IElementBehaviorFocus_FWD_DEFINED__ 3203 #define __IElementBehaviorFocus_FWD_DEFINED__ 3204 typedef struct IElementBehaviorFocus IElementBehaviorFocus; 3205 #endif 3206 3207 #ifndef __IElementBehaviorLayout_FWD_DEFINED__ 3208 #define __IElementBehaviorLayout_FWD_DEFINED__ 3209 typedef struct IElementBehaviorLayout IElementBehaviorLayout; 3210 #endif 3211 3212 #ifndef __IElementBehaviorLayout2_FWD_DEFINED__ 3213 #define __IElementBehaviorLayout2_FWD_DEFINED__ 3214 typedef struct IElementBehaviorLayout2 IElementBehaviorLayout2; 3215 #endif 3216 3217 #ifndef __IElementBehaviorSiteLayout_FWD_DEFINED__ 3218 #define __IElementBehaviorSiteLayout_FWD_DEFINED__ 3219 typedef struct IElementBehaviorSiteLayout IElementBehaviorSiteLayout; 3220 #endif 3221 3222 #ifndef __IElementBehaviorSiteLayout2_FWD_DEFINED__ 3223 #define __IElementBehaviorSiteLayout2_FWD_DEFINED__ 3224 typedef struct IElementBehaviorSiteLayout2 IElementBehaviorSiteLayout2; 3225 #endif 3226 3227 #ifndef __IHostBehaviorInit_FWD_DEFINED__ 3228 #define __IHostBehaviorInit_FWD_DEFINED__ 3229 typedef struct IHostBehaviorInit IHostBehaviorInit; 3230 #endif 3231 3232 #include "ocidl.h" 3233 #include "dimm.h" 3234 3235 #ifdef __cplusplus 3236 extern "C"{ 3237 #endif 3238 3239 #ifndef __MIDL_user_allocate_free_DEFINED__ 3240 #define __MIDL_user_allocate_free_DEFINED__ 3241 void *__RPC_API MIDL_user_allocate(size_t); 3242 void __RPC_API MIDL_user_free(void *); 3243 #endif 3244 3245 #include <olectl.h> 3246 EXTERN_C const GUID CMDSETID_Forms3; 3247 EXTERN_C const GUID CLSID_MHTMLDocument; 3248 EXTERN_C const GUID CLSID_HTADocument; 3249 EXTERN_C const GUID CLSID_HTMLApplication; 3250 EXTERN_C const GUID CLSID_HTMLPluginDocument; 3251 DEFINE_GUID(SID_SEditCommandTarget,0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b); 3252 DEFINE_GUID(CGID_EditStateCommands,0x3050f4b6,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b); 3253 DEFINE_GUID(SID_SHTMLEditHost,0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b); 3254 DEFINE_GUID(SID_SHTMLEditServices,0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b); 3255 #define SID_SHTMLWindow IID_IHTMLWindow2 3256 #define SID_SElementBehaviorFactory IID_IElementBehaviorFactory 3257 #define COOKIEACTION_NONE 0x00000000 3258 #define COOKIEACTION_ACCEPT 0x00000001 3259 #define COOKIEACTION_REJECT 0x00000002 3260 #define COOKIEACTION_DOWNGRADE 0x00000004 3261 #define COOKIEACTION_LEASH 0x00000008 3262 #define COOKIEACTION_SUPPRESS 0x00000010 3263 #define COOKIEACTION_READ 0x00000020 3264 #define PRIVACY_URLISTOPLEVEL 0x00010000 3265 #define PRIVACY_URLHASCOMPACTPOLICY 0x00020000 3266 #define PRIVACY_URLHASPOSTDATA 0x00080000 3267 #define PRIVACY_URLHASPOLICYREFLINK 0x00100000 3268 #define PRIVACY_URLHASPOLICYREFHEADER 0x00200000 3269 #define PRIVACY_URLHASP3PHEADER 0x00400000 3270 #ifndef _WINGDI_ 3271 typedef struct tagLOGFONTA { 3272 LONG lfHeight; 3273 LONG lfWidth; 3274 LONG lfEscapement; 3275 LONG lfOrientation; 3276 LONG lfWeight; 3277 BYTE lfItalic; 3278 BYTE lfUnderline; 3279 BYTE lfStrikeOut; 3280 BYTE lfCharSet; 3281 BYTE lfOutPrecision; 3282 BYTE lfClipPrecision; 3283 BYTE lfQuality; 3284 BYTE lfPitchAndFamily; 3285 CHAR lfFaceName[32 ]; 3286 } LOGFONTA; 3287 3288 typedef struct tagLOGFONTW { 3289 LONG lfHeight; 3290 LONG lfWidth; 3291 LONG lfEscapement; 3292 LONG lfOrientation; 3293 LONG lfWeight; 3294 BYTE lfItalic; 3295 BYTE lfUnderline; 3296 BYTE lfStrikeOut; 3297 BYTE lfCharSet; 3298 BYTE lfOutPrecision; 3299 BYTE lfClipPrecision; 3300 BYTE lfQuality; 3301 BYTE lfPitchAndFamily; 3302 WCHAR lfFaceName[32 ]; 3303 } LOGFONTW; 3304 3305 typedef LOGFONTA LOGFONT; 3306 #endif 3307 3308 extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_c_ifspec; 3309 extern RPC_IF_HANDLE __MIDL_itf_mshtml_0000_v0_0_s_ifspec; 3310 3311 #ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__ 3312 #define __IHTMLFiltersCollection_INTERFACE_DEFINED__ 3313 EXTERN_C const IID IID_IHTMLFiltersCollection; 3314 #if defined(__cplusplus) && !defined(CINTERFACE) 3315 struct IHTMLFiltersCollection : public IDispatch { 3316 public: 3317 virtual HRESULT WINAPI get_length(__LONG32 *p) = 0; 3318 virtual HRESULT WINAPI get__newEnum(IUnknown **p) = 0; 3319 virtual HRESULT WINAPI item(VARIANT *pvarIndex,VARIANT *pvarResult) = 0; 3320 }; 3321 #else 3322 typedef struct IHTMLFiltersCollectionVtbl { 3323 BEGIN_INTERFACE 3324 HRESULT (WINAPI *QueryInterface)(IHTMLFiltersCollection *This,REFIID riid,void **ppvObject); 3325 ULONG (WINAPI *AddRef)(IHTMLFiltersCollection *This); 3326 ULONG (WINAPI *Release)(IHTMLFiltersCollection *This); 3327 HRESULT (WINAPI *GetTypeInfoCount)(IHTMLFiltersCollection *This,UINT *pctinfo); 3328 HRESULT (WINAPI *GetTypeInfo)(IHTMLFiltersCollection *This,UINT iTInfo,LCID lcid,ITypeInfo **ppTInfo); 3329 HRESULT (WINAPI *GetIDsOfNames)(IHTMLFiltersCollection *This,REFIID riid,LPOLESTR *rgszNames,UINT cNames,LCID lcid,DISPID *rgDispId); 3330 HRESULT (WINAPI *Invoke)(IHTMLFiltersCollection *This,DISPID dispIdMember,REFIID riid,LCID lcid,WORD wFlags,DISPPARAMS *pDispParams,VARIANT *pVarResult,EXCEPINFO *pExcepInfo,UINT *puArgErr); 3331 HRESULT (WINAPI *get_length)(IHTMLFiltersCollection *This,__LONG32 *p); 3332 HRESULT (WINAPI *get__newEnum)(IHTMLFiltersCollection *This,IUnknown **p); 3333 HRESULT (WINAPI *item)(IHTMLFiltersCollection *This,VARIANT *pvarIndex,VARIANT *pvarResult); 3334 END_INTERFACE 3335 } IHTMLFiltersCollectionVtbl; 3336 struct IHTMLFiltersCollection { 3337 CONST_VTBL struct IHTMLFiltersCollectionVtbl *lpVtbl; 3338 }; 3339 #ifdef COBJMACROS 3340 #define IHTMLFiltersCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 3341 #define IHTMLFiltersCollection_AddRef(This) (This)->lpVtbl->AddRef(This) 3342 #define IHTMLFiltersCollection_Release(This) (This)->lpVtbl->Release(This) 3343 #define IHTMLFiltersCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo) 3344 #define IHTMLFiltersCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo) 3345 #define IHTMLFiltersCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 3346 #define IHTMLFiltersCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 3347 #define IHTMLFiltersCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p) 3348 #define IHTMLFiltersCollection_get__newEnum(This,p) (This)->lpVtbl->get__newEnum(This,p) 3349 #define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult) (This)->lpVtbl->item(This,pvarIndex,pvarResult) 3350 #endif 3351 #endif 3352 HRESULT WINAPI IHTMLFiltersCollection_get_length_Proxy(IHTMLFiltersCollection *This,__LONG32 *p); 3353 void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 3354 HRESULT WINAPI IHTMLFiltersCollection_get__newEnum_Proxy(IHTMLFiltersCollection *This,IUnknown **p); 3355 void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 3356 HRESULT WINAPI IHTMLFiltersCollection_item_Proxy(IHTMLFiltersCollection *This,VARIANT *pvarIndex,VARIANT *pvarResult); 3357 void __RPC_STUB IHTMLFiltersCollection_item_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase); 3358 #endif 3359 3360 #ifndef __MSHTML_LIBRARY_DEFINED__ 3361 #define __MSHTML_LIBRARY_DEFINED__ 3362 typedef enum _htmlDesignMode { 3363 htmlDesignModeInherit = -2,htmlDesignModeOn = -1,htmlDesignModeOff = 0,htmlDesignMode_Max = 2147483647 3364 } htmlDesignMode; 3365 3366 typedef enum _htmlZOrder { 3367 htmlZOrderFront = 0,htmlZOrderBack = 1,htmlZOrder_Max = 2147483647 3368 } htmlZOrder; 3369 3370 typedef enum _htmlClear { 3371 htmlClearNotSet = 0,htmlClearAll = 1,htmlClearLeft = 2,htmlClearRight = 3,htmlClearBoth = 4,htmlClearNone = 5,htmlClear_Max = 2147483647 3372 } htmlClear; 3373 3374 typedef enum _htmlControlAlign { 3375 htmlControlAlignNotSet = 0,htmlControlAlignLeft = 1,htmlControlAlignCenter = 2,htmlControlAlignRight = 3,htmlControlAlignTextTop = 4,htmlControlAlignAbsMiddle = 5,htmlControlAlignBaseline = 6,htmlControlAlignAbsBottom = 7,htmlControlAlignBottom = 8,htmlControlAlignMiddle = 9,htmlControlAlignTop = 10,htmlControlAlign_Max = 2147483647 3376 } htmlControlAlign; 3377 3378 typedef enum _htmlBlockAlign { 3379 htmlBlockAlignNotSet = 0,htmlBlockAlignLeft = 1,htmlBlockAlignCenter = 2,htmlBlockAlignRight = 3,htmlBlockAlignJustify = 4,htmlBlockAlign_Max = 2147483647 3380 } htmlBlockAlign; 3381 3382 typedef enum _htmlReadyState { 3383 htmlReadyStateuninitialized = 0,htmlReadyStateloading = 1,htmlReadyStateloaded = 2,htmlReadyStateinteractive = 3,htmlReadyStatecomplete = 4,htmlReadyState_Max = 2147483647 3384 } htmlReadyState; 3385 3386 typedef enum _htmlLoop { 3387 htmlLoopLoopInfinite = -1,htmlLoop_Max = 2147483647 3388 } htmlLoop; 3389 3390 typedef enum _mediaType { 3391 mediaTypeNotSet = 0,mediaTypeAll = 511,mediaTypeAural = 1,mediaTypeBraille = 2,mediaTypeEmbossed = 4,mediaTypeHandheld = 8,mediaTypePrint = 16,mediaTypeProjection = 32,mediaTypeScreen = 64,mediaTypeTty = 128,mediaTypeTv = 256,mediaType_Max = 2147483647 3392 } mediaType; 3393 3394 typedef enum _styleTextTransform { 3395 styleTextTransformNotSet = 0,styleTextTransformCapitalize = 1,styleTextTransformLowercase = 2,styleTextTransformUppercase = 3,styleTextTransformNone = 4,styleTextTransform_Max = 2147483647 3396 } styleTextTransform; 3397 3398 typedef enum _styleDataRepeat { 3399 styleDataRepeatNone = 0,styleDataRepeatInner = 1,styleDataRepeat_Max = 2147483647 3400 } styleDataRepeat; 3401 3402 typedef enum _styleOverflow { 3403 styleOverflowNotSet = 0,styleOverflowAuto = 1,styleOverflowHidden = 2,styleOverflowVisible = 3,styleOverflowScroll = 4,styleOverflow_Max = 2147483647 3404 } styleOverflow; 3405 3406 typedef enum _styleTableLayout { 3407 styleTableLayoutNotSet = 0,styleTableLayoutAuto = 1,styleTableLayoutFixed = 2,styleTableLayout_Max = 2147483647 3408 } styleTableLayout; 3409 3410 typedef enum _styleBorderCollapse { 3411 styleBorderCollapseNotSet = 0,styleBorderCollapseSeparate = 1,styleBorderCollapseCollapse = 2,styleBorderCollapse_Max = 2147483647 3412 } styleBorderCollapse; 3413 3414 typedef enum _styleFontStyle { 3415 styleFontStyleNotSet = 0,styleFontStyleItalic = 1,styleFontStyleOblique = 2,styleFontStyleNormal = 3,styleFontStyle_Max = 2147483647 3416 } styleFontStyle; 3417 3418 typedef enum _styleFontVariant { 3419 styleFontVariantNotSet = 0,styleFontVariantSmallCaps = 1,styleFontVariantNormal = 2,styleFontVariant_Max = 2147483647 3420 } styleFontVariant; 3421 3422 typedef enum _styleBackgroundRepeat { 3423 styleBackgroundRepeatRepeat = 0,styleBackgroundRepeatRepeatX = 1,styleBackgroundRepeatRepeatY = 2,styleBackgroundRepeatNoRepeat = 3,styleBackgroundRepeatNotSet = 4,styleBackgroundRepeat_Max = 2147483647 3424 } styleBackgroundRepeat; 3425 3426 typedef enum _styleBackgroundAttachment { 3427 styleBackgroundAttachmentFixed = 0,styleBackgroundAttachmentScroll = 1,styleBackgroundAttachmentNotSet = 2,styleBackgroundAttachment_Max = 2147483647 3428 } styleBackgroundAttachment; 3429 3430 typedef enum _styleVerticalAlign { 3431 styleVerticalAlignAuto = 0,styleVerticalAlignBaseline = 1,styleVerticalAlignSub = 2,styleVerticalAlignSuper = 3,styleVerticalAlignTop = 4,styleVerticalAlignTextTop = 5,styleVerticalAlignMiddle = 6,styleVerticalAlignBottom = 7,styleVerticalAlignTextBottom = 8,styleVerticalAlignInherit = 9,styleVerticalAlignNotSet = 10,styleVerticalAlign_Max = 2147483647 3432 } styleVerticalAlign; 3433 3434 typedef enum _styleFontWeight { 3435 styleFontWeightNotSet = 0,styleFontWeight100 = 1,styleFontWeight200 = 2,styleFontWeight300 = 3,styleFontWeight400 = 4,styleFontWeight500 = 5,styleFontWeight600 = 6,styleFontWeight700 = 7,styleFontWeight800 = 8,styleFontWeight900 = 9,styleFontWeightNormal = 10,styleFontWeightBold = 11,styleFontWeightBolder = 12,styleFontWeightLighter = 13,styleFontWeight_Max = 2147483647 3436 } styleFontWeight; 3437 3438 typedef enum _styleBackgroundPositionX { 3439 styleBackgroundPositionXNotSet = 0,styleBackgroundPositionXLeft = 1,styleBackgroundPositionXCenter = 2,styleBackgroundPositionXRight = 3,styleBackgroundPositionX_Max = 2147483647 3440 } styleBackgroundPositionX; 3441 3442 typedef enum _styleBackgroundPositionY { 3443 styleBackgroundPositionYNotSet = 0,styleBackgroundPositionYTop = 1,styleBackgroundPositionYCenter = 2,styleBackgroundPositionYBottom = 3,styleBackgroundPositionY_Max = 2147483647 3444 } styleBackgroundPositionY; 3445 3446 typedef enum _styleFontSize { 3447 styleFontSizeXXSmall = 0,styleFontSizeXSmall = 1,styleFontSizeSmall = 2,styleFontSizeMedium = 3,styleFontSizeLarge = 4,styleFontSizeXLarge = 5,styleFontSizeXXLarge = 6,styleFontSizeSmaller = 7,styleFontSizeLarger = 8,styleFontSize_Max = 2147483647 3448 } styleFontSize; 3449 3450 typedef enum _styleAuto { 3451 styleAutoAuto = 0,styleAuto_Max = 2147483647 3452 } styleAuto; 3453 3454 typedef enum _styleNormal { 3455 styleNormalNormal = 0,styleNormal_Max = 2147483647 3456 } styleNormal; 3457 3458 typedef enum _styleBorderWidth { 3459 styleBorderWidthThin = 0,styleBorderWidthMedium = 1,styleBorderWidthThick = 2,styleBorderWidth_Max = 2147483647 3460 } styleBorderWidth; 3461 3462 typedef enum _stylePosition { 3463 stylePositionNotSet = 0,stylePositionstatic = 1,stylePositionrelative = 2,stylePositionabsolute = 3,stylePositionfixed = 4,stylePosition_Max = 2147483647 3464 } stylePosition; 3465 3466 typedef enum _styleBorderStyle { 3467 styleBorderStyleNotSet = 0,styleBorderStyleDotted = 1,styleBorderStyleDashed = 2,styleBorderStyleSolid = 3,styleBorderStyleDouble = 4,styleBorderStyleGroove = 5,styleBorderStyleRidge = 6,styleBorderStyleInset = 7,styleBorderStyleOutset = 8,styleBorderStyleWindowInset = 9,styleBorderStyleNone = 10,styleBorderStyle_Max = 2147483647 3468 } styleBorderStyle; 3469 3470 typedef enum _styleStyleFloat { 3471 styleStyleFloatNotSet = 0,styleStyleFloatLeft = 1,styleStyleFloatRight = 2,styleStyleFloatNone = 3,styleStyleFloat_Max = 2147483647 3472 } styleStyleFloat; 3473 3474 typedef enum _styleDisplay { 3475 styleDisplayNotSet = 0,styleDisplayBlock = 1,styleDisplayInline = 2,styleDisplayListItem = 3,styleDisplayNone = 4,styleDisplayTableHeaderGroup = 5,styleDisplayTableFooterGroup = 6,styleDisplayInlineBlock = 7,styleDisplay_Max = 2147483647 3476 } styleDisplay; 3477 3478 typedef enum _styleVisibility { 3479 styleVisibilityNotSet = 0,styleVisibilityInherit = 1,styleVisibilityVisible = 2,styleVisibilityHidden = 3,styleVisibility_Max = 2147483647 3480 } styleVisibility; 3481 3482 typedef enum _styleListStyleType { 3483 styleListStyleTypeNotSet = 0,styleListStyleTypeDisc = 1,styleListStyleTypeCircle = 2,styleListStyleTypeSquare = 3,styleListStyleTypeDecimal = 4,styleListStyleTypeLowerRoman = 5,styleListStyleTypeUpperRoman = 6,styleListStyleTypeLowerAlpha = 7,styleListStyleTypeUpperAlpha = 8,styleListStyleTypeNone = 9,styleListStyleType_Max = 2147483647 3484 } styleListStyleType; 3485 3486 typedef enum _styleListStylePosition { 3487 styleListStylePositionNotSet = 0,styleListStylePositionInside = 1,styleListStylePositionOutSide = 2,styleListStylePosition_Max = 2147483647 3488 } styleListStylePosition; 3489 3490 typedef enum _styleWhiteSpace { 3491 styleWhiteSpaceNotSet = 0,styleWhiteSpaceNormal = 1,styleWhiteSpacePre = 2,styleWhiteSpaceNowrap = 3,styleWhiteSpace_Max = 2147483647 3492 } styleWhiteSpace; 3493 3494 typedef enum _stylePageBreak { 3495 stylePageBreakNotSet = 0,stylePageBreakAuto = 1,stylePageBreakAlways = 2,stylePageBreakLeft = 3,stylePageBreakRight = 4,stylePageBreak_Max = 2147483647 3496 } stylePageBreak; 3497 3498 typedef enum _styleCursor { 3499 styleCursorAuto = 0,styleCursorCrosshair = 1,styleCursorDefault = 2,styleCursorHand = 3,styleCursorMove = 4,styleCursorE_resize = 5,styleCursorNe_resize = 6,styleCursorNw_resize = 7,styleCursorN_resize = 8,styleCursorSe_resize = 9,styleCursorSw_resize = 10,styleCursorS_resize = 11,styleCursorW_resize = 12,styleCursorText = 13,styleCursorWait = 14,styleCursorHelp = 15,styleCursorPointer = 16,styleCursorProgress = 17,styleCursorNot_allowed = 18,styleCursorNo_drop = 19,styleCursorVertical_text = 20,styleCursorall_scroll = 21,styleCursorcol_resize = 22,styleCursorrow_resize = 23,styleCursorcustom = 24,styleCursorNotSet = 25,styleCursor_Max = 2147483647 3500 } styleCursor; 3501 3502 typedef enum _styleDir { 3503 styleDirNotSet = 0,styleDirLeftToRight = 1,styleDirRightToLeft = 2,styleDirInherit = 3,styleDir_Max = 2147483647 3504 } styleDir; 3505 3506 typedef enum _styleBidi { 3507 styleBidiNotSet = 0,styleBidiNormal = 1,styleBidiEmbed = 2,styleBidiOverride = 3,styleBidiInherit = 4,styleBidi_Max = 2147483647 3508 } styleBidi; 3509 3510 typedef enum _styleImeMode { 3511 styleImeModeAuto = 0,styleImeModeActive = 1,styleImeModeInactive = 2,styleImeModeDisabled = 3,styleImeModeNotSet = 4,styleImeMode_Max = 2147483647 3512 } styleImeMode; 3513 3514 typedef enum _styleRubyAlign { 3515 styleRubyAlignNotSet = 0,styleRubyAlignAuto = 1,styleRubyAlignLeft = 2,styleRubyAlignCenter = 3,styleRubyAlignRight = 4,styleRubyAlignDistributeLetter = 5,styleRubyAlignDistributeSpace = 6,styleRubyAlignLineEdge = 7,styleRubyAlign_Max = 2147483647 3516 } styleRubyAlign; 3517 3518 typedef enum _styleRubyPosition { 3519 styleRubyPositionNotSet = 0,styleRubyPositionAbove = 1,styleRubyPositionInline = 2,styleRubyPosition_Max = 2147483647 3520 } styleRubyPosition; 3521 3522 typedef enum _styleRubyOverhang { 3523 styleRubyOverhangNotSet = 0,styleRubyOverhangAuto = 1,styleRubyOverhangWhitespace = 2,styleRubyOverhangNone = 3,styleRubyOverhang_Max = 2147483647 3524 } styleRubyOverhang; 3525 3526 typedef enum _styleLayoutGridChar { 3527 styleLayoutGridCharNotSet = 0,styleLayoutGridCharAuto = 1,styleLayoutGridCharNone = 2,styleLayoutGridChar_Max = 2147483647 3528 } styleLayoutGridChar; 3529 3530 typedef enum _styleLayoutGridLine { 3531 styleLayoutGridLineNotSet = 0,styleLayoutGridLineAuto = 1,styleLayoutGridLineNone = 2,styleLayoutGridLine_Max = 2147483647 3532 } styleLayoutGridLine; 3533 3534 typedef enum _styleLayoutGridMode { 3535 styleLayoutGridModeNotSet = 0,styleLayoutGridModeChar = 1,styleLayoutGridModeLine = 2,styleLayoutGridModeBoth = 3,styleLayoutGridModeNone = 4,styleLayoutGridMode_Max = 2147483647 3536 } styleLayoutGridMode; 3537 3538 typedef enum _styleLayoutGridType { 3539 styleLayoutGridTypeNotSet = 0,styleLayoutGridTypeLoose = 1,styleLayoutGridTypeStrict = 2,styleLayoutGridTypeFixed = 3,styleLayoutGridType_Max = 2147483647 3540 } styleLayoutGridType; 3541 3542 typedef enum _styleLineBreak { 3543 styleLineBreakNotSet = 0,styleLineBreakNormal = 1,styleLineBreakStrict = 2,styleLineBreak_Max = 2147483647 3544 } styleLineBreak; 3545 3546 typedef enum _styleWordBreak { 3547 styleWordBreakNotSet = 0,styleWordBreakNormal = 1,styleWordBreakBreakAll = 2,styleWordBreakKeepAll = 3,styleWordBreak_Max = 2147483647 3548 } styleWordBreak; 3549 3550 typedef enum _styleWordWrap { 3551 styleWordWrapNotSet = 0,styleWordWrapOff = 1,styleWordWrapOn = 2,styleWordWrap_Max = 2147483647 3552 } styleWordWrap; 3553 3554 typedef enum _styleTextJustify { 3555 styleTextJustifyNotSet = 0,styleTextJustifyInterWord = 1,styleTextJustifyNewspaper = 2,styleTextJustifyDistribute = 3,styleTextJustifyDistributeAllLines = 4,styleTextJustifyInterIdeograph = 5,styleTextJustifyInterCluster = 6,styleTextJustifyKashida = 7,styleTextJustifyAuto = 8,styleTextJustify_Max = 2147483647 3556 } styleTextJustify; 3557 3558 typedef enum _styleTextAlignLast { 3559 styleTextAlignLastNotSet = 0,styleTextAlignLastLeft = 1,styleTextAlignLastCenter = 2,styleTextAlignLastRight = 3,styleTextAlignLastJustify = 4,styleTextAlignLastAuto = 5,styleTextAlignLast_Max = 2147483647 3560 } styleTextAlignLast; 3561 3562 typedef enum _styleTextJustifyTrim { 3563 styleTextJustifyTrimNotSet = 0,styleTextJustifyTrimNone = 1,styleTextJustifyTrimPunctuation = 2,styleTextJustifyTrimPunctAndKana = 3,styleTextJustifyTrim_Max = 2147483647 3564 } styleTextJustifyTrim; 3565 3566 typedef enum _styleAccelerator { 3567 styleAcceleratorFalse = 0,styleAcceleratorTrue = 1,styleAccelerator_Max = 2147483647 3568 } styleAccelerator; 3569 3570 typedef enum _styleLayoutFlow { 3571 styleLayoutFlowHorizontal = 0,styleLayoutFlowVerticalIdeographic = 1,styleLayoutFlowNotSet = 2,styleLayoutFlow_Max = 2147483647 3572 } styleLayoutFlow; 3573 3574 typedef enum _styleWritingMode { 3575 styleWritingModeLrtb = 0,styleWritingModeTbrl = 1,styleWritingModeNotSet = 2,styleWritingMode_Max = 2147483647 3576 } styleWritingMode; 3577 3578 typedef enum _styleBool { 3579 styleBoolFalse = 0,styleBoolTrue = 1,styleBool_Max = 2147483647 3580 } styleBool; 3581 3582 typedef enum _styleTextUnderlinePosition { 3583 styleTextUnderlinePositionBelow = 0,styleTextUnderlinePositionAbove = 1,styleTextUnderlinePositionAuto = 2,styleTextUnderlinePositionNotSet = 3,styleTextUnderlinePosition_Max = 2147483647 3584 } styleTextUnderlinePosition; 3585 3586 typedef enum _styleTextOverflow { 3587 styleTextOverflowClip = 0,styleTextOverflowEllipsis = 1,styleTextOverflowNotSet = 2,styleTextOverflow_Max = 2147483647 3588 } styleTextOverflow; 3589 3590 EXTERN_C const GUID CLSID_CStyle; 3591 EXTERN_C const GUID CLSID_CRuleStyle; 3592 3593 typedef enum _styleTextLineThroughStyle { 3594 styleTextLineThroughStyleUndefined = 0,styleTextLineThroughStyleSingle = 1,styleTextLineThroughStyleDouble = 2,styleTextLineThroughStyle_Max = 2147483647 3595 } styleTextLineThroughStyle; 3596 3597 typedef enum _styleTextUnderlineStyle { 3598 styleTextUnderlineStyleUndefined = 0,styleTextUnderlineStyleSingle = 1,styleTextUnderlineStyleDouble = 2,styleTextUnderlineStyleWords = 3,styleTextUnderlineStyleDotted = 4,styleTextUnderlineStyleThick = 5,styleTextUnderlineStyleDash = 6,styleTextUnderlineStyleDotDash = 7,styleTextUnderlineStyleDotDotDash = 8,styleTextUnderlineStyleWave = 9,styleTextUnderlineStyleSingleAccounting = 10,styleTextUnderlineStyleDoubleAccounting = 11,styleTextUnderlineStyleThickDash = 12,styleTextUnderlineStyle_Max = 2147483647 3599 } styleTextUnderlineStyle; 3600 3601 typedef enum _styleTextEffect { 3602 styleTextEffectNone = 0,styleTextEffectEmboss = 1,styleTextEffectEngrave = 2,styleTextEffectOutline = 3,styleTextEffect_Max = 2147483647 3603 } styleTextEffect; 3604 3605 typedef enum _styleDefaultTextSelection { 3606 styleDefaultTextSelectionFalse = 0,styleDefaultTextSelectionTrue = 1,styleDefaultTextSelection_Max = 2147483647 3607 } styleDefaultTextSelection; 3608 3609 typedef enum _styleTextDecoration { 3610 styleTextDecorationNone = 0,styleTextDecorationUnderline = 1,styleTextDecorationOverline = 2,styleTextDecorationLineThrough = 3,styleTextDecorationBlink = 4,styleTextDecoration_Max = 2147483647 3611 } styleTextDecoration; 3612 3613 EXTERN_C const GUID CLSID_CRenderStyle; 3614 3615 typedef enum _textDecoration { 3616 textDecorationNone = 0,textDecorationUnderline = 1,textDecorationOverline = 2,textDecorationLineThrough = 3,textDecorationBlink = 4,textDecoration_Max = 2147483647 3617 } textDecoration; 3618 3619 EXTERN_C const GUID CLSID_CCurrentStyle; 3620 EXTERN_C const GUID CLSID_CAttribute; 3621 EXTERN_C const GUID CLSID_CDOMTextNode; 3622 EXTERN_C const GUID CLSID_CDOMImplementation; 3623 EXTERN_C const GUID CLSID_CAttrCollectionator; 3624 EXTERN_C const GUID CLSID_CDOMChildrenCollection; 3625 3626 typedef enum _htmlListType { 3627 htmlListTypeNotSet = 0,htmlListTypeLargeAlpha = 1,htmlListTypeSmallAlpha = 2,htmlListTypeLargeRoman = 3,htmlListTypeSmallRoman = 4,htmlListTypeNumbers = 5,htmlListTypeDisc = 6,htmlListTypeCircle = 7,htmlListTypeSquare = 8,htmlListType_Max = 2147483647 3628 } htmlListType; 3629 3630 typedef enum _htmlMethod { 3631 htmlMethodNotSet = 0,htmlMethodGet = 1,htmlMethodPost = 2,htmlMethod_Max = 2147483647 3632 } htmlMethod; 3633 3634 typedef enum _htmlWrap { 3635 htmlWrapOff = 1,htmlWrapSoft = 2,htmlWrapHard = 3,htmlWrap_Max = 2147483647 3636 } htmlWrap; 3637 3638 typedef enum _htmlDir { 3639 htmlDirNotSet = 0,htmlDirLeftToRight = 1,htmlDirRightToLeft = 2,htmlDir_Max = 2147483647 3640 } htmlDir; 3641 3642 typedef enum _htmlEditable { 3643 htmlEditableInherit = 0,htmlEditableTrue = 1,htmlEditableFalse = 2,htmlEditable_Max = 2147483647 3644 } htmlEditable; 3645 3646 typedef enum _htmlInput { 3647 htmlInputNotSet = 0,htmlInputButton = 1,htmlInputCheckbox = 2,htmlInputFile = 3,htmlInputHidden = 4,htmlInputImage = 5,htmlInputPassword = 6,htmlInputRadio = 7,htmlInputReset = 8,htmlInputSelectOne = 9,htmlInputSelectMultiple = 10,htmlInputSubmit = 11,htmlInputText = 12,htmlInputTextarea = 13,htmlInputRichtext = 14,htmlInput_Max = 2147483647 3648 } htmlInput; 3649 3650 typedef enum _htmlEncoding { 3651 htmlEncodingURL = 0,htmlEncodingMultipart = 1,htmlEncodingText = 2,htmlEncoding_Max = 2147483647 3652 } htmlEncoding; 3653 3654 typedef enum _htmlAdjacency { 3655 htmlAdjacencyBeforeBegin = 1,htmlAdjacencyAfterBegin = 2,htmlAdjacencyBeforeEnd = 3,htmlAdjacencyAfterEnd = 4,htmlAdjacency_Max = 2147483647 3656 } htmlAdjacency; 3657 3658 typedef enum _htmlTabIndex { 3659 htmlTabIndexNotSet = -32768,htmlTabIndex_Max = 2147483647 3660 } htmlTabIndex; 3661 3662 typedef enum _htmlComponent { 3663 htmlComponentClient = 0,htmlComponentSbLeft = 1,htmlComponentSbPageLeft = 2,htmlComponentSbHThumb = 3,htmlComponentSbPageRight = 4,htmlComponentSbRight = 5,htmlComponentSbUp = 6,htmlComponentSbPageUp = 7,htmlComponentSbVThumb = 8,htmlComponentSbPageDown = 9,htmlComponentSbDown = 10,htmlComponentSbLeft2 = 11,htmlComponentSbPageLeft2 = 12,htmlComponentSbRight2 = 13,htmlComponentSbPageRight2 = 14,htmlComponentSbUp2 = 15,htmlComponentSbPageUp2 = 16,htmlComponentSbDown2 = 17,htmlComponentSbPageDown2 = 18,htmlComponentSbTop = 19,htmlComponentSbBottom = 20,htmlComponentOutside = 21,htmlComponentGHTopLeft = 22,htmlComponentGHLeft = 23,htmlComponentGHTop = 24,htmlComponentGHBottomLeft = 25,htmlComponentGHTopRight = 26,htmlComponentGHBottom = 27,htmlComponentGHRight = 28,htmlComponentGHBottomRight = 29,htmlComponent_Max = 2147483647 3664 } htmlComponent; 3665 3666 typedef enum _htmlApplyLocation { 3667 htmlApplyLocationInside = 0,htmlApplyLocationOutside = 1,htmlApplyLocation_Max = 2147483647 3668 } htmlApplyLocation; 3669 3670 typedef enum _htmlGlyphMode { 3671 htmlGlyphModeNone = 0,htmlGlyphModeBegin = 1,htmlGlyphModeEnd = 2,htmlGlyphModeBoth = 3,htmlGlyphMode_Max = 2147483647 3672 } htmlGlyphMode; 3673 3674 EXTERN_C const GUID CLSID_CDefaults; 3675 EXTERN_C const GUID CLSID_CHtmlComponentDD; 3676 EXTERN_C const GUID CLSID_CHtmlComponentProperty; 3677 EXTERN_C const GUID CLSID_CHtmlComponentMethod; 3678 EXTERN_C const GUID CLSID_CHtmlComponentEvent; 3679 EXTERN_C const GUID CLSID_CHtmlComponentAttach; 3680 EXTERN_C const GUID CLSID_CHtmlComponentDesc; 3681 EXTERN_C const GUID CLSID_CPeerUrnCollection; 3682 EXTERN_C const GUID CLSID_CGenericElement; 3683 EXTERN_C const GUID CLSID_CStyleSheetRule; 3684 EXTERN_C const GUID CLSID_CStyleSheetRuleArray; 3685 EXTERN_C const GUID CLSID_CStyleSheetPage; 3686 EXTERN_C const GUID CLSID_CStyleSheetPageArray; 3687 EXTERN_C const GUID CLSID_CStyleSheet; 3688 EXTERN_C const GUID CLSID_CStyleSheetArray; 3689 EXTERN_C const GUID CLSID_CLinkElement; 3690 3691 typedef enum _htmlUnit { 3692 htmlUnitCharacter = 1,htmlUnitWord = 2,htmlUnitSentence = 3,htmlUnitTextEdit = 6,htmlUnit_Max = 2147483647 3693 } htmlUnit; 3694 3695 typedef enum _htmlEndPoints { 3696 htmlEndPointsStartToStart = 1,htmlEndPointsStartToEnd = 2,htmlEndPointsEndToStart = 3,htmlEndPointsEndToEnd = 4,htmlEndPoints_Max = 2147483647 3697 } htmlEndPoints; 3698 3699 typedef enum _htmlDirection { 3700 htmlDirectionForward = 99999,htmlDirectionBackward = -99999,htmlDirection_Max = 2147483647 3701 } htmlDirection; 3702 3703 EXTERN_C const GUID CLSID_CFormElement; 3704 typedef enum _htmlStart { 3705 htmlStartfileopen = 0,htmlStartmouseover = 1,htmlStart_Max = 2147483647 3706 } htmlStart; 3707 3708 EXTERN_C const GUID CLSID_CTextElement; 3709 EXTERN_C const GUID CLSID_CImgElement; 3710 EXTERN_C const GUID CLSID_CImageElementFactory; 3711 3712 typedef enum _bodyScroll { 3713 bodyScrollyes = 1,bodyScrollno = 2,bodyScrollauto = 4,bodyScrolldefault = 3,bodyScroll_Max = 2147483647 3714 } bodyScroll; 3715 3716 EXTERN_C const GUID CLSID_CBodyElement; 3717 EXTERN_C const GUID CLSID_CFontElement; 3718 EXTERN_C const GUID CLSID_CAnchorElement; 3719 EXTERN_C const GUID CLSID_CLabelElement; 3720 EXTERN_C const GUID CLSID_CListElement; 3721 EXTERN_C const GUID CLSID_CUListElement; 3722 EXTERN_C const GUID CLSID_COListElement; 3723 EXTERN_C const GUID CLSID_CLIElement; 3724 EXTERN_C const GUID CLSID_CBlockElement; 3725 EXTERN_C const GUID CLSID_CDivElement; 3726 EXTERN_C const GUID CLSID_CDDElement; 3727 EXTERN_C const GUID CLSID_CDTElement; 3728 EXTERN_C const GUID CLSID_CBRElement; 3729 EXTERN_C const GUID CLSID_CDListElement; 3730 EXTERN_C const GUID CLSID_CHRElement; 3731 EXTERN_C const GUID CLSID_CParaElement; 3732 EXTERN_C const GUID CLSID_CElementCollection; 3733 EXTERN_C const GUID CLSID_CHeaderElement; 3734 3735 typedef enum _htmlSelectType { 3736 htmlSelectTypeSelectOne = 1,htmlSelectTypeSelectMultiple = 2,htmlSelectType_Max = 2147483647 3737 } htmlSelectType; 3738 3739 EXTERN_C const GUID CLSID_CSelectElement; 3740 3741 typedef enum _htmlSelection { 3742 htmlSelectionNone = 0,htmlSelectionText = 1,htmlSelectionControl = 2,htmlSelectionTable = 3,htmlSelection_Max = 2147483647 3743 } htmlSelection; 3744 3745 EXTERN_C const GUID CLSID_COptionElement; 3746 EXTERN_C const GUID CLSID_COptionElementFactory; 3747 EXTERN_C const GUID CLSID_CInput; 3748 EXTERN_C const GUID CLSID_CTextArea; 3749 EXTERN_C const GUID CLSID_CRichtext; 3750 EXTERN_C const GUID CLSID_CButton; 3751 3752 typedef enum _htmlMarqueeBehavior { 3753 htmlMarqueeBehaviorscroll = 1,htmlMarqueeBehaviorslide = 2,htmlMarqueeBehavioralternate = 3,htmlMarqueeBehavior_Max = 2147483647 3754 } htmlMarqueeBehavior; 3755 3756 typedef enum _htmlMarqueeDirection { 3757 htmlMarqueeDirectionleft = 1,htmlMarqueeDirectionright = 3,htmlMarqueeDirectionup = 5,htmlMarqueeDirectiondown = 7,htmlMarqueeDirection_Max = 2147483647 3758 } htmlMarqueeDirection; 3759 3760 EXTERN_C const GUID CLSID_CMarquee; 3761 EXTERN_C const GUID CLSID_CHtmlElement; 3762 EXTERN_C const GUID CLSID_CHeadElement; 3763 EXTERN_C const GUID CLSID_CTitleElement; 3764 EXTERN_C const GUID CLSID_CMetaElement; 3765 EXTERN_C const GUID CLSID_CBaseElement; 3766 EXTERN_C const GUID CLSID_CIsIndexElement; 3767 EXTERN_C const GUID CLSID_CNextIdElement; 3768 EXTERN_C const GUID CLSID_CBaseFontElement; 3769 EXTERN_C const GUID CLSID_CUnknownElement; 3770 EXTERN_C const GUID CLSID_COmHistory; 3771 EXTERN_C const GUID CLSID_CMimeTypes; 3772 EXTERN_C const GUID CLSID_CPlugins; 3773 EXTERN_C const GUID CLSID_COpsProfile; 3774 EXTERN_C const GUID CLSID_COmNavigator; 3775 EXTERN_C const GUID CLSID_COmLocation; 3776 3777 typedef enum _htmlPersistState { 3778 htmlPersistStateNormal = 0,htmlPersistStateFavorite = 1,htmlPersistStateHistory = 2,htmlPersistStateSnapshot = 3,htmlPersistStateUserData = 4,htmlPersistState_Max = 2147483647 3779 } htmlPersistState; 3780 3781 typedef enum _htmlDropEffect { 3782 htmlDropEffectCopy = 0,htmlDropEffectLink = 1,htmlDropEffectMove = 2,htmlDropEffectNone = 3,htmlDropEffect_Max = 2147483647 3783 } htmlDropEffect; 3784 3785 typedef enum _htmlEffectAllowed { 3786 htmlEffectAllowedCopy = 0,htmlEffectAllowedLink = 1,htmlEffectAllowedMove = 2,htmlEffectAllowedCopyLink = 3,htmlEffectAllowedCopyMove = 4,htmlEffectAllowedLinkMove = 5,htmlEffectAllowedAll = 6,htmlEffectAllowedNone = 7,htmlEffectAllowedUninitialized = 8,htmlEffectAllowed_Max = 2147483647 3787 } htmlEffectAllowed; 3788 3789 EXTERN_C const GUID CLSID_CEventObj; 3790 EXTERN_C const GUID CLSID_CFramesCollection; 3791 EXTERN_C const GUID CLSID_CScreen; 3792 EXTERN_C const GUID CLSID_CWindow; 3793 EXTERN_C const GUID CLSID_COmWindowProxy; 3794 3795 typedef enum _htmlCompatMode { 3796 htmlCompatModeBackCompat = 0,htmlCompatModeCSS1Compat = 1,htmlCompatMode_Max = 2147483647 3797 } htmlCompatMode; 3798 3799 EXTERN_C const GUID CLSID_CDocument; 3800 EXTERN_C const GUID CLSID_CScriptlet; 3801 3802 typedef enum _BoolValue { 3803 True = 1,False = 0,BoolValue_Max = 2147483647 3804 } BoolValue; 3805 3806 EXTERN_C const GUID CLSID_CPluginSite; 3807 EXTERN_C const GUID CLSID_CAreasCollection; 3808 EXTERN_C const GUID CLSID_CMapElement; 3809 EXTERN_C const GUID CLSID_CAreaElement; 3810 3811 typedef enum _htmlCaptionAlign { 3812 htmlCaptionAlignNotSet = 0,htmlCaptionAlignLeft = 1,htmlCaptionAlignCenter = 2,htmlCaptionAlignRight = 3,htmlCaptionAlignJustify = 4,htmlCaptionAlignTop = 5,htmlCaptionAlignBottom = 6,htmlCaptionAlign_Max = 2147483647 3813 } htmlCaptionAlign; 3814 3815 typedef enum _htmlCaptionVAlign { 3816 htmlCaptionVAlignNotSet = 0,htmlCaptionVAlignTop = 1,htmlCaptionVAlignBottom = 2,htmlCaptionVAlign_Max = 2147483647 3817 } htmlCaptionVAlign; 3818 3819 EXTERN_C const GUID CLSID_CTableCaption; 3820 EXTERN_C const GUID CLSID_CCommentElement; 3821 EXTERN_C const GUID CLSID_CPhraseElement; 3822 EXTERN_C const GUID CLSID_CSpanElement; 3823 3824 typedef enum _htmlFrame { 3825 htmlFrameNotSet = 0,htmlFramevoid = 1,htmlFrameabove = 2,htmlFramebelow = 3,htmlFramehsides = 4,htmlFramelhs = 5,htmlFramerhs = 6,htmlFramevsides = 7,htmlFramebox = 8,htmlFrameborder = 9,htmlFrame_Max = 2147483647 3826 } htmlFrame; 3827 3828 typedef enum _htmlRules { 3829 htmlRulesNotSet = 0,htmlRulesnone = 1,htmlRulesgroups = 2,htmlRulesrows = 3,htmlRulescols = 4,htmlRulesall = 5,htmlRules_Max = 2147483647 3830 } htmlRules; 3831 3832 typedef enum _htmlCellAlign { 3833 htmlCellAlignNotSet = 0,htmlCellAlignLeft = 1,htmlCellAlignCenter = 2,htmlCellAlignRight = 3,htmlCellAlignMiddle = htmlCellAlignCenter,htmlCellAlign_Max = 2147483647 3834 } htmlCellAlign; 3835 3836 typedef enum _htmlCellVAlign { 3837 htmlCellVAlignNotSet = 0,htmlCellVAlignTop = 1,htmlCellVAlignMiddle = 2,htmlCellVAlignBottom = 3,htmlCellVAlignBaseline = 4,htmlCellVAlignCenter = htmlCellVAlignMiddle,htmlCellVAlign_Max = 2147483647 3838 } htmlCellVAlign; 3839 3840 EXTERN_C const GUID CLSID_CTable; 3841 EXTERN_C const GUID CLSID_CTableCol; 3842 EXTERN_C const GUID CLSID_CTableSection; 3843 EXTERN_C const GUID CLSID_CTableRow; 3844 EXTERN_C const GUID CLSID_CTableCell; 3845 EXTERN_C const GUID CLSID_CScriptElement; 3846 EXTERN_C const GUID CLSID_CNoShowElement; 3847 EXTERN_C const GUID CLSID_CObjectElement; 3848 EXTERN_C const GUID CLSID_CParamElement; 3849 3850 typedef enum _frameScrolling { 3851 frameScrollingyes = 1,frameScrollingno = 2,frameScrollingauto = 4,frameScrolling_Max = 2147483647 3852 } frameScrolling; 3853 3854 EXTERN_C const GUID CLSID_CFrameSite; 3855 EXTERN_C const GUID CLSID_CFrameElement; 3856 EXTERN_C const GUID CLSID_CIFrameElement; 3857 EXTERN_C const GUID CLSID_C1DElement; 3858 EXTERN_C const GUID CLSID_CFieldSetElement; 3859 EXTERN_C const GUID CLSID_CLegendElement; 3860 EXTERN_C const GUID CLSID_CSpanSite; 3861 EXTERN_C const GUID CLSID_CFrameSetSite; 3862 EXTERN_C const GUID CLSID_CBGsound; 3863 EXTERN_C const GUID CLSID_CStyleElement; 3864 EXTERN_C const GUID CLSID_CFontFace; 3865 3866 typedef enum _ELEMENT_CORNER { 3867 ELEMENT_CORNER_NONE = 0,ELEMENT_CORNER_TOP = 1,ELEMENT_CORNER_LEFT = 2,ELEMENT_CORNER_BOTTOM = 3,ELEMENT_CORNER_RIGHT = 4,ELEMENT_CORNER_TOPLEFT = 5,ELEMENT_CORNER_TOPRIGHT = 6,ELEMENT_CORNER_BOTTOMLEFT = 7,ELEMENT_CORNER_BOTTOMRIGHT = 8,ELEMENT_CORNER_Max = 2147483647 3868 } ELEMENT_CORNER; 3869 3870 typedef enum _SECUREURLHOSTVALIDATE_FLAGS { 3871 SUHV_PROMPTBEFORENO = 0x1,SUHV_SILENTYES = 0x2,SUHV_UNSECURESOURCE = 0x4,SECUREURLHOSTVALIDATE_FLAGS_Max = 2147483647 3872 } SECUREURLHOSTVALIDATE_FLAGS; 3873 3874 typedef enum _POINTER_GRAVITY { 3875 POINTER_GRAVITY_Left = 0,POINTER_GRAVITY_Right = 1,POINTER_GRAVITY_Max = 2147483647 3876 } POINTER_GRAVITY; 3877 3878 typedef enum _ELEMENT_ADJACENCY { 3879 ELEM_ADJ_BeforeBegin = 0,ELEM_ADJ_AfterBegin = 1,ELEM_ADJ_BeforeEnd = 2,ELEM_ADJ_AfterEnd = 3,ELEMENT_ADJACENCY_Max = 2147483647 3880 } ELEMENT_ADJACENCY; 3881 3882 typedef enum _MARKUP_CONTEXT_TYPE { 3883 CONTEXT_TYPE_None = 0,CONTEXT_TYPE_Text = 1,CONTEXT_TYPE_EnterScope = 2,CONTEXT_TYPE_ExitScope = 3,CONTEXT_TYPE_NoScope = 4,MARKUP_CONTEXT_TYPE_Max = 2147483647 3884 } MARKUP_CONTEXT_TYPE; 3885 3886 typedef enum _FINDTEXT_FLAGS { 3887 FINDTEXT_BACKWARDS = 0x1,FINDTEXT_WHOLEWORD = 0x2,FINDTEXT_MATCHCASE = 0x4,FINDTEXT_RAW = 0x20000,FINDTEXT_MATCHDIAC = 0x20000000,FINDTEXT_MATCHKASHIDA = 0x40000000,FINDTEXT_MATCHALEFHAMZA = 0x80000000,FINDTEXT_FLAGS_Max = 2147483647 3888 } FINDTEXT_FLAGS; 3889 3890 typedef enum _MOVEUNIT_ACTION { 3891 MOVEUNIT_PREVCHAR = 0,MOVEUNIT_NEXTCHAR = 1,MOVEUNIT_PREVCLUSTERBEGIN = 2,MOVEUNIT_NEXTCLUSTERBEGIN = 3,MOVEUNIT_PREVCLUSTEREND = 4,MOVEUNIT_NEXTCLUSTEREND = 5,MOVEUNIT_PREVWORDBEGIN = 6,MOVEUNIT_NEXTWORDBEGIN = 7,MOVEUNIT_PREVWORDEND = 8,MOVEUNIT_NEXTWORDEND = 9,MOVEUNIT_PREVPROOFWORD = 10,MOVEUNIT_NEXTPROOFWORD = 11,MOVEUNIT_NEXTURLBEGIN = 12,MOVEUNIT_PREVURLBEGIN = 13,MOVEUNIT_NEXTURLEND = 14,MOVEUNIT_PREVURLEND = 15,MOVEUNIT_PREVSENTENCE = 16,MOVEUNIT_NEXTSENTENCE = 17,MOVEUNIT_PREVBLOCK = 18,MOVEUNIT_NEXTBLOCK = 19,MOVEUNIT_ACTION_Max = 2147483647 3892 } MOVEUNIT_ACTION; 3893 3894 typedef enum _PARSE_FLAGS { 3895 PARSE_ABSOLUTIFYIE40URLS = 0x1,PARSE_FLAGS_Max = 2147483647 3896 } PARSE_FLAGS; 3897 3898 typedef enum _ELEMENT_TAG_ID { 3899 TAGID_NULL = 0,TAGID_UNKNOWN = 1,TAGID_A = 2,TAGID_ACRONYM = 3,TAGID_ADDRESS = 4,TAGID_APPLET = 5,TAGID_AREA = 6,TAGID_B = 7,TAGID_BASE = 8,TAGID_BASEFONT = 9,TAGID_BDO = 10,TAGID_BGSOUND = 11,TAGID_BIG = 12,TAGID_BLINK = 13,TAGID_BLOCKQUOTE = 14,TAGID_BODY = 15,TAGID_BR = 16,TAGID_BUTTON = 17,TAGID_CAPTION = 18,TAGID_CENTER = 19,TAGID_CITE = 20,TAGID_CODE = 21,TAGID_COL = 22,TAGID_COLGROUP = 23,TAGID_COMMENT = 24,TAGID_COMMENT_RAW = 25,TAGID_DD = 26,TAGID_DEL = 27,TAGID_DFN = 28,TAGID_DIR = 29,TAGID_DIV = 30,TAGID_DL = 31,TAGID_DT = 32,TAGID_EM = 33,TAGID_EMBED = 34,TAGID_FIELDSET = 35,TAGID_FONT = 36,TAGID_FORM = 37,TAGID_FRAME = 38,TAGID_FRAMESET = 39,TAGID_GENERIC = 40,TAGID_H1 = 41,TAGID_H2 = 42,TAGID_H3 = 43,TAGID_H4 = 44,TAGID_H5 = 45,TAGID_H6 = 46,TAGID_HEAD = 47,TAGID_HR = 48,TAGID_HTML = 49,TAGID_I = 50,TAGID_IFRAME = 51,TAGID_IMG = 52,TAGID_INPUT = 53,TAGID_INS = 54,TAGID_KBD = 55,TAGID_LABEL = 56,TAGID_LEGEND = 57,TAGID_LI = 58,TAGID_LINK = 59,TAGID_LISTING = 60,TAGID_MAP = 61,TAGID_MARQUEE = 62,TAGID_MENU = 63,TAGID_META = 64,TAGID_NEXTID = 65,TAGID_NOBR = 66,TAGID_NOEMBED = 67,TAGID_NOFRAMES = 68,TAGID_NOSCRIPT = 69,TAGID_OBJECT = 70,TAGID_OL = 71,TAGID_OPTION = 72,TAGID_P = 73,TAGID_PARAM = 74,TAGID_PLAINTEXT = 75,TAGID_PRE = 76,TAGID_Q = 77,TAGID_RP = 78,TAGID_RT = 79,TAGID_RUBY = 80,TAGID_S = 81,TAGID_SAMP = 82,TAGID_SCRIPT = 83,TAGID_SELECT = 84,TAGID_SMALL = 85,TAGID_SPAN = 86,TAGID_STRIKE = 87,TAGID_STRONG = 88,TAGID_STYLE = 89,TAGID_SUB = 90,TAGID_SUP = 91,TAGID_TABLE = 92,TAGID_TBODY = 93,TAGID_TC = 94,TAGID_TD = 95,TAGID_TEXTAREA = 96,TAGID_TFOOT = 97,TAGID_TH = 98,TAGID_THEAD = 99,TAGID_TITLE = 100,TAGID_TR = 101,TAGID_TT = 102,TAGID_U = 103,TAGID_UL = 104,TAGID_VAR = 105,TAGID_WBR = 106,TAGID_XMP = 107,TAGID_ROOT = 108,TAGID_OPTGROUP = 109,TAGID_COUNT = 110,TAGID_LAST_PREDEFINED = 10000,ELEMENT_TAG_ID_Max = 2147483647 3900 } ELEMENT_TAG_ID; 3901 3902 typedef enum _SELECTION_TYPE { 3903 SELECTION_TYPE_None = 0,SELECTION_TYPE_Caret = 1,SELECTION_TYPE_Text = 2,SELECTION_TYPE_Control = 3,SELECTION_TYPE_Max = 2147483647 3904 } SELECTION_TYPE; 3905 3906 typedef enum _SAVE_SEGMENTS_FLAGS { 3907 SAVE_SEGMENTS_NoIE4SelectionCompat = 0x1,SAVE_SEGMENTS_FLAGS_Max = 2147483647 3908 } SAVE_SEGMENTS_FLAGS; 3909 3910 typedef enum _CARET_DIRECTION { 3911 CARET_DIRECTION_INDETERMINATE = 0,CARET_DIRECTION_SAME = 1,CARET_DIRECTION_BACKWARD = 2,CARET_DIRECTION_FORWARD = 3,CARET_DIRECTION_Max = 2147483647 3912 } CARET_DIRECTION; 3913 3914 typedef enum _LINE_DIRECTION { 3915 LINE_DIRECTION_RightToLeft = 1,LINE_DIRECTION_LeftToRight = 2,LINE_DIRECTION_Max = 2147483647 3916 } LINE_DIRECTION; 3917 3918 typedef enum _HT_OPTIONS { 3919 HT_OPT_AllowAfterEOL = 0x1,HT_OPTIONS_Max = 2147483647 3920 } HT_OPTIONS; 3921 3922 typedef enum _HT_RESULTS { 3923 HT_RESULTS_Glyph = 0x1,HT_RESULTS_Max = 2147483647 3924 } HT_RESULTS; 3925 3926 typedef enum _DISPLAY_MOVEUNIT { 3927 DISPLAY_MOVEUNIT_PreviousLine = 1,DISPLAY_MOVEUNIT_NextLine = 2,DISPLAY_MOVEUNIT_CurrentLineStart = 3,DISPLAY_MOVEUNIT_CurrentLineEnd = 4,DISPLAY_MOVEUNIT_TopOfWindow = 5,DISPLAY_MOVEUNIT_BottomOfWindow = 6,DISPLAY_MOVEUNIT_Max = 2147483647 3928 } DISPLAY_MOVEUNIT; 3929 3930 typedef enum _DISPLAY_GRAVITY { 3931 DISPLAY_GRAVITY_PreviousLine = 1,DISPLAY_GRAVITY_NextLine = 2,DISPLAY_GRAVITY_Max = 2147483647 3932 } DISPLAY_GRAVITY; 3933 3934 typedef enum _DISPLAY_BREAK { 3935 DISPLAY_BREAK_None = 0,DISPLAY_BREAK_Block = 0x1,DISPLAY_BREAK_Break = 0x2,DISPLAY_BREAK_Max = 2147483647 3936 } DISPLAY_BREAK; 3937 3938 typedef enum _COORD_SYSTEM { 3939 COORD_SYSTEM_GLOBAL = 0,COORD_SYSTEM_PARENT = 1,COORD_SYSTEM_CONTAINER = 2,COORD_SYSTEM_CONTENT = 3,COORD_SYSTEM_FRAME = 4,COORD_SYSTEM_Max = 2147483647 3940 } COORD_SYSTEM; 3941 3942 EXTERN_C const GUID CLSID_HtmlDlgSafeHelper; 3943 EXTERN_C const GUID CLSID_BlockFormats; 3944 EXTERN_C const GUID CLSID_FontNames; 3945 EXTERN_C const GUID CLSID_CHTMLNamespace; 3946 EXTERN_C const GUID CLSID_CHTMLNamespaceCollection; 3947 3948 typedef enum _HTML_PAINTER { 3949 HTMLPAINTER_OPAQUE = 0x1,HTMLPAINTER_TRANSPARENT = 0x2,HTMLPAINTER_ALPHA = 0x4,HTMLPAINTER_COMPLEX = 0x8,HTMLPAINTER_OVERLAY = 0x10,HTMLPAINTER_HITTEST = 0x20,HTMLPAINTER_SURFACE = 0x100,HTMLPAINTER_3DSURFACE = 0x200,HTMLPAINTER_NOBAND = 0x400,HTMLPAINTER_NODC = 0x1000,HTMLPAINTER_NOPHYSICALCLIP = 0x2000,HTMLPAINTER_NOSAVEDC = 0x4000,HTMLPAINTER_SUPPORTS_XFORM = 0x8000,HTMLPAINTER_EXPAND = 0x10000,HTMLPAINTER_NOSCROLLBITS = 0x20000,HTML_PAINTER_Max = 2147483647 3950 } HTML_PAINTER; 3951 3952 typedef enum _HTML_PAINT_ZORDER { 3953 HTMLPAINT_ZORDER_NONE = 0,HTMLPAINT_ZORDER_REPLACE_ALL = 1,HTMLPAINT_ZORDER_REPLACE_CONTENT = 2,HTMLPAINT_ZORDER_REPLACE_BACKGROUND = 3,HTMLPAINT_ZORDER_BELOW_CONTENT = 4,HTMLPAINT_ZORDER_BELOW_FLOW = 5,HTMLPAINT_ZORDER_ABOVE_FLOW = 6,HTMLPAINT_ZORDER_ABOVE_CONTENT = 7,HTMLPAINT_ZORDER_WINDOW_TOP = 8,HTML_PAINT_ZORDER_Max = 2147483647 3954 } HTML_PAINT_ZORDER; 3955 3956 typedef enum _HTML_PAINT_DRAW_FLAGS { 3957 HTMLPAINT_DRAW_UPDATEREGION = 0x1,HTMLPAINT_DRAW_USE_XFORM = 0x2,HTML_PAINT_DRAW_FLAGS_Max = 2147483647 3958 } HTML_PAINT_DRAW_FLAGS; 3959 3960 typedef enum _HTML_PAINT_EVENT_FLAGS { 3961 HTMLPAINT_EVENT_TARGET = 0x1,HTMLPAINT_EVENT_SETCURSOR = 0x2,HTML_PAINT_EVENT_FLAGS_Max = 2147483647 3962 }