"Fossies" - the Fresh Open Source Software Archive

Member "FreeBASIC-1.09.0-win64/inc/win/mshtmlc.bi" (1 Jan 2022, 2488437 Bytes) of package /windows/misc/FreeBASIC-1.09.0-win64.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Visual Basic source code syntax highlighting (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

A hint: This file contains one or more very long lines, so maybe it is better readable using the pure text view mode that shows the contents as wrapped lines within the browser window.


    1 '' FreeBASIC binding for mingw-w64-v4.0.4
    2 ''
    3 '' based on the C header files:
    4 ''   DISCLAIMER
    5 ''   This file has no copyright assigned and is placed in the Public Domain.
    6 ''   This file is part of the mingw-w64 runtime package.
    7 ''
    8 ''   The mingw-w64 runtime package and its code is distributed in the hope that it 
    9 ''   will be useful but WITHOUT ANY WARRANTY.  ALL WARRANTIES, EXPRESSED OR 
   10 ''   IMPLIED ARE HEREBY DISCLAIMED.  This includes but is not limited to 
   11 ''   warranties of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
   12 ''
   13 '' translated to FreeBASIC by:
   14 ''   Copyright © 2015 FreeBASIC development team
   15 
   16 #pragma once
   17 
   18 #include once "rpc.bi"
   19 #include once "rpcndr.bi"
   20 #include once "windows.bi"
   21 #include once "ole2.bi"
   22 #include once "ocidl.bi"
   23 #include once "dimm.bi"
   24 #include once "olectl.bi"
   25 #include once "mshtmhst.bi"
   26 
   27 extern "Windows"
   28 
   29 #define __mshtml_h__
   30 #define __IHTMLFiltersCollection_FWD_DEFINED__
   31 #define __IHTMLEventObj_FWD_DEFINED__
   32 #define __IElementBehaviorSite_FWD_DEFINED__
   33 #define __IElementBehavior_FWD_DEFINED__
   34 #define __IElementBehaviorFactory_FWD_DEFINED__
   35 #define __IElementBehaviorSiteOM_FWD_DEFINED__
   36 #define __IElementBehaviorRender_FWD_DEFINED__
   37 #define __IElementBehaviorSiteRender_FWD_DEFINED__
   38 #define __IHTMLStyle_FWD_DEFINED__
   39 #define __IHTMLStyle2_FWD_DEFINED__
   40 #define __IHTMLStyle3_FWD_DEFINED__
   41 #define __IHTMLStyle4_FWD_DEFINED__
   42 #define __IHTMLRuleStyle_FWD_DEFINED__
   43 #define __IHTMLRuleStyle2_FWD_DEFINED__
   44 #define __IHTMLRuleStyle3_FWD_DEFINED__
   45 #define __IHTMLRuleStyle4_FWD_DEFINED__
   46 #define __DispHTMLStyle_FWD_DEFINED__
   47 #define __HTMLStyle_FWD_DEFINED__
   48 #define __DispHTMLRuleStyle_FWD_DEFINED__
   49 #define __HTMLRuleStyle_FWD_DEFINED__
   50 #define __IHTMLRenderStyle_FWD_DEFINED__
   51 #define __DispHTMLRenderStyle_FWD_DEFINED__
   52 #define __HTMLRenderStyle_FWD_DEFINED__
   53 #define __IHTMLCurrentStyle_FWD_DEFINED__
   54 #define __IHTMLCurrentStyle2_FWD_DEFINED__
   55 #define __IHTMLCurrentStyle3_FWD_DEFINED__
   56 #define __DispHTMLCurrentStyle_FWD_DEFINED__
   57 #define __HTMLCurrentStyle_FWD_DEFINED__
   58 #define __IHTMLElement_FWD_DEFINED__
   59 #define __IHTMLRect_FWD_DEFINED__
   60 #define __IHTMLRectCollection_FWD_DEFINED__
   61 #define __IHTMLDOMNode_FWD_DEFINED__
   62 #define __IHTMLDOMNode2_FWD_DEFINED__
   63 #define __IHTMLDOMAttribute_FWD_DEFINED__
   64 #define __IHTMLDOMAttribute2_FWD_DEFINED__
   65 #define __IHTMLDOMTextNode_FWD_DEFINED__
   66 #define __IHTMLDOMTextNode2_FWD_DEFINED__
   67 #define __IHTMLDOMImplementation_FWD_DEFINED__
   68 #define __DispHTMLDOMAttribute_FWD_DEFINED__
   69 #define __HTMLDOMAttribute_FWD_DEFINED__
   70 #define __DispHTMLDOMTextNode_FWD_DEFINED__
   71 #define __HTMLDOMTextNode_FWD_DEFINED__
   72 #define __DispHTMLDOMImplementation_FWD_DEFINED__
   73 #define __HTMLDOMImplementation_FWD_DEFINED__
   74 #define __IHTMLAttributeCollection_FWD_DEFINED__
   75 #define __IHTMLAttributeCollection2_FWD_DEFINED__
   76 #define __IHTMLDOMChildrenCollection_FWD_DEFINED__
   77 #define __DispHTMLAttributeCollection_FWD_DEFINED__
   78 #define __HTMLAttributeCollection_FWD_DEFINED__
   79 #define __DispDOMChildrenCollection_FWD_DEFINED__
   80 #define __DOMChildrenCollection_FWD_DEFINED__
   81 #define __HTMLElementEvents2_FWD_DEFINED__
   82 #define __HTMLElementEvents_FWD_DEFINED__
   83 #define __IHTMLElementCollection_FWD_DEFINED__
   84 #define __IHTMLElement2_FWD_DEFINED__
   85 #define __IHTMLElement3_FWD_DEFINED__
   86 #define __IHTMLElement4_FWD_DEFINED__
   87 #define __IHTMLElementRender_FWD_DEFINED__
   88 #define __IHTMLUniqueName_FWD_DEFINED__
   89 #define __IHTMLDatabinding_FWD_DEFINED__
   90 #define __IHTMLDocument_FWD_DEFINED__
   91 #define __IHTMLElementDefaults_FWD_DEFINED__
   92 #define __DispHTMLDefaults_FWD_DEFINED__
   93 #define __HTMLDefaults_FWD_DEFINED__
   94 #define __IHTCDefaultDispatch_FWD_DEFINED__
   95 #define __IHTCPropertyBehavior_FWD_DEFINED__
   96 #define __IHTCMethodBehavior_FWD_DEFINED__
   97 #define __IHTCEventBehavior_FWD_DEFINED__
   98 #define __IHTCAttachBehavior_FWD_DEFINED__
   99 #define __IHTCAttachBehavior2_FWD_DEFINED__
  100 #define __IHTCDescBehavior_FWD_DEFINED__
  101 #define __DispHTCDefaultDispatch_FWD_DEFINED__
  102 #define __HTCDefaultDispatch_FWD_DEFINED__
  103 #define __DispHTCPropertyBehavior_FWD_DEFINED__
  104 #define __HTCPropertyBehavior_FWD_DEFINED__
  105 #define __DispHTCMethodBehavior_FWD_DEFINED__
  106 #define __HTCMethodBehavior_FWD_DEFINED__
  107 #define __DispHTCEventBehavior_FWD_DEFINED__
  108 #define __HTCEventBehavior_FWD_DEFINED__
  109 #define __DispHTCAttachBehavior_FWD_DEFINED__
  110 #define __HTCAttachBehavior_FWD_DEFINED__
  111 #define __DispHTCDescBehavior_FWD_DEFINED__
  112 #define __HTCDescBehavior_FWD_DEFINED__
  113 #define __IHTMLUrnCollection_FWD_DEFINED__
  114 #define __HTMLUrnCollection_FWD_DEFINED__
  115 #define __IHTMLGenericElement_FWD_DEFINED__
  116 #define __DispHTMLGenericElement_FWD_DEFINED__
  117 #define __HTMLGenericElement_FWD_DEFINED__
  118 #define __IHTMLStyleSheetRule_FWD_DEFINED__
  119 #define __IHTMLStyleSheetRulesCollection_FWD_DEFINED__
  120 #define __HTMLStyleSheetRule_FWD_DEFINED__
  121 #define __HTMLStyleSheetRulesCollection_FWD_DEFINED__
  122 #define __IHTMLStyleSheetPage_FWD_DEFINED__
  123 #define __IHTMLStyleSheetPagesCollection_FWD_DEFINED__
  124 #define __HTMLStyleSheetPage_FWD_DEFINED__
  125 #define __HTMLStyleSheetPagesCollection_FWD_DEFINED__
  126 #define __IHTMLStyleSheetsCollection_FWD_DEFINED__
  127 #define __IHTMLStyleSheet_FWD_DEFINED__
  128 #define __IHTMLStyleSheet2_FWD_DEFINED__
  129 #define __DispHTMLStyleSheet_FWD_DEFINED__
  130 #define __HTMLStyleSheet_FWD_DEFINED__
  131 #define __HTMLStyleSheetsCollection_FWD_DEFINED__
  132 #define __HTMLLinkElementEvents2_FWD_DEFINED__
  133 #define __HTMLLinkElementEvents_FWD_DEFINED__
  134 #define __IHTMLLinkElement_FWD_DEFINED__
  135 #define __IHTMLLinkElement2_FWD_DEFINED__
  136 #define __IHTMLLinkElement3_FWD_DEFINED__
  137 #define __DispHTMLLinkElement_FWD_DEFINED__
  138 #define __HTMLLinkElement_FWD_DEFINED__
  139 #define __IHTMLTxtRange_FWD_DEFINED__
  140 #define __IHTMLTextRangeMetrics_FWD_DEFINED__
  141 #define __IHTMLTextRangeMetrics2_FWD_DEFINED__
  142 #define __IHTMLTxtRangeCollection_FWD_DEFINED__
  143 #define __HTMLFormElementEvents2_FWD_DEFINED__
  144 #define __HTMLFormElementEvents_FWD_DEFINED__
  145 #define __IHTMLFormElement_FWD_DEFINED__
  146 #define __IHTMLFormElement2_FWD_DEFINED__
  147 #define __IHTMLFormElement3_FWD_DEFINED__
  148 #define __IHTMLSubmitData_FWD_DEFINED__
  149 #define __DispHTMLFormElement_FWD_DEFINED__
  150 #define __HTMLFormElement_FWD_DEFINED__
  151 #define __HTMLControlElementEvents2_FWD_DEFINED__
  152 #define __HTMLControlElementEvents_FWD_DEFINED__
  153 #define __IHTMLControlElement_FWD_DEFINED__
  154 #define __IHTMLTextElement_FWD_DEFINED__
  155 #define __DispHTMLTextElement_FWD_DEFINED__
  156 #define __HTMLTextElement_FWD_DEFINED__
  157 #define __HTMLTextContainerEvents2_FWD_DEFINED__
  158 #define __HTMLTextContainerEvents_FWD_DEFINED__
  159 #define __IHTMLTextContainer_FWD_DEFINED__
  160 #define __IHTMLControlRange_FWD_DEFINED__
  161 #define __IHTMLControlRange2_FWD_DEFINED__
  162 #define __HTMLImgEvents2_FWD_DEFINED__
  163 #define __HTMLImgEvents_FWD_DEFINED__
  164 #define __IHTMLImgElement_FWD_DEFINED__
  165 #define __IHTMLImgElement2_FWD_DEFINED__
  166 #define __IHTMLImageElementFactory_FWD_DEFINED__
  167 #define __DispHTMLImg_FWD_DEFINED__
  168 #define __HTMLImg_FWD_DEFINED__
  169 #define __HTMLImageElementFactory_FWD_DEFINED__
  170 #define __IHTMLBodyElement_FWD_DEFINED__
  171 #define __IHTMLBodyElement2_FWD_DEFINED__
  172 #define __DispHTMLBody_FWD_DEFINED__
  173 #define __HTMLBody_FWD_DEFINED__
  174 #define __IHTMLFontElement_FWD_DEFINED__
  175 #define __DispHTMLFontElement_FWD_DEFINED__
  176 #define __HTMLFontElement_FWD_DEFINED__
  177 #define __HTMLAnchorEvents2_FWD_DEFINED__
  178 #define __HTMLAnchorEvents_FWD_DEFINED__
  179 #define __IHTMLAnchorElement_FWD_DEFINED__
  180 #define __IHTMLAnchorElement2_FWD_DEFINED__
  181 #define __DispHTMLAnchorElement_FWD_DEFINED__
  182 #define __HTMLAnchorElement_FWD_DEFINED__
  183 #define __HTMLLabelEvents2_FWD_DEFINED__
  184 #define __HTMLLabelEvents_FWD_DEFINED__
  185 #define __IHTMLLabelElement_FWD_DEFINED__
  186 #define __IHTMLLabelElement2_FWD_DEFINED__
  187 #define __DispHTMLLabelElement_FWD_DEFINED__
  188 #define __HTMLLabelElement_FWD_DEFINED__
  189 #define __IHTMLListElement_FWD_DEFINED__
  190 #define __IHTMLListElement2_FWD_DEFINED__
  191 #define __DispHTMLListElement_FWD_DEFINED__
  192 #define __HTMLListElement_FWD_DEFINED__
  193 #define __IHTMLUListElement_FWD_DEFINED__
  194 #define __DispHTMLUListElement_FWD_DEFINED__
  195 #define __HTMLUListElement_FWD_DEFINED__
  196 #define __IHTMLOListElement_FWD_DEFINED__
  197 #define __DispHTMLOListElement_FWD_DEFINED__
  198 #define __HTMLOListElement_FWD_DEFINED__
  199 #define __IHTMLLIElement_FWD_DEFINED__
  200 #define __DispHTMLLIElement_FWD_DEFINED__
  201 #define __HTMLLIElement_FWD_DEFINED__
  202 #define __IHTMLBlockElement_FWD_DEFINED__
  203 #define __IHTMLBlockElement2_FWD_DEFINED__
  204 #define __DispHTMLBlockElement_FWD_DEFINED__
  205 #define __HTMLBlockElement_FWD_DEFINED__
  206 #define __IHTMLDivElement_FWD_DEFINED__
  207 #define __DispHTMLDivElement_FWD_DEFINED__
  208 #define __HTMLDivElement_FWD_DEFINED__
  209 #define __IHTMLDDElement_FWD_DEFINED__
  210 #define __DispHTMLDDElement_FWD_DEFINED__
  211 #define __HTMLDDElement_FWD_DEFINED__
  212 #define __IHTMLDTElement_FWD_DEFINED__
  213 #define __DispHTMLDTElement_FWD_DEFINED__
  214 #define __HTMLDTElement_FWD_DEFINED__
  215 #define __IHTMLBRElement_FWD_DEFINED__
  216 #define __DispHTMLBRElement_FWD_DEFINED__
  217 #define __HTMLBRElement_FWD_DEFINED__
  218 #define __IHTMLDListElement_FWD_DEFINED__
  219 #define __DispHTMLDListElement_FWD_DEFINED__
  220 #define __HTMLDListElement_FWD_DEFINED__
  221 #define __IHTMLHRElement_FWD_DEFINED__
  222 #define __DispHTMLHRElement_FWD_DEFINED__
  223 #define __HTMLHRElement_FWD_DEFINED__
  224 #define __IHTMLParaElement_FWD_DEFINED__
  225 #define __DispHTMLParaElement_FWD_DEFINED__
  226 #define __HTMLParaElement_FWD_DEFINED__
  227 #define __IHTMLElementCollection2_FWD_DEFINED__
  228 #define __IHTMLElementCollection3_FWD_DEFINED__
  229 #define __DispHTMLElementCollection_FWD_DEFINED__
  230 #define __HTMLElementCollection_FWD_DEFINED__
  231 #define __IHTMLHeaderElement_FWD_DEFINED__
  232 #define __DispHTMLHeaderElement_FWD_DEFINED__
  233 #define __HTMLHeaderElement_FWD_DEFINED__
  234 #define __HTMLSelectElementEvents2_FWD_DEFINED__
  235 #define __HTMLSelectElementEvents_FWD_DEFINED__
  236 #define __IHTMLSelectElement_FWD_DEFINED__
  237 #define __IHTMLSelectElement2_FWD_DEFINED__
  238 #define __IHTMLSelectElement4_FWD_DEFINED__
  239 #define __DispHTMLSelectElement_FWD_DEFINED__
  240 #define __HTMLSelectElement_FWD_DEFINED__
  241 #define __IHTMLSelectionObject_FWD_DEFINED__
  242 #define __IHTMLSelectionObject2_FWD_DEFINED__
  243 #define __IHTMLOptionElement_FWD_DEFINED__
  244 #define __IHTMLOptionElement3_FWD_DEFINED__
  245 #define __IHTMLOptionElementFactory_FWD_DEFINED__
  246 #define __DispHTMLOptionElement_FWD_DEFINED__
  247 #define __HTMLOptionElement_FWD_DEFINED__
  248 #define __HTMLOptionElementFactory_FWD_DEFINED__
  249 #define __HTMLButtonElementEvents2_FWD_DEFINED__
  250 #define __HTMLButtonElementEvents_FWD_DEFINED__
  251 #define __HTMLInputTextElementEvents2_FWD_DEFINED__
  252 #define __HTMLOptionButtonElementEvents2_FWD_DEFINED__
  253 #define __HTMLInputFileElementEvents2_FWD_DEFINED__
  254 #define __HTMLInputImageEvents2_FWD_DEFINED__
  255 #define __HTMLInputTextElementEvents_FWD_DEFINED__
  256 #define __HTMLOptionButtonElementEvents_FWD_DEFINED__
  257 #define __HTMLInputFileElementEvents_FWD_DEFINED__
  258 #define __HTMLInputImageEvents_FWD_DEFINED__
  259 #define __IHTMLInputElement_FWD_DEFINED__
  260 #define __IHTMLInputElement2_FWD_DEFINED__
  261 #define __IHTMLInputButtonElement_FWD_DEFINED__
  262 #define __IHTMLInputHiddenElement_FWD_DEFINED__
  263 #define __IHTMLInputTextElement_FWD_DEFINED__
  264 #define __IHTMLInputFileElement_FWD_DEFINED__
  265 #define __IHTMLOptionButtonElement_FWD_DEFINED__
  266 #define __IHTMLInputImage_FWD_DEFINED__
  267 #define __DispHTMLInputElement_FWD_DEFINED__
  268 #define __HTMLInputElement_FWD_DEFINED__
  269 #define __IHTMLTextAreaElement_FWD_DEFINED__
  270 #define __DispHTMLTextAreaElement_FWD_DEFINED__
  271 #define __HTMLTextAreaElement_FWD_DEFINED__
  272 #define __DispHTMLRichtextElement_FWD_DEFINED__
  273 #define __HTMLRichtextElement_FWD_DEFINED__
  274 #define __IHTMLButtonElement_FWD_DEFINED__
  275 #define __DispHTMLButtonElement_FWD_DEFINED__
  276 #define __HTMLButtonElement_FWD_DEFINED__
  277 #define __HTMLMarqueeElementEvents2_FWD_DEFINED__
  278 #define __HTMLMarqueeElementEvents_FWD_DEFINED__
  279 #define __IHTMLMarqueeElement_FWD_DEFINED__
  280 #define __DispHTMLMarqueeElement_FWD_DEFINED__
  281 #define __HTMLMarqueeElement_FWD_DEFINED__
  282 #define __IHTMLHtmlElement_FWD_DEFINED__
  283 #define __IHTMLHeadElement_FWD_DEFINED__
  284 #define __IHTMLTitleElement_FWD_DEFINED__
  285 #define __IHTMLMetaElement_FWD_DEFINED__
  286 #define __IHTMLMetaElement2_FWD_DEFINED__
  287 #define __IHTMLBaseElement_FWD_DEFINED__
  288 #define __IHTMLIsIndexElement_FWD_DEFINED__
  289 #define __IHTMLIsIndexElement2_FWD_DEFINED__
  290 #define __IHTMLNextIdElement_FWD_DEFINED__
  291 #define __DispHTMLHtmlElement_FWD_DEFINED__
  292 #define __HTMLHtmlElement_FWD_DEFINED__
  293 #define __DispHTMLHeadElement_FWD_DEFINED__
  294 #define __HTMLHeadElement_FWD_DEFINED__
  295 #define __DispHTMLTitleElement_FWD_DEFINED__
  296 #define __HTMLTitleElement_FWD_DEFINED__
  297 #define __DispHTMLMetaElement_FWD_DEFINED__
  298 #define __HTMLMetaElement_FWD_DEFINED__
  299 #define __DispHTMLBaseElement_FWD_DEFINED__
  300 #define __HTMLBaseElement_FWD_DEFINED__
  301 #define __DispHTMLIsIndexElement_FWD_DEFINED__
  302 #define __HTMLIsIndexElement_FWD_DEFINED__
  303 #define __DispHTMLNextIdElement_FWD_DEFINED__
  304 #define __HTMLNextIdElement_FWD_DEFINED__
  305 #define __IHTMLBaseFontElement_FWD_DEFINED__
  306 #define __DispHTMLBaseFontElement_FWD_DEFINED__
  307 #define __HTMLBaseFontElement_FWD_DEFINED__
  308 #define __IHTMLUnknownElement_FWD_DEFINED__
  309 #define __DispHTMLUnknownElement_FWD_DEFINED__
  310 #define __HTMLUnknownElement_FWD_DEFINED__
  311 #define __IOmHistory_FWD_DEFINED__
  312 #define __IHTMLMimeTypesCollection_FWD_DEFINED__
  313 #define __IHTMLPluginsCollection_FWD_DEFINED__
  314 #define __IHTMLOpsProfile_FWD_DEFINED__
  315 #define __IOmNavigator_FWD_DEFINED__
  316 #define __IHTMLLocation_FWD_DEFINED__
  317 #define __HTMLHistory_FWD_DEFINED__
  318 #define __CMimeTypes_FWD_DEFINED__
  319 #define __CPlugins_FWD_DEFINED__
  320 #define __COpsProfile_FWD_DEFINED__
  321 #define __HTMLNavigator_FWD_DEFINED__
  322 #define __HTMLLocation_FWD_DEFINED__
  323 #define __IHTMLBookmarkCollection_FWD_DEFINED__
  324 #define __IHTMLDataTransfer_FWD_DEFINED__
  325 #define __IHTMLEventObj2_FWD_DEFINED__
  326 #define __IHTMLEventObj3_FWD_DEFINED__
  327 #define __IHTMLEventObj4_FWD_DEFINED__
  328 #define __DispCEventObj_FWD_DEFINED__
  329 #define __CEventObj_FWD_DEFINED__
  330 #define __HTMLWindowEvents2_FWD_DEFINED__
  331 #define __HTMLWindowEvents_FWD_DEFINED__
  332 #define __IHTMLDocument2_FWD_DEFINED__
  333 #define __IHTMLFramesCollection2_FWD_DEFINED__
  334 #define __IHTMLWindow3_FWD_DEFINED__
  335 #define __IHTMLFrameBase_FWD_DEFINED__
  336 #define __IHTMLScreen_FWD_DEFINED__
  337 #define __IHTMLScreen2_FWD_DEFINED__
  338 #define __IHTMLWindow4_FWD_DEFINED__
  339 #define __FramesCollection_FWD_DEFINED__
  340 #define __DispHTMLScreen_FWD_DEFINED__
  341 #define __HTMLScreen_FWD_DEFINED__
  342 #define __DispHTMLWindow2_FWD_DEFINED__
  343 #define __HTMLWindow2_FWD_DEFINED__
  344 #define __DispHTMLWindowProxy_FWD_DEFINED__
  345 #define __HTMLWindowProxy_FWD_DEFINED__
  346 #define __HTMLDocumentEvents2_FWD_DEFINED__
  347 #define __HTMLDocumentEvents_FWD_DEFINED__
  348 #define __IHTMLDocument3_FWD_DEFINED__
  349 #define __IHTMLDocument4_FWD_DEFINED__
  350 #define __IHTMLDocument5_FWD_DEFINED__
  351 #define __DispHTMLDocument_FWD_DEFINED__
  352 #define __HTMLDocument_FWD_DEFINED__
  353 #define __DWebBridgeEvents_FWD_DEFINED__
  354 #define __IWebBridge_FWD_DEFINED__
  355 #define __IWBScriptControl_FWD_DEFINED__
  356 #define __Scriptlet_FWD_DEFINED__
  357 #define __IHTMLEmbedElement_FWD_DEFINED__
  358 #define __DispHTMLEmbed_FWD_DEFINED__
  359 #define __HTMLEmbed_FWD_DEFINED__
  360 #define __HTMLMapEvents2_FWD_DEFINED__
  361 #define __HTMLMapEvents_FWD_DEFINED__
  362 #define __IHTMLAreasCollection_FWD_DEFINED__
  363 #define __IHTMLAreasCollection2_FWD_DEFINED__
  364 #define __IHTMLAreasCollection3_FWD_DEFINED__
  365 #define __IHTMLMapElement_FWD_DEFINED__
  366 #define __DispHTMLAreasCollection_FWD_DEFINED__
  367 #define __HTMLAreasCollection_FWD_DEFINED__
  368 #define __DispHTMLMapElement_FWD_DEFINED__
  369 #define __HTMLMapElement_FWD_DEFINED__
  370 #define __HTMLAreaEvents2_FWD_DEFINED__
  371 #define __HTMLAreaEvents_FWD_DEFINED__
  372 #define __IHTMLAreaElement_FWD_DEFINED__
  373 #define __DispHTMLAreaElement_FWD_DEFINED__
  374 #define __HTMLAreaElement_FWD_DEFINED__
  375 #define __IHTMLTableCaption_FWD_DEFINED__
  376 #define __DispHTMLTableCaption_FWD_DEFINED__
  377 #define __HTMLTableCaption_FWD_DEFINED__
  378 #define __IHTMLCommentElement_FWD_DEFINED__
  379 #define __IHTMLCommentElement2_FWD_DEFINED__
  380 #define __DispHTMLCommentElement_FWD_DEFINED__
  381 #define __HTMLCommentElement_FWD_DEFINED__
  382 #define __IHTMLPhraseElement_FWD_DEFINED__
  383 #define __IHTMLPhraseElement2_FWD_DEFINED__
  384 #define __IHTMLSpanElement_FWD_DEFINED__
  385 #define __DispHTMLPhraseElement_FWD_DEFINED__
  386 #define __HTMLPhraseElement_FWD_DEFINED__
  387 #define __DispHTMLSpanElement_FWD_DEFINED__
  388 #define __HTMLSpanElement_FWD_DEFINED__
  389 #define __HTMLTableEvents2_FWD_DEFINED__
  390 #define __HTMLTableEvents_FWD_DEFINED__
  391 #define __IHTMLTableSection_FWD_DEFINED__
  392 #define __IHTMLTable_FWD_DEFINED__
  393 #define __IHTMLTable2_FWD_DEFINED__
  394 #define __IHTMLTable3_FWD_DEFINED__
  395 #define __IHTMLTableCol_FWD_DEFINED__
  396 #define __IHTMLTableCol2_FWD_DEFINED__
  397 #define __IHTMLTableSection2_FWD_DEFINED__
  398 #define __IHTMLTableSection3_FWD_DEFINED__
  399 #define __IHTMLTableRow_FWD_DEFINED__
  400 #define __IHTMLTableRow2_FWD_DEFINED__
  401 #define __IHTMLTableRow3_FWD_DEFINED__
  402 #define __IHTMLTableRowMetrics_FWD_DEFINED__
  403 #define __IHTMLTableCell_FWD_DEFINED__
  404 #define __IHTMLTableCell2_FWD_DEFINED__
  405 #define __DispHTMLTable_FWD_DEFINED__
  406 #define __HTMLTable_FWD_DEFINED__
  407 #define __DispHTMLTableCol_FWD_DEFINED__
  408 #define __HTMLTableCol_FWD_DEFINED__
  409 #define __DispHTMLTableSection_FWD_DEFINED__
  410 #define __HTMLTableSection_FWD_DEFINED__
  411 #define __DispHTMLTableRow_FWD_DEFINED__
  412 #define __HTMLTableRow_FWD_DEFINED__
  413 #define __DispHTMLTableCell_FWD_DEFINED__
  414 #define __HTMLTableCell_FWD_DEFINED__
  415 #define __HTMLScriptEvents2_FWD_DEFINED__
  416 #define __HTMLScriptEvents_FWD_DEFINED__
  417 #define __IHTMLScriptElement_FWD_DEFINED__
  418 #define __IHTMLScriptElement2_FWD_DEFINED__
  419 #define __DispHTMLScriptElement_FWD_DEFINED__
  420 #define __HTMLScriptElement_FWD_DEFINED__
  421 #define __IHTMLNoShowElement_FWD_DEFINED__
  422 #define __DispHTMLNoShowElement_FWD_DEFINED__
  423 #define __HTMLNoShowElement_FWD_DEFINED__
  424 #define __HTMLObjectElementEvents2_FWD_DEFINED__
  425 #define __HTMLObjectElementEvents_FWD_DEFINED__
  426 #define __IHTMLObjectElement_FWD_DEFINED__
  427 #define __IHTMLObjectElement2_FWD_DEFINED__
  428 #define __IHTMLObjectElement3_FWD_DEFINED__
  429 #define __IHTMLParamElement_FWD_DEFINED__
  430 #define __DispHTMLObjectElement_FWD_DEFINED__
  431 #define __HTMLObjectElement_FWD_DEFINED__
  432 #define __DispHTMLParamElement_FWD_DEFINED__
  433 #define __HTMLParamElement_FWD_DEFINED__
  434 #define __HTMLFrameSiteEvents2_FWD_DEFINED__
  435 #define __HTMLFrameSiteEvents_FWD_DEFINED__
  436 #define __IHTMLFrameBase2_FWD_DEFINED__
  437 #define __IHTMLFrameBase3_FWD_DEFINED__
  438 #define __DispHTMLFrameBase_FWD_DEFINED__
  439 #define __HTMLFrameBase_FWD_DEFINED__
  440 #define __IHTMLFrameElement_FWD_DEFINED__
  441 #define __IHTMLFrameElement2_FWD_DEFINED__
  442 #define __DispHTMLFrameElement_FWD_DEFINED__
  443 #define __HTMLFrameElement_FWD_DEFINED__
  444 #define __IHTMLIFrameElement_FWD_DEFINED__
  445 #define __IHTMLIFrameElement2_FWD_DEFINED__
  446 #define __DispHTMLIFrame_FWD_DEFINED__
  447 #define __HTMLIFrame_FWD_DEFINED__
  448 #define __IHTMLDivPosition_FWD_DEFINED__
  449 #define __IHTMLFieldSetElement_FWD_DEFINED__
  450 #define __IHTMLFieldSetElement2_FWD_DEFINED__
  451 #define __IHTMLLegendElement_FWD_DEFINED__
  452 #define __IHTMLLegendElement2_FWD_DEFINED__
  453 #define __DispHTMLDivPosition_FWD_DEFINED__
  454 #define __HTMLDivPosition_FWD_DEFINED__
  455 #define __DispHTMLFieldSetElement_FWD_DEFINED__
  456 #define __HTMLFieldSetElement_FWD_DEFINED__
  457 #define __DispHTMLLegendElement_FWD_DEFINED__
  458 #define __HTMLLegendElement_FWD_DEFINED__
  459 #define __IHTMLSpanFlow_FWD_DEFINED__
  460 #define __DispHTMLSpanFlow_FWD_DEFINED__
  461 #define __HTMLSpanFlow_FWD_DEFINED__
  462 #define __IHTMLFrameSetElement_FWD_DEFINED__
  463 #define __IHTMLFrameSetElement2_FWD_DEFINED__
  464 #define __DispHTMLFrameSetSite_FWD_DEFINED__
  465 #define __HTMLFrameSetSite_FWD_DEFINED__
  466 #define __IHTMLBGsound_FWD_DEFINED__
  467 #define __DispHTMLBGsound_FWD_DEFINED__
  468 #define __HTMLBGsound_FWD_DEFINED__
  469 #define __IHTMLFontNamesCollection_FWD_DEFINED__
  470 #define __IHTMLFontSizesCollection_FWD_DEFINED__
  471 #define __IHTMLOptionsHolder_FWD_DEFINED__
  472 #define __HTMLStyleElementEvents2_FWD_DEFINED__
  473 #define __HTMLStyleElementEvents_FWD_DEFINED__
  474 #define __IHTMLStyleElement_FWD_DEFINED__
  475 #define __DispHTMLStyleElement_FWD_DEFINED__
  476 #define __HTMLStyleElement_FWD_DEFINED__
  477 #define __IHTMLStyleFontFace_FWD_DEFINED__
  478 #define __HTMLStyleFontFace_FWD_DEFINED__
  479 #define __ICSSFilterSite_FWD_DEFINED__
  480 #define __IMarkupPointer_FWD_DEFINED__
  481 #define __IMarkupContainer_FWD_DEFINED__
  482 #define __IMarkupContainer2_FWD_DEFINED__
  483 #define __IHTMLChangeLog_FWD_DEFINED__
  484 #define __IHTMLChangeSink_FWD_DEFINED__
  485 #define __ISegmentList_FWD_DEFINED__
  486 #define __ISegmentListIterator_FWD_DEFINED__
  487 #define __IHTMLCaret_FWD_DEFINED__
  488 #define __ISegment_FWD_DEFINED__
  489 #define __IElementSegment_FWD_DEFINED__
  490 #define __IHighlightSegment_FWD_DEFINED__
  491 #define __IHighlightRenderingServices_FWD_DEFINED__
  492 #define __ILineInfo_FWD_DEFINED__
  493 #define __IDisplayPointer_FWD_DEFINED__
  494 #define __IDisplayServices_FWD_DEFINED__
  495 #define __IHtmlDlgSafeHelper_FWD_DEFINED__
  496 #define __IBlockFormats_FWD_DEFINED__
  497 #define __IFontNames_FWD_DEFINED__
  498 #define __ICSSFilter_FWD_DEFINED__
  499 #define __ISecureUrlHost_FWD_DEFINED__
  500 #define __IMarkupServices_FWD_DEFINED__
  501 #define __IMarkupServices2_FWD_DEFINED__
  502 #define __IHTMLChangePlayback_FWD_DEFINED__
  503 #define __IMarkupPointer2_FWD_DEFINED__
  504 #define __IMarkupTextFrags_FWD_DEFINED__
  505 #define __IXMLGenericParse_FWD_DEFINED__
  506 #define __IHTMLEditHost_FWD_DEFINED__
  507 #define __IHTMLEditHost2_FWD_DEFINED__
  508 #define __ISequenceNumber_FWD_DEFINED__
  509 #define __IIMEServices_FWD_DEFINED__
  510 #define __ISelectionServicesListener_FWD_DEFINED__
  511 #define __ISelectionServices_FWD_DEFINED__
  512 #define __IHTMLEditDesigner_FWD_DEFINED__
  513 #define __IHTMLEditServices_FWD_DEFINED__
  514 #define __IHTMLEditServices2_FWD_DEFINED__
  515 #define __IHTMLComputedStyle_FWD_DEFINED__
  516 #define __HtmlDlgSafeHelper_FWD_DEFINED__
  517 #define __BlockFormats_FWD_DEFINED__
  518 #define __FontNames_FWD_DEFINED__
  519 #define __HTMLNamespaceEvents_FWD_DEFINED__
  520 #define __IHTMLNamespace_FWD_DEFINED__
  521 #define __IHTMLNamespaceCollection_FWD_DEFINED__
  522 #define __HTMLNamespace_FWD_DEFINED__
  523 #define __HTMLNamespaceCollection_FWD_DEFINED__
  524 #define __IHTMLPainter_FWD_DEFINED__
  525 #define __IHTMLPaintSite_FWD_DEFINED__
  526 #define __IHTMLPainterEventInfo_FWD_DEFINED__
  527 #define __IHTMLPainterOverlay_FWD_DEFINED__
  528 #define __IHTMLIPrintCollection_FWD_DEFINED__
  529 #define __IEnumPrivacyRecords_FWD_DEFINED__
  530 #define __IHTMLDialog_FWD_DEFINED__
  531 #define __IHTMLDialog2_FWD_DEFINED__
  532 #define __IHTMLDialog3_FWD_DEFINED__
  533 #define __IHTMLModelessInit_FWD_DEFINED__
  534 #define __ThreadDialogProcParam_FWD_DEFINED__
  535 #define __HTMLDialog_FWD_DEFINED__
  536 #define __IHTMLPopup_FWD_DEFINED__
  537 #define __DispHTMLPopup_FWD_DEFINED__
  538 #define __HTMLPopup_FWD_DEFINED__
  539 #define __IHTMLAppBehavior_FWD_DEFINED__
  540 #define __IHTMLAppBehavior2_FWD_DEFINED__
  541 #define __IHTMLAppBehavior3_FWD_DEFINED__
  542 #define __DispHTMLAppBehavior_FWD_DEFINED__
  543 #define __HTMLAppBehavior_FWD_DEFINED__
  544 #define __OldHTMLDocument_FWD_DEFINED__
  545 #define __OldHTMLFormElement_FWD_DEFINED__
  546 #define __DispIHTMLInputButtonElement_FWD_DEFINED__
  547 #define __HTMLInputButtonElement_FWD_DEFINED__
  548 #define __DispIHTMLInputTextElement_FWD_DEFINED__
  549 #define __HTMLInputTextElement_FWD_DEFINED__
  550 #define __DispIHTMLInputFileElement_FWD_DEFINED__
  551 #define __HTMLInputFileElement_FWD_DEFINED__
  552 #define __DispIHTMLOptionButtonElement_FWD_DEFINED__
  553 #define __HTMLOptionButtonElement_FWD_DEFINED__
  554 #define __DispIHTMLInputImage_FWD_DEFINED__
  555 #define __HTMLInputImage_FWD_DEFINED__
  556 #define __IElementNamespace_FWD_DEFINED__
  557 #define __IElementNamespaceTable_FWD_DEFINED__
  558 #define __IElementNamespaceFactory_FWD_DEFINED__
  559 #define __IElementNamespaceFactory2_FWD_DEFINED__
  560 #define __IElementNamespaceFactoryCallback_FWD_DEFINED__
  561 #define __IElementBehaviorSiteOM2_FWD_DEFINED__
  562 #define __IElementBehaviorCategory_FWD_DEFINED__
  563 #define __IElementBehaviorSiteCategory_FWD_DEFINED__
  564 #define __IElementBehaviorSubmit_FWD_DEFINED__
  565 #define __IElementBehaviorFocus_FWD_DEFINED__
  566 #define __IElementBehaviorLayout_FWD_DEFINED__
  567 #define __IElementBehaviorLayout2_FWD_DEFINED__
  568 #define __IElementBehaviorSiteLayout_FWD_DEFINED__
  569 #define __IElementBehaviorSiteLayout2_FWD_DEFINED__
  570 #define __IHostBehaviorInit_FWD_DEFINED__
  571 
  572 extern CGID_MSHTML as const GUID
  573 extern CLSID_MHTMLDocument as const GUID
  574 extern CLSID_HTADocument as const GUID
  575 extern CLSID_HTMLApplication as const GUID
  576 extern CLSID_HTMLPluginDocument as const GUID
  577 extern SID_SEditCommandTarget as const GUID
  578 extern CGID_EditStateCommands as const GUID
  579 extern SID_SHTMLEditHost as const GUID
  580 extern SID_SHTMLEditServices as const GUID
  581 
  582 const COOKIEACTION_NONE = &h00000000
  583 const COOKIEACTION_ACCEPT = &h00000001
  584 const COOKIEACTION_REJECT = &h00000002
  585 const COOKIEACTION_DOWNGRADE = &h00000004
  586 const COOKIEACTION_LEASH = &h00000008
  587 const COOKIEACTION_SUPPRESS = &h00000010
  588 const COOKIEACTION_READ = &h00000020
  589 const PRIVACY_URLISTOPLEVEL = &h00010000
  590 const PRIVACY_URLHASCOMPACTPOLICY = &h00020000
  591 const PRIVACY_URLHASPOSTDATA = &h00080000
  592 const PRIVACY_URLHASPOLICYREFLINK = &h00100000
  593 const PRIVACY_URLHASPOLICYREFHEADER = &h00200000
  594 const PRIVACY_URLHASP3PHEADER = &h00400000
  595 extern __MIDL_itf_mshtml_0000_v0_0_c_ifspec as RPC_IF_HANDLE
  596 extern __MIDL_itf_mshtml_0000_v0_0_s_ifspec as RPC_IF_HANDLE
  597 #define __IHTMLFiltersCollection_INTERFACE_DEFINED__
  598 extern IID_IHTMLFiltersCollection as const IID
  599 type IHTMLFiltersCollection as IHTMLFiltersCollection_
  600 
  601 type IHTMLFiltersCollectionVtbl
  602     QueryInterface as function(byval This as IHTMLFiltersCollection ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
  603     AddRef as function(byval This as IHTMLFiltersCollection ptr) as ULONG
  604     Release as function(byval This as IHTMLFiltersCollection ptr) as ULONG
  605     GetTypeInfoCount as function(byval This as IHTMLFiltersCollection ptr, byval pctinfo as UINT ptr) as HRESULT
  606     GetTypeInfo as function(byval This as IHTMLFiltersCollection ptr, byval iTInfo as UINT, byval lcid as LCID, byval ppTInfo as ITypeInfo ptr ptr) as HRESULT
  607     GetIDsOfNames as function(byval This as IHTMLFiltersCollection ptr, byval riid as const IID const ptr, byval rgszNames as LPOLESTR ptr, byval cNames as UINT, byval lcid as LCID, byval rgDispId as DISPID ptr) as HRESULT
  608     Invoke as function(byval This as IHTMLFiltersCollection ptr, byval dispIdMember as DISPID, byval riid as const IID const ptr, byval lcid as LCID, byval wFlags as WORD, byval pDispParams as DISPPARAMS ptr, byval pVarResult as VARIANT ptr, byval pExcepInfo as EXCEPINFO ptr, byval puArgErr as UINT ptr) as HRESULT
  609     get_length as function(byval This as IHTMLFiltersCollection ptr, byval p as long ptr) as HRESULT
  610     get__newEnum as function(byval This as IHTMLFiltersCollection ptr, byval p as IUnknown ptr ptr) as HRESULT
  611     item as function(byval This as IHTMLFiltersCollection ptr, byval pvarIndex as VARIANT ptr, byval pvarResult as VARIANT ptr) as HRESULT
  612 end type
  613 
  614 type IHTMLFiltersCollection_
  615     lpVtbl as IHTMLFiltersCollectionVtbl ptr
  616 end type
  617 
  618 #define IHTMLFiltersCollection_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
  619 #define IHTMLFiltersCollection_AddRef(This) (This)->lpVtbl->AddRef(This)
  620 #define IHTMLFiltersCollection_Release(This) (This)->lpVtbl->Release(This)
  621 #define IHTMLFiltersCollection_GetTypeInfoCount(This, pctinfo) (This)->lpVtbl->GetTypeInfoCount(This, pctinfo)
  622 #define IHTMLFiltersCollection_GetTypeInfo(This, iTInfo, lcid, ppTInfo) (This)->lpVtbl->GetTypeInfo(This, iTInfo, lcid, ppTInfo)
  623 #define IHTMLFiltersCollection_GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId) (This)->lpVtbl->GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId)
  624 #define IHTMLFiltersCollection_Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr) (This)->lpVtbl->Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr)
  625 #define IHTMLFiltersCollection_get_length(This, p) (This)->lpVtbl->get_length(This, p)
  626 #define IHTMLFiltersCollection_get__newEnum(This, p) (This)->lpVtbl->get__newEnum(This, p)
  627 #define IHTMLFiltersCollection_item(This, pvarIndex, pvarResult) (This)->lpVtbl->item(This, pvarIndex, pvarResult)
  628 
  629 declare function IHTMLFiltersCollection_get_length_Proxy(byval This as IHTMLFiltersCollection ptr, byval p as long ptr) as HRESULT
  630 declare sub IHTMLFiltersCollection_get_length_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
  631 declare function IHTMLFiltersCollection_get__newEnum_Proxy(byval This as IHTMLFiltersCollection ptr, byval p as IUnknown ptr ptr) as HRESULT
  632 declare sub IHTMLFiltersCollection_get__newEnum_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
  633 declare function IHTMLFiltersCollection_item_Proxy(byval This as IHTMLFiltersCollection ptr, byval pvarIndex as VARIANT ptr, byval pvarResult as VARIANT ptr) as HRESULT
  634 declare sub IHTMLFiltersCollection_item_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
  635 #define __MSHTML_LIBRARY_DEFINED__
  636 
  637 type _htmlDesignMode as long
  638 enum
  639     htmlDesignModeInherit = -2
  640     htmlDesignModeOn = -1
  641     htmlDesignModeOff = 0
  642     htmlDesignMode_Max = 2147483647
  643 end enum
  644 
  645 type htmlDesignMode as _htmlDesignMode
  646 
  647 type _htmlZOrder as long
  648 enum
  649     htmlZOrderFront = 0
  650     htmlZOrderBack = 1
  651     htmlZOrder_Max = 2147483647
  652 end enum
  653 
  654 type htmlZOrder as _htmlZOrder
  655 
  656 type _htmlClear as long
  657 enum
  658     htmlClearNotSet = 0
  659     htmlClearAll = 1
  660     htmlClearLeft = 2
  661     htmlClearRight = 3
  662     htmlClearBoth = 4
  663     htmlClearNone = 5
  664     htmlClear_Max = 2147483647
  665 end enum
  666 
  667 type htmlClear as _htmlClear
  668 
  669 type _htmlControlAlign as long
  670 enum
  671     htmlControlAlignNotSet = 0
  672     htmlControlAlignLeft = 1
  673     htmlControlAlignCenter = 2
  674     htmlControlAlignRight = 3
  675     htmlControlAlignTextTop = 4
  676     htmlControlAlignAbsMiddle = 5
  677     htmlControlAlignBaseline = 6
  678     htmlControlAlignAbsBottom = 7
  679     htmlControlAlignBottom = 8
  680     htmlControlAlignMiddle = 9
  681     htmlControlAlignTop = 10
  682     htmlControlAlign_Max = 2147483647
  683 end enum
  684 
  685 type htmlControlAlign as _htmlControlAlign
  686 
  687 type _htmlBlockAlign as long
  688 enum
  689     htmlBlockAlignNotSet = 0
  690     htmlBlockAlignLeft = 1
  691     htmlBlockAlignCenter = 2
  692     htmlBlockAlignRight = 3
  693     htmlBlockAlignJustify = 4
  694     htmlBlockAlign_Max = 2147483647
  695 end enum
  696 
  697 type htmlBlockAlign as _htmlBlockAlign
  698 
  699 type _htmlReadyState as long
  700 enum
  701     htmlReadyStateuninitialized = 0
  702     htmlReadyStateloading = 1
  703     htmlReadyStateloaded = 2
  704     htmlReadyStateinteractive = 3
  705     htmlReadyStatecomplete = 4
  706     htmlReadyState_Max = 2147483647
  707 end enum
  708 
  709 type htmlReadyState as _htmlReadyState
  710 
  711 type _htmlLoop as long
  712 enum
  713     htmlLoopLoopInfinite = -1
  714     htmlLoop_Max = 2147483647
  715 end enum
  716 
  717 type htmlLoop as _htmlLoop
  718 
  719 type _mediaType as long
  720 enum
  721     mediaTypeNotSet = 0
  722     mediaTypeAll = 511
  723     mediaTypeAural = 1
  724     mediaTypeBraille = 2
  725     mediaTypeEmbossed = 4
  726     mediaTypeHandheld = 8
  727     mediaTypePrint = 16
  728     mediaTypeProjection = 32
  729     mediaTypeScreen = 64
  730     mediaTypeTty = 128
  731     mediaTypeTv = 256
  732     mediaType_Max = 2147483647
  733 end enum
  734 
  735 type mediaType as _mediaType
  736 
  737 type _styleTextTransform as long
  738 enum
  739     styleTextTransformNotSet = 0
  740     styleTextTransformCapitalize = 1
  741     styleTextTransformLowercase = 2
  742     styleTextTransformUppercase = 3
  743     styleTextTransformNone = 4
  744     styleTextTransform_Max = 2147483647
  745 end enum
  746 
  747 type styleTextTransform as _styleTextTransform
  748 
  749 type _styleDataRepeat as long
  750 enum
  751     styleDataRepeatNone = 0
  752     styleDataRepeatInner = 1
  753     styleDataRepeat_Max = 2147483647
  754 end enum
  755 
  756 type styleDataRepeat as _styleDataRepeat
  757 
  758 type _styleOverflow as long
  759 enum
  760     styleOverflowNotSet = 0
  761     styleOverflowAuto = 1
  762     styleOverflowHidden = 2
  763     styleOverflowVisible = 3
  764     styleOverflowScroll = 4
  765     styleOverflow_Max = 2147483647
  766 end enum
  767 
  768 type styleOverflow as _styleOverflow
  769 
  770 type _styleTableLayout as long
  771 enum
  772     styleTableLayoutNotSet = 0
  773     styleTableLayoutAuto = 1
  774     styleTableLayoutFixed = 2
  775     styleTableLayout_Max = 2147483647
  776 end enum
  777 
  778 type styleTableLayout as _styleTableLayout
  779 
  780 type _styleBorderCollapse as long
  781 enum
  782     styleBorderCollapseNotSet = 0
  783     styleBorderCollapseSeparate = 1
  784     styleBorderCollapseCollapse = 2
  785     styleBorderCollapse_Max = 2147483647
  786 end enum
  787 
  788 type styleBorderCollapse as _styleBorderCollapse
  789 
  790 type _styleFontStyle as long
  791 enum
  792     styleFontStyleNotSet = 0
  793     styleFontStyleItalic = 1
  794     styleFontStyleOblique = 2
  795     styleFontStyleNormal = 3
  796     styleFontStyle_Max = 2147483647
  797 end enum
  798 
  799 type styleFontStyle as _styleFontStyle
  800 
  801 type _styleFontVariant as long
  802 enum
  803     styleFontVariantNotSet = 0
  804     styleFontVariantSmallCaps = 1
  805     styleFontVariantNormal = 2
  806     styleFontVariant_Max = 2147483647
  807 end enum
  808 
  809 type styleFontVariant as _styleFontVariant
  810 
  811 type _styleBackgroundRepeat as long
  812 enum
  813     styleBackgroundRepeatRepeat = 0
  814     styleBackgroundRepeatRepeatX = 1
  815     styleBackgroundRepeatRepeatY = 2
  816     styleBackgroundRepeatNoRepeat = 3
  817     styleBackgroundRepeatNotSet = 4
  818     styleBackgroundRepeat_Max = 2147483647
  819 end enum
  820 
  821 type styleBackgroundRepeat as _styleBackgroundRepeat
  822 
  823 type _styleBackgroundAttachment as long
  824 enum
  825     styleBackgroundAttachmentFixed = 0
  826     styleBackgroundAttachmentScroll = 1
  827     styleBackgroundAttachmentNotSet = 2
  828     styleBackgroundAttachment_Max = 2147483647
  829 end enum
  830 
  831 type styleBackgroundAttachment as _styleBackgroundAttachment
  832 
  833 type _styleVerticalAlign as long
  834 enum
  835     styleVerticalAlignAuto = 0
  836     styleVerticalAlignBaseline = 1
  837     styleVerticalAlignSub = 2
  838     styleVerticalAlignSuper = 3
  839     styleVerticalAlignTop = 4
  840     styleVerticalAlignTextTop = 5
  841     styleVerticalAlignMiddle = 6
  842     styleVerticalAlignBottom = 7
  843     styleVerticalAlignTextBottom = 8
  844     styleVerticalAlignInherit = 9
  845     styleVerticalAlignNotSet = 10
  846     styleVerticalAlign_Max = 2147483647
  847 end enum
  848 
  849 type styleVerticalAlign as _styleVerticalAlign
  850 
  851 type _styleFontWeight as long
  852 enum
  853     styleFontWeightNotSet = 0
  854     styleFontWeight100 = 1
  855     styleFontWeight200 = 2
  856     styleFontWeight300 = 3
  857     styleFontWeight400 = 4
  858     styleFontWeight500 = 5
  859     styleFontWeight600 = 6
  860     styleFontWeight700 = 7
  861     styleFontWeight800 = 8
  862     styleFontWeight900 = 9
  863     styleFontWeightNormal = 10
  864     styleFontWeightBold = 11
  865     styleFontWeightBolder = 12
  866     styleFontWeightLighter = 13
  867     styleFontWeight_Max = 2147483647
  868 end enum
  869 
  870 type styleFontWeight as _styleFontWeight
  871 
  872 type _styleBackgroundPositionX as long
  873 enum
  874     styleBackgroundPositionXNotSet = 0
  875     styleBackgroundPositionXLeft = 1
  876     styleBackgroundPositionXCenter = 2
  877     styleBackgroundPositionXRight = 3
  878     styleBackgroundPositionX_Max = 2147483647
  879 end enum
  880 
  881 type styleBackgroundPositionX as _styleBackgroundPositionX
  882 
  883 type _styleBackgroundPositionY as long
  884 enum
  885     styleBackgroundPositionYNotSet = 0
  886     styleBackgroundPositionYTop = 1
  887     styleBackgroundPositionYCenter = 2
  888     styleBackgroundPositionYBottom = 3
  889     styleBackgroundPositionY_Max = 2147483647
  890 end enum
  891 
  892 type styleBackgroundPositionY as _styleBackgroundPositionY
  893 
  894 type _styleFontSize as long
  895 enum
  896     styleFontSizeXXSmall = 0
  897     styleFontSizeXSmall = 1
  898     styleFontSizeSmall = 2
  899     styleFontSizeMedium = 3
  900     styleFontSizeLarge = 4
  901     styleFontSizeXLarge = 5
  902     styleFontSizeXXLarge = 6
  903     styleFontSizeSmaller = 7
  904     styleFontSizeLarger = 8
  905     styleFontSize_Max = 2147483647
  906 end enum
  907 
  908 type styleFontSize as _styleFontSize
  909 
  910 type _styleAuto as long
  911 enum
  912     styleAutoAuto = 0
  913     styleAuto_Max = 2147483647
  914 end enum
  915 
  916 type styleAuto as _styleAuto
  917 
  918 type _styleNormal as long
  919 enum
  920     styleNormalNormal = 0
  921     styleNormal_Max = 2147483647
  922 end enum
  923 
  924 type styleNormal as _styleNormal
  925 
  926 type _styleBorderWidth as long
  927 enum
  928     styleBorderWidthThin = 0
  929     styleBorderWidthMedium = 1
  930     styleBorderWidthThick = 2
  931     styleBorderWidth_Max = 2147483647
  932 end enum
  933 
  934 type styleBorderWidth as _styleBorderWidth
  935 
  936 type _stylePosition as long
  937 enum
  938     stylePositionNotSet = 0
  939     stylePositionstatic = 1
  940     stylePositionrelative = 2
  941     stylePositionabsolute = 3
  942     stylePositionfixed = 4
  943     stylePosition_Max = 2147483647
  944 end enum
  945 
  946 type stylePosition as _stylePosition
  947 
  948 type _styleBorderStyle as long
  949 enum
  950     styleBorderStyleNotSet = 0
  951     styleBorderStyleDotted = 1
  952     styleBorderStyleDashed = 2
  953     styleBorderStyleSolid = 3
  954     styleBorderStyleDouble = 4
  955     styleBorderStyleGroove = 5
  956     styleBorderStyleRidge = 6
  957     styleBorderStyleInset = 7
  958     styleBorderStyleOutset = 8
  959     styleBorderStyleWindowInset = 9
  960     styleBorderStyleNone = 10
  961     styleBorderStyle_Max = 2147483647
  962 end enum
  963 
  964 type styleBorderStyle as _styleBorderStyle
  965 
  966 type _styleStyleFloat as long
  967 enum
  968     styleStyleFloatNotSet = 0
  969     styleStyleFloatLeft = 1
  970     styleStyleFloatRight = 2
  971     styleStyleFloatNone = 3
  972     styleStyleFloat_Max = 2147483647
  973 end enum
  974 
  975 type styleStyleFloat as _styleStyleFloat
  976 
  977 type _styleDisplay as long
  978 enum
  979     styleDisplayNotSet = 0
  980     styleDisplayBlock = 1
  981     styleDisplayInline = 2
  982     styleDisplayListItem = 3
  983     styleDisplayNone = 4
  984     styleDisplayTableHeaderGroup = 5
  985     styleDisplayTableFooterGroup = 6
  986     styleDisplayInlineBlock = 7
  987     styleDisplay_Max = 2147483647
  988 end enum
  989 
  990 type styleDisplay as _styleDisplay
  991 
  992 type _styleVisibility as long
  993 enum
  994     styleVisibilityNotSet = 0
  995     styleVisibilityInherit = 1
  996     styleVisibilityVisible = 2
  997     styleVisibilityHidden = 3
  998     styleVisibility_Max = 2147483647
  999 end enum
 1000 
 1001 type styleVisibility as _styleVisibility
 1002 
 1003 type _styleListStyleType as long
 1004 enum
 1005     styleListStyleTypeNotSet = 0
 1006     styleListStyleTypeDisc = 1
 1007     styleListStyleTypeCircle = 2
 1008     styleListStyleTypeSquare = 3
 1009     styleListStyleTypeDecimal = 4
 1010     styleListStyleTypeLowerRoman = 5
 1011     styleListStyleTypeUpperRoman = 6
 1012     styleListStyleTypeLowerAlpha = 7
 1013     styleListStyleTypeUpperAlpha = 8
 1014     styleListStyleTypeNone = 9
 1015     styleListStyleType_Max = 2147483647
 1016 end enum
 1017 
 1018 type styleListStyleType as _styleListStyleType
 1019 
 1020 type _styleListStylePosition as long
 1021 enum
 1022     styleListStylePositionNotSet = 0
 1023     styleListStylePositionInside = 1
 1024     styleListStylePositionOutSide = 2
 1025     styleListStylePosition_Max = 2147483647
 1026 end enum
 1027 
 1028 type styleListStylePosition as _styleListStylePosition
 1029 
 1030 type _styleWhiteSpace as long
 1031 enum
 1032     styleWhiteSpaceNotSet = 0
 1033     styleWhiteSpaceNormal = 1
 1034     styleWhiteSpacePre = 2
 1035     styleWhiteSpaceNowrap = 3
 1036     styleWhiteSpace_Max = 2147483647
 1037 end enum
 1038 
 1039 type styleWhiteSpace as _styleWhiteSpace
 1040 
 1041 type _stylePageBreak as long
 1042 enum
 1043     stylePageBreakNotSet = 0
 1044     stylePageBreakAuto = 1
 1045     stylePageBreakAlways = 2
 1046     stylePageBreakLeft = 3
 1047     stylePageBreakRight = 4
 1048     stylePageBreak_Max = 2147483647
 1049 end enum
 1050 
 1051 type stylePageBreak as _stylePageBreak
 1052 
 1053 type _styleCursor as long
 1054 enum
 1055     styleCursorAuto = 0
 1056     styleCursorCrosshair = 1
 1057     styleCursorDefault = 2
 1058     styleCursorHand = 3
 1059     styleCursorMove = 4
 1060     styleCursorE_resize = 5
 1061     styleCursorNe_resize = 6
 1062     styleCursorNw_resize = 7
 1063     styleCursorN_resize = 8
 1064     styleCursorSe_resize = 9
 1065     styleCursorSw_resize = 10
 1066     styleCursorS_resize = 11
 1067     styleCursorW_resize = 12
 1068     styleCursorText = 13
 1069     styleCursorWait = 14
 1070     styleCursorHelp = 15
 1071     styleCursorPointer = 16
 1072     styleCursorProgress = 17
 1073     styleCursorNot_allowed = 18
 1074     styleCursorNo_drop = 19
 1075     styleCursorVertical_text = 20
 1076     styleCursorall_scroll = 21
 1077     styleCursorcol_resize = 22
 1078     styleCursorrow_resize = 23
 1079     styleCursorcustom = 24
 1080     styleCursorNotSet = 25
 1081     styleCursor_Max = 2147483647
 1082 end enum
 1083 
 1084 type styleCursor as _styleCursor
 1085 
 1086 type _styleDir as long
 1087 enum
 1088     styleDirNotSet = 0
 1089     styleDirLeftToRight = 1
 1090     styleDirRightToLeft = 2
 1091     styleDirInherit = 3
 1092     styleDir_Max = 2147483647
 1093 end enum
 1094 
 1095 type styleDir as _styleDir
 1096 
 1097 type _styleBidi as long
 1098 enum
 1099     styleBidiNotSet = 0
 1100     styleBidiNormal = 1
 1101     styleBidiEmbed = 2
 1102     styleBidiOverride = 3
 1103     styleBidiInherit = 4
 1104     styleBidi_Max = 2147483647
 1105 end enum
 1106 
 1107 type styleBidi as _styleBidi
 1108 
 1109 type _styleImeMode as long
 1110 enum
 1111     styleImeModeAuto = 0
 1112     styleImeModeActive = 1
 1113     styleImeModeInactive = 2
 1114     styleImeModeDisabled = 3
 1115     styleImeModeNotSet = 4
 1116     styleImeMode_Max = 2147483647
 1117 end enum
 1118 
 1119 type styleImeMode as _styleImeMode
 1120 
 1121 type _styleRubyAlign as long
 1122 enum
 1123     styleRubyAlignNotSet = 0
 1124     styleRubyAlignAuto = 1
 1125     styleRubyAlignLeft = 2
 1126     styleRubyAlignCenter = 3
 1127     styleRubyAlignRight = 4
 1128     styleRubyAlignDistributeLetter = 5
 1129     styleRubyAlignDistributeSpace = 6
 1130     styleRubyAlignLineEdge = 7
 1131     styleRubyAlign_Max = 2147483647
 1132 end enum
 1133 
 1134 type styleRubyAlign as _styleRubyAlign
 1135 
 1136 type _styleRubyPosition as long
 1137 enum
 1138     styleRubyPositionNotSet = 0
 1139     styleRubyPositionAbove = 1
 1140     styleRubyPositionInline = 2
 1141     styleRubyPosition_Max = 2147483647
 1142 end enum
 1143 
 1144 type styleRubyPosition as _styleRubyPosition
 1145 
 1146 type _styleRubyOverhang as long
 1147 enum
 1148     styleRubyOverhangNotSet = 0
 1149     styleRubyOverhangAuto = 1
 1150     styleRubyOverhangWhitespace = 2
 1151     styleRubyOverhangNone = 3
 1152     styleRubyOverhang_Max = 2147483647
 1153 end enum
 1154 
 1155 type styleRubyOverhang as _styleRubyOverhang
 1156 
 1157 type _styleLayoutGridChar as long
 1158 enum
 1159     styleLayoutGridCharNotSet = 0
 1160     styleLayoutGridCharAuto = 1
 1161     styleLayoutGridCharNone = 2
 1162     styleLayoutGridChar_Max = 2147483647
 1163 end enum
 1164 
 1165 type styleLayoutGridChar as _styleLayoutGridChar
 1166 
 1167 type _styleLayoutGridLine as long
 1168 enum
 1169     styleLayoutGridLineNotSet = 0
 1170     styleLayoutGridLineAuto = 1
 1171     styleLayoutGridLineNone = 2
 1172     styleLayoutGridLine_Max = 2147483647
 1173 end enum
 1174 
 1175 type styleLayoutGridLine as _styleLayoutGridLine
 1176 
 1177 type _styleLayoutGridMode as long
 1178 enum
 1179     styleLayoutGridModeNotSet = 0
 1180     styleLayoutGridModeChar = 1
 1181     styleLayoutGridModeLine = 2
 1182     styleLayoutGridModeBoth = 3
 1183     styleLayoutGridModeNone = 4
 1184     styleLayoutGridMode_Max = 2147483647
 1185 end enum
 1186 
 1187 type styleLayoutGridMode as _styleLayoutGridMode
 1188 
 1189 type _styleLayoutGridType as long
 1190 enum
 1191     styleLayoutGridTypeNotSet = 0
 1192     styleLayoutGridTypeLoose = 1
 1193     styleLayoutGridTypeStrict = 2
 1194     styleLayoutGridTypeFixed = 3
 1195     styleLayoutGridType_Max = 2147483647
 1196 end enum
 1197 
 1198 type styleLayoutGridType as _styleLayoutGridType
 1199 
 1200 type _styleLineBreak as long
 1201 enum
 1202     styleLineBreakNotSet = 0
 1203     styleLineBreakNormal = 1
 1204     styleLineBreakStrict = 2
 1205     styleLineBreak_Max = 2147483647
 1206 end enum
 1207 
 1208 type styleLineBreak as _styleLineBreak
 1209 
 1210 type _styleWordBreak as long
 1211 enum
 1212     styleWordBreakNotSet = 0
 1213     styleWordBreakNormal = 1
 1214     styleWordBreakBreakAll = 2
 1215     styleWordBreakKeepAll = 3
 1216     styleWordBreak_Max = 2147483647
 1217 end enum
 1218 
 1219 type styleWordBreak as _styleWordBreak
 1220 
 1221 type _styleWordWrap as long
 1222 enum
 1223     styleWordWrapNotSet = 0
 1224     styleWordWrapOff = 1
 1225     styleWordWrapOn = 2
 1226     styleWordWrap_Max = 2147483647
 1227 end enum
 1228 
 1229 type styleWordWrap as _styleWordWrap
 1230 
 1231 type _styleTextJustify as long
 1232 enum
 1233     styleTextJustifyNotSet = 0
 1234     styleTextJustifyInterWord = 1
 1235     styleTextJustifyNewspaper = 2
 1236     styleTextJustifyDistribute = 3
 1237     styleTextJustifyDistributeAllLines = 4
 1238     styleTextJustifyInterIdeograph = 5
 1239     styleTextJustifyInterCluster = 6
 1240     styleTextJustifyKashida = 7
 1241     styleTextJustifyAuto = 8
 1242     styleTextJustify_Max = 2147483647
 1243 end enum
 1244 
 1245 type styleTextJustify as _styleTextJustify
 1246 
 1247 type _styleTextAlignLast as long
 1248 enum
 1249     styleTextAlignLastNotSet = 0
 1250     styleTextAlignLastLeft = 1
 1251     styleTextAlignLastCenter = 2
 1252     styleTextAlignLastRight = 3
 1253     styleTextAlignLastJustify = 4
 1254     styleTextAlignLastAuto = 5
 1255     styleTextAlignLast_Max = 2147483647
 1256 end enum
 1257 
 1258 type styleTextAlignLast as _styleTextAlignLast
 1259 
 1260 type _styleTextJustifyTrim as long
 1261 enum
 1262     styleTextJustifyTrimNotSet = 0
 1263     styleTextJustifyTrimNone = 1
 1264     styleTextJustifyTrimPunctuation = 2
 1265     styleTextJustifyTrimPunctAndKana = 3
 1266     styleTextJustifyTrim_Max = 2147483647
 1267 end enum
 1268 
 1269 type styleTextJustifyTrim as _styleTextJustifyTrim
 1270 
 1271 type _styleAccelerator as long
 1272 enum
 1273     styleAcceleratorFalse = 0
 1274     styleAcceleratorTrue = 1
 1275     styleAccelerator_Max = 2147483647
 1276 end enum
 1277 
 1278 type styleAccelerator as _styleAccelerator
 1279 
 1280 type _styleLayoutFlow as long
 1281 enum
 1282     styleLayoutFlowHorizontal = 0
 1283     styleLayoutFlowVerticalIdeographic = 1
 1284     styleLayoutFlowNotSet = 2
 1285     styleLayoutFlow_Max = 2147483647
 1286 end enum
 1287 
 1288 type styleLayoutFlow as _styleLayoutFlow
 1289 
 1290 type _styleWritingMode as long
 1291 enum
 1292     styleWritingModeLrtb = 0
 1293     styleWritingModeTbrl = 1
 1294     styleWritingModeNotSet = 2
 1295     styleWritingMode_Max = 2147483647
 1296 end enum
 1297 
 1298 type styleWritingMode as _styleWritingMode
 1299 
 1300 type _styleBool as long
 1301 enum
 1302     styleBoolFalse = 0
 1303     styleBoolTrue = 1
 1304     styleBool_Max = 2147483647
 1305 end enum
 1306 
 1307 type styleBool as _styleBool
 1308 
 1309 type _styleTextUnderlinePosition as long
 1310 enum
 1311     styleTextUnderlinePositionBelow = 0
 1312     styleTextUnderlinePositionAbove = 1
 1313     styleTextUnderlinePositionAuto = 2
 1314     styleTextUnderlinePositionNotSet = 3
 1315     styleTextUnderlinePosition_Max = 2147483647
 1316 end enum
 1317 
 1318 type styleTextUnderlinePosition as _styleTextUnderlinePosition
 1319 
 1320 type _styleTextOverflow as long
 1321 enum
 1322     styleTextOverflowClip = 0
 1323     styleTextOverflowEllipsis = 1
 1324     styleTextOverflowNotSet = 2
 1325     styleTextOverflow_Max = 2147483647
 1326 end enum
 1327 
 1328 type styleTextOverflow as _styleTextOverflow
 1329 extern CLSID_CStyle as const GUID
 1330 extern CLSID_CRuleStyle as const GUID
 1331 
 1332 type _styleTextLineThroughStyle as long
 1333 enum
 1334     styleTextLineThroughStyleUndefined = 0
 1335     styleTextLineThroughStyleSingle = 1
 1336     styleTextLineThroughStyleDouble = 2
 1337     styleTextLineThroughStyle_Max = 2147483647
 1338 end enum
 1339 
 1340 type styleTextLineThroughStyle as _styleTextLineThroughStyle
 1341 
 1342 type _styleTextUnderlineStyle as long
 1343 enum
 1344     styleTextUnderlineStyleUndefined = 0
 1345     styleTextUnderlineStyleSingle = 1
 1346     styleTextUnderlineStyleDouble = 2
 1347     styleTextUnderlineStyleWords = 3
 1348     styleTextUnderlineStyleDotted = 4
 1349     styleTextUnderlineStyleThick = 5
 1350     styleTextUnderlineStyleDash = 6
 1351     styleTextUnderlineStyleDotDash = 7
 1352     styleTextUnderlineStyleDotDotDash = 8
 1353     styleTextUnderlineStyleWave = 9
 1354     styleTextUnderlineStyleSingleAccounting = 10
 1355     styleTextUnderlineStyleDoubleAccounting = 11
 1356     styleTextUnderlineStyleThickDash = 12
 1357     styleTextUnderlineStyle_Max = 2147483647
 1358 end enum
 1359 
 1360 type styleTextUnderlineStyle as _styleTextUnderlineStyle
 1361 
 1362 type _styleTextEffect as long
 1363 enum
 1364     styleTextEffectNone = 0
 1365     styleTextEffectEmboss = 1
 1366     styleTextEffectEngrave = 2
 1367     styleTextEffectOutline = 3
 1368     styleTextEffect_Max = 2147483647
 1369 end enum
 1370 
 1371 type styleTextEffect as _styleTextEffect
 1372 
 1373 type _styleDefaultTextSelection as long
 1374 enum
 1375     styleDefaultTextSelectionFalse = 0
 1376     styleDefaultTextSelectionTrue = 1
 1377     styleDefaultTextSelection_Max = 2147483647
 1378 end enum
 1379 
 1380 type styleDefaultTextSelection as _styleDefaultTextSelection
 1381 
 1382 type _styleTextDecoration as long
 1383 enum
 1384     styleTextDecorationNone = 0
 1385     styleTextDecorationUnderline = 1
 1386     styleTextDecorationOverline = 2
 1387     styleTextDecorationLineThrough = 3
 1388     styleTextDecorationBlink = 4
 1389     styleTextDecoration_Max = 2147483647
 1390 end enum
 1391 
 1392 type styleTextDecoration as _styleTextDecoration
 1393 extern CLSID_CRenderStyle as const GUID
 1394 
 1395 type _textDecoration as long
 1396 enum
 1397     textDecorationNone = 0
 1398     textDecorationUnderline = 1
 1399     textDecorationOverline = 2
 1400     textDecorationLineThrough = 3
 1401     textDecorationBlink = 4
 1402     textDecoration_Max = 2147483647
 1403 end enum
 1404 
 1405 type textDecoration as _textDecoration
 1406 extern CLSID_CCurrentStyle as const GUID
 1407 extern CLSID_CAttribute as const GUID
 1408 extern CLSID_CDOMTextNode as const GUID
 1409 extern CLSID_CDOMImplementation as const GUID
 1410 extern CLSID_CAttrCollectionator as const GUID
 1411 extern CLSID_CDOMChildrenCollection as const GUID
 1412 
 1413 type _htmlListType as long
 1414 enum
 1415     htmlListTypeNotSet = 0
 1416     htmlListTypeLargeAlpha = 1
 1417     htmlListTypeSmallAlpha = 2
 1418     htmlListTypeLargeRoman = 3
 1419     htmlListTypeSmallRoman = 4
 1420     htmlListTypeNumbers = 5
 1421     htmlListTypeDisc = 6
 1422     htmlListTypeCircle = 7
 1423     htmlListTypeSquare = 8
 1424     htmlListType_Max = 2147483647
 1425 end enum
 1426 
 1427 type htmlListType as _htmlListType
 1428 
 1429 type _htmlMethod as long
 1430 enum
 1431     htmlMethodNotSet = 0
 1432     htmlMethodGet = 1
 1433     htmlMethodPost = 2
 1434     htmlMethod_Max = 2147483647
 1435 end enum
 1436 
 1437 type htmlMethod as _htmlMethod
 1438 
 1439 type _htmlWrap as long
 1440 enum
 1441     htmlWrapOff = 1
 1442     htmlWrapSoft = 2
 1443     htmlWrapHard = 3
 1444     htmlWrap_Max = 2147483647
 1445 end enum
 1446 
 1447 type htmlWrap as _htmlWrap
 1448 
 1449 type _htmlDir as long
 1450 enum
 1451     htmlDirNotSet = 0
 1452     htmlDirLeftToRight = 1
 1453     htmlDirRightToLeft = 2
 1454     htmlDir_Max = 2147483647
 1455 end enum
 1456 
 1457 type htmlDir as _htmlDir
 1458 
 1459 type _htmlEditable as long
 1460 enum
 1461     htmlEditableInherit = 0
 1462     htmlEditableTrue = 1
 1463     htmlEditableFalse = 2
 1464     htmlEditable_Max = 2147483647
 1465 end enum
 1466 
 1467 type htmlEditable as _htmlEditable
 1468 
 1469 type _htmlInput as long
 1470 enum
 1471     htmlInputNotSet = 0
 1472     htmlInputButton = 1
 1473     htmlInputCheckbox = 2
 1474     htmlInputFile = 3
 1475     htmlInputHidden = 4
 1476     htmlInputImage = 5
 1477     htmlInputPassword = 6
 1478     htmlInputRadio = 7
 1479     htmlInputReset = 8
 1480     htmlInputSelectOne = 9
 1481     htmlInputSelectMultiple = 10
 1482     htmlInputSubmit = 11
 1483     htmlInputText = 12
 1484     htmlInputTextarea = 13
 1485     htmlInputRichtext = 14
 1486     htmlInput_Max = 2147483647
 1487 end enum
 1488 
 1489 type htmlInput as _htmlInput
 1490 
 1491 type _htmlEncoding as long
 1492 enum
 1493     htmlEncodingURL = 0
 1494     htmlEncodingMultipart = 1
 1495     htmlEncodingText = 2
 1496     htmlEncoding_Max = 2147483647
 1497 end enum
 1498 
 1499 type htmlEncoding as _htmlEncoding
 1500 
 1501 type _htmlAdjacency as long
 1502 enum
 1503     htmlAdjacencyBeforeBegin = 1
 1504     htmlAdjacencyAfterBegin = 2
 1505     htmlAdjacencyBeforeEnd = 3
 1506     htmlAdjacencyAfterEnd = 4
 1507     htmlAdjacency_Max = 2147483647
 1508 end enum
 1509 
 1510 type htmlAdjacency as _htmlAdjacency
 1511 
 1512 type _htmlTabIndex as long
 1513 enum
 1514     htmlTabIndexNotSet = -32768
 1515     htmlTabIndex_Max = 2147483647
 1516 end enum
 1517 
 1518 type htmlTabIndex as _htmlTabIndex
 1519 
 1520 type _htmlComponent as long
 1521 enum
 1522     htmlComponentClient = 0
 1523     htmlComponentSbLeft = 1
 1524     htmlComponentSbPageLeft = 2
 1525     htmlComponentSbHThumb = 3
 1526     htmlComponentSbPageRight = 4
 1527     htmlComponentSbRight = 5
 1528     htmlComponentSbUp = 6
 1529     htmlComponentSbPageUp = 7
 1530     htmlComponentSbVThumb = 8
 1531     htmlComponentSbPageDown = 9
 1532     htmlComponentSbDown = 10
 1533     htmlComponentSbLeft2 = 11
 1534     htmlComponentSbPageLeft2 = 12
 1535     htmlComponentSbRight2 = 13
 1536     htmlComponentSbPageRight2 = 14
 1537     htmlComponentSbUp2 = 15
 1538     htmlComponentSbPageUp2 = 16
 1539     htmlComponentSbDown2 = 17
 1540     htmlComponentSbPageDown2 = 18
 1541     htmlComponentSbTop = 19
 1542     htmlComponentSbBottom = 20
 1543     htmlComponentOutside = 21
 1544     htmlComponentGHTopLeft = 22
 1545     htmlComponentGHLeft = 23
 1546     htmlComponentGHTop = 24
 1547     htmlComponentGHBottomLeft = 25
 1548     htmlComponentGHTopRight = 26
 1549     htmlComponentGHBottom = 27
 1550     htmlComponentGHRight = 28
 1551     htmlComponentGHBottomRight = 29
 1552     htmlComponent_Max = 2147483647
 1553 end enum
 1554 
 1555 type htmlComponent as _htmlComponent
 1556 
 1557 type _htmlApplyLocation as long
 1558 enum
 1559     htmlApplyLocationInside = 0
 1560     htmlApplyLocationOutside = 1
 1561     htmlApplyLocation_Max = 2147483647
 1562 end enum
 1563 
 1564 type htmlApplyLocation as _htmlApplyLocation
 1565 
 1566 type _htmlGlyphMode as long
 1567 enum
 1568     htmlGlyphModeNone = 0
 1569     htmlGlyphModeBegin = 1
 1570     htmlGlyphModeEnd = 2
 1571     htmlGlyphModeBoth = 3
 1572     htmlGlyphMode_Max = 2147483647
 1573 end enum
 1574 
 1575 type htmlGlyphMode as _htmlGlyphMode
 1576 extern CLSID_CDefaults as const GUID
 1577 extern CLSID_CHtmlComponentDD as const GUID
 1578 extern CLSID_CHtmlComponentProperty as const GUID
 1579 extern CLSID_CHtmlComponentMethod as const GUID
 1580 extern CLSID_CHtmlComponentEvent as const GUID
 1581 extern CLSID_CHtmlComponentAttach as const GUID
 1582 extern CLSID_CHtmlComponentDesc as const GUID
 1583 extern CLSID_CPeerUrnCollection as const GUID
 1584 extern CLSID_CGenericElement as const GUID
 1585 extern CLSID_CStyleSheetRule as const GUID
 1586 extern CLSID_CStyleSheetRuleArray as const GUID
 1587 extern CLSID_CStyleSheetPage as const GUID
 1588 extern CLSID_CStyleSheetPageArray as const GUID
 1589 extern CLSID_CStyleSheet as const GUID
 1590 extern CLSID_CStyleSheetArray as const GUID
 1591 extern CLSID_CLinkElement as const GUID
 1592 
 1593 type _htmlUnit as long
 1594 enum
 1595     htmlUnitCharacter = 1
 1596     htmlUnitWord = 2
 1597     htmlUnitSentence = 3
 1598     htmlUnitTextEdit = 6
 1599     htmlUnit_Max = 2147483647
 1600 end enum
 1601 
 1602 type htmlUnit as _htmlUnit
 1603 
 1604 type _htmlEndPoints as long
 1605 enum
 1606     htmlEndPointsStartToStart = 1
 1607     htmlEndPointsStartToEnd = 2
 1608     htmlEndPointsEndToStart = 3
 1609     htmlEndPointsEndToEnd = 4
 1610     htmlEndPoints_Max = 2147483647
 1611 end enum
 1612 
 1613 type htmlEndPoints as _htmlEndPoints
 1614 
 1615 type _htmlDirection as long
 1616 enum
 1617     htmlDirectionForward = 99999
 1618     htmlDirectionBackward = -99999
 1619     htmlDirection_Max = 2147483647
 1620 end enum
 1621 
 1622 type htmlDirection as _htmlDirection
 1623 extern CLSID_CFormElement as const GUID
 1624 
 1625 type _htmlStart as long
 1626 enum
 1627     htmlStartfileopen = 0
 1628     htmlStartmouseover = 1
 1629     htmlStart_Max = 2147483647
 1630 end enum
 1631 
 1632 type htmlStart as _htmlStart
 1633 extern CLSID_CTextElement as const GUID
 1634 extern CLSID_CImgElement as const GUID
 1635 extern CLSID_CImageElementFactory as const GUID
 1636 
 1637 type _bodyScroll as long
 1638 enum
 1639     bodyScrollyes = 1
 1640     bodyScrollno = 2
 1641     bodyScrollauto = 4
 1642     bodyScrolldefault = 3
 1643     bodyScroll_Max = 2147483647
 1644 end enum
 1645 
 1646 type bodyScroll as _bodyScroll
 1647 extern CLSID_CBodyElement as const GUID
 1648 extern CLSID_CFontElement as const GUID
 1649 extern CLSID_CAnchorElement as const GUID
 1650 extern CLSID_CLabelElement as const GUID
 1651 extern CLSID_CListElement as const GUID
 1652 extern CLSID_CUListElement as const GUID
 1653 extern CLSID_COListElement as const GUID
 1654 extern CLSID_CLIElement as const GUID
 1655 extern CLSID_CBlockElement as const GUID
 1656 extern CLSID_CDivElement as const GUID
 1657 extern CLSID_CDDElement as const GUID
 1658 extern CLSID_CDTElement as const GUID
 1659 extern CLSID_CBRElement as const GUID
 1660 extern CLSID_CDListElement as const GUID
 1661 extern CLSID_CHRElement as const GUID
 1662 extern CLSID_CParaElement as const GUID
 1663 extern CLSID_CElementCollection as const GUID
 1664 extern CLSID_CHeaderElement as const GUID
 1665 
 1666 type _htmlSelectType as long
 1667 enum
 1668     htmlSelectTypeSelectOne = 1
 1669     htmlSelectTypeSelectMultiple = 2
 1670     htmlSelectType_Max = 2147483647
 1671 end enum
 1672 
 1673 type htmlSelectType as _htmlSelectType
 1674 extern CLSID_CSelectElement as const GUID
 1675 
 1676 type _htmlSelection as long
 1677 enum
 1678     htmlSelectionNone = 0
 1679     htmlSelectionText = 1
 1680     htmlSelectionControl = 2
 1681     htmlSelectionTable = 3
 1682     htmlSelection_Max = 2147483647
 1683 end enum
 1684 
 1685 type htmlSelection as _htmlSelection
 1686 extern CLSID_COptionElement as const GUID
 1687 extern CLSID_COptionElementFactory as const GUID
 1688 extern CLSID_CInput as const GUID
 1689 extern CLSID_CTextArea as const GUID
 1690 extern CLSID_CRichtext as const GUID
 1691 extern CLSID_CButton as const GUID
 1692 
 1693 type _htmlMarqueeBehavior as long
 1694 enum
 1695     htmlMarqueeBehaviorscroll = 1
 1696     htmlMarqueeBehaviorslide = 2
 1697     htmlMarqueeBehavioralternate = 3
 1698     htmlMarqueeBehavior_Max = 2147483647
 1699 end enum
 1700 
 1701 type htmlMarqueeBehavior as _htmlMarqueeBehavior
 1702 
 1703 type _htmlMarqueeDirection as long
 1704 enum
 1705     htmlMarqueeDirectionleft = 1
 1706     htmlMarqueeDirectionright = 3
 1707     htmlMarqueeDirectionup = 5
 1708     htmlMarqueeDirectiondown = 7
 1709     htmlMarqueeDirection_Max = 2147483647
 1710 end enum
 1711 
 1712 type htmlMarqueeDirection as _htmlMarqueeDirection
 1713 extern CLSID_CMarquee as const GUID
 1714 extern CLSID_CHtmlElement as const GUID
 1715 extern CLSID_CHeadElement as const GUID
 1716 extern CLSID_CTitleElement as const GUID
 1717 extern CLSID_CMetaElement as const GUID
 1718 extern CLSID_CBaseElement as const GUID
 1719 extern CLSID_CIsIndexElement as const GUID
 1720 extern CLSID_CNextIdElement as const GUID
 1721 extern CLSID_CBaseFontElement as const GUID
 1722 extern CLSID_CUnknownElement as const GUID
 1723 extern CLSID_COmHistory as const GUID
 1724 extern CLSID_CMimeTypes as const GUID
 1725 extern CLSID_CPlugins as const GUID
 1726 extern CLSID_COpsProfile as const GUID
 1727 extern CLSID_COmNavigator as const GUID
 1728 extern CLSID_COmLocation as const GUID
 1729 
 1730 type _htmlPersistState as long
 1731 enum
 1732     htmlPersistStateNormal = 0
 1733     htmlPersistStateFavorite = 1
 1734     htmlPersistStateHistory = 2
 1735     htmlPersistStateSnapshot = 3
 1736     htmlPersistStateUserData = 4
 1737     htmlPersistState_Max = 2147483647
 1738 end enum
 1739 
 1740 type htmlPersistState as _htmlPersistState
 1741 
 1742 type _htmlDropEffect as long
 1743 enum
 1744     htmlDropEffectCopy = 0
 1745     htmlDropEffectLink = 1
 1746     htmlDropEffectMove = 2
 1747     htmlDropEffectNone = 3
 1748     htmlDropEffect_Max = 2147483647
 1749 end enum
 1750 
 1751 type htmlDropEffect as _htmlDropEffect
 1752 
 1753 type _htmlEffectAllowed as long
 1754 enum
 1755     htmlEffectAllowedCopy = 0
 1756     htmlEffectAllowedLink = 1
 1757     htmlEffectAllowedMove = 2
 1758     htmlEffectAllowedCopyLink = 3
 1759     htmlEffectAllowedCopyMove = 4
 1760     htmlEffectAllowedLinkMove = 5
 1761     htmlEffectAllowedAll = 6
 1762     htmlEffectAllowedNone = 7
 1763     htmlEffectAllowedUninitialized = 8
 1764     htmlEffectAllowed_Max = 2147483647
 1765 end enum
 1766 
 1767 type htmlEffectAllowed as _htmlEffectAllowed
 1768 extern CLSID_CEventObj as const GUID
 1769 extern CLSID_CFramesCollection as const GUID
 1770 extern CLSID_CScreen as const GUID
 1771 extern CLSID_CWindow as const GUID
 1772 extern CLSID_COmWindowProxy as const GUID
 1773 
 1774 type _htmlCompatMode as long
 1775 enum
 1776     htmlCompatModeBackCompat = 0
 1777     htmlCompatModeCSS1Compat = 1
 1778     htmlCompatMode_Max = 2147483647
 1779 end enum
 1780 
 1781 type htmlCompatMode as _htmlCompatMode
 1782 extern CLSID_CDocument as const GUID
 1783 extern CLSID_CScriptlet as const GUID
 1784 
 1785 type _BoolValue as long
 1786 enum
 1787     BoolValue_True = 1
 1788     BoolValue_False = 0
 1789     BoolValue_Max = 2147483647
 1790 end enum
 1791 
 1792 type BoolValue as _BoolValue
 1793 extern CLSID_CPluginSite as const GUID
 1794 extern CLSID_CAreasCollection as const GUID
 1795 extern CLSID_CMapElement as const GUID
 1796 extern CLSID_CAreaElement as const GUID
 1797 
 1798 type _htmlCaptionAlign as long
 1799 enum
 1800     htmlCaptionAlignNotSet = 0
 1801     htmlCaptionAlignLeft = 1
 1802     htmlCaptionAlignCenter = 2
 1803     htmlCaptionAlignRight = 3
 1804     htmlCaptionAlignJustify = 4
 1805     htmlCaptionAlignTop = 5
 1806     htmlCaptionAlignBottom = 6
 1807     htmlCaptionAlign_Max = 2147483647
 1808 end enum
 1809 
 1810 type htmlCaptionAlign as _htmlCaptionAlign
 1811 
 1812 type _htmlCaptionVAlign as long
 1813 enum
 1814     htmlCaptionVAlignNotSet = 0
 1815     htmlCaptionVAlignTop = 1
 1816     htmlCaptionVAlignBottom = 2
 1817     htmlCaptionVAlign_Max = 2147483647
 1818 end enum
 1819 
 1820 type htmlCaptionVAlign as _htmlCaptionVAlign
 1821 extern CLSID_CTableCaption as const GUID
 1822 extern CLSID_CCommentElement as const GUID
 1823 extern CLSID_CPhraseElement as const GUID
 1824 extern CLSID_CSpanElement as const GUID
 1825 
 1826 type _htmlFrame as long
 1827 enum
 1828     htmlFrameNotSet = 0
 1829     htmlFramevoid = 1
 1830     htmlFrameabove = 2
 1831     htmlFramebelow = 3
 1832     htmlFramehsides = 4
 1833     htmlFramelhs = 5
 1834     htmlFramerhs = 6
 1835     htmlFramevsides = 7
 1836     htmlFramebox = 8
 1837     htmlFrameborder = 9
 1838     htmlFrame_Max = 2147483647
 1839 end enum
 1840 
 1841 type htmlFrame as _htmlFrame
 1842 
 1843 type _htmlRules as long
 1844 enum
 1845     htmlRulesNotSet = 0
 1846     htmlRulesnone = 1
 1847     htmlRulesgroups = 2
 1848     htmlRulesrows = 3
 1849     htmlRulescols = 4
 1850     htmlRulesall = 5
 1851     htmlRules_Max = 2147483647
 1852 end enum
 1853 
 1854 type htmlRules as _htmlRules
 1855 
 1856 type _htmlCellAlign as long
 1857 enum
 1858     htmlCellAlignNotSet = 0
 1859     htmlCellAlignLeft = 1
 1860     htmlCellAlignCenter = 2
 1861     htmlCellAlignRight = 3
 1862     htmlCellAlignMiddle = htmlCellAlignCenter
 1863     htmlCellAlign_Max = 2147483647
 1864 end enum
 1865 
 1866 type htmlCellAlign as _htmlCellAlign
 1867 
 1868 type _htmlCellVAlign as long
 1869 enum
 1870     htmlCellVAlignNotSet = 0
 1871     htmlCellVAlignTop = 1
 1872     htmlCellVAlignMiddle = 2
 1873     htmlCellVAlignBottom = 3
 1874     htmlCellVAlignBaseline = 4
 1875     htmlCellVAlignCenter = htmlCellVAlignMiddle
 1876     htmlCellVAlign_Max = 2147483647
 1877 end enum
 1878 
 1879 type htmlCellVAlign as _htmlCellVAlign
 1880 extern CLSID_CTable as const GUID
 1881 extern CLSID_CTableCol as const GUID
 1882 extern CLSID_CTableSection as const GUID
 1883 extern CLSID_CTableRow as const GUID
 1884 extern CLSID_CTableCell as const GUID
 1885 extern CLSID_CScriptElement as const GUID
 1886 extern CLSID_CNoShowElement as const GUID
 1887 extern CLSID_CObjectElement as const GUID
 1888 extern CLSID_CParamElement as const GUID
 1889 
 1890 type _frameScrolling as long
 1891 enum
 1892     frameScrollingyes = 1
 1893     frameScrollingno = 2
 1894     frameScrollingauto = 4
 1895     frameScrolling_Max = 2147483647
 1896 end enum
 1897 
 1898 type frameScrolling as _frameScrolling
 1899 extern CLSID_CFrameSite as const GUID
 1900 extern CLSID_CFrameElement as const GUID
 1901 extern CLSID_CIFrameElement as const GUID
 1902 extern CLSID_C1DElement as const GUID
 1903 extern CLSID_CFieldSetElement as const GUID
 1904 extern CLSID_CLegendElement as const GUID
 1905 extern CLSID_CSpanSite as const GUID
 1906 extern CLSID_CFrameSetSite as const GUID
 1907 extern CLSID_CBGsound as const GUID
 1908 extern CLSID_CStyleElement as const GUID
 1909 extern CLSID_CFontFace as const GUID
 1910 
 1911 type _ELEMENT_CORNER as long
 1912 enum
 1913     ELEMENT_CORNER_NONE = 0
 1914     ELEMENT_CORNER_TOP = 1
 1915     ELEMENT_CORNER_LEFT = 2
 1916     ELEMENT_CORNER_BOTTOM = 3
 1917     ELEMENT_CORNER_RIGHT = 4
 1918     ELEMENT_CORNER_TOPLEFT = 5
 1919     ELEMENT_CORNER_TOPRIGHT = 6
 1920     ELEMENT_CORNER_BOTTOMLEFT = 7
 1921     ELEMENT_CORNER_BOTTOMRIGHT = 8
 1922     ELEMENT_CORNER_Max = 2147483647
 1923 end enum
 1924 
 1925 type ELEMENT_CORNER as _ELEMENT_CORNER
 1926 
 1927 type _SECUREURLHOSTVALIDATE_FLAGS as long
 1928 enum
 1929     SUHV_PROMPTBEFORENO = &h1
 1930     SUHV_SILENTYES = &h2
 1931     SUHV_UNSECURESOURCE = &h4
 1932     SECUREURLHOSTVALIDATE_FLAGS_Max = 2147483647
 1933 end enum
 1934 
 1935 type SECUREURLHOSTVALIDATE_FLAGS as _SECUREURLHOSTVALIDATE_FLAGS
 1936 
 1937 type _POINTER_GRAVITY as long
 1938 enum
 1939     POINTER_GRAVITY_Left = 0
 1940     POINTER_GRAVITY_Right = 1
 1941     POINTER_GRAVITY_Max = 2147483647
 1942 end enum
 1943 
 1944 type POINTER_GRAVITY as _POINTER_GRAVITY
 1945 
 1946 type _ELEMENT_ADJACENCY as long
 1947 enum
 1948     ELEM_ADJ_BeforeBegin = 0
 1949     ELEM_ADJ_AfterBegin = 1
 1950     ELEM_ADJ_BeforeEnd = 2
 1951     ELEM_ADJ_AfterEnd = 3
 1952     ELEMENT_ADJACENCY_Max = 2147483647
 1953 end enum
 1954 
 1955 type ELEMENT_ADJACENCY as _ELEMENT_ADJACENCY
 1956 
 1957 type _MARKUP_CONTEXT_TYPE as long
 1958 enum
 1959     CONTEXT_TYPE_None = 0
 1960     CONTEXT_TYPE_Text = 1
 1961     CONTEXT_TYPE_EnterScope = 2
 1962     CONTEXT_TYPE_ExitScope = 3
 1963     CONTEXT_TYPE_NoScope = 4
 1964     MARKUP_CONTEXT_TYPE_Max = 2147483647
 1965 end enum
 1966 
 1967 type MARKUP_CONTEXT_TYPE as _MARKUP_CONTEXT_TYPE
 1968 
 1969 type _FINDTEXT_FLAGS as long
 1970 enum
 1971     FINDTEXT_BACKWARDS = &h1
 1972     FINDTEXT_WHOLEWORD = &h2
 1973     FINDTEXT_MATCHCASE = &h4
 1974     FINDTEXT_RAW = &h20000
 1975     FINDTEXT_MATCHDIAC = &h20000000
 1976     FINDTEXT_MATCHKASHIDA = &h40000000
 1977     FINDTEXT_MATCHALEFHAMZA = &h80000000
 1978     FINDTEXT_FLAGS_Max = 2147483647
 1979 end enum
 1980 
 1981 type FINDTEXT_FLAGS as _FINDTEXT_FLAGS
 1982 
 1983 type _MOVEUNIT_ACTION as long
 1984 enum
 1985     MOVEUNIT_PREVCHAR = 0
 1986     MOVEUNIT_NEXTCHAR = 1
 1987     MOVEUNIT_PREVCLUSTERBEGIN = 2
 1988     MOVEUNIT_NEXTCLUSTERBEGIN = 3
 1989     MOVEUNIT_PREVCLUSTEREND = 4
 1990     MOVEUNIT_NEXTCLUSTEREND = 5
 1991     MOVEUNIT_PREVWORDBEGIN = 6
 1992     MOVEUNIT_NEXTWORDBEGIN = 7
 1993     MOVEUNIT_PREVWORDEND = 8
 1994     MOVEUNIT_NEXTWORDEND = 9
 1995     MOVEUNIT_PREVPROOFWORD = 10
 1996     MOVEUNIT_NEXTPROOFWORD = 11
 1997     MOVEUNIT_NEXTURLBEGIN = 12
 1998     MOVEUNIT_PREVURLBEGIN = 13
 1999     MOVEUNIT_NEXTURLEND = 14
 2000     MOVEUNIT_PREVURLEND = 15
 2001     MOVEUNIT_PREVSENTENCE = 16
 2002     MOVEUNIT_NEXTSENTENCE = 17
 2003     MOVEUNIT_PREVBLOCK = 18
 2004     MOVEUNIT_NEXTBLOCK = 19
 2005     MOVEUNIT_ACTION_Max = 2147483647
 2006 end enum
 2007 
 2008 type MOVEUNIT_ACTION as _MOVEUNIT_ACTION
 2009 
 2010 type _PARSE_FLAGS as long
 2011 enum
 2012     PARSE_ABSOLUTIFYIE40URLS = &h1
 2013     PARSE_FLAGS_Max = 2147483647
 2014 end enum
 2015 
 2016 type PARSE_FLAGS as _PARSE_FLAGS
 2017 
 2018 type _ELEMENT_TAG_ID as long
 2019 enum
 2020     TAGID_NULL = 0
 2021     TAGID_UNKNOWN = 1
 2022     TAGID_A = 2
 2023     TAGID_ACRONYM = 3
 2024     TAGID_ADDRESS = 4
 2025     TAGID_APPLET = 5
 2026     TAGID_AREA = 6
 2027     TAGID_B = 7
 2028     TAGID_BASE = 8
 2029     TAGID_BASEFONT = 9
 2030     TAGID_BDO = 10
 2031     TAGID_BGSOUND = 11
 2032     TAGID_BIG = 12
 2033     TAGID_BLINK = 13
 2034     TAGID_BLOCKQUOTE = 14
 2035     TAGID_BODY = 15
 2036     TAGID_BR = 16
 2037     TAGID_BUTTON = 17
 2038     TAGID_CAPTION = 18
 2039     TAGID_CENTER = 19
 2040     TAGID_CITE = 20
 2041     TAGID_CODE = 21
 2042     TAGID_COL = 22
 2043     TAGID_COLGROUP = 23
 2044     TAGID_COMMENT = 24
 2045     TAGID_COMMENT_RAW = 25
 2046     TAGID_DD = 26
 2047     TAGID_DEL = 27
 2048     TAGID_DFN = 28
 2049     TAGID_DIR = 29
 2050     TAGID_DIV = 30
 2051     TAGID_DL = 31
 2052     TAGID_DT = 32
 2053     TAGID_EM = 33
 2054     TAGID_EMBED = 34
 2055     TAGID_FIELDSET = 35
 2056     TAGID_FONT = 36
 2057     TAGID_FORM = 37
 2058     TAGID_FRAME = 38
 2059     TAGID_FRAMESET = 39
 2060     TAGID_GENERIC = 40
 2061     TAGID_H1 = 41
 2062     TAGID_H2 = 42
 2063     TAGID_H3 = 43
 2064     TAGID_H4 = 44
 2065     TAGID_H5 = 45
 2066     TAGID_H6 = 46
 2067     TAGID_HEAD = 47
 2068     TAGID_HR = 48
 2069     TAGID_HTML = 49
 2070     TAGID_I = 50
 2071     TAGID_IFRAME = 51
 2072     TAGID_IMG = 52
 2073     TAGID_INPUT = 53
 2074     TAGID_INS = 54
 2075     TAGID_KBD = 55
 2076     TAGID_LABEL = 56
 2077     TAGID_LEGEND = 57
 2078     TAGID_LI = 58
 2079     TAGID_LINK = 59
 2080     TAGID_LISTING = 60
 2081     TAGID_MAP = 61
 2082     TAGID_MARQUEE = 62
 2083     TAGID_MENU = 63
 2084     TAGID_META = 64
 2085     TAGID_NEXTID = 65
 2086     TAGID_NOBR = 66
 2087     TAGID_NOEMBED = 67
 2088     TAGID_NOFRAMES = 68
 2089     TAGID_NOSCRIPT = 69
 2090     TAGID_OBJECT = 70
 2091     TAGID_OL = 71
 2092     TAGID_OPTION = 72
 2093     TAGID_P = 73
 2094     TAGID_PARAM = 74
 2095     TAGID_PLAINTEXT = 75
 2096     TAGID_PRE = 76
 2097     TAGID_Q = 77
 2098     TAGID_RP = 78
 2099     TAGID_RT = 79
 2100     TAGID_RUBY = 80
 2101     TAGID_S = 81
 2102     TAGID_SAMP = 82
 2103     TAGID_SCRIPT = 83
 2104     TAGID_SELECT = 84
 2105     TAGID_SMALL = 85
 2106     TAGID_SPAN = 86
 2107     TAGID_STRIKE = 87
 2108     TAGID_STRONG = 88
 2109     TAGID_STYLE = 89
 2110     TAGID_SUB = 90
 2111     TAGID_SUP = 91
 2112     TAGID_TABLE = 92
 2113     TAGID_TBODY = 93
 2114     TAGID_TC = 94
 2115     TAGID_TD = 95
 2116     TAGID_TEXTAREA = 96
 2117     TAGID_TFOOT = 97
 2118     TAGID_TH = 98
 2119     TAGID_THEAD = 99
 2120     TAGID_TITLE = 100
 2121     TAGID_TR = 101
 2122     TAGID_TT = 102
 2123     TAGID_U = 103
 2124     TAGID_UL = 104
 2125     TAGID_VAR = 105
 2126     TAGID_WBR = 106
 2127     TAGID_XMP = 107
 2128     TAGID_ROOT = 108
 2129     TAGID_OPTGROUP = 109
 2130     TAGID_COUNT = 110
 2131     TAGID_LAST_PREDEFINED = 10000
 2132     ELEMENT_TAG_ID_Max = 2147483647
 2133 end enum
 2134 
 2135 type ELEMENT_TAG_ID as _ELEMENT_TAG_ID
 2136 
 2137 type _SELECTION_TYPE as long
 2138 enum
 2139     SELECTION_TYPE_None = 0
 2140     SELECTION_TYPE_Caret = 1
 2141     SELECTION_TYPE_Text = 2
 2142     SELECTION_TYPE_Control = 3
 2143     SELECTION_TYPE_Max = 2147483647
 2144 end enum
 2145 
 2146 type SELECTION_TYPE as _SELECTION_TYPE
 2147 
 2148 type _SAVE_SEGMENTS_FLAGS as long
 2149 enum
 2150     SAVE_SEGMENTS_NoIE4SelectionCompat = &h1
 2151     SAVE_SEGMENTS_FLAGS_Max = 2147483647
 2152 end enum
 2153 
 2154 type SAVE_SEGMENTS_FLAGS as _SAVE_SEGMENTS_FLAGS
 2155 
 2156 type _CARET_DIRECTION as long
 2157 enum
 2158     CARET_DIRECTION_INDETERMINATE = 0
 2159     CARET_DIRECTION_SAME = 1
 2160     CARET_DIRECTION_BACKWARD = 2
 2161     CARET_DIRECTION_FORWARD = 3
 2162     CARET_DIRECTION_Max = 2147483647
 2163 end enum
 2164 
 2165 type CARET_DIRECTION as _CARET_DIRECTION
 2166 
 2167 type _LINE_DIRECTION as long
 2168 enum
 2169     LINE_DIRECTION_RightToLeft = 1
 2170     LINE_DIRECTION_LeftToRight = 2
 2171     LINE_DIRECTION_Max = 2147483647
 2172 end enum
 2173 
 2174 type LINE_DIRECTION as _LINE_DIRECTION
 2175 
 2176 type _HT_OPTIONS as long
 2177 enum
 2178     HT_OPT_AllowAfterEOL = &h1
 2179     HT_OPTIONS_Max = 2147483647
 2180 end enum
 2181 
 2182 type HT_OPTIONS as _HT_OPTIONS
 2183 
 2184 type _HT_RESULTS as long
 2185 enum
 2186     HT_RESULTS_Glyph = &h1
 2187     HT_RESULTS_Max = 2147483647
 2188 end enum
 2189 
 2190 type HT_RESULTS as _HT_RESULTS
 2191 
 2192 type _DISPLAY_MOVEUNIT as long
 2193 enum
 2194     DISPLAY_MOVEUNIT_PreviousLine = 1
 2195     DISPLAY_MOVEUNIT_NextLine = 2
 2196     DISPLAY_MOVEUNIT_CurrentLineStart = 3
 2197     DISPLAY_MOVEUNIT_CurrentLineEnd = 4
 2198     DISPLAY_MOVEUNIT_TopOfWindow = 5
 2199     DISPLAY_MOVEUNIT_BottomOfWindow = 6
 2200     DISPLAY_MOVEUNIT_Max = 2147483647
 2201 end enum
 2202 
 2203 type DISPLAY_MOVEUNIT as _DISPLAY_MOVEUNIT
 2204 
 2205 type _DISPLAY_GRAVITY as long
 2206 enum
 2207     DISPLAY_GRAVITY_PreviousLine = 1
 2208     DISPLAY_GRAVITY_NextLine = 2
 2209     DISPLAY_GRAVITY_Max = 2147483647
 2210 end enum
 2211 
 2212 type DISPLAY_GRAVITY as _DISPLAY_GRAVITY
 2213 
 2214 type _DISPLAY_BREAK as long
 2215 enum
 2216     DISPLAY_BREAK_None = 0
 2217     DISPLAY_BREAK_Block = &h1
 2218     DISPLAY_BREAK_Break = &h2
 2219     DISPLAY_BREAK_Max = 2147483647
 2220 end enum
 2221 
 2222 type DISPLAY_BREAK as _DISPLAY_BREAK
 2223 
 2224 type _COORD_SYSTEM as long
 2225 enum
 2226     COORD_SYSTEM_GLOBAL = 0
 2227     COORD_SYSTEM_PARENT = 1
 2228     COORD_SYSTEM_CONTAINER = 2
 2229     COORD_SYSTEM_CONTENT = 3
 2230     COORD_SYSTEM_FRAME = 4
 2231     COORD_SYSTEM_Max = 2147483647
 2232 end enum
 2233 
 2234 type COORD_SYSTEM as _COORD_SYSTEM
 2235 extern CLSID_HtmlDlgSafeHelper as const GUID
 2236 extern CLSID_BlockFormats as const GUID
 2237 extern CLSID_FontNames as const GUID
 2238 extern CLSID_CHTMLNamespace as const GUID
 2239 extern CLSID_CHTMLNamespaceCollection as const GUID
 2240 
 2241 type _HTML_PAINTER as long
 2242 enum
 2243     HTMLPAINTER_OPAQUE = &h1
 2244     HTMLPAINTER_TRANSPARENT = &h2
 2245     HTMLPAINTER_ALPHA = &h4
 2246     HTMLPAINTER_COMPLEX = &h8
 2247     HTMLPAINTER_OVERLAY = &h10
 2248     HTMLPAINTER_HITTEST = &h20
 2249     HTMLPAINTER_SURFACE = &h100
 2250     HTMLPAINTER_3DSURFACE = &h200
 2251     HTMLPAINTER_NOBAND = &h400
 2252     HTMLPAINTER_NODC = &h1000
 2253     HTMLPAINTER_NOPHYSICALCLIP = &h2000
 2254     HTMLPAINTER_NOSAVEDC = &h4000
 2255     HTMLPAINTER_SUPPORTS_XFORM = &h8000
 2256     HTMLPAINTER_EXPAND = &h10000
 2257     HTMLPAINTER_NOSCROLLBITS = &h20000
 2258     HTML_PAINTER_Max = 2147483647
 2259 end enum
 2260 
 2261 type HTML_PAINTER as _HTML_PAINTER
 2262 
 2263 type _HTML_PAINT_ZORDER as long
 2264 enum
 2265     HTMLPAINT_ZORDER_NONE = 0
 2266     HTMLPAINT_ZORDER_REPLACE_ALL = 1
 2267     HTMLPAINT_ZORDER_REPLACE_CONTENT = 2
 2268     HTMLPAINT_ZORDER_REPLACE_BACKGROUND = 3
 2269     HTMLPAINT_ZORDER_BELOW_CONTENT = 4
 2270     HTMLPAINT_ZORDER_BELOW_FLOW = 5
 2271     HTMLPAINT_ZORDER_ABOVE_FLOW = 6
 2272     HTMLPAINT_ZORDER_ABOVE_CONTENT = 7
 2273     HTMLPAINT_ZORDER_WINDOW_TOP = 8
 2274     HTML_PAINT_ZORDER_Max = 2147483647
 2275 end enum
 2276 
 2277 type HTML_PAINT_ZORDER as _HTML_PAINT_ZORDER
 2278 
 2279 type _HTML_PAINT_DRAW_FLAGS as long
 2280 enum
 2281     HTMLPAINT_DRAW_UPDATEREGION = &h1
 2282     HTMLPAINT_DRAW_USE_XFORM = &h2
 2283     HTML_PAINT_DRAW_FLAGS_Max = 2147483647
 2284 end enum
 2285 
 2286 type HTML_PAINT_DRAW_FLAGS as _HTML_PAINT_DRAW_FLAGS
 2287 
 2288 type _HTML_PAINT_EVENT_FLAGS as long
 2289 enum
 2290     HTMLPAINT_EVENT_TARGET = &h1
 2291     HTMLPAINT_EVENT_SETCURSOR = &h2
 2292     HTML_PAINT_EVENT_FLAGS_Max = 2147483647
 2293 end enum
 2294 
 2295 type HTML_PAINT_EVENT_FLAGS as _HTML_PAINT_EVENT_FLAGS
 2296 
 2297 type _HTML_PAINT_DRAW_INFO_FLAGS as long
 2298 enum
 2299     HTMLPAINT_DRAWINFO_VIEWPORT = &h1
 2300     HTMLPAINT_DRAWINFO_UPDATEREGION = &h2
 2301     HTMLPAINT_DRAWINFO_XFORM = &h4
 2302     HTML_PAINT_DRAW_INFO_FLAGS_Max = 2147483647
 2303 end enum
 2304 
 2305 type HTML_PAINT_DRAW_INFO_FLAGS as _HTML_PAINT_DRAW_INFO_FLAGS
 2306 
 2307 type _HTML_PAINTER_INFO
 2308     lFlags as LONG
 2309     lZOrder as LONG
 2310     iidDrawObject as IID
 2311     rcExpand as RECT
 2312 end type
 2313 
 2314 type HTML_PAINTER_INFO as _HTML_PAINTER_INFO
 2315 
 2316 type _HTML_PAINT_XFORM
 2317     eM11 as FLOAT
 2318     eM12 as FLOAT
 2319     eM21 as FLOAT
 2320     eM22 as FLOAT
 2321     eDx as FLOAT
 2322     eDy as FLOAT
 2323 end type
 2324 
 2325 type HTML_PAINT_XFORM as _HTML_PAINT_XFORM
 2326 
 2327 type _HTML_PAINT_DRAW_INFO
 2328     rcViewport as RECT
 2329     hrgnUpdate as HRGN
 2330     xform as HTML_PAINT_XFORM
 2331 end type
 2332 
 2333 type HTML_PAINT_DRAW_INFO as _HTML_PAINT_DRAW_INFO
 2334 
 2335 type _HTMLDlgFlag as long
 2336 enum
 2337     HTMLDlgFlagNo = 0
 2338     HTMLDlgFlagOff = 0
 2339     HTMLDlgFlag0 = 0
 2340     HTMLDlgFlagYes = 1
 2341     HTMLDlgFlagOn = 1
 2342     HTMLDlgFlag1 = 1
 2343     HTMLDlgFlagNotSet = -1
 2344     HTMLDlgFlag_Max = 2147483647
 2345 end enum
 2346 
 2347 type HTMLDlgFlag as _HTMLDlgFlag
 2348 
 2349 type _HTMLDlgBorder as long
 2350 enum
 2351     HTMLDlgBorderThin = 0
 2352     HTMLDlgBorderThick = &h40000
 2353     HTMLDlgBorder_Max = 2147483647
 2354 end enum
 2355 
 2356 type HTMLDlgBorder as _HTMLDlgBorder
 2357 
 2358 type _HTMLDlgEdge as long
 2359 enum
 2360     HTMLDlgEdgeSunken = 0
 2361     HTMLDlgEdgeRaised = 16
 2362     HTMLDlgEdge_Max = 2147483647
 2363 end enum
 2364 
 2365 type HTMLDlgEdge as _HTMLDlgEdge
 2366 
 2367 type _HTMLDlgCenter as long
 2368 enum
 2369     HTMLDlgCenterNo = 0
 2370     HTMLDlgCenterOff = 0
 2371     HTMLDlgCenter0 = 0
 2372     HTMLDlgCenterYes = 1
 2373     HTMLDlgCenterOn = 1
 2374     HTMLDlgCenter1 = 1
 2375     HTMLDlgCenterParent = 1
 2376     HTMLDlgCenterDesktop = 2
 2377     HTMLDlgCenter_Max = 2147483647
 2378 end enum
 2379 
 2380 type HTMLDlgCenter as _HTMLDlgCenter
 2381 extern CLSID_CThreadDialogProcParam as const GUID
 2382 extern CLSID_CHTMLDlg as const GUID
 2383 extern CLSID_CHTMLPopup as const GUID
 2384 
 2385 type _HTMLAppFlag as long
 2386 enum
 2387     HTMLAppFlagNo = 0
 2388     HTMLAppFlagOff = 0
 2389     HTMLAppFlag0 = 0
 2390     HTMLAppFlagYes = 1
 2391     HTMLAppFlagOn = 1
 2392     HTMLAppFlag1 = 1
 2393     HTMLAppFlag_Max = 2147483647
 2394 end enum
 2395 
 2396 type HTMLAppFlag as _HTMLAppFlag
 2397 
 2398 type _HTMLMinimizeFlag as long
 2399 enum
 2400     HTMLMinimizeFlagNo = 0
 2401     HTMLMinimizeFlagYes = &h20000
 2402     HTMLMinimizeFlag_Max = 2147483647
 2403 end enum
 2404 
 2405 type HTMLMinimizeFlag as _HTMLMinimizeFlag
 2406 
 2407 type _HTMLMaximizeFlag as long
 2408 enum
 2409     HTMLMaximizeFlagNo = 0
 2410     HTMLMaximizeFlagYes = &h10000
 2411     HTMLMaximizeFlag_Max = 2147483647
 2412 end enum
 2413 
 2414 type HTMLMaximizeFlag as _HTMLMaximizeFlag
 2415 
 2416 type _HTMLCaptionFlag as long
 2417 enum
 2418     HTMLCaptionFlagNo = 0
 2419     HTMLCaptionFlagYes = &hc00000
 2420     HTMLCaptionFlag_Max = 2147483647
 2421 end enum
 2422 
 2423 type HTMLCaptionFlag as _HTMLCaptionFlag
 2424 
 2425 type _HTMLSysMenuFlag as long
 2426 enum
 2427     HTMLSysMenuFlagNo = 0
 2428     HTMLSysMenuFlagYes = &h80000
 2429     HTMLSysMenuFlag_Max = 2147483647
 2430 end enum
 2431 
 2432 type HTMLSysMenuFlag as _HTMLSysMenuFlag
 2433 
 2434 type _HTMLBorder as long
 2435 enum
 2436     HTMLBorderNone = 0
 2437     HTMLBorderThick = &h40000
 2438     HTMLBorderDialog = &h400000
 2439     HTMLBorderThin = &h800000
 2440     HTMLBorder_Max = 2147483647
 2441 end enum
 2442 
 2443 type HTMLBorder as _HTMLBorder
 2444 
 2445 type _HTMLBorderStyle as long
 2446 enum
 2447     HTMLBorderStyleNormal = 0
 2448     HTMLBorderStyleRaised = &h100
 2449     HTMLBorderStyleSunken = &h200
 2450     HTMLBorderStylecombined = &h300
 2451     HTMLBorderStyleStatic = &h20000
 2452     HTMLBorderStyle_Max = 2147483647
 2453 end enum
 2454 
 2455 type HTMLBorderStyle as _HTMLBorderStyle
 2456 
 2457 type _HTMLWindowState as long
 2458 enum
 2459     HTMLWindowStateNormal = 1
 2460     HTMLWindowStateMaximize = 3
 2461     HTMLWindowStateMinimize = 6
 2462     HTMLWindowState_Max = 2147483647
 2463 end enum
 2464 
 2465 type HTMLWindowState as _HTMLWindowState
 2466 extern CLSID_CAppBehavior as const GUID
 2467 
 2468 type _BEHAVIOR_EVENT as long
 2469 enum
 2470     BEHAVIOREVENT_FIRST = 0
 2471     BEHAVIOREVENT_CONTENTREADY = 0
 2472     BEHAVIOREVENT_DOCUMENTREADY = 1
 2473     BEHAVIOREVENT_APPLYSTYLE = 2
 2474     BEHAVIOREVENT_DOCUMENTCONTEXTCHANGE = 3
 2475     BEHAVIOREVENT_CONTENTSAVE = 4
 2476     BEHAVIOREVENT_LAST = 4
 2477     BEHAVIOR_EVENT_Max = 2147483647
 2478 end enum
 2479 
 2480 type BEHAVIOR_EVENT as _BEHAVIOR_EVENT
 2481 
 2482 type _BEHAVIOR_EVENT_FLAGS as long
 2483 enum
 2484     BEHAVIOREVENTFLAGS_BUBBLE = 1
 2485     BEHAVIOREVENTFLAGS_STANDARDADDITIVE = 2
 2486     BEHAVIOR_EVENT_FLAGS_Max = 2147483647
 2487 end enum
 2488 
 2489 type BEHAVIOR_EVENT_FLAGS as _BEHAVIOR_EVENT_FLAGS
 2490 
 2491 type _BEHAVIOR_RENDER_INFO as long
 2492 enum
 2493     BEHAVIORRENDERINFO_BEFOREBACKGROUND = &h1
 2494     BEHAVIORRENDERINFO_AFTERBACKGROUND = &h2
 2495     BEHAVIORRENDERINFO_BEFORECONTENT = &h4
 2496     BEHAVIORRENDERINFO_AFTERCONTENT = &h8
 2497     BEHAVIORRENDERINFO_AFTERFOREGROUND = &h20
 2498     BEHAVIORRENDERINFO_ABOVECONTENT = &h28
 2499     BEHAVIORRENDERINFO_ALLLAYERS = &hff
 2500     BEHAVIORRENDERINFO_DISABLEBACKGROUND = &h100
 2501     BEHAVIORRENDERINFO_DISABLENEGATIVEZ = &h200
 2502     BEHAVIORRENDERINFO_DISABLECONTENT = &h400
 2503     BEHAVIORRENDERINFO_DISABLEPOSITIVEZ = &h800
 2504     BEHAVIORRENDERINFO_DISABLEALLLAYERS = &hf00
 2505     BEHAVIORRENDERINFO_HITTESTING = &h1000
 2506     BEHAVIORRENDERINFO_SURFACE = &h100000
 2507     BEHAVIORRENDERINFO_3DSURFACE = &h200000
 2508     BEHAVIOR_RENDER_INFO_Max = 2147483647
 2509 end enum
 2510 
 2511 type BEHAVIOR_RENDER_INFO as _BEHAVIOR_RENDER_INFO
 2512 
 2513 type _BEHAVIOR_RELATION as long
 2514 enum
 2515     BEHAVIOR_FIRSTRELATION = 0
 2516     BEHAVIOR_SAMEELEMENT = 0
 2517     BEHAVIOR_PARENT = 1
 2518     BEHAVIOR_CHILD = 2
 2519     BEHAVIOR_SIBLING = 3
 2520     BEHAVIOR_LASTRELATION = 3
 2521     BEHAVIOR_RELATION_Max = 2147483647
 2522 end enum
 2523 
 2524 type BEHAVIOR_RELATION as _BEHAVIOR_RELATION
 2525 
 2526 type _BEHAVIOR_LAYOUT_INFO as long
 2527 enum
 2528     BEHAVIORLAYOUTINFO_FULLDELEGATION = &h1
 2529     BEHAVIORLAYOUTINFO_MODIFYNATURAL = &h2
 2530     BEHAVIORLAYOUTINFO_MAPSIZE = &h4
 2531     BEHAVIOR_LAYOUT_INFO_Max = 2147483647
 2532 end enum
 2533 
 2534 type BEHAVIOR_LAYOUT_INFO as _BEHAVIOR_LAYOUT_INFO
 2535 
 2536 type _BEHAVIOR_LAYOUT_MODE as long
 2537 enum
 2538     BEHAVIORLAYOUTMODE_NATURAL = &h1
 2539     BEHAVIORLAYOUTMODE_MINWIDTH = &h2
 2540     BEHAVIORLAYOUTMODE_MAXWIDTH = &h4
 2541     BEHAVIORLAYOUTMODE_MEDIA_RESOLUTION = &h4000
 2542     BEHAVIORLAYOUTMODE_FINAL_PERCENT = &h8000
 2543     BEHAVIOR_LAYOUT_MODE_Max = 2147483647
 2544 end enum
 2545 
 2546 type BEHAVIOR_LAYOUT_MODE as _BEHAVIOR_LAYOUT_MODE
 2547 
 2548 type _ELEMENTDESCRIPTOR_FLAGS as long
 2549 enum
 2550     ELEMENTDESCRIPTORFLAGS_LITERAL = 1
 2551     ELEMENTDESCRIPTORFLAGS_NESTED_LITERAL = 2
 2552     ELEMENTDESCRIPTOR_FLAGS_Max = 2147483647
 2553 end enum
 2554 
 2555 type ELEMENTDESCRIPTOR_FLAGS as _ELEMENTDESCRIPTOR_FLAGS
 2556 
 2557 type _ELEMENTNAMESPACE_FLAGS as long
 2558 enum
 2559     ELEMENTNAMESPACEFLAGS_ALLOWANYTAG = &h1
 2560     ELEMENTNAMESPACEFLAGS_QUERYFORUNKNOWNTAGS = &h2
 2561     ELEMENTNAMESPACE_FLAGS_Max = 2147483647
 2562 end enum
 2563 
 2564 type ELEMENTNAMESPACE_FLAGS as _ELEMENTNAMESPACE_FLAGS
 2565 extern LIBID_MSHTML as const IID
 2566 #define __IHTMLEventObj_INTERFACE_DEFINED__
 2567 extern IID_IHTMLEventObj as const IID
 2568 type IHTMLEventObj as IHTMLEventObj_
 2569 type IHTMLElement as IHTMLElement_
 2570 
 2571 type IHTMLEventObjVtbl
 2572     QueryInterface as function(byval This as IHTMLEventObj ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2573     AddRef as function(byval This as IHTMLEventObj ptr) as ULONG
 2574     Release as function(byval This as IHTMLEventObj ptr) as ULONG
 2575     GetTypeInfoCount as function(byval This as IHTMLEventObj ptr, byval pctinfo as UINT ptr) as HRESULT
 2576     GetTypeInfo as function(byval This as IHTMLEventObj ptr, byval iTInfo as UINT, byval lcid as LCID, byval ppTInfo as ITypeInfo ptr ptr) as HRESULT
 2577     GetIDsOfNames as function(byval This as IHTMLEventObj ptr, byval riid as const IID const ptr, byval rgszNames as LPOLESTR ptr, byval cNames as UINT, byval lcid as LCID, byval rgDispId as DISPID ptr) as HRESULT
 2578     Invoke as function(byval This as IHTMLEventObj ptr, byval dispIdMember as DISPID, byval riid as const IID const ptr, byval lcid as LCID, byval wFlags as WORD, byval pDispParams as DISPPARAMS ptr, byval pVarResult as VARIANT ptr, byval pExcepInfo as EXCEPINFO ptr, byval puArgErr as UINT ptr) as HRESULT
 2579     get_srcElement as function(byval This as IHTMLEventObj ptr, byval p as IHTMLElement ptr ptr) as HRESULT
 2580     get_altKey as function(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2581     get_ctrlKey as function(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2582     get_shiftKey as function(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2583     put_returnValue as function(byval This as IHTMLEventObj ptr, byval v as VARIANT) as HRESULT
 2584     get_returnValue as function(byval This as IHTMLEventObj ptr, byval p as VARIANT ptr) as HRESULT
 2585     put_cancelBubble as function(byval This as IHTMLEventObj ptr, byval v as VARIANT_BOOL) as HRESULT
 2586     get_cancelBubble as function(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2587     get_fromElement as function(byval This as IHTMLEventObj ptr, byval p as IHTMLElement ptr ptr) as HRESULT
 2588     get_toElement as function(byval This as IHTMLEventObj ptr, byval p as IHTMLElement ptr ptr) as HRESULT
 2589     put_keyCode as function(byval This as IHTMLEventObj ptr, byval v as long) as HRESULT
 2590     get_keyCode as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2591     get_button as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2592     get_type as function(byval This as IHTMLEventObj ptr, byval p as BSTR ptr) as HRESULT
 2593     get_qualifier as function(byval This as IHTMLEventObj ptr, byval p as BSTR ptr) as HRESULT
 2594     get_reason as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2595     get_x as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2596     get_y as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2597     get_clientX as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2598     get_clientY as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2599     get_offsetX as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2600     get_offsetY as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2601     get_screenX as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2602     get_screenY as function(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2603     get_srcFilter as function(byval This as IHTMLEventObj ptr, byval p as IDispatch ptr ptr) as HRESULT
 2604 end type
 2605 
 2606 type IHTMLEventObj_
 2607     lpVtbl as IHTMLEventObjVtbl ptr
 2608 end type
 2609 
 2610 #define IHTMLEventObj_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 2611 #define IHTMLEventObj_AddRef(This) (This)->lpVtbl->AddRef(This)
 2612 #define IHTMLEventObj_Release(This) (This)->lpVtbl->Release(This)
 2613 #define IHTMLEventObj_GetTypeInfoCount(This, pctinfo) (This)->lpVtbl->GetTypeInfoCount(This, pctinfo)
 2614 #define IHTMLEventObj_GetTypeInfo(This, iTInfo, lcid, ppTInfo) (This)->lpVtbl->GetTypeInfo(This, iTInfo, lcid, ppTInfo)
 2615 #define IHTMLEventObj_GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId) (This)->lpVtbl->GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId)
 2616 #define IHTMLEventObj_Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr) (This)->lpVtbl->Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr)
 2617 #define IHTMLEventObj_get_srcElement(This, p) (This)->lpVtbl->get_srcElement(This, p)
 2618 #define IHTMLEventObj_get_altKey(This, p) (This)->lpVtbl->get_altKey(This, p)
 2619 #define IHTMLEventObj_get_ctrlKey(This, p) (This)->lpVtbl->get_ctrlKey(This, p)
 2620 #define IHTMLEventObj_get_shiftKey(This, p) (This)->lpVtbl->get_shiftKey(This, p)
 2621 #define IHTMLEventObj_put_returnValue(This, v) (This)->lpVtbl->put_returnValue(This, v)
 2622 #define IHTMLEventObj_get_returnValue(This, p) (This)->lpVtbl->get_returnValue(This, p)
 2623 #define IHTMLEventObj_put_cancelBubble(This, v) (This)->lpVtbl->put_cancelBubble(This, v)
 2624 #define IHTMLEventObj_get_cancelBubble(This, p) (This)->lpVtbl->get_cancelBubble(This, p)
 2625 #define IHTMLEventObj_get_fromElement(This, p) (This)->lpVtbl->get_fromElement(This, p)
 2626 #define IHTMLEventObj_get_toElement(This, p) (This)->lpVtbl->get_toElement(This, p)
 2627 #define IHTMLEventObj_put_keyCode(This, v) (This)->lpVtbl->put_keyCode(This, v)
 2628 #define IHTMLEventObj_get_keyCode(This, p) (This)->lpVtbl->get_keyCode(This, p)
 2629 #define IHTMLEventObj_get_button(This, p) (This)->lpVtbl->get_button(This, p)
 2630 #define IHTMLEventObj_get_type(This, p) (This)->lpVtbl->get_type(This, p)
 2631 #define IHTMLEventObj_get_qualifier(This, p) (This)->lpVtbl->get_qualifier(This, p)
 2632 #define IHTMLEventObj_get_reason(This, p) (This)->lpVtbl->get_reason(This, p)
 2633 #define IHTMLEventObj_get_x(This, p) (This)->lpVtbl->get_x(This, p)
 2634 #define IHTMLEventObj_get_y(This, p) (This)->lpVtbl->get_y(This, p)
 2635 #define IHTMLEventObj_get_clientX(This, p) (This)->lpVtbl->get_clientX(This, p)
 2636 #define IHTMLEventObj_get_clientY(This, p) (This)->lpVtbl->get_clientY(This, p)
 2637 #define IHTMLEventObj_get_offsetX(This, p) (This)->lpVtbl->get_offsetX(This, p)
 2638 #define IHTMLEventObj_get_offsetY(This, p) (This)->lpVtbl->get_offsetY(This, p)
 2639 #define IHTMLEventObj_get_screenX(This, p) (This)->lpVtbl->get_screenX(This, p)
 2640 #define IHTMLEventObj_get_screenY(This, p) (This)->lpVtbl->get_screenY(This, p)
 2641 #define IHTMLEventObj_get_srcFilter(This, p) (This)->lpVtbl->get_srcFilter(This, p)
 2642 
 2643 declare function IHTMLEventObj_get_srcElement_Proxy(byval This as IHTMLEventObj ptr, byval p as IHTMLElement ptr ptr) as HRESULT
 2644 declare sub IHTMLEventObj_get_srcElement_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2645 declare function IHTMLEventObj_get_altKey_Proxy(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2646 declare sub IHTMLEventObj_get_altKey_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2647 declare function IHTMLEventObj_get_ctrlKey_Proxy(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2648 declare sub IHTMLEventObj_get_ctrlKey_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2649 declare function IHTMLEventObj_get_shiftKey_Proxy(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2650 declare sub IHTMLEventObj_get_shiftKey_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2651 declare function IHTMLEventObj_put_returnValue_Proxy(byval This as IHTMLEventObj ptr, byval v as VARIANT) as HRESULT
 2652 declare sub IHTMLEventObj_put_returnValue_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2653 declare function IHTMLEventObj_get_returnValue_Proxy(byval This as IHTMLEventObj ptr, byval p as VARIANT ptr) as HRESULT
 2654 declare sub IHTMLEventObj_get_returnValue_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2655 declare function IHTMLEventObj_put_cancelBubble_Proxy(byval This as IHTMLEventObj ptr, byval v as VARIANT_BOOL) as HRESULT
 2656 declare sub IHTMLEventObj_put_cancelBubble_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2657 declare function IHTMLEventObj_get_cancelBubble_Proxy(byval This as IHTMLEventObj ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2658 declare sub IHTMLEventObj_get_cancelBubble_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2659 declare function IHTMLEventObj_get_fromElement_Proxy(byval This as IHTMLEventObj ptr, byval p as IHTMLElement ptr ptr) as HRESULT
 2660 declare sub IHTMLEventObj_get_fromElement_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2661 declare function IHTMLEventObj_get_toElement_Proxy(byval This as IHTMLEventObj ptr, byval p as IHTMLElement ptr ptr) as HRESULT
 2662 declare sub IHTMLEventObj_get_toElement_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2663 declare function IHTMLEventObj_put_keyCode_Proxy(byval This as IHTMLEventObj ptr, byval v as long) as HRESULT
 2664 declare sub IHTMLEventObj_put_keyCode_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2665 declare function IHTMLEventObj_get_keyCode_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2666 declare sub IHTMLEventObj_get_keyCode_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2667 declare function IHTMLEventObj_get_button_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2668 declare sub IHTMLEventObj_get_button_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2669 declare function IHTMLEventObj_get_type_Proxy(byval This as IHTMLEventObj ptr, byval p as BSTR ptr) as HRESULT
 2670 declare sub IHTMLEventObj_get_type_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2671 declare function IHTMLEventObj_get_qualifier_Proxy(byval This as IHTMLEventObj ptr, byval p as BSTR ptr) as HRESULT
 2672 declare sub IHTMLEventObj_get_qualifier_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2673 declare function IHTMLEventObj_get_reason_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2674 declare sub IHTMLEventObj_get_reason_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2675 declare function IHTMLEventObj_get_x_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2676 declare sub IHTMLEventObj_get_x_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2677 declare function IHTMLEventObj_get_y_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2678 declare sub IHTMLEventObj_get_y_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2679 declare function IHTMLEventObj_get_clientX_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2680 declare sub IHTMLEventObj_get_clientX_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2681 declare function IHTMLEventObj_get_clientY_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2682 declare sub IHTMLEventObj_get_clientY_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2683 declare function IHTMLEventObj_get_offsetX_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2684 declare sub IHTMLEventObj_get_offsetX_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2685 declare function IHTMLEventObj_get_offsetY_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2686 declare sub IHTMLEventObj_get_offsetY_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2687 declare function IHTMLEventObj_get_screenX_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2688 declare sub IHTMLEventObj_get_screenX_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2689 declare function IHTMLEventObj_get_screenY_Proxy(byval This as IHTMLEventObj ptr, byval p as long ptr) as HRESULT
 2690 declare sub IHTMLEventObj_get_screenY_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2691 declare function IHTMLEventObj_get_srcFilter_Proxy(byval This as IHTMLEventObj ptr, byval p as IDispatch ptr ptr) as HRESULT
 2692 declare sub IHTMLEventObj_get_srcFilter_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2693 #define __IElementBehaviorSite_INTERFACE_DEFINED__
 2694 extern IID_IElementBehaviorSite as const IID
 2695 type IElementBehaviorSite as IElementBehaviorSite_
 2696 
 2697 type IElementBehaviorSiteVtbl
 2698     QueryInterface as function(byval This as IElementBehaviorSite ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2699     AddRef as function(byval This as IElementBehaviorSite ptr) as ULONG
 2700     Release as function(byval This as IElementBehaviorSite ptr) as ULONG
 2701     GetElement as function(byval This as IElementBehaviorSite ptr, byval ppElement as IHTMLElement ptr ptr) as HRESULT
 2702     RegisterNotification as function(byval This as IElementBehaviorSite ptr, byval lEvent as LONG) as HRESULT
 2703 end type
 2704 
 2705 type IElementBehaviorSite_
 2706     lpVtbl as IElementBehaviorSiteVtbl ptr
 2707 end type
 2708 
 2709 #define IElementBehaviorSite_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 2710 #define IElementBehaviorSite_AddRef(This) (This)->lpVtbl->AddRef(This)
 2711 #define IElementBehaviorSite_Release(This) (This)->lpVtbl->Release(This)
 2712 #define IElementBehaviorSite_GetElement(This, ppElement) (This)->lpVtbl->GetElement(This, ppElement)
 2713 #define IElementBehaviorSite_RegisterNotification(This, lEvent) (This)->lpVtbl->RegisterNotification(This, lEvent)
 2714 
 2715 declare function IElementBehaviorSite_GetElement_Proxy(byval This as IElementBehaviorSite ptr, byval ppElement as IHTMLElement ptr ptr) as HRESULT
 2716 declare sub IElementBehaviorSite_GetElement_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2717 declare function IElementBehaviorSite_RegisterNotification_Proxy(byval This as IElementBehaviorSite ptr, byval lEvent as LONG) as HRESULT
 2718 declare sub IElementBehaviorSite_RegisterNotification_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2719 #define __IElementBehavior_INTERFACE_DEFINED__
 2720 extern IID_IElementBehavior as const IID
 2721 type IElementBehavior as IElementBehavior_
 2722 
 2723 type IElementBehaviorVtbl
 2724     QueryInterface as function(byval This as IElementBehavior ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2725     AddRef as function(byval This as IElementBehavior ptr) as ULONG
 2726     Release as function(byval This as IElementBehavior ptr) as ULONG
 2727     Init as function(byval This as IElementBehavior ptr, byval pBehaviorSite as IElementBehaviorSite ptr) as HRESULT
 2728     Notify as function(byval This as IElementBehavior ptr, byval lEvent as LONG, byval pVar as VARIANT ptr) as HRESULT
 2729     Detach as function(byval This as IElementBehavior ptr) as HRESULT
 2730 end type
 2731 
 2732 type IElementBehavior_
 2733     lpVtbl as IElementBehaviorVtbl ptr
 2734 end type
 2735 
 2736 #define IElementBehavior_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 2737 #define IElementBehavior_AddRef(This) (This)->lpVtbl->AddRef(This)
 2738 #define IElementBehavior_Release(This) (This)->lpVtbl->Release(This)
 2739 #define IElementBehavior_Init(This, pBehaviorSite) (This)->lpVtbl->Init(This, pBehaviorSite)
 2740 #define IElementBehavior_Notify(This, lEvent, pVar) (This)->lpVtbl->Notify(This, lEvent, pVar)
 2741 #define IElementBehavior_Detach(This) (This)->lpVtbl->Detach(This)
 2742 
 2743 declare function IElementBehavior_Init_Proxy(byval This as IElementBehavior ptr, byval pBehaviorSite as IElementBehaviorSite ptr) as HRESULT
 2744 declare sub IElementBehavior_Init_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2745 declare function IElementBehavior_Notify_Proxy(byval This as IElementBehavior ptr, byval lEvent as LONG, byval pVar as VARIANT ptr) as HRESULT
 2746 declare sub IElementBehavior_Notify_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2747 declare function IElementBehavior_Detach_Proxy(byval This as IElementBehavior ptr) as HRESULT
 2748 declare sub IElementBehavior_Detach_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2749 #define __IElementBehaviorFactory_INTERFACE_DEFINED__
 2750 extern IID_IElementBehaviorFactory as const IID
 2751 extern SID_SElementBehaviorFactory alias "IID_IElementBehaviorFactory" as const IID
 2752 type IElementBehaviorFactory as IElementBehaviorFactory_
 2753 
 2754 type IElementBehaviorFactoryVtbl
 2755     QueryInterface as function(byval This as IElementBehaviorFactory ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2756     AddRef as function(byval This as IElementBehaviorFactory ptr) as ULONG
 2757     Release as function(byval This as IElementBehaviorFactory ptr) as ULONG
 2758     FindBehavior as function(byval This as IElementBehaviorFactory ptr, byval bstrBehavior as BSTR, byval bstrBehaviorUrl as BSTR, byval pSite as IElementBehaviorSite ptr, byval ppBehavior as IElementBehavior ptr ptr) as HRESULT
 2759 end type
 2760 
 2761 type IElementBehaviorFactory_
 2762     lpVtbl as IElementBehaviorFactoryVtbl ptr
 2763 end type
 2764 
 2765 #define IElementBehaviorFactory_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 2766 #define IElementBehaviorFactory_AddRef(This) (This)->lpVtbl->AddRef(This)
 2767 #define IElementBehaviorFactory_Release(This) (This)->lpVtbl->Release(This)
 2768 #define IElementBehaviorFactory_FindBehavior(This, bstrBehavior, bstrBehaviorUrl, pSite, ppBehavior) (This)->lpVtbl->FindBehavior(This, bstrBehavior, bstrBehaviorUrl, pSite, ppBehavior)
 2769 declare function IElementBehaviorFactory_FindBehavior_Proxy(byval This as IElementBehaviorFactory ptr, byval bstrBehavior as BSTR, byval bstrBehaviorUrl as BSTR, byval pSite as IElementBehaviorSite ptr, byval ppBehavior as IElementBehavior ptr ptr) as HRESULT
 2770 declare sub IElementBehaviorFactory_FindBehavior_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2771 #define __IElementBehaviorSiteOM_INTERFACE_DEFINED__
 2772 extern IID_IElementBehaviorSiteOM as const IID
 2773 type IElementBehaviorSiteOM as IElementBehaviorSiteOM_
 2774 
 2775 type IElementBehaviorSiteOMVtbl
 2776     QueryInterface as function(byval This as IElementBehaviorSiteOM ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2777     AddRef as function(byval This as IElementBehaviorSiteOM ptr) as ULONG
 2778     Release as function(byval This as IElementBehaviorSiteOM ptr) as ULONG
 2779     RegisterEvent as function(byval This as IElementBehaviorSiteOM ptr, byval pchEvent as LPOLESTR, byval lFlags as LONG, byval plCookie as LONG ptr) as HRESULT
 2780     GetEventCookie as function(byval This as IElementBehaviorSiteOM ptr, byval pchEvent as LPOLESTR, byval plCookie as LONG ptr) as HRESULT
 2781     FireEvent as function(byval This as IElementBehaviorSiteOM ptr, byval lCookie as LONG, byval pEventObject as IHTMLEventObj ptr) as HRESULT
 2782     CreateEventObject as function(byval This as IElementBehaviorSiteOM ptr, byval ppEventObject as IHTMLEventObj ptr ptr) as HRESULT
 2783     RegisterName as function(byval This as IElementBehaviorSiteOM ptr, byval pchName as LPOLESTR) as HRESULT
 2784     RegisterUrn as function(byval This as IElementBehaviorSiteOM ptr, byval pchUrn as LPOLESTR) as HRESULT
 2785 end type
 2786 
 2787 type IElementBehaviorSiteOM_
 2788     lpVtbl as IElementBehaviorSiteOMVtbl ptr
 2789 end type
 2790 
 2791 #define IElementBehaviorSiteOM_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 2792 #define IElementBehaviorSiteOM_AddRef(This) (This)->lpVtbl->AddRef(This)
 2793 #define IElementBehaviorSiteOM_Release(This) (This)->lpVtbl->Release(This)
 2794 #define IElementBehaviorSiteOM_RegisterEvent(This, pchEvent, lFlags, plCookie) (This)->lpVtbl->RegisterEvent(This, pchEvent, lFlags, plCookie)
 2795 #define IElementBehaviorSiteOM_GetEventCookie(This, pchEvent, plCookie) (This)->lpVtbl->GetEventCookie(This, pchEvent, plCookie)
 2796 #define IElementBehaviorSiteOM_FireEvent(This, lCookie, pEventObject) (This)->lpVtbl->FireEvent(This, lCookie, pEventObject)
 2797 #define IElementBehaviorSiteOM_CreateEventObject(This, ppEventObject) (This)->lpVtbl->CreateEventObject(This, ppEventObject)
 2798 #define IElementBehaviorSiteOM_RegisterName(This, pchName) (This)->lpVtbl->RegisterName(This, pchName)
 2799 #define IElementBehaviorSiteOM_RegisterUrn(This, pchUrn) (This)->lpVtbl->RegisterUrn(This, pchUrn)
 2800 
 2801 declare function IElementBehaviorSiteOM_RegisterEvent_Proxy(byval This as IElementBehaviorSiteOM ptr, byval pchEvent as LPOLESTR, byval lFlags as LONG, byval plCookie as LONG ptr) as HRESULT
 2802 declare sub IElementBehaviorSiteOM_RegisterEvent_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2803 declare function IElementBehaviorSiteOM_GetEventCookie_Proxy(byval This as IElementBehaviorSiteOM ptr, byval pchEvent as LPOLESTR, byval plCookie as LONG ptr) as HRESULT
 2804 declare sub IElementBehaviorSiteOM_GetEventCookie_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2805 declare function IElementBehaviorSiteOM_FireEvent_Proxy(byval This as IElementBehaviorSiteOM ptr, byval lCookie as LONG, byval pEventObject as IHTMLEventObj ptr) as HRESULT
 2806 declare sub IElementBehaviorSiteOM_FireEvent_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2807 declare function IElementBehaviorSiteOM_CreateEventObject_Proxy(byval This as IElementBehaviorSiteOM ptr, byval ppEventObject as IHTMLEventObj ptr ptr) as HRESULT
 2808 declare sub IElementBehaviorSiteOM_CreateEventObject_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2809 declare function IElementBehaviorSiteOM_RegisterName_Proxy(byval This as IElementBehaviorSiteOM ptr, byval pchName as LPOLESTR) as HRESULT
 2810 declare sub IElementBehaviorSiteOM_RegisterName_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2811 declare function IElementBehaviorSiteOM_RegisterUrn_Proxy(byval This as IElementBehaviorSiteOM ptr, byval pchUrn as LPOLESTR) as HRESULT
 2812 declare sub IElementBehaviorSiteOM_RegisterUrn_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2813 #define __IElementBehaviorRender_INTERFACE_DEFINED__
 2814 extern IID_IElementBehaviorRender as const IID
 2815 type IElementBehaviorRender as IElementBehaviorRender_
 2816 
 2817 type IElementBehaviorRenderVtbl
 2818     QueryInterface as function(byval This as IElementBehaviorRender ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2819     AddRef as function(byval This as IElementBehaviorRender ptr) as ULONG
 2820     Release as function(byval This as IElementBehaviorRender ptr) as ULONG
 2821     Draw as function(byval This as IElementBehaviorRender ptr, byval hdc as HDC, byval lLayer as LONG, byval pRect as RECT ptr, byval pReserved as IUnknown ptr) as HRESULT
 2822     GetRenderInfo as function(byval This as IElementBehaviorRender ptr, byval plRenderInfo as LONG ptr) as HRESULT
 2823     HitTestPoint as function(byval This as IElementBehaviorRender ptr, byval pPoint as POINT ptr, byval pReserved as IUnknown ptr, byval pbHit as WINBOOL ptr) as HRESULT
 2824 end type
 2825 
 2826 type IElementBehaviorRender_
 2827     lpVtbl as IElementBehaviorRenderVtbl ptr
 2828 end type
 2829 
 2830 #define IElementBehaviorRender_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 2831 #define IElementBehaviorRender_AddRef(This) (This)->lpVtbl->AddRef(This)
 2832 #define IElementBehaviorRender_Release(This) (This)->lpVtbl->Release(This)
 2833 #define IElementBehaviorRender_Draw(This, hdc, lLayer, pRect, pReserved) (This)->lpVtbl->Draw(This, hdc, lLayer, pRect, pReserved)
 2834 #define IElementBehaviorRender_GetRenderInfo(This, plRenderInfo) (This)->lpVtbl->GetRenderInfo(This, plRenderInfo)
 2835 #define IElementBehaviorRender_HitTestPoint(This, pPoint, pReserved, pbHit) (This)->lpVtbl->HitTestPoint(This, pPoint, pReserved, pbHit)
 2836 
 2837 declare function IElementBehaviorRender_Draw_Proxy(byval This as IElementBehaviorRender ptr, byval hdc as HDC, byval lLayer as LONG, byval pRect as RECT ptr, byval pReserved as IUnknown ptr) as HRESULT
 2838 declare sub IElementBehaviorRender_Draw_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2839 declare function IElementBehaviorRender_GetRenderInfo_Proxy(byval This as IElementBehaviorRender ptr, byval plRenderInfo as LONG ptr) as HRESULT
 2840 declare sub IElementBehaviorRender_GetRenderInfo_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2841 declare function IElementBehaviorRender_HitTestPoint_Proxy(byval This as IElementBehaviorRender ptr, byval pPoint as POINT ptr, byval pReserved as IUnknown ptr, byval pbHit as WINBOOL ptr) as HRESULT
 2842 declare sub IElementBehaviorRender_HitTestPoint_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2843 #define __IElementBehaviorSiteRender_INTERFACE_DEFINED__
 2844 extern IID_IElementBehaviorSiteRender as const IID
 2845 type IElementBehaviorSiteRender as IElementBehaviorSiteRender_
 2846 
 2847 type IElementBehaviorSiteRenderVtbl
 2848     QueryInterface as function(byval This as IElementBehaviorSiteRender ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2849     AddRef as function(byval This as IElementBehaviorSiteRender ptr) as ULONG
 2850     Release as function(byval This as IElementBehaviorSiteRender ptr) as ULONG
 2851     Invalidate as function(byval This as IElementBehaviorSiteRender ptr, byval pRect as RECT ptr) as HRESULT
 2852     InvalidateRenderInfo as function(byval This as IElementBehaviorSiteRender ptr) as HRESULT
 2853     InvalidateStyle as function(byval This as IElementBehaviorSiteRender ptr) as HRESULT
 2854 end type
 2855 
 2856 type IElementBehaviorSiteRender_
 2857     lpVtbl as IElementBehaviorSiteRenderVtbl ptr
 2858 end type
 2859 
 2860 #define IElementBehaviorSiteRender_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 2861 #define IElementBehaviorSiteRender_AddRef(This) (This)->lpVtbl->AddRef(This)
 2862 #define IElementBehaviorSiteRender_Release(This) (This)->lpVtbl->Release(This)
 2863 #define IElementBehaviorSiteRender_Invalidate(This, pRect) (This)->lpVtbl->Invalidate(This, pRect)
 2864 #define IElementBehaviorSiteRender_InvalidateRenderInfo(This) (This)->lpVtbl->InvalidateRenderInfo(This)
 2865 #define IElementBehaviorSiteRender_InvalidateStyle(This) (This)->lpVtbl->InvalidateStyle(This)
 2866 
 2867 declare function IElementBehaviorSiteRender_Invalidate_Proxy(byval This as IElementBehaviorSiteRender ptr, byval pRect as RECT ptr) as HRESULT
 2868 declare sub IElementBehaviorSiteRender_Invalidate_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2869 declare function IElementBehaviorSiteRender_InvalidateRenderInfo_Proxy(byval This as IElementBehaviorSiteRender ptr) as HRESULT
 2870 declare sub IElementBehaviorSiteRender_InvalidateRenderInfo_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2871 declare function IElementBehaviorSiteRender_InvalidateStyle_Proxy(byval This as IElementBehaviorSiteRender ptr) as HRESULT
 2872 declare sub IElementBehaviorSiteRender_InvalidateStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 2873 #define __IHTMLStyle_INTERFACE_DEFINED__
 2874 extern IID_IHTMLStyle as const IID
 2875 type IHTMLStyle as IHTMLStyle_
 2876 
 2877 type IHTMLStyleVtbl
 2878     QueryInterface as function(byval This as IHTMLStyle ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 2879     AddRef as function(byval This as IHTMLStyle ptr) as ULONG
 2880     Release as function(byval This as IHTMLStyle ptr) as ULONG
 2881     GetTypeInfoCount as function(byval This as IHTMLStyle ptr, byval pctinfo as UINT ptr) as HRESULT
 2882     GetTypeInfo as function(byval This as IHTMLStyle ptr, byval iTInfo as UINT, byval lcid as LCID, byval ppTInfo as ITypeInfo ptr ptr) as HRESULT
 2883     GetIDsOfNames as function(byval This as IHTMLStyle ptr, byval riid as const IID const ptr, byval rgszNames as LPOLESTR ptr, byval cNames as UINT, byval lcid as LCID, byval rgDispId as DISPID ptr) as HRESULT
 2884     Invoke as function(byval This as IHTMLStyle ptr, byval dispIdMember as DISPID, byval riid as const IID const ptr, byval lcid as LCID, byval wFlags as WORD, byval pDispParams as DISPPARAMS ptr, byval pVarResult as VARIANT ptr, byval pExcepInfo as EXCEPINFO ptr, byval puArgErr as UINT ptr) as HRESULT
 2885     put_fontFamily as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2886     get_fontFamily as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2887     put_fontStyle as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2888     get_fontStyle as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2889     put_fontVariant as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2890     get_fontVariant as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2891     put_fontWeight as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2892     get_fontWeight as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2893     put_fontSize as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2894     get_fontSize as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2895     put_font as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2896     get_font as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2897     put_color as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2898     get_color as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2899     put_background as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2900     get_background as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2901     put_backgroundColor as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2902     get_backgroundColor as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2903     put_backgroundImage as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2904     get_backgroundImage as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2905     put_backgroundRepeat as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2906     get_backgroundRepeat as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2907     put_backgroundAttachment as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2908     get_backgroundAttachment as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2909     put_backgroundPosition as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2910     get_backgroundPosition as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2911     put_backgroundPositionX as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2912     get_backgroundPositionX as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2913     put_backgroundPositionY as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2914     get_backgroundPositionY as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2915     put_wordSpacing as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2916     get_wordSpacing as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2917     put_letterSpacing as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2918     get_letterSpacing as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2919     put_textDecoration as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2920     get_textDecoration as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2921     put_textDecorationNone as function(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 2922     get_textDecorationNone as function(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2923     put_textDecorationUnderline as function(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 2924     get_textDecorationUnderline as function(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2925     put_textDecorationOverline as function(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 2926     get_textDecorationOverline as function(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2927     put_textDecorationLineThrough as function(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 2928     get_textDecorationLineThrough as function(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2929     put_textDecorationBlink as function(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 2930     get_textDecorationBlink as function(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 2931     put_verticalAlign as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2932     get_verticalAlign as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2933     put_textTransform as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2934     get_textTransform as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2935     put_textAlign as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2936     get_textAlign as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2937     put_textIndent as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2938     get_textIndent as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2939     put_lineHeight as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2940     get_lineHeight as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2941     put_marginTop as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2942     get_marginTop as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2943     put_marginRight as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2944     get_marginRight as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2945     put_marginBottom as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2946     get_marginBottom as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2947     put_marginLeft as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2948     get_marginLeft as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2949     put_margin as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2950     get_margin as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2951     put_paddingTop as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2952     get_paddingTop as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2953     put_paddingRight as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2954     get_paddingRight as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2955     put_paddingBottom as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2956     get_paddingBottom as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2957     put_paddingLeft as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2958     get_paddingLeft as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2959     put_padding as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2960     get_padding as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2961     put_border as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2962     get_border as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2963     put_borderTop as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2964     get_borderTop as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2965     put_borderRight as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2966     get_borderRight as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2967     put_borderBottom as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2968     get_borderBottom as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2969     put_borderLeft as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2970     get_borderLeft as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2971     put_borderColor as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2972     get_borderColor as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2973     put_borderTopColor as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2974     get_borderTopColor as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2975     put_borderRightColor as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2976     get_borderRightColor as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2977     put_borderBottomColor as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2978     get_borderBottomColor as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2979     put_borderLeftColor as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2980     get_borderLeftColor as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2981     put_borderWidth as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2982     get_borderWidth as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2983     put_borderTopWidth as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2984     get_borderTopWidth as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2985     put_borderRightWidth as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2986     get_borderRightWidth as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2987     put_borderBottomWidth as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2988     get_borderBottomWidth as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2989     put_borderLeftWidth as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 2990     get_borderLeftWidth as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 2991     put_borderStyle as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2992     get_borderStyle as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2993     put_borderTopStyle as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2994     get_borderTopStyle as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2995     put_borderRightStyle as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2996     get_borderRightStyle as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2997     put_borderBottomStyle as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 2998     get_borderBottomStyle as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 2999     put_borderLeftStyle as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3000     get_borderLeftStyle as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3001     put_width as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3002     get_width as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3003     put_height as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3004     get_height as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3005     put_styleFloat as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3006     get_styleFloat as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3007     put_clear as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3008     get_clear as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3009     put_display as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3010     get_display as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3011     put_visibility as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3012     get_visibility as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3013     put_listStyleType as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3014     get_listStyleType as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3015     put_listStylePosition as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3016     get_listStylePosition as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3017     put_listStyleImage as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3018     get_listStyleImage as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3019     put_listStyle as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3020     get_listStyle as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3021     put_whiteSpace as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3022     get_whiteSpace as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3023     put_top as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3024     get_top as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3025     put_left as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3026     get_left as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3027     get_position as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3028     put_zIndex as function(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3029     get_zIndex as function(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3030     put_overflow as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3031     get_overflow as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3032     put_pageBreakBefore as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3033     get_pageBreakBefore as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3034     put_pageBreakAfter as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3035     get_pageBreakAfter as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3036     put_cssText as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3037     get_cssText as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3038     put_pixelTop as function(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3039     get_pixelTop as function(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3040     put_pixelLeft as function(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3041     get_pixelLeft as function(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3042     put_pixelWidth as function(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3043     get_pixelWidth as function(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3044     put_pixelHeight as function(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3045     get_pixelHeight as function(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3046     put_posTop as function(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3047     get_posTop as function(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3048     put_posLeft as function(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3049     get_posLeft as function(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3050     put_posWidth as function(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3051     get_posWidth as function(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3052     put_posHeight as function(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3053     get_posHeight as function(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3054     put_cursor as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3055     get_cursor as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3056     put_clip as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3057     get_clip as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3058     put_filter as function(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3059     get_filter as function(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3060     setAttribute as function(byval This as IHTMLStyle ptr, byval strAttributeName as BSTR, byval AttributeValue as VARIANT, byval lFlags as LONG) as HRESULT
 3061     getAttribute as function(byval This as IHTMLStyle ptr, byval strAttributeName as BSTR, byval lFlags as LONG, byval AttributeValue as VARIANT ptr) as HRESULT
 3062     removeAttribute as function(byval This as IHTMLStyle ptr, byval strAttributeName as BSTR, byval lFlags as LONG, byval pfSuccess as VARIANT_BOOL ptr) as HRESULT
 3063     toString as function(byval This as IHTMLStyle ptr, byval String as BSTR ptr) as HRESULT
 3064 end type
 3065 
 3066 type IHTMLStyle_
 3067     lpVtbl as IHTMLStyleVtbl ptr
 3068 end type
 3069 
 3070 #define IHTMLStyle_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 3071 #define IHTMLStyle_AddRef(This) (This)->lpVtbl->AddRef(This)
 3072 #define IHTMLStyle_Release(This) (This)->lpVtbl->Release(This)
 3073 #define IHTMLStyle_GetTypeInfoCount(This, pctinfo) (This)->lpVtbl->GetTypeInfoCount(This, pctinfo)
 3074 #define IHTMLStyle_GetTypeInfo(This, iTInfo, lcid, ppTInfo) (This)->lpVtbl->GetTypeInfo(This, iTInfo, lcid, ppTInfo)
 3075 #define IHTMLStyle_GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId) (This)->lpVtbl->GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId)
 3076 #define IHTMLStyle_Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr) (This)->lpVtbl->Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr)
 3077 #define IHTMLStyle_put_fontFamily(This, v) (This)->lpVtbl->put_fontFamily(This, v)
 3078 #define IHTMLStyle_get_fontFamily(This, p) (This)->lpVtbl->get_fontFamily(This, p)
 3079 #define IHTMLStyle_put_fontStyle(This, v) (This)->lpVtbl->put_fontStyle(This, v)
 3080 #define IHTMLStyle_get_fontStyle(This, p) (This)->lpVtbl->get_fontStyle(This, p)
 3081 #define IHTMLStyle_put_fontVariant(This, v) (This)->lpVtbl->put_fontVariant(This, v)
 3082 #define IHTMLStyle_get_fontVariant(This, p) (This)->lpVtbl->get_fontVariant(This, p)
 3083 #define IHTMLStyle_put_fontWeight(This, v) (This)->lpVtbl->put_fontWeight(This, v)
 3084 #define IHTMLStyle_get_fontWeight(This, p) (This)->lpVtbl->get_fontWeight(This, p)
 3085 #define IHTMLStyle_put_fontSize(This, v) (This)->lpVtbl->put_fontSize(This, v)
 3086 #define IHTMLStyle_get_fontSize(This, p) (This)->lpVtbl->get_fontSize(This, p)
 3087 #define IHTMLStyle_put_font(This, v) (This)->lpVtbl->put_font(This, v)
 3088 #define IHTMLStyle_get_font(This, p) (This)->lpVtbl->get_font(This, p)
 3089 #define IHTMLStyle_put_color(This, v) (This)->lpVtbl->put_color(This, v)
 3090 #define IHTMLStyle_get_color(This, p) (This)->lpVtbl->get_color(This, p)
 3091 #define IHTMLStyle_put_background(This, v) (This)->lpVtbl->put_background(This, v)
 3092 #define IHTMLStyle_get_background(This, p) (This)->lpVtbl->get_background(This, p)
 3093 #define IHTMLStyle_put_backgroundColor(This, v) (This)->lpVtbl->put_backgroundColor(This, v)
 3094 #define IHTMLStyle_get_backgroundColor(This, p) (This)->lpVtbl->get_backgroundColor(This, p)
 3095 #define IHTMLStyle_put_backgroundImage(This, v) (This)->lpVtbl->put_backgroundImage(This, v)
 3096 #define IHTMLStyle_get_backgroundImage(This, p) (This)->lpVtbl->get_backgroundImage(This, p)
 3097 #define IHTMLStyle_put_backgroundRepeat(This, v) (This)->lpVtbl->put_backgroundRepeat(This, v)
 3098 #define IHTMLStyle_get_backgroundRepeat(This, p) (This)->lpVtbl->get_backgroundRepeat(This, p)
 3099 #define IHTMLStyle_put_backgroundAttachment(This, v) (This)->lpVtbl->put_backgroundAttachment(This, v)
 3100 #define IHTMLStyle_get_backgroundAttachment(This, p) (This)->lpVtbl->get_backgroundAttachment(This, p)
 3101 #define IHTMLStyle_put_backgroundPosition(This, v) (This)->lpVtbl->put_backgroundPosition(This, v)
 3102 #define IHTMLStyle_get_backgroundPosition(This, p) (This)->lpVtbl->get_backgroundPosition(This, p)
 3103 #define IHTMLStyle_put_backgroundPositionX(This, v) (This)->lpVtbl->put_backgroundPositionX(This, v)
 3104 #define IHTMLStyle_get_backgroundPositionX(This, p) (This)->lpVtbl->get_backgroundPositionX(This, p)
 3105 #define IHTMLStyle_put_backgroundPositionY(This, v) (This)->lpVtbl->put_backgroundPositionY(This, v)
 3106 #define IHTMLStyle_get_backgroundPositionY(This, p) (This)->lpVtbl->get_backgroundPositionY(This, p)
 3107 #define IHTMLStyle_put_wordSpacing(This, v) (This)->lpVtbl->put_wordSpacing(This, v)
 3108 #define IHTMLStyle_get_wordSpacing(This, p) (This)->lpVtbl->get_wordSpacing(This, p)
 3109 #define IHTMLStyle_put_letterSpacing(This, v) (This)->lpVtbl->put_letterSpacing(This, v)
 3110 #define IHTMLStyle_get_letterSpacing(This, p) (This)->lpVtbl->get_letterSpacing(This, p)
 3111 #define IHTMLStyle_put_textDecoration(This, v) (This)->lpVtbl->put_textDecoration(This, v)
 3112 #define IHTMLStyle_get_textDecoration(This, p) (This)->lpVtbl->get_textDecoration(This, p)
 3113 #define IHTMLStyle_put_textDecorationNone(This, v) (This)->lpVtbl->put_textDecorationNone(This, v)
 3114 #define IHTMLStyle_get_textDecorationNone(This, p) (This)->lpVtbl->get_textDecorationNone(This, p)
 3115 #define IHTMLStyle_put_textDecorationUnderline(This, v) (This)->lpVtbl->put_textDecorationUnderline(This, v)
 3116 #define IHTMLStyle_get_textDecorationUnderline(This, p) (This)->lpVtbl->get_textDecorationUnderline(This, p)
 3117 #define IHTMLStyle_put_textDecorationOverline(This, v) (This)->lpVtbl->put_textDecorationOverline(This, v)
 3118 #define IHTMLStyle_get_textDecorationOverline(This, p) (This)->lpVtbl->get_textDecorationOverline(This, p)
 3119 #define IHTMLStyle_put_textDecorationLineThrough(This, v) (This)->lpVtbl->put_textDecorationLineThrough(This, v)
 3120 #define IHTMLStyle_get_textDecorationLineThrough(This, p) (This)->lpVtbl->get_textDecorationLineThrough(This, p)
 3121 #define IHTMLStyle_put_textDecorationBlink(This, v) (This)->lpVtbl->put_textDecorationBlink(This, v)
 3122 #define IHTMLStyle_get_textDecorationBlink(This, p) (This)->lpVtbl->get_textDecorationBlink(This, p)
 3123 #define IHTMLStyle_put_verticalAlign(This, v) (This)->lpVtbl->put_verticalAlign(This, v)
 3124 #define IHTMLStyle_get_verticalAlign(This, p) (This)->lpVtbl->get_verticalAlign(This, p)
 3125 #define IHTMLStyle_put_textTransform(This, v) (This)->lpVtbl->put_textTransform(This, v)
 3126 #define IHTMLStyle_get_textTransform(This, p) (This)->lpVtbl->get_textTransform(This, p)
 3127 #define IHTMLStyle_put_textAlign(This, v) (This)->lpVtbl->put_textAlign(This, v)
 3128 #define IHTMLStyle_get_textAlign(This, p) (This)->lpVtbl->get_textAlign(This, p)
 3129 #define IHTMLStyle_put_textIndent(This, v) (This)->lpVtbl->put_textIndent(This, v)
 3130 #define IHTMLStyle_get_textIndent(This, p) (This)->lpVtbl->get_textIndent(This, p)
 3131 #define IHTMLStyle_put_lineHeight(This, v) (This)->lpVtbl->put_lineHeight(This, v)
 3132 #define IHTMLStyle_get_lineHeight(This, p) (This)->lpVtbl->get_lineHeight(This, p)
 3133 #define IHTMLStyle_put_marginTop(This, v) (This)->lpVtbl->put_marginTop(This, v)
 3134 #define IHTMLStyle_get_marginTop(This, p) (This)->lpVtbl->get_marginTop(This, p)
 3135 #define IHTMLStyle_put_marginRight(This, v) (This)->lpVtbl->put_marginRight(This, v)
 3136 #define IHTMLStyle_get_marginRight(This, p) (This)->lpVtbl->get_marginRight(This, p)
 3137 #define IHTMLStyle_put_marginBottom(This, v) (This)->lpVtbl->put_marginBottom(This, v)
 3138 #define IHTMLStyle_get_marginBottom(This, p) (This)->lpVtbl->get_marginBottom(This, p)
 3139 #define IHTMLStyle_put_marginLeft(This, v) (This)->lpVtbl->put_marginLeft(This, v)
 3140 #define IHTMLStyle_get_marginLeft(This, p) (This)->lpVtbl->get_marginLeft(This, p)
 3141 #define IHTMLStyle_put_margin(This, v) (This)->lpVtbl->put_margin(This, v)
 3142 #define IHTMLStyle_get_margin(This, p) (This)->lpVtbl->get_margin(This, p)
 3143 #define IHTMLStyle_put_paddingTop(This, v) (This)->lpVtbl->put_paddingTop(This, v)
 3144 #define IHTMLStyle_get_paddingTop(This, p) (This)->lpVtbl->get_paddingTop(This, p)
 3145 #define IHTMLStyle_put_paddingRight(This, v) (This)->lpVtbl->put_paddingRight(This, v)
 3146 #define IHTMLStyle_get_paddingRight(This, p) (This)->lpVtbl->get_paddingRight(This, p)
 3147 #define IHTMLStyle_put_paddingBottom(This, v) (This)->lpVtbl->put_paddingBottom(This, v)
 3148 #define IHTMLStyle_get_paddingBottom(This, p) (This)->lpVtbl->get_paddingBottom(This, p)
 3149 #define IHTMLStyle_put_paddingLeft(This, v) (This)->lpVtbl->put_paddingLeft(This, v)
 3150 #define IHTMLStyle_get_paddingLeft(This, p) (This)->lpVtbl->get_paddingLeft(This, p)
 3151 #define IHTMLStyle_put_padding(This, v) (This)->lpVtbl->put_padding(This, v)
 3152 #define IHTMLStyle_get_padding(This, p) (This)->lpVtbl->get_padding(This, p)
 3153 #define IHTMLStyle_put_border(This, v) (This)->lpVtbl->put_border(This, v)
 3154 #define IHTMLStyle_get_border(This, p) (This)->lpVtbl->get_border(This, p)
 3155 #define IHTMLStyle_put_borderTop(This, v) (This)->lpVtbl->put_borderTop(This, v)
 3156 #define IHTMLStyle_get_borderTop(This, p) (This)->lpVtbl->get_borderTop(This, p)
 3157 #define IHTMLStyle_put_borderRight(This, v) (This)->lpVtbl->put_borderRight(This, v)
 3158 #define IHTMLStyle_get_borderRight(This, p) (This)->lpVtbl->get_borderRight(This, p)
 3159 #define IHTMLStyle_put_borderBottom(This, v) (This)->lpVtbl->put_borderBottom(This, v)
 3160 #define IHTMLStyle_get_borderBottom(This, p) (This)->lpVtbl->get_borderBottom(This, p)
 3161 #define IHTMLStyle_put_borderLeft(This, v) (This)->lpVtbl->put_borderLeft(This, v)
 3162 #define IHTMLStyle_get_borderLeft(This, p) (This)->lpVtbl->get_borderLeft(This, p)
 3163 #define IHTMLStyle_put_borderColor(This, v) (This)->lpVtbl->put_borderColor(This, v)
 3164 #define IHTMLStyle_get_borderColor(This, p) (This)->lpVtbl->get_borderColor(This, p)
 3165 #define IHTMLStyle_put_borderTopColor(This, v) (This)->lpVtbl->put_borderTopColor(This, v)
 3166 #define IHTMLStyle_get_borderTopColor(This, p) (This)->lpVtbl->get_borderTopColor(This, p)
 3167 #define IHTMLStyle_put_borderRightColor(This, v) (This)->lpVtbl->put_borderRightColor(This, v)
 3168 #define IHTMLStyle_get_borderRightColor(This, p) (This)->lpVtbl->get_borderRightColor(This, p)
 3169 #define IHTMLStyle_put_borderBottomColor(This, v) (This)->lpVtbl->put_borderBottomColor(This, v)
 3170 #define IHTMLStyle_get_borderBottomColor(This, p) (This)->lpVtbl->get_borderBottomColor(This, p)
 3171 #define IHTMLStyle_put_borderLeftColor(This, v) (This)->lpVtbl->put_borderLeftColor(This, v)
 3172 #define IHTMLStyle_get_borderLeftColor(This, p) (This)->lpVtbl->get_borderLeftColor(This, p)
 3173 #define IHTMLStyle_put_borderWidth(This, v) (This)->lpVtbl->put_borderWidth(This, v)
 3174 #define IHTMLStyle_get_borderWidth(This, p) (This)->lpVtbl->get_borderWidth(This, p)
 3175 #define IHTMLStyle_put_borderTopWidth(This, v) (This)->lpVtbl->put_borderTopWidth(This, v)
 3176 #define IHTMLStyle_get_borderTopWidth(This, p) (This)->lpVtbl->get_borderTopWidth(This, p)
 3177 #define IHTMLStyle_put_borderRightWidth(This, v) (This)->lpVtbl->put_borderRightWidth(This, v)
 3178 #define IHTMLStyle_get_borderRightWidth(This, p) (This)->lpVtbl->get_borderRightWidth(This, p)
 3179 #define IHTMLStyle_put_borderBottomWidth(This, v) (This)->lpVtbl->put_borderBottomWidth(This, v)
 3180 #define IHTMLStyle_get_borderBottomWidth(This, p) (This)->lpVtbl->get_borderBottomWidth(This, p)
 3181 #define IHTMLStyle_put_borderLeftWidth(This, v) (This)->lpVtbl->put_borderLeftWidth(This, v)
 3182 #define IHTMLStyle_get_borderLeftWidth(This, p) (This)->lpVtbl->get_borderLeftWidth(This, p)
 3183 #define IHTMLStyle_put_borderStyle(This, v) (This)->lpVtbl->put_borderStyle(This, v)
 3184 #define IHTMLStyle_get_borderStyle(This, p) (This)->lpVtbl->get_borderStyle(This, p)
 3185 #define IHTMLStyle_put_borderTopStyle(This, v) (This)->lpVtbl->put_borderTopStyle(This, v)
 3186 #define IHTMLStyle_get_borderTopStyle(This, p) (This)->lpVtbl->get_borderTopStyle(This, p)
 3187 #define IHTMLStyle_put_borderRightStyle(This, v) (This)->lpVtbl->put_borderRightStyle(This, v)
 3188 #define IHTMLStyle_get_borderRightStyle(This, p) (This)->lpVtbl->get_borderRightStyle(This, p)
 3189 #define IHTMLStyle_put_borderBottomStyle(This, v) (This)->lpVtbl->put_borderBottomStyle(This, v)
 3190 #define IHTMLStyle_get_borderBottomStyle(This, p) (This)->lpVtbl->get_borderBottomStyle(This, p)
 3191 #define IHTMLStyle_put_borderLeftStyle(This, v) (This)->lpVtbl->put_borderLeftStyle(This, v)
 3192 #define IHTMLStyle_get_borderLeftStyle(This, p) (This)->lpVtbl->get_borderLeftStyle(This, p)
 3193 #define IHTMLStyle_put_width(This, v) (This)->lpVtbl->put_width(This, v)
 3194 #define IHTMLStyle_get_width(This, p) (This)->lpVtbl->get_width(This, p)
 3195 #define IHTMLStyle_put_height(This, v) (This)->lpVtbl->put_height(This, v)
 3196 #define IHTMLStyle_get_height(This, p) (This)->lpVtbl->get_height(This, p)
 3197 #define IHTMLStyle_put_styleFloat(This, v) (This)->lpVtbl->put_styleFloat(This, v)
 3198 #define IHTMLStyle_get_styleFloat(This, p) (This)->lpVtbl->get_styleFloat(This, p)
 3199 #define IHTMLStyle_put_clear(This, v) (This)->lpVtbl->put_clear(This, v)
 3200 #define IHTMLStyle_get_clear(This, p) (This)->lpVtbl->get_clear(This, p)
 3201 #define IHTMLStyle_put_display(This, v) (This)->lpVtbl->put_display(This, v)
 3202 #define IHTMLStyle_get_display(This, p) (This)->lpVtbl->get_display(This, p)
 3203 #define IHTMLStyle_put_visibility(This, v) (This)->lpVtbl->put_visibility(This, v)
 3204 #define IHTMLStyle_get_visibility(This, p) (This)->lpVtbl->get_visibility(This, p)
 3205 #define IHTMLStyle_put_listStyleType(This, v) (This)->lpVtbl->put_listStyleType(This, v)
 3206 #define IHTMLStyle_get_listStyleType(This, p) (This)->lpVtbl->get_listStyleType(This, p)
 3207 #define IHTMLStyle_put_listStylePosition(This, v) (This)->lpVtbl->put_listStylePosition(This, v)
 3208 #define IHTMLStyle_get_listStylePosition(This, p) (This)->lpVtbl->get_listStylePosition(This, p)
 3209 #define IHTMLStyle_put_listStyleImage(This, v) (This)->lpVtbl->put_listStyleImage(This, v)
 3210 #define IHTMLStyle_get_listStyleImage(This, p) (This)->lpVtbl->get_listStyleImage(This, p)
 3211 #define IHTMLStyle_put_listStyle(This, v) (This)->lpVtbl->put_listStyle(This, v)
 3212 #define IHTMLStyle_get_listStyle(This, p) (This)->lpVtbl->get_listStyle(This, p)
 3213 #define IHTMLStyle_put_whiteSpace(This, v) (This)->lpVtbl->put_whiteSpace(This, v)
 3214 #define IHTMLStyle_get_whiteSpace(This, p) (This)->lpVtbl->get_whiteSpace(This, p)
 3215 #define IHTMLStyle_put_top(This, v) (This)->lpVtbl->put_top(This, v)
 3216 #define IHTMLStyle_get_top(This, p) (This)->lpVtbl->get_top(This, p)
 3217 #define IHTMLStyle_put_left(This, v) (This)->lpVtbl->put_left(This, v)
 3218 #define IHTMLStyle_get_left(This, p) (This)->lpVtbl->get_left(This, p)
 3219 #define IHTMLStyle_get_position(This, p) (This)->lpVtbl->get_position(This, p)
 3220 #define IHTMLStyle_put_zIndex(This, v) (This)->lpVtbl->put_zIndex(This, v)
 3221 #define IHTMLStyle_get_zIndex(This, p) (This)->lpVtbl->get_zIndex(This, p)
 3222 #define IHTMLStyle_put_overflow(This, v) (This)->lpVtbl->put_overflow(This, v)
 3223 #define IHTMLStyle_get_overflow(This, p) (This)->lpVtbl->get_overflow(This, p)
 3224 #define IHTMLStyle_put_pageBreakBefore(This, v) (This)->lpVtbl->put_pageBreakBefore(This, v)
 3225 #define IHTMLStyle_get_pageBreakBefore(This, p) (This)->lpVtbl->get_pageBreakBefore(This, p)
 3226 #define IHTMLStyle_put_pageBreakAfter(This, v) (This)->lpVtbl->put_pageBreakAfter(This, v)
 3227 #define IHTMLStyle_get_pageBreakAfter(This, p) (This)->lpVtbl->get_pageBreakAfter(This, p)
 3228 #define IHTMLStyle_put_cssText(This, v) (This)->lpVtbl->put_cssText(This, v)
 3229 #define IHTMLStyle_get_cssText(This, p) (This)->lpVtbl->get_cssText(This, p)
 3230 #define IHTMLStyle_put_pixelTop(This, v) (This)->lpVtbl->put_pixelTop(This, v)
 3231 #define IHTMLStyle_get_pixelTop(This, p) (This)->lpVtbl->get_pixelTop(This, p)
 3232 #define IHTMLStyle_put_pixelLeft(This, v) (This)->lpVtbl->put_pixelLeft(This, v)
 3233 #define IHTMLStyle_get_pixelLeft(This, p) (This)->lpVtbl->get_pixelLeft(This, p)
 3234 #define IHTMLStyle_put_pixelWidth(This, v) (This)->lpVtbl->put_pixelWidth(This, v)
 3235 #define IHTMLStyle_get_pixelWidth(This, p) (This)->lpVtbl->get_pixelWidth(This, p)
 3236 #define IHTMLStyle_put_pixelHeight(This, v) (This)->lpVtbl->put_pixelHeight(This, v)
 3237 #define IHTMLStyle_get_pixelHeight(This, p) (This)->lpVtbl->get_pixelHeight(This, p)
 3238 #define IHTMLStyle_put_posTop(This, v) (This)->lpVtbl->put_posTop(This, v)
 3239 #define IHTMLStyle_get_posTop(This, p) (This)->lpVtbl->get_posTop(This, p)
 3240 #define IHTMLStyle_put_posLeft(This, v) (This)->lpVtbl->put_posLeft(This, v)
 3241 #define IHTMLStyle_get_posLeft(This, p) (This)->lpVtbl->get_posLeft(This, p)
 3242 #define IHTMLStyle_put_posWidth(This, v) (This)->lpVtbl->put_posWidth(This, v)
 3243 #define IHTMLStyle_get_posWidth(This, p) (This)->lpVtbl->get_posWidth(This, p)
 3244 #define IHTMLStyle_put_posHeight(This, v) (This)->lpVtbl->put_posHeight(This, v)
 3245 #define IHTMLStyle_get_posHeight(This, p) (This)->lpVtbl->get_posHeight(This, p)
 3246 #define IHTMLStyle_put_cursor(This, v) (This)->lpVtbl->put_cursor(This, v)
 3247 #define IHTMLStyle_get_cursor(This, p) (This)->lpVtbl->get_cursor(This, p)
 3248 #define IHTMLStyle_put_clip(This, v) (This)->lpVtbl->put_clip(This, v)
 3249 #define IHTMLStyle_get_clip(This, p) (This)->lpVtbl->get_clip(This, p)
 3250 #define IHTMLStyle_put_filter(This, v) (This)->lpVtbl->put_filter(This, v)
 3251 #define IHTMLStyle_get_filter(This, p) (This)->lpVtbl->get_filter(This, p)
 3252 #define IHTMLStyle_setAttribute(This, strAttributeName, AttributeValue, lFlags) (This)->lpVtbl->setAttribute(This, strAttributeName, AttributeValue, lFlags)
 3253 #define IHTMLStyle_getAttribute(This, strAttributeName, lFlags, AttributeValue) (This)->lpVtbl->getAttribute(This, strAttributeName, lFlags, AttributeValue)
 3254 #define IHTMLStyle_removeAttribute(This, strAttributeName, lFlags, pfSuccess) (This)->lpVtbl->removeAttribute(This, strAttributeName, lFlags, pfSuccess)
 3255 #define IHTMLStyle_toString(This, String) (This)->lpVtbl->toString(This, String)
 3256 
 3257 declare function IHTMLStyle_put_fontFamily_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3258 declare sub IHTMLStyle_put_fontFamily_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3259 declare function IHTMLStyle_get_fontFamily_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3260 declare sub IHTMLStyle_get_fontFamily_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3261 declare function IHTMLStyle_put_fontStyle_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3262 declare sub IHTMLStyle_put_fontStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3263 declare function IHTMLStyle_get_fontStyle_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3264 declare sub IHTMLStyle_get_fontStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3265 declare function IHTMLStyle_put_fontVariant_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3266 declare sub IHTMLStyle_put_fontVariant_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3267 declare function IHTMLStyle_get_fontVariant_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3268 declare sub IHTMLStyle_get_fontVariant_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3269 declare function IHTMLStyle_put_fontWeight_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3270 declare sub IHTMLStyle_put_fontWeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3271 declare function IHTMLStyle_get_fontWeight_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3272 declare sub IHTMLStyle_get_fontWeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3273 declare function IHTMLStyle_put_fontSize_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3274 declare sub IHTMLStyle_put_fontSize_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3275 declare function IHTMLStyle_get_fontSize_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3276 declare sub IHTMLStyle_get_fontSize_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3277 declare function IHTMLStyle_put_font_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3278 declare sub IHTMLStyle_put_font_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3279 declare function IHTMLStyle_get_font_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3280 declare sub IHTMLStyle_get_font_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3281 declare function IHTMLStyle_put_color_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3282 declare sub IHTMLStyle_put_color_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3283 declare function IHTMLStyle_get_color_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3284 declare sub IHTMLStyle_get_color_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3285 declare function IHTMLStyle_put_background_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3286 declare sub IHTMLStyle_put_background_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3287 declare function IHTMLStyle_get_background_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3288 declare sub IHTMLStyle_get_background_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3289 declare function IHTMLStyle_put_backgroundColor_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3290 declare sub IHTMLStyle_put_backgroundColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3291 declare function IHTMLStyle_get_backgroundColor_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3292 declare sub IHTMLStyle_get_backgroundColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3293 declare function IHTMLStyle_put_backgroundImage_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3294 declare sub IHTMLStyle_put_backgroundImage_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3295 declare function IHTMLStyle_get_backgroundImage_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3296 declare sub IHTMLStyle_get_backgroundImage_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3297 declare function IHTMLStyle_put_backgroundRepeat_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3298 declare sub IHTMLStyle_put_backgroundRepeat_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3299 declare function IHTMLStyle_get_backgroundRepeat_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3300 declare sub IHTMLStyle_get_backgroundRepeat_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3301 declare function IHTMLStyle_put_backgroundAttachment_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3302 declare sub IHTMLStyle_put_backgroundAttachment_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3303 declare function IHTMLStyle_get_backgroundAttachment_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3304 declare sub IHTMLStyle_get_backgroundAttachment_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3305 declare function IHTMLStyle_put_backgroundPosition_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3306 declare sub IHTMLStyle_put_backgroundPosition_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3307 declare function IHTMLStyle_get_backgroundPosition_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3308 declare sub IHTMLStyle_get_backgroundPosition_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3309 declare function IHTMLStyle_put_backgroundPositionX_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3310 declare sub IHTMLStyle_put_backgroundPositionX_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3311 declare function IHTMLStyle_get_backgroundPositionX_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3312 declare sub IHTMLStyle_get_backgroundPositionX_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3313 declare function IHTMLStyle_put_backgroundPositionY_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3314 declare sub IHTMLStyle_put_backgroundPositionY_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3315 declare function IHTMLStyle_get_backgroundPositionY_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3316 declare sub IHTMLStyle_get_backgroundPositionY_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3317 declare function IHTMLStyle_put_wordSpacing_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3318 declare sub IHTMLStyle_put_wordSpacing_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3319 declare function IHTMLStyle_get_wordSpacing_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3320 declare sub IHTMLStyle_get_wordSpacing_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3321 declare function IHTMLStyle_put_letterSpacing_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3322 declare sub IHTMLStyle_put_letterSpacing_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3323 declare function IHTMLStyle_get_letterSpacing_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3324 declare sub IHTMLStyle_get_letterSpacing_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3325 declare function IHTMLStyle_put_textDecoration_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3326 declare sub IHTMLStyle_put_textDecoration_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3327 declare function IHTMLStyle_get_textDecoration_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3328 declare sub IHTMLStyle_get_textDecoration_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3329 declare function IHTMLStyle_put_textDecorationNone_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 3330 declare sub IHTMLStyle_put_textDecorationNone_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3331 declare function IHTMLStyle_get_textDecorationNone_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 3332 declare sub IHTMLStyle_get_textDecorationNone_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3333 declare function IHTMLStyle_put_textDecorationUnderline_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 3334 declare sub IHTMLStyle_put_textDecorationUnderline_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3335 declare function IHTMLStyle_get_textDecorationUnderline_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 3336 declare sub IHTMLStyle_get_textDecorationUnderline_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3337 declare function IHTMLStyle_put_textDecorationOverline_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 3338 declare sub IHTMLStyle_put_textDecorationOverline_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3339 declare function IHTMLStyle_get_textDecorationOverline_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 3340 declare sub IHTMLStyle_get_textDecorationOverline_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3341 declare function IHTMLStyle_put_textDecorationLineThrough_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 3342 declare sub IHTMLStyle_put_textDecorationLineThrough_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3343 declare function IHTMLStyle_get_textDecorationLineThrough_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 3344 declare sub IHTMLStyle_get_textDecorationLineThrough_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3345 declare function IHTMLStyle_put_textDecorationBlink_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT_BOOL) as HRESULT
 3346 declare sub IHTMLStyle_put_textDecorationBlink_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3347 declare function IHTMLStyle_get_textDecorationBlink_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT_BOOL ptr) as HRESULT
 3348 declare sub IHTMLStyle_get_textDecorationBlink_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3349 declare function IHTMLStyle_put_verticalAlign_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3350 declare sub IHTMLStyle_put_verticalAlign_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3351 declare function IHTMLStyle_get_verticalAlign_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3352 declare sub IHTMLStyle_get_verticalAlign_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3353 declare function IHTMLStyle_put_textTransform_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3354 declare sub IHTMLStyle_put_textTransform_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3355 declare function IHTMLStyle_get_textTransform_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3356 declare sub IHTMLStyle_get_textTransform_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3357 declare function IHTMLStyle_put_textAlign_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3358 declare sub IHTMLStyle_put_textAlign_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3359 declare function IHTMLStyle_get_textAlign_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3360 declare sub IHTMLStyle_get_textAlign_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3361 declare function IHTMLStyle_put_textIndent_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3362 declare sub IHTMLStyle_put_textIndent_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3363 declare function IHTMLStyle_get_textIndent_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3364 declare sub IHTMLStyle_get_textIndent_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3365 declare function IHTMLStyle_put_lineHeight_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3366 declare sub IHTMLStyle_put_lineHeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3367 declare function IHTMLStyle_get_lineHeight_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3368 declare sub IHTMLStyle_get_lineHeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3369 declare function IHTMLStyle_put_marginTop_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3370 declare sub IHTMLStyle_put_marginTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3371 declare function IHTMLStyle_get_marginTop_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3372 declare sub IHTMLStyle_get_marginTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3373 declare function IHTMLStyle_put_marginRight_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3374 declare sub IHTMLStyle_put_marginRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3375 declare function IHTMLStyle_get_marginRight_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3376 declare sub IHTMLStyle_get_marginRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3377 declare function IHTMLStyle_put_marginBottom_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3378 declare sub IHTMLStyle_put_marginBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3379 declare function IHTMLStyle_get_marginBottom_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3380 declare sub IHTMLStyle_get_marginBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3381 declare function IHTMLStyle_put_marginLeft_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3382 declare sub IHTMLStyle_put_marginLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3383 declare function IHTMLStyle_get_marginLeft_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3384 declare sub IHTMLStyle_get_marginLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3385 declare function IHTMLStyle_put_margin_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3386 declare sub IHTMLStyle_put_margin_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3387 declare function IHTMLStyle_get_margin_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3388 declare sub IHTMLStyle_get_margin_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3389 declare function IHTMLStyle_put_paddingTop_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3390 declare sub IHTMLStyle_put_paddingTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3391 declare function IHTMLStyle_get_paddingTop_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3392 declare sub IHTMLStyle_get_paddingTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3393 declare function IHTMLStyle_put_paddingRight_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3394 declare sub IHTMLStyle_put_paddingRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3395 declare function IHTMLStyle_get_paddingRight_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3396 declare sub IHTMLStyle_get_paddingRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3397 declare function IHTMLStyle_put_paddingBottom_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3398 declare sub IHTMLStyle_put_paddingBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3399 declare function IHTMLStyle_get_paddingBottom_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3400 declare sub IHTMLStyle_get_paddingBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3401 declare function IHTMLStyle_put_paddingLeft_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3402 declare sub IHTMLStyle_put_paddingLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3403 declare function IHTMLStyle_get_paddingLeft_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3404 declare sub IHTMLStyle_get_paddingLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3405 declare function IHTMLStyle_put_padding_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3406 declare sub IHTMLStyle_put_padding_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3407 declare function IHTMLStyle_get_padding_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3408 declare sub IHTMLStyle_get_padding_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3409 declare function IHTMLStyle_put_border_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3410 declare sub IHTMLStyle_put_border_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3411 declare function IHTMLStyle_get_border_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3412 declare sub IHTMLStyle_get_border_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3413 declare function IHTMLStyle_put_borderTop_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3414 declare sub IHTMLStyle_put_borderTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3415 declare function IHTMLStyle_get_borderTop_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3416 declare sub IHTMLStyle_get_borderTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3417 declare function IHTMLStyle_put_borderRight_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3418 declare sub IHTMLStyle_put_borderRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3419 declare function IHTMLStyle_get_borderRight_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3420 declare sub IHTMLStyle_get_borderRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3421 declare function IHTMLStyle_put_borderBottom_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3422 declare sub IHTMLStyle_put_borderBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3423 declare function IHTMLStyle_get_borderBottom_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3424 declare sub IHTMLStyle_get_borderBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3425 declare function IHTMLStyle_put_borderLeft_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3426 declare sub IHTMLStyle_put_borderLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3427 declare function IHTMLStyle_get_borderLeft_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3428 declare sub IHTMLStyle_get_borderLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3429 declare function IHTMLStyle_put_borderColor_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3430 declare sub IHTMLStyle_put_borderColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3431 declare function IHTMLStyle_get_borderColor_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3432 declare sub IHTMLStyle_get_borderColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3433 declare function IHTMLStyle_put_borderTopColor_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3434 declare sub IHTMLStyle_put_borderTopColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3435 declare function IHTMLStyle_get_borderTopColor_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3436 declare sub IHTMLStyle_get_borderTopColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3437 declare function IHTMLStyle_put_borderRightColor_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3438 declare sub IHTMLStyle_put_borderRightColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3439 declare function IHTMLStyle_get_borderRightColor_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3440 declare sub IHTMLStyle_get_borderRightColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3441 declare function IHTMLStyle_put_borderBottomColor_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3442 declare sub IHTMLStyle_put_borderBottomColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3443 declare function IHTMLStyle_get_borderBottomColor_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3444 declare sub IHTMLStyle_get_borderBottomColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3445 declare function IHTMLStyle_put_borderLeftColor_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3446 declare sub IHTMLStyle_put_borderLeftColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3447 declare function IHTMLStyle_get_borderLeftColor_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3448 declare sub IHTMLStyle_get_borderLeftColor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3449 declare function IHTMLStyle_put_borderWidth_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3450 declare sub IHTMLStyle_put_borderWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3451 declare function IHTMLStyle_get_borderWidth_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3452 declare sub IHTMLStyle_get_borderWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3453 declare function IHTMLStyle_put_borderTopWidth_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3454 declare sub IHTMLStyle_put_borderTopWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3455 declare function IHTMLStyle_get_borderTopWidth_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3456 declare sub IHTMLStyle_get_borderTopWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3457 declare function IHTMLStyle_put_borderRightWidth_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3458 declare sub IHTMLStyle_put_borderRightWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3459 declare function IHTMLStyle_get_borderRightWidth_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3460 declare sub IHTMLStyle_get_borderRightWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3461 declare function IHTMLStyle_put_borderBottomWidth_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3462 declare sub IHTMLStyle_put_borderBottomWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3463 declare function IHTMLStyle_get_borderBottomWidth_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3464 declare sub IHTMLStyle_get_borderBottomWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3465 declare function IHTMLStyle_put_borderLeftWidth_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3466 declare sub IHTMLStyle_put_borderLeftWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3467 declare function IHTMLStyle_get_borderLeftWidth_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3468 declare sub IHTMLStyle_get_borderLeftWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3469 declare function IHTMLStyle_put_borderStyle_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3470 declare sub IHTMLStyle_put_borderStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3471 declare function IHTMLStyle_get_borderStyle_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3472 declare sub IHTMLStyle_get_borderStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3473 declare function IHTMLStyle_put_borderTopStyle_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3474 declare sub IHTMLStyle_put_borderTopStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3475 declare function IHTMLStyle_get_borderTopStyle_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3476 declare sub IHTMLStyle_get_borderTopStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3477 declare function IHTMLStyle_put_borderRightStyle_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3478 declare sub IHTMLStyle_put_borderRightStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3479 declare function IHTMLStyle_get_borderRightStyle_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3480 declare sub IHTMLStyle_get_borderRightStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3481 declare function IHTMLStyle_put_borderBottomStyle_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3482 declare sub IHTMLStyle_put_borderBottomStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3483 declare function IHTMLStyle_get_borderBottomStyle_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3484 declare sub IHTMLStyle_get_borderBottomStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3485 declare function IHTMLStyle_put_borderLeftStyle_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3486 declare sub IHTMLStyle_put_borderLeftStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3487 declare function IHTMLStyle_get_borderLeftStyle_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3488 declare sub IHTMLStyle_get_borderLeftStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3489 declare function IHTMLStyle_put_width_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3490 declare sub IHTMLStyle_put_width_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3491 declare function IHTMLStyle_get_width_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3492 declare sub IHTMLStyle_get_width_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3493 declare function IHTMLStyle_put_height_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3494 declare sub IHTMLStyle_put_height_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3495 declare function IHTMLStyle_get_height_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3496 declare sub IHTMLStyle_get_height_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3497 declare function IHTMLStyle_put_styleFloat_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3498 declare sub IHTMLStyle_put_styleFloat_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3499 declare function IHTMLStyle_get_styleFloat_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3500 declare sub IHTMLStyle_get_styleFloat_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3501 declare function IHTMLStyle_put_clear_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3502 declare sub IHTMLStyle_put_clear_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3503 declare function IHTMLStyle_get_clear_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3504 declare sub IHTMLStyle_get_clear_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3505 declare function IHTMLStyle_put_display_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3506 declare sub IHTMLStyle_put_display_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3507 declare function IHTMLStyle_get_display_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3508 declare sub IHTMLStyle_get_display_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3509 declare function IHTMLStyle_put_visibility_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3510 declare sub IHTMLStyle_put_visibility_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3511 declare function IHTMLStyle_get_visibility_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3512 declare sub IHTMLStyle_get_visibility_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3513 declare function IHTMLStyle_put_listStyleType_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3514 declare sub IHTMLStyle_put_listStyleType_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3515 declare function IHTMLStyle_get_listStyleType_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3516 declare sub IHTMLStyle_get_listStyleType_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3517 declare function IHTMLStyle_put_listStylePosition_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3518 declare sub IHTMLStyle_put_listStylePosition_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3519 declare function IHTMLStyle_get_listStylePosition_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3520 declare sub IHTMLStyle_get_listStylePosition_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3521 declare function IHTMLStyle_put_listStyleImage_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3522 declare sub IHTMLStyle_put_listStyleImage_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3523 declare function IHTMLStyle_get_listStyleImage_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3524 declare sub IHTMLStyle_get_listStyleImage_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3525 declare function IHTMLStyle_put_listStyle_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3526 declare sub IHTMLStyle_put_listStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3527 declare function IHTMLStyle_get_listStyle_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3528 declare sub IHTMLStyle_get_listStyle_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3529 declare function IHTMLStyle_put_whiteSpace_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3530 declare sub IHTMLStyle_put_whiteSpace_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3531 declare function IHTMLStyle_get_whiteSpace_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3532 declare sub IHTMLStyle_get_whiteSpace_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3533 declare function IHTMLStyle_put_top_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3534 declare sub IHTMLStyle_put_top_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3535 declare function IHTMLStyle_get_top_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3536 declare sub IHTMLStyle_get_top_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3537 declare function IHTMLStyle_put_left_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3538 declare sub IHTMLStyle_put_left_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3539 declare function IHTMLStyle_get_left_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3540 declare sub IHTMLStyle_get_left_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3541 declare function IHTMLStyle_get_position_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3542 declare sub IHTMLStyle_get_position_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3543 declare function IHTMLStyle_put_zIndex_Proxy(byval This as IHTMLStyle ptr, byval v as VARIANT) as HRESULT
 3544 declare sub IHTMLStyle_put_zIndex_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3545 declare function IHTMLStyle_get_zIndex_Proxy(byval This as IHTMLStyle ptr, byval p as VARIANT ptr) as HRESULT
 3546 declare sub IHTMLStyle_get_zIndex_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3547 declare function IHTMLStyle_put_overflow_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3548 declare sub IHTMLStyle_put_overflow_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3549 declare function IHTMLStyle_get_overflow_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3550 declare sub IHTMLStyle_get_overflow_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3551 declare function IHTMLStyle_put_pageBreakBefore_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3552 declare sub IHTMLStyle_put_pageBreakBefore_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3553 declare function IHTMLStyle_get_pageBreakBefore_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3554 declare sub IHTMLStyle_get_pageBreakBefore_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3555 declare function IHTMLStyle_put_pageBreakAfter_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3556 declare sub IHTMLStyle_put_pageBreakAfter_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3557 declare function IHTMLStyle_get_pageBreakAfter_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3558 declare sub IHTMLStyle_get_pageBreakAfter_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3559 declare function IHTMLStyle_put_cssText_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3560 declare sub IHTMLStyle_put_cssText_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3561 declare function IHTMLStyle_get_cssText_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3562 declare sub IHTMLStyle_get_cssText_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3563 declare function IHTMLStyle_put_pixelTop_Proxy(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3564 declare sub IHTMLStyle_put_pixelTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3565 declare function IHTMLStyle_get_pixelTop_Proxy(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3566 declare sub IHTMLStyle_get_pixelTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3567 declare function IHTMLStyle_put_pixelLeft_Proxy(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3568 declare sub IHTMLStyle_put_pixelLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3569 declare function IHTMLStyle_get_pixelLeft_Proxy(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3570 declare sub IHTMLStyle_get_pixelLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3571 declare function IHTMLStyle_put_pixelWidth_Proxy(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3572 declare sub IHTMLStyle_put_pixelWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3573 declare function IHTMLStyle_get_pixelWidth_Proxy(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3574 declare sub IHTMLStyle_get_pixelWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3575 declare function IHTMLStyle_put_pixelHeight_Proxy(byval This as IHTMLStyle ptr, byval v as long) as HRESULT
 3576 declare sub IHTMLStyle_put_pixelHeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3577 declare function IHTMLStyle_get_pixelHeight_Proxy(byval This as IHTMLStyle ptr, byval p as long ptr) as HRESULT
 3578 declare sub IHTMLStyle_get_pixelHeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3579 declare function IHTMLStyle_put_posTop_Proxy(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3580 declare sub IHTMLStyle_put_posTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3581 declare function IHTMLStyle_get_posTop_Proxy(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3582 declare sub IHTMLStyle_get_posTop_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3583 declare function IHTMLStyle_put_posLeft_Proxy(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3584 declare sub IHTMLStyle_put_posLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3585 declare function IHTMLStyle_get_posLeft_Proxy(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3586 declare sub IHTMLStyle_get_posLeft_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3587 declare function IHTMLStyle_put_posWidth_Proxy(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3588 declare sub IHTMLStyle_put_posWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3589 declare function IHTMLStyle_get_posWidth_Proxy(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3590 declare sub IHTMLStyle_get_posWidth_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3591 declare function IHTMLStyle_put_posHeight_Proxy(byval This as IHTMLStyle ptr, byval v as single) as HRESULT
 3592 declare sub IHTMLStyle_put_posHeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3593 declare function IHTMLStyle_get_posHeight_Proxy(byval This as IHTMLStyle ptr, byval p as single ptr) as HRESULT
 3594 declare sub IHTMLStyle_get_posHeight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3595 declare function IHTMLStyle_put_cursor_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3596 declare sub IHTMLStyle_put_cursor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3597 declare function IHTMLStyle_get_cursor_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3598 declare sub IHTMLStyle_get_cursor_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3599 declare function IHTMLStyle_put_clip_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3600 declare sub IHTMLStyle_put_clip_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3601 declare function IHTMLStyle_get_clip_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3602 declare sub IHTMLStyle_get_clip_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3603 declare function IHTMLStyle_put_filter_Proxy(byval This as IHTMLStyle ptr, byval v as BSTR) as HRESULT
 3604 declare sub IHTMLStyle_put_filter_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3605 declare function IHTMLStyle_get_filter_Proxy(byval This as IHTMLStyle ptr, byval p as BSTR ptr) as HRESULT
 3606 declare sub IHTMLStyle_get_filter_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3607 declare function IHTMLStyle_setAttribute_Proxy(byval This as IHTMLStyle ptr, byval strAttributeName as BSTR, byval AttributeValue as VARIANT, byval lFlags as LONG) as HRESULT
 3608 declare sub IHTMLStyle_setAttribute_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3609 declare function IHTMLStyle_getAttribute_Proxy(byval This as IHTMLStyle ptr, byval strAttributeName as BSTR, byval lFlags as LONG, byval AttributeValue as VARIANT ptr) as HRESULT
 3610 declare sub IHTMLStyle_getAttribute_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3611 declare function IHTMLStyle_removeAttribute_Proxy(byval This as IHTMLStyle ptr, byval strAttributeName as BSTR, byval lFlags as LONG, byval pfSuccess as VARIANT_BOOL ptr) as HRESULT
 3612 declare sub IHTMLStyle_removeAttribute_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3613 declare function IHTMLStyle_toString_Proxy(byval This as IHTMLStyle ptr, byval String as BSTR ptr) as HRESULT
 3614 declare sub IHTMLStyle_toString_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3615 #define __IHTMLStyle2_INTERFACE_DEFINED__
 3616 extern IID_IHTMLStyle2 as const IID
 3617 type IHTMLStyle2 as IHTMLStyle2_
 3618 
 3619 type IHTMLStyle2Vtbl
 3620     QueryInterface as function(byval This as IHTMLStyle2 ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 3621     AddRef as function(byval This as IHTMLStyle2 ptr) as ULONG
 3622     Release as function(byval This as IHTMLStyle2 ptr) as ULONG
 3623     GetTypeInfoCount as function(byval This as IHTMLStyle2 ptr, byval pctinfo as UINT ptr) as HRESULT
 3624     GetTypeInfo as function(byval This as IHTMLStyle2 ptr, byval iTInfo as UINT, byval lcid as LCID, byval ppTInfo as ITypeInfo ptr ptr) as HRESULT
 3625     GetIDsOfNames as function(byval This as IHTMLStyle2 ptr, byval riid as const IID const ptr, byval rgszNames as LPOLESTR ptr, byval cNames as UINT, byval lcid as LCID, byval rgDispId as DISPID ptr) as HRESULT
 3626     Invoke as function(byval This as IHTMLStyle2 ptr, byval dispIdMember as DISPID, byval riid as const IID const ptr, byval lcid as LCID, byval wFlags as WORD, byval pDispParams as DISPPARAMS ptr, byval pVarResult as VARIANT ptr, byval pExcepInfo as EXCEPINFO ptr, byval puArgErr as UINT ptr) as HRESULT
 3627     put_tableLayout as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3628     get_tableLayout as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3629     put_borderCollapse as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3630     get_borderCollapse as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3631     put_direction as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3632     get_direction as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3633     put_behavior as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3634     get_behavior as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3635     setExpression as function(byval This as IHTMLStyle2 ptr, byval propname as BSTR, byval expression as BSTR, byval language as BSTR) as HRESULT
 3636     getExpression as function(byval This as IHTMLStyle2 ptr, byval propname as BSTR, byval expression as VARIANT ptr) as HRESULT
 3637     removeExpression as function(byval This as IHTMLStyle2 ptr, byval propname as BSTR, byval pfSuccess as VARIANT_BOOL ptr) as HRESULT
 3638     put_position as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3639     get_position as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3640     put_unicodeBidi as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3641     get_unicodeBidi as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3642     put_bottom as function(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3643     get_bottom as function(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3644     put_right as function(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3645     get_right as function(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3646     put_pixelBottom as function(byval This as IHTMLStyle2 ptr, byval v as long) as HRESULT
 3647     get_pixelBottom as function(byval This as IHTMLStyle2 ptr, byval p as long ptr) as HRESULT
 3648     put_pixelRight as function(byval This as IHTMLStyle2 ptr, byval v as long) as HRESULT
 3649     get_pixelRight as function(byval This as IHTMLStyle2 ptr, byval p as long ptr) as HRESULT
 3650     put_posBottom as function(byval This as IHTMLStyle2 ptr, byval v as single) as HRESULT
 3651     get_posBottom as function(byval This as IHTMLStyle2 ptr, byval p as single ptr) as HRESULT
 3652     put_posRight as function(byval This as IHTMLStyle2 ptr, byval v as single) as HRESULT
 3653     get_posRight as function(byval This as IHTMLStyle2 ptr, byval p as single ptr) as HRESULT
 3654     put_imeMode as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3655     get_imeMode as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3656     put_rubyAlign as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3657     get_rubyAlign as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3658     put_rubyPosition as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3659     get_rubyPosition as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3660     put_rubyOverhang as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3661     get_rubyOverhang as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3662     put_layoutGridChar as function(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3663     get_layoutGridChar as function(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3664     put_layoutGridLine as function(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3665     get_layoutGridLine as function(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3666     put_layoutGridMode as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3667     get_layoutGridMode as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3668     put_layoutGridType as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3669     get_layoutGridType as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3670     put_layoutGrid as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3671     get_layoutGrid as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3672     put_wordBreak as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3673     get_wordBreak as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3674     put_lineBreak as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3675     get_lineBreak as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3676     put_textJustify as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3677     get_textJustify as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3678     put_textJustifyTrim as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3679     get_textJustifyTrim as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3680     put_textKashida as function(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3681     get_textKashida as function(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3682     put_textAutospace as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3683     get_textAutospace as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3684     put_overflowX as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3685     get_overflowX as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3686     put_overflowY as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3687     get_overflowY as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3688     put_accelerator as function(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3689     get_accelerator as function(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3690 end type
 3691 
 3692 type IHTMLStyle2_
 3693     lpVtbl as IHTMLStyle2Vtbl ptr
 3694 end type
 3695 
 3696 #define IHTMLStyle2_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 3697 #define IHTMLStyle2_AddRef(This) (This)->lpVtbl->AddRef(This)
 3698 #define IHTMLStyle2_Release(This) (This)->lpVtbl->Release(This)
 3699 #define IHTMLStyle2_GetTypeInfoCount(This, pctinfo) (This)->lpVtbl->GetTypeInfoCount(This, pctinfo)
 3700 #define IHTMLStyle2_GetTypeInfo(This, iTInfo, lcid, ppTInfo) (This)->lpVtbl->GetTypeInfo(This, iTInfo, lcid, ppTInfo)
 3701 #define IHTMLStyle2_GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId) (This)->lpVtbl->GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId)
 3702 #define IHTMLStyle2_Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr) (This)->lpVtbl->Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr)
 3703 #define IHTMLStyle2_put_tableLayout(This, v) (This)->lpVtbl->put_tableLayout(This, v)
 3704 #define IHTMLStyle2_get_tableLayout(This, p) (This)->lpVtbl->get_tableLayout(This, p)
 3705 #define IHTMLStyle2_put_borderCollapse(This, v) (This)->lpVtbl->put_borderCollapse(This, v)
 3706 #define IHTMLStyle2_get_borderCollapse(This, p) (This)->lpVtbl->get_borderCollapse(This, p)
 3707 #define IHTMLStyle2_put_direction(This, v) (This)->lpVtbl->put_direction(This, v)
 3708 #define IHTMLStyle2_get_direction(This, p) (This)->lpVtbl->get_direction(This, p)
 3709 #define IHTMLStyle2_put_behavior(This, v) (This)->lpVtbl->put_behavior(This, v)
 3710 #define IHTMLStyle2_get_behavior(This, p) (This)->lpVtbl->get_behavior(This, p)
 3711 #define IHTMLStyle2_setExpression(This, propname, expression, language) (This)->lpVtbl->setExpression(This, propname, expression, language)
 3712 #define IHTMLStyle2_getExpression(This, propname, expression) (This)->lpVtbl->getExpression(This, propname, expression)
 3713 #define IHTMLStyle2_removeExpression(This, propname, pfSuccess) (This)->lpVtbl->removeExpression(This, propname, pfSuccess)
 3714 #define IHTMLStyle2_put_position(This, v) (This)->lpVtbl->put_position(This, v)
 3715 #define IHTMLStyle2_get_position(This, p) (This)->lpVtbl->get_position(This, p)
 3716 #define IHTMLStyle2_put_unicodeBidi(This, v) (This)->lpVtbl->put_unicodeBidi(This, v)
 3717 #define IHTMLStyle2_get_unicodeBidi(This, p) (This)->lpVtbl->get_unicodeBidi(This, p)
 3718 #define IHTMLStyle2_put_bottom(This, v) (This)->lpVtbl->put_bottom(This, v)
 3719 #define IHTMLStyle2_get_bottom(This, p) (This)->lpVtbl->get_bottom(This, p)
 3720 #define IHTMLStyle2_put_right(This, v) (This)->lpVtbl->put_right(This, v)
 3721 #define IHTMLStyle2_get_right(This, p) (This)->lpVtbl->get_right(This, p)
 3722 #define IHTMLStyle2_put_pixelBottom(This, v) (This)->lpVtbl->put_pixelBottom(This, v)
 3723 #define IHTMLStyle2_get_pixelBottom(This, p) (This)->lpVtbl->get_pixelBottom(This, p)
 3724 #define IHTMLStyle2_put_pixelRight(This, v) (This)->lpVtbl->put_pixelRight(This, v)
 3725 #define IHTMLStyle2_get_pixelRight(This, p) (This)->lpVtbl->get_pixelRight(This, p)
 3726 #define IHTMLStyle2_put_posBottom(This, v) (This)->lpVtbl->put_posBottom(This, v)
 3727 #define IHTMLStyle2_get_posBottom(This, p) (This)->lpVtbl->get_posBottom(This, p)
 3728 #define IHTMLStyle2_put_posRight(This, v) (This)->lpVtbl->put_posRight(This, v)
 3729 #define IHTMLStyle2_get_posRight(This, p) (This)->lpVtbl->get_posRight(This, p)
 3730 #define IHTMLStyle2_put_imeMode(This, v) (This)->lpVtbl->put_imeMode(This, v)
 3731 #define IHTMLStyle2_get_imeMode(This, p) (This)->lpVtbl->get_imeMode(This, p)
 3732 #define IHTMLStyle2_put_rubyAlign(This, v) (This)->lpVtbl->put_rubyAlign(This, v)
 3733 #define IHTMLStyle2_get_rubyAlign(This, p) (This)->lpVtbl->get_rubyAlign(This, p)
 3734 #define IHTMLStyle2_put_rubyPosition(This, v) (This)->lpVtbl->put_rubyPosition(This, v)
 3735 #define IHTMLStyle2_get_rubyPosition(This, p) (This)->lpVtbl->get_rubyPosition(This, p)
 3736 #define IHTMLStyle2_put_rubyOverhang(This, v) (This)->lpVtbl->put_rubyOverhang(This, v)
 3737 #define IHTMLStyle2_get_rubyOverhang(This, p) (This)->lpVtbl->get_rubyOverhang(This, p)
 3738 #define IHTMLStyle2_put_layoutGridChar(This, v) (This)->lpVtbl->put_layoutGridChar(This, v)
 3739 #define IHTMLStyle2_get_layoutGridChar(This, p) (This)->lpVtbl->get_layoutGridChar(This, p)
 3740 #define IHTMLStyle2_put_layoutGridLine(This, v) (This)->lpVtbl->put_layoutGridLine(This, v)
 3741 #define IHTMLStyle2_get_layoutGridLine(This, p) (This)->lpVtbl->get_layoutGridLine(This, p)
 3742 #define IHTMLStyle2_put_layoutGridMode(This, v) (This)->lpVtbl->put_layoutGridMode(This, v)
 3743 #define IHTMLStyle2_get_layoutGridMode(This, p) (This)->lpVtbl->get_layoutGridMode(This, p)
 3744 #define IHTMLStyle2_put_layoutGridType(This, v) (This)->lpVtbl->put_layoutGridType(This, v)
 3745 #define IHTMLStyle2_get_layoutGridType(This, p) (This)->lpVtbl->get_layoutGridType(This, p)
 3746 #define IHTMLStyle2_put_layoutGrid(This, v) (This)->lpVtbl->put_layoutGrid(This, v)
 3747 #define IHTMLStyle2_get_layoutGrid(This, p) (This)->lpVtbl->get_layoutGrid(This, p)
 3748 #define IHTMLStyle2_put_wordBreak(This, v) (This)->lpVtbl->put_wordBreak(This, v)
 3749 #define IHTMLStyle2_get_wordBreak(This, p) (This)->lpVtbl->get_wordBreak(This, p)
 3750 #define IHTMLStyle2_put_lineBreak(This, v) (This)->lpVtbl->put_lineBreak(This, v)
 3751 #define IHTMLStyle2_get_lineBreak(This, p) (This)->lpVtbl->get_lineBreak(This, p)
 3752 #define IHTMLStyle2_put_textJustify(This, v) (This)->lpVtbl->put_textJustify(This, v)
 3753 #define IHTMLStyle2_get_textJustify(This, p) (This)->lpVtbl->get_textJustify(This, p)
 3754 #define IHTMLStyle2_put_textJustifyTrim(This, v) (This)->lpVtbl->put_textJustifyTrim(This, v)
 3755 #define IHTMLStyle2_get_textJustifyTrim(This, p) (This)->lpVtbl->get_textJustifyTrim(This, p)
 3756 #define IHTMLStyle2_put_textKashida(This, v) (This)->lpVtbl->put_textKashida(This, v)
 3757 #define IHTMLStyle2_get_textKashida(This, p) (This)->lpVtbl->get_textKashida(This, p)
 3758 #define IHTMLStyle2_put_textAutospace(This, v) (This)->lpVtbl->put_textAutospace(This, v)
 3759 #define IHTMLStyle2_get_textAutospace(This, p) (This)->lpVtbl->get_textAutospace(This, p)
 3760 #define IHTMLStyle2_put_overflowX(This, v) (This)->lpVtbl->put_overflowX(This, v)
 3761 #define IHTMLStyle2_get_overflowX(This, p) (This)->lpVtbl->get_overflowX(This, p)
 3762 #define IHTMLStyle2_put_overflowY(This, v) (This)->lpVtbl->put_overflowY(This, v)
 3763 #define IHTMLStyle2_get_overflowY(This, p) (This)->lpVtbl->get_overflowY(This, p)
 3764 #define IHTMLStyle2_put_accelerator(This, v) (This)->lpVtbl->put_accelerator(This, v)
 3765 #define IHTMLStyle2_get_accelerator(This, p) (This)->lpVtbl->get_accelerator(This, p)
 3766 
 3767 declare function IHTMLStyle2_put_tableLayout_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3768 declare sub IHTMLStyle2_put_tableLayout_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3769 declare function IHTMLStyle2_get_tableLayout_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3770 declare sub IHTMLStyle2_get_tableLayout_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3771 declare function IHTMLStyle2_put_borderCollapse_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3772 declare sub IHTMLStyle2_put_borderCollapse_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3773 declare function IHTMLStyle2_get_borderCollapse_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3774 declare sub IHTMLStyle2_get_borderCollapse_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3775 declare function IHTMLStyle2_put_direction_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3776 declare sub IHTMLStyle2_put_direction_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3777 declare function IHTMLStyle2_get_direction_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3778 declare sub IHTMLStyle2_get_direction_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3779 declare function IHTMLStyle2_put_behavior_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3780 declare sub IHTMLStyle2_put_behavior_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3781 declare function IHTMLStyle2_get_behavior_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3782 declare sub IHTMLStyle2_get_behavior_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3783 declare function IHTMLStyle2_setExpression_Proxy(byval This as IHTMLStyle2 ptr, byval propname as BSTR, byval expression as BSTR, byval language as BSTR) as HRESULT
 3784 declare sub IHTMLStyle2_setExpression_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3785 declare function IHTMLStyle2_getExpression_Proxy(byval This as IHTMLStyle2 ptr, byval propname as BSTR, byval expression as VARIANT ptr) as HRESULT
 3786 declare sub IHTMLStyle2_getExpression_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3787 declare function IHTMLStyle2_removeExpression_Proxy(byval This as IHTMLStyle2 ptr, byval propname as BSTR, byval pfSuccess as VARIANT_BOOL ptr) as HRESULT
 3788 declare sub IHTMLStyle2_removeExpression_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3789 declare function IHTMLStyle2_put_position_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3790 declare sub IHTMLStyle2_put_position_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3791 declare function IHTMLStyle2_get_position_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3792 declare sub IHTMLStyle2_get_position_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3793 declare function IHTMLStyle2_put_unicodeBidi_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3794 declare sub IHTMLStyle2_put_unicodeBidi_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3795 declare function IHTMLStyle2_get_unicodeBidi_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3796 declare sub IHTMLStyle2_get_unicodeBidi_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3797 declare function IHTMLStyle2_put_bottom_Proxy(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3798 declare sub IHTMLStyle2_put_bottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3799 declare function IHTMLStyle2_get_bottom_Proxy(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3800 declare sub IHTMLStyle2_get_bottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3801 declare function IHTMLStyle2_put_right_Proxy(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3802 declare sub IHTMLStyle2_put_right_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3803 declare function IHTMLStyle2_get_right_Proxy(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3804 declare sub IHTMLStyle2_get_right_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3805 declare function IHTMLStyle2_put_pixelBottom_Proxy(byval This as IHTMLStyle2 ptr, byval v as long) as HRESULT
 3806 declare sub IHTMLStyle2_put_pixelBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3807 declare function IHTMLStyle2_get_pixelBottom_Proxy(byval This as IHTMLStyle2 ptr, byval p as long ptr) as HRESULT
 3808 declare sub IHTMLStyle2_get_pixelBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3809 declare function IHTMLStyle2_put_pixelRight_Proxy(byval This as IHTMLStyle2 ptr, byval v as long) as HRESULT
 3810 declare sub IHTMLStyle2_put_pixelRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3811 declare function IHTMLStyle2_get_pixelRight_Proxy(byval This as IHTMLStyle2 ptr, byval p as long ptr) as HRESULT
 3812 declare sub IHTMLStyle2_get_pixelRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3813 declare function IHTMLStyle2_put_posBottom_Proxy(byval This as IHTMLStyle2 ptr, byval v as single) as HRESULT
 3814 declare sub IHTMLStyle2_put_posBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3815 declare function IHTMLStyle2_get_posBottom_Proxy(byval This as IHTMLStyle2 ptr, byval p as single ptr) as HRESULT
 3816 declare sub IHTMLStyle2_get_posBottom_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3817 declare function IHTMLStyle2_put_posRight_Proxy(byval This as IHTMLStyle2 ptr, byval v as single) as HRESULT
 3818 declare sub IHTMLStyle2_put_posRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3819 declare function IHTMLStyle2_get_posRight_Proxy(byval This as IHTMLStyle2 ptr, byval p as single ptr) as HRESULT
 3820 declare sub IHTMLStyle2_get_posRight_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3821 declare function IHTMLStyle2_put_imeMode_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3822 declare sub IHTMLStyle2_put_imeMode_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3823 declare function IHTMLStyle2_get_imeMode_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3824 declare sub IHTMLStyle2_get_imeMode_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3825 declare function IHTMLStyle2_put_rubyAlign_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3826 declare sub IHTMLStyle2_put_rubyAlign_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3827 declare function IHTMLStyle2_get_rubyAlign_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3828 declare sub IHTMLStyle2_get_rubyAlign_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3829 declare function IHTMLStyle2_put_rubyPosition_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3830 declare sub IHTMLStyle2_put_rubyPosition_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3831 declare function IHTMLStyle2_get_rubyPosition_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3832 declare sub IHTMLStyle2_get_rubyPosition_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3833 declare function IHTMLStyle2_put_rubyOverhang_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3834 declare sub IHTMLStyle2_put_rubyOverhang_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3835 declare function IHTMLStyle2_get_rubyOverhang_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3836 declare sub IHTMLStyle2_get_rubyOverhang_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3837 declare function IHTMLStyle2_put_layoutGridChar_Proxy(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3838 declare sub IHTMLStyle2_put_layoutGridChar_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3839 declare function IHTMLStyle2_get_layoutGridChar_Proxy(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3840 declare sub IHTMLStyle2_get_layoutGridChar_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3841 declare function IHTMLStyle2_put_layoutGridLine_Proxy(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3842 declare sub IHTMLStyle2_put_layoutGridLine_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3843 declare function IHTMLStyle2_get_layoutGridLine_Proxy(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3844 declare sub IHTMLStyle2_get_layoutGridLine_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3845 declare function IHTMLStyle2_put_layoutGridMode_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3846 declare sub IHTMLStyle2_put_layoutGridMode_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3847 declare function IHTMLStyle2_get_layoutGridMode_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3848 declare sub IHTMLStyle2_get_layoutGridMode_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3849 declare function IHTMLStyle2_put_layoutGridType_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3850 declare sub IHTMLStyle2_put_layoutGridType_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3851 declare function IHTMLStyle2_get_layoutGridType_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3852 declare sub IHTMLStyle2_get_layoutGridType_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3853 declare function IHTMLStyle2_put_layoutGrid_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3854 declare sub IHTMLStyle2_put_layoutGrid_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3855 declare function IHTMLStyle2_get_layoutGrid_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3856 declare sub IHTMLStyle2_get_layoutGrid_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3857 declare function IHTMLStyle2_put_wordBreak_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3858 declare sub IHTMLStyle2_put_wordBreak_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3859 declare function IHTMLStyle2_get_wordBreak_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3860 declare sub IHTMLStyle2_get_wordBreak_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3861 declare function IHTMLStyle2_put_lineBreak_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3862 declare sub IHTMLStyle2_put_lineBreak_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3863 declare function IHTMLStyle2_get_lineBreak_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3864 declare sub IHTMLStyle2_get_lineBreak_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3865 declare function IHTMLStyle2_put_textJustify_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3866 declare sub IHTMLStyle2_put_textJustify_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3867 declare function IHTMLStyle2_get_textJustify_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3868 declare sub IHTMLStyle2_get_textJustify_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3869 declare function IHTMLStyle2_put_textJustifyTrim_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3870 declare sub IHTMLStyle2_put_textJustifyTrim_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3871 declare function IHTMLStyle2_get_textJustifyTrim_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3872 declare sub IHTMLStyle2_get_textJustifyTrim_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3873 declare function IHTMLStyle2_put_textKashida_Proxy(byval This as IHTMLStyle2 ptr, byval v as VARIANT) as HRESULT
 3874 declare sub IHTMLStyle2_put_textKashida_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3875 declare function IHTMLStyle2_get_textKashida_Proxy(byval This as IHTMLStyle2 ptr, byval p as VARIANT ptr) as HRESULT
 3876 declare sub IHTMLStyle2_get_textKashida_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3877 declare function IHTMLStyle2_put_textAutospace_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3878 declare sub IHTMLStyle2_put_textAutospace_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3879 declare function IHTMLStyle2_get_textAutospace_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3880 declare sub IHTMLStyle2_get_textAutospace_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3881 declare function IHTMLStyle2_put_overflowX_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3882 declare sub IHTMLStyle2_put_overflowX_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3883 declare function IHTMLStyle2_get_overflowX_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3884 declare sub IHTMLStyle2_get_overflowX_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3885 declare function IHTMLStyle2_put_overflowY_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3886 declare sub IHTMLStyle2_put_overflowY_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3887 declare function IHTMLStyle2_get_overflowY_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3888 declare sub IHTMLStyle2_get_overflowY_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3889 declare function IHTMLStyle2_put_accelerator_Proxy(byval This as IHTMLStyle2 ptr, byval v as BSTR) as HRESULT
 3890 declare sub IHTMLStyle2_put_accelerator_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3891 declare function IHTMLStyle2_get_accelerator_Proxy(byval This as IHTMLStyle2 ptr, byval p as BSTR ptr) as HRESULT
 3892 declare sub IHTMLStyle2_get_accelerator_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3893 #define __IHTMLStyle3_INTERFACE_DEFINED__
 3894 extern IID_IHTMLStyle3 as const IID
 3895 type IHTMLStyle3 as IHTMLStyle3_
 3896 
 3897 type IHTMLStyle3Vtbl
 3898     QueryInterface as function(byval This as IHTMLStyle3 ptr, byval riid as const IID const ptr, byval ppvObject as any ptr ptr) as HRESULT
 3899     AddRef as function(byval This as IHTMLStyle3 ptr) as ULONG
 3900     Release as function(byval This as IHTMLStyle3 ptr) as ULONG
 3901     GetTypeInfoCount as function(byval This as IHTMLStyle3 ptr, byval pctinfo as UINT ptr) as HRESULT
 3902     GetTypeInfo as function(byval This as IHTMLStyle3 ptr, byval iTInfo as UINT, byval lcid as LCID, byval ppTInfo as ITypeInfo ptr ptr) as HRESULT
 3903     GetIDsOfNames as function(byval This as IHTMLStyle3 ptr, byval riid as const IID const ptr, byval rgszNames as LPOLESTR ptr, byval cNames as UINT, byval lcid as LCID, byval rgDispId as DISPID ptr) as HRESULT
 3904     Invoke as function(byval This as IHTMLStyle3 ptr, byval dispIdMember as DISPID, byval riid as const IID const ptr, byval lcid as LCID, byval wFlags as WORD, byval pDispParams as DISPPARAMS ptr, byval pVarResult as VARIANT ptr, byval pExcepInfo as EXCEPINFO ptr, byval puArgErr as UINT ptr) as HRESULT
 3905     put_layoutFlow as function(byval This as IHTMLStyle3 ptr, byval v as BSTR) as HRESULT
 3906     get_layoutFlow as function(byval This as IHTMLStyle3 ptr, byval p as BSTR ptr) as HRESULT
 3907     put_zoom as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3908     get_zoom as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3909     put_wordWrap as function(byval This as IHTMLStyle3 ptr, byval v as BSTR) as HRESULT
 3910     get_wordWrap as function(byval This as IHTMLStyle3 ptr, byval p as BSTR ptr) as HRESULT
 3911     put_textUnderlinePosition as function(byval This as IHTMLStyle3 ptr, byval v as BSTR) as HRESULT
 3912     get_textUnderlinePosition as function(byval This as IHTMLStyle3 ptr, byval p as BSTR ptr) as HRESULT
 3913     put_scrollbarBaseColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3914     get_scrollbarBaseColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3915     put_scrollbarFaceColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3916     get_scrollbarFaceColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3917     put_scrollbar3dLightColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3918     get_scrollbar3dLightColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3919     put_scrollbarShadowColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3920     get_scrollbarShadowColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3921     put_scrollbarHighlightColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3922     get_scrollbarHighlightColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3923     put_scrollbarDarkShadowColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3924     get_scrollbarDarkShadowColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3925     put_scrollbarArrowColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3926     get_scrollbarArrowColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3927     put_scrollbarTrackColor as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3928     get_scrollbarTrackColor as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3929     put_writingMode as function(byval This as IHTMLStyle3 ptr, byval v as BSTR) as HRESULT
 3930     get_writingMode as function(byval This as IHTMLStyle3 ptr, byval p as BSTR ptr) as HRESULT
 3931     put_textAlignLast as function(byval This as IHTMLStyle3 ptr, byval v as BSTR) as HRESULT
 3932     get_textAlignLast as function(byval This as IHTMLStyle3 ptr, byval p as BSTR ptr) as HRESULT
 3933     put_textKashidaSpace as function(byval This as IHTMLStyle3 ptr, byval v as VARIANT) as HRESULT
 3934     get_textKashidaSpace as function(byval This as IHTMLStyle3 ptr, byval p as VARIANT ptr) as HRESULT
 3935 end type
 3936 
 3937 type IHTMLStyle3_
 3938     lpVtbl as IHTMLStyle3Vtbl ptr
 3939 end type
 3940 
 3941 #define IHTMLStyle3_QueryInterface(This, riid, ppvObject) (This)->lpVtbl->QueryInterface(This, riid, ppvObject)
 3942 #define IHTMLStyle3_AddRef(This) (This)->lpVtbl->AddRef(This)
 3943 #define IHTMLStyle3_Release(This) (This)->lpVtbl->Release(This)
 3944 #define IHTMLStyle3_GetTypeInfoCount(This, pctinfo) (This)->lpVtbl->GetTypeInfoCount(This, pctinfo)
 3945 #define IHTMLStyle3_GetTypeInfo(This, iTInfo, lcid, ppTInfo) (This)->lpVtbl->GetTypeInfo(This, iTInfo, lcid, ppTInfo)
 3946 #define IHTMLStyle3_GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId) (This)->lpVtbl->GetIDsOfNames(This, riid, rgszNames, cNames, lcid, rgDispId)
 3947 #define IHTMLStyle3_Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr) (This)->lpVtbl->Invoke(This, dispIdMember, riid, lcid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr)
 3948 #define IHTMLStyle3_put_layoutFlow(This, v) (This)->lpVtbl->put_layoutFlow(This, v)
 3949 #define IHTMLStyle3_get_layoutFlow(This, p) (This)->lpVtbl->get_layoutFlow(This, p)
 3950 #define IHTMLStyle3_put_zoom(This, v) (This)->lpVtbl->put_zoom(This, v)
 3951 #define IHTMLStyle3_get_zoom(This, p) (This)->lpVtbl->get_zoom(This, p)
 3952 #define IHTMLStyle3_put_wordWrap(This, v) (This)->lpVtbl->put_wordWrap(This, v)
 3953 #define IHTMLStyle3_get_wordWrap(This, p) (This)->lpVtbl->get_wordWrap(This, p)
 3954 #define IHTMLStyle3_put_textUnderlinePosition(This, v) (This)->lpVtbl->put_textUnderlinePosition(This, v)
 3955 #define IHTMLStyle3_get_textUnderlinePosition(This, p) (This)->lpVtbl->get_textUnderlinePosition(This, p)
 3956 #define IHTMLStyle3_put_scrollbarBaseColor(This, v) (This)->lpVtbl->put_scrollbarBaseColor(This, v)
 3957 #define IHTMLStyle3_get_scrollbarBaseColor(This, p) (This)->lpVtbl->get_scrollbarBaseColor(This, p)
 3958 #define IHTMLStyle3_put_scrollbarFaceColor(This, v) (This)->lpVtbl->put_scrollbarFaceColor(This, v)
 3959 #define IHTMLStyle3_get_scrollbarFaceColor(This, p) (This)->lpVtbl->get_scrollbarFaceColor(This, p)
 3960 #define IHTMLStyle3_put_scrollbar3dLightColor(This, v) (This)->lpVtbl->put_scrollbar3dLightColor(This, v)
 3961 #define IHTMLStyle3_get_scrollbar3dLightColor(This, p) (This)->lpVtbl->get_scrollbar3dLightColor(This, p)
 3962 #define IHTMLStyle3_put_scrollbarShadowColor(This, v) (This)->lpVtbl->put_scrollbarShadowColor(This, v)
 3963 #define IHTMLStyle3_get_scrollbarShadowColor(This, p) (This)->lpVtbl->get_scrollbarShadowColor(This, p)
 3964 #define IHTMLStyle3_put_scrollbarHighlightColor(This, v) (This)->lpVtbl->put_scrollbarHighlightColor(This, v)
 3965 #define IHTMLStyle3_get_scrollbarHighlightColor(This, p) (This)->lpVtbl->get_scrollbarHighlightColor(This, p)
 3966 #define IHTMLStyle3_put_scrollbarDarkShadowColor(This, v) (This)->lpVtbl->put_scrollbarDarkShadowColor(This, v)
 3967 #define IHTMLStyle3_get_scrollbarDarkShadowColor(This, p) (This)->lpVtbl->get_scrollbarDarkShadowColor(This, p)
 3968 #define IHTMLStyle3_put_scrollbarArrowColor(This, v) (This)->lpVtbl->put_scrollbarArrowColor(This, v)
 3969 #define IHTMLStyle3_get_scrollbarArrowColor(This, p) (This)->lpVtbl->get_scrollbarArrowColor(This, p)
 3970 #define IHTMLStyle3_put_scrollbarTrackColor(This, v) (This)->lpVtbl->put_scrollbarTrackColor(This, v)
 3971 #define IHTMLStyle3_get_scrollbarTrackColor(This, p) (This)->lpVtbl->get_scrollbarTrackColor(This, p)
 3972 #define IHTMLStyle3_put_writingMode(This, v) (This)->lpVtbl->put_writingMode(This, v)
 3973 #define IHTMLStyle3_get_writingMode(This, p) (This)->lpVtbl->get_writingMode(This, p)
 3974 #define IHTMLStyle3_put_textAlignLast(This, v) (This)->lpVtbl->put_textAlignLast(This, v)
 3975 #define IHTMLStyle3_get_textAlignLast(This, p) (This)->lpVtbl->get_textAlignLast(This, p)
 3976 #define IHTMLStyle3_put_textKashidaSpace(This, v) (This)->lpVtbl->put_textKashidaSpace(This, v)
 3977 #define IHTMLStyle3_get_textKashidaSpace(This, p) (This)->lpVtbl->get_textKashidaSpace(This, p)
 3978 
 3979 declare function IHTMLStyle3_put_layoutFlow_Proxy(byval This as IHTMLStyle3 ptr, byval v as BSTR) as HRESULT
 3980 declare sub IHTMLStyle3_put_layoutFlow_Stub(byval This as IRpcStubBuffer ptr, byval _pRpcChannelBuffer as IRpcChannelBuffer ptr, byval _pRpcMessage as PRPC_MESSAGE, byval _pdwStubPhase as DWORD ptr)
 3981 declare function IHTMLStyle3_get_layoutFlow_Proxy(byval This as IHTMLStyle3 ptr, byval p as BSTR ptr) as HRESULT
 3982 declare sub IHTMLStyle3_get_layoutFlow_Stub(byval This as IRpcStubBuffer ptr,