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

模拟服务器

开发平台:

C/C++

  1.     IRpcStubBuffer *This,
  2.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3.     PRPC_MESSAGE _pRpcMessage,
  4.     DWORD *_pdwStubPhase);
  5. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeExpression_Proxy( 
  6.     IHTMLElement2 * This,
  7.     /* [in] */ BSTR propname,
  8.     /* [out][retval] */ VARIANT_BOOL *pfSuccess);
  9. void __RPC_STUB IHTMLElement2_removeExpression_Stub(
  10.     IRpcStubBuffer *This,
  11.     IRpcChannelBuffer *_pRpcChannelBuffer,
  12.     PRPC_MESSAGE _pRpcMessage,
  13.     DWORD *_pdwStubPhase);
  14. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_tabIndex_Proxy( 
  15.     IHTMLElement2 * This,
  16.     /* [in] */ short v);
  17. void __RPC_STUB IHTMLElement2_put_tabIndex_Stub(
  18.     IRpcStubBuffer *This,
  19.     IRpcChannelBuffer *_pRpcChannelBuffer,
  20.     PRPC_MESSAGE _pRpcMessage,
  21.     DWORD *_pdwStubPhase);
  22. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_tabIndex_Proxy( 
  23.     IHTMLElement2 * This,
  24.     /* [out][retval] */ short *p);
  25. void __RPC_STUB IHTMLElement2_get_tabIndex_Stub(
  26.     IRpcStubBuffer *This,
  27.     IRpcChannelBuffer *_pRpcChannelBuffer,
  28.     PRPC_MESSAGE _pRpcMessage,
  29.     DWORD *_pdwStubPhase);
  30. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_focus_Proxy( 
  31.     IHTMLElement2 * This);
  32. void __RPC_STUB IHTMLElement2_focus_Stub(
  33.     IRpcStubBuffer *This,
  34.     IRpcChannelBuffer *_pRpcChannelBuffer,
  35.     PRPC_MESSAGE _pRpcMessage,
  36.     DWORD *_pdwStubPhase);
  37. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_accessKey_Proxy( 
  38.     IHTMLElement2 * This,
  39.     /* [in] */ BSTR v);
  40. void __RPC_STUB IHTMLElement2_put_accessKey_Stub(
  41.     IRpcStubBuffer *This,
  42.     IRpcChannelBuffer *_pRpcChannelBuffer,
  43.     PRPC_MESSAGE _pRpcMessage,
  44.     DWORD *_pdwStubPhase);
  45. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_accessKey_Proxy( 
  46.     IHTMLElement2 * This,
  47.     /* [out][retval] */ BSTR *p);
  48. void __RPC_STUB IHTMLElement2_get_accessKey_Stub(
  49.     IRpcStubBuffer *This,
  50.     IRpcChannelBuffer *_pRpcChannelBuffer,
  51.     PRPC_MESSAGE _pRpcMessage,
  52.     DWORD *_pdwStubPhase);
  53. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onblur_Proxy( 
  54.     IHTMLElement2 * This,
  55.     /* [in] */ VARIANT v);
  56. void __RPC_STUB IHTMLElement2_put_onblur_Stub(
  57.     IRpcStubBuffer *This,
  58.     IRpcChannelBuffer *_pRpcChannelBuffer,
  59.     PRPC_MESSAGE _pRpcMessage,
  60.     DWORD *_pdwStubPhase);
  61. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onblur_Proxy( 
  62.     IHTMLElement2 * This,
  63.     /* [out][retval] */ VARIANT *p);
  64. void __RPC_STUB IHTMLElement2_get_onblur_Stub(
  65.     IRpcStubBuffer *This,
  66.     IRpcChannelBuffer *_pRpcChannelBuffer,
  67.     PRPC_MESSAGE _pRpcMessage,
  68.     DWORD *_pdwStubPhase);
  69. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onfocus_Proxy( 
  70.     IHTMLElement2 * This,
  71.     /* [in] */ VARIANT v);
  72. void __RPC_STUB IHTMLElement2_put_onfocus_Stub(
  73.     IRpcStubBuffer *This,
  74.     IRpcChannelBuffer *_pRpcChannelBuffer,
  75.     PRPC_MESSAGE _pRpcMessage,
  76.     DWORD *_pdwStubPhase);
  77. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onfocus_Proxy( 
  78.     IHTMLElement2 * This,
  79.     /* [out][retval] */ VARIANT *p);
  80. void __RPC_STUB IHTMLElement2_get_onfocus_Stub(
  81.     IRpcStubBuffer *This,
  82.     IRpcChannelBuffer *_pRpcChannelBuffer,
  83.     PRPC_MESSAGE _pRpcMessage,
  84.     DWORD *_pdwStubPhase);
  85. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onresize_Proxy( 
  86.     IHTMLElement2 * This,
  87.     /* [in] */ VARIANT v);
  88. void __RPC_STUB IHTMLElement2_put_onresize_Stub(
  89.     IRpcStubBuffer *This,
  90.     IRpcChannelBuffer *_pRpcChannelBuffer,
  91.     PRPC_MESSAGE _pRpcMessage,
  92.     DWORD *_pdwStubPhase);
  93. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onresize_Proxy( 
  94.     IHTMLElement2 * This,
  95.     /* [out][retval] */ VARIANT *p);
  96. void __RPC_STUB IHTMLElement2_get_onresize_Stub(
  97.     IRpcStubBuffer *This,
  98.     IRpcChannelBuffer *_pRpcChannelBuffer,
  99.     PRPC_MESSAGE _pRpcMessage,
  100.     DWORD *_pdwStubPhase);
  101. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_blur_Proxy( 
  102.     IHTMLElement2 * This);
  103. void __RPC_STUB IHTMLElement2_blur_Stub(
  104.     IRpcStubBuffer *This,
  105.     IRpcChannelBuffer *_pRpcChannelBuffer,
  106.     PRPC_MESSAGE _pRpcMessage,
  107.     DWORD *_pdwStubPhase);
  108. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_addFilter_Proxy( 
  109.     IHTMLElement2 * This,
  110.     /* [in] */ IUnknown *pUnk);
  111. void __RPC_STUB IHTMLElement2_addFilter_Stub(
  112.     IRpcStubBuffer *This,
  113.     IRpcChannelBuffer *_pRpcChannelBuffer,
  114.     PRPC_MESSAGE _pRpcMessage,
  115.     DWORD *_pdwStubPhase);
  116. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeFilter_Proxy( 
  117.     IHTMLElement2 * This,
  118.     /* [in] */ IUnknown *pUnk);
  119. void __RPC_STUB IHTMLElement2_removeFilter_Stub(
  120.     IRpcStubBuffer *This,
  121.     IRpcChannelBuffer *_pRpcChannelBuffer,
  122.     PRPC_MESSAGE _pRpcMessage,
  123.     DWORD *_pdwStubPhase);
  124. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientHeight_Proxy( 
  125.     IHTMLElement2 * This,
  126.     /* [out][retval] */ long *p);
  127. void __RPC_STUB IHTMLElement2_get_clientHeight_Stub(
  128.     IRpcStubBuffer *This,
  129.     IRpcChannelBuffer *_pRpcChannelBuffer,
  130.     PRPC_MESSAGE _pRpcMessage,
  131.     DWORD *_pdwStubPhase);
  132. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientWidth_Proxy( 
  133.     IHTMLElement2 * This,
  134.     /* [out][retval] */ long *p);
  135. void __RPC_STUB IHTMLElement2_get_clientWidth_Stub(
  136.     IRpcStubBuffer *This,
  137.     IRpcChannelBuffer *_pRpcChannelBuffer,
  138.     PRPC_MESSAGE _pRpcMessage,
  139.     DWORD *_pdwStubPhase);
  140. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientTop_Proxy( 
  141.     IHTMLElement2 * This,
  142.     /* [out][retval] */ long *p);
  143. void __RPC_STUB IHTMLElement2_get_clientTop_Stub(
  144.     IRpcStubBuffer *This,
  145.     IRpcChannelBuffer *_pRpcChannelBuffer,
  146.     PRPC_MESSAGE _pRpcMessage,
  147.     DWORD *_pdwStubPhase);
  148. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_clientLeft_Proxy( 
  149.     IHTMLElement2 * This,
  150.     /* [out][retval] */ long *p);
  151. void __RPC_STUB IHTMLElement2_get_clientLeft_Stub(
  152.     IRpcStubBuffer *This,
  153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  154.     PRPC_MESSAGE _pRpcMessage,
  155.     DWORD *_pdwStubPhase);
  156. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_attachEvent_Proxy( 
  157.     IHTMLElement2 * This,
  158.     /* [in] */ BSTR event,
  159.     /* [in] */ IDispatch *pDisp,
  160.     /* [out][retval] */ VARIANT_BOOL *pfResult);
  161. void __RPC_STUB IHTMLElement2_attachEvent_Stub(
  162.     IRpcStubBuffer *This,
  163.     IRpcChannelBuffer *_pRpcChannelBuffer,
  164.     PRPC_MESSAGE _pRpcMessage,
  165.     DWORD *_pdwStubPhase);
  166. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_detachEvent_Proxy( 
  167.     IHTMLElement2 * This,
  168.     /* [in] */ BSTR event,
  169.     /* [in] */ IDispatch *pDisp);
  170. void __RPC_STUB IHTMLElement2_detachEvent_Stub(
  171.     IRpcStubBuffer *This,
  172.     IRpcChannelBuffer *_pRpcChannelBuffer,
  173.     PRPC_MESSAGE _pRpcMessage,
  174.     DWORD *_pdwStubPhase);
  175. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_readyState_Proxy( 
  176.     IHTMLElement2 * This,
  177.     /* [out][retval] */ VARIANT *p);
  178. void __RPC_STUB IHTMLElement2_get_readyState_Stub(
  179.     IRpcStubBuffer *This,
  180.     IRpcChannelBuffer *_pRpcChannelBuffer,
  181.     PRPC_MESSAGE _pRpcMessage,
  182.     DWORD *_pdwStubPhase);
  183. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onreadystatechange_Proxy( 
  184.     IHTMLElement2 * This,
  185.     /* [in] */ VARIANT v);
  186. void __RPC_STUB IHTMLElement2_put_onreadystatechange_Stub(
  187.     IRpcStubBuffer *This,
  188.     IRpcChannelBuffer *_pRpcChannelBuffer,
  189.     PRPC_MESSAGE _pRpcMessage,
  190.     DWORD *_pdwStubPhase);
  191. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onreadystatechange_Proxy( 
  192.     IHTMLElement2 * This,
  193.     /* [out][retval] */ VARIANT *p);
  194. void __RPC_STUB IHTMLElement2_get_onreadystatechange_Stub(
  195.     IRpcStubBuffer *This,
  196.     IRpcChannelBuffer *_pRpcChannelBuffer,
  197.     PRPC_MESSAGE _pRpcMessage,
  198.     DWORD *_pdwStubPhase);
  199. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onrowsdelete_Proxy( 
  200.     IHTMLElement2 * This,
  201.     /* [in] */ VARIANT v);
  202. void __RPC_STUB IHTMLElement2_put_onrowsdelete_Stub(
  203.     IRpcStubBuffer *This,
  204.     IRpcChannelBuffer *_pRpcChannelBuffer,
  205.     PRPC_MESSAGE _pRpcMessage,
  206.     DWORD *_pdwStubPhase);
  207. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onrowsdelete_Proxy( 
  208.     IHTMLElement2 * This,
  209.     /* [out][retval] */ VARIANT *p);
  210. void __RPC_STUB IHTMLElement2_get_onrowsdelete_Stub(
  211.     IRpcStubBuffer *This,
  212.     IRpcChannelBuffer *_pRpcChannelBuffer,
  213.     PRPC_MESSAGE _pRpcMessage,
  214.     DWORD *_pdwStubPhase);
  215. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onrowsinserted_Proxy( 
  216.     IHTMLElement2 * This,
  217.     /* [in] */ VARIANT v);
  218. void __RPC_STUB IHTMLElement2_put_onrowsinserted_Stub(
  219.     IRpcStubBuffer *This,
  220.     IRpcChannelBuffer *_pRpcChannelBuffer,
  221.     PRPC_MESSAGE _pRpcMessage,
  222.     DWORD *_pdwStubPhase);
  223. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onrowsinserted_Proxy( 
  224.     IHTMLElement2 * This,
  225.     /* [out][retval] */ VARIANT *p);
  226. void __RPC_STUB IHTMLElement2_get_onrowsinserted_Stub(
  227.     IRpcStubBuffer *This,
  228.     IRpcChannelBuffer *_pRpcChannelBuffer,
  229.     PRPC_MESSAGE _pRpcMessage,
  230.     DWORD *_pdwStubPhase);
  231. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncellchange_Proxy( 
  232.     IHTMLElement2 * This,
  233.     /* [in] */ VARIANT v);
  234. void __RPC_STUB IHTMLElement2_put_oncellchange_Stub(
  235.     IRpcStubBuffer *This,
  236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  237.     PRPC_MESSAGE _pRpcMessage,
  238.     DWORD *_pdwStubPhase);
  239. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncellchange_Proxy( 
  240.     IHTMLElement2 * This,
  241.     /* [out][retval] */ VARIANT *p);
  242. void __RPC_STUB IHTMLElement2_get_oncellchange_Stub(
  243.     IRpcStubBuffer *This,
  244.     IRpcChannelBuffer *_pRpcChannelBuffer,
  245.     PRPC_MESSAGE _pRpcMessage,
  246.     DWORD *_pdwStubPhase);
  247. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_dir_Proxy( 
  248.     IHTMLElement2 * This,
  249.     /* [in] */ BSTR v);
  250. void __RPC_STUB IHTMLElement2_put_dir_Stub(
  251.     IRpcStubBuffer *This,
  252.     IRpcChannelBuffer *_pRpcChannelBuffer,
  253.     PRPC_MESSAGE _pRpcMessage,
  254.     DWORD *_pdwStubPhase);
  255. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_dir_Proxy( 
  256.     IHTMLElement2 * This,
  257.     /* [out][retval] */ BSTR *p);
  258. void __RPC_STUB IHTMLElement2_get_dir_Stub(
  259.     IRpcStubBuffer *This,
  260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  261.     PRPC_MESSAGE _pRpcMessage,
  262.     DWORD *_pdwStubPhase);
  263. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_createControlRange_Proxy( 
  264.     IHTMLElement2 * This,
  265.     /* [out][retval] */ IDispatch **range);
  266. void __RPC_STUB IHTMLElement2_createControlRange_Stub(
  267.     IRpcStubBuffer *This,
  268.     IRpcChannelBuffer *_pRpcChannelBuffer,
  269.     PRPC_MESSAGE _pRpcMessage,
  270.     DWORD *_pdwStubPhase);
  271. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollHeight_Proxy( 
  272.     IHTMLElement2 * This,
  273.     /* [out][retval] */ long *p);
  274. void __RPC_STUB IHTMLElement2_get_scrollHeight_Stub(
  275.     IRpcStubBuffer *This,
  276.     IRpcChannelBuffer *_pRpcChannelBuffer,
  277.     PRPC_MESSAGE _pRpcMessage,
  278.     DWORD *_pdwStubPhase);
  279. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollWidth_Proxy( 
  280.     IHTMLElement2 * This,
  281.     /* [out][retval] */ long *p);
  282. void __RPC_STUB IHTMLElement2_get_scrollWidth_Stub(
  283.     IRpcStubBuffer *This,
  284.     IRpcChannelBuffer *_pRpcChannelBuffer,
  285.     PRPC_MESSAGE _pRpcMessage,
  286.     DWORD *_pdwStubPhase);
  287. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_scrollTop_Proxy( 
  288.     IHTMLElement2 * This,
  289.     /* [in] */ long v);
  290. void __RPC_STUB IHTMLElement2_put_scrollTop_Stub(
  291.     IRpcStubBuffer *This,
  292.     IRpcChannelBuffer *_pRpcChannelBuffer,
  293.     PRPC_MESSAGE _pRpcMessage,
  294.     DWORD *_pdwStubPhase);
  295. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollTop_Proxy( 
  296.     IHTMLElement2 * This,
  297.     /* [out][retval] */ long *p);
  298. void __RPC_STUB IHTMLElement2_get_scrollTop_Stub(
  299.     IRpcStubBuffer *This,
  300.     IRpcChannelBuffer *_pRpcChannelBuffer,
  301.     PRPC_MESSAGE _pRpcMessage,
  302.     DWORD *_pdwStubPhase);
  303. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_scrollLeft_Proxy( 
  304.     IHTMLElement2 * This,
  305.     /* [in] */ long v);
  306. void __RPC_STUB IHTMLElement2_put_scrollLeft_Stub(
  307.     IRpcStubBuffer *This,
  308.     IRpcChannelBuffer *_pRpcChannelBuffer,
  309.     PRPC_MESSAGE _pRpcMessage,
  310.     DWORD *_pdwStubPhase);
  311. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_scrollLeft_Proxy( 
  312.     IHTMLElement2 * This,
  313.     /* [out][retval] */ long *p);
  314. void __RPC_STUB IHTMLElement2_get_scrollLeft_Stub(
  315.     IRpcStubBuffer *This,
  316.     IRpcChannelBuffer *_pRpcChannelBuffer,
  317.     PRPC_MESSAGE _pRpcMessage,
  318.     DWORD *_pdwStubPhase);
  319. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_clearAttributes_Proxy( 
  320.     IHTMLElement2 * This);
  321. void __RPC_STUB IHTMLElement2_clearAttributes_Stub(
  322.     IRpcStubBuffer *This,
  323.     IRpcChannelBuffer *_pRpcChannelBuffer,
  324.     PRPC_MESSAGE _pRpcMessage,
  325.     DWORD *_pdwStubPhase);
  326. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_mergeAttributes_Proxy( 
  327.     IHTMLElement2 * This,
  328.     /* [in] */ IHTMLElement *mergeThis);
  329. void __RPC_STUB IHTMLElement2_mergeAttributes_Stub(
  330.     IRpcStubBuffer *This,
  331.     IRpcChannelBuffer *_pRpcChannelBuffer,
  332.     PRPC_MESSAGE _pRpcMessage,
  333.     DWORD *_pdwStubPhase);
  334. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_oncontextmenu_Proxy( 
  335.     IHTMLElement2 * This,
  336.     /* [in] */ VARIANT v);
  337. void __RPC_STUB IHTMLElement2_put_oncontextmenu_Stub(
  338.     IRpcStubBuffer *This,
  339.     IRpcChannelBuffer *_pRpcChannelBuffer,
  340.     PRPC_MESSAGE _pRpcMessage,
  341.     DWORD *_pdwStubPhase);
  342. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_oncontextmenu_Proxy( 
  343.     IHTMLElement2 * This,
  344.     /* [out][retval] */ VARIANT *p);
  345. void __RPC_STUB IHTMLElement2_get_oncontextmenu_Stub(
  346.     IRpcStubBuffer *This,
  347.     IRpcChannelBuffer *_pRpcChannelBuffer,
  348.     PRPC_MESSAGE _pRpcMessage,
  349.     DWORD *_pdwStubPhase);
  350. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_insertAdjacentElement_Proxy( 
  351.     IHTMLElement2 * This,
  352.     /* [in] */ BSTR where,
  353.     /* [in] */ IHTMLElement *insertedElement,
  354.     /* [out][retval] */ IHTMLElement **inserted);
  355. void __RPC_STUB IHTMLElement2_insertAdjacentElement_Stub(
  356.     IRpcStubBuffer *This,
  357.     IRpcChannelBuffer *_pRpcChannelBuffer,
  358.     PRPC_MESSAGE _pRpcMessage,
  359.     DWORD *_pdwStubPhase);
  360. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_applyElement_Proxy( 
  361.     IHTMLElement2 * This,
  362.     /* [in] */ IHTMLElement *apply,
  363.     /* [in] */ BSTR where,
  364.     /* [out][retval] */ IHTMLElement **applied);
  365. void __RPC_STUB IHTMLElement2_applyElement_Stub(
  366.     IRpcStubBuffer *This,
  367.     IRpcChannelBuffer *_pRpcChannelBuffer,
  368.     PRPC_MESSAGE _pRpcMessage,
  369.     DWORD *_pdwStubPhase);
  370. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getAdjacentText_Proxy( 
  371.     IHTMLElement2 * This,
  372.     /* [in] */ BSTR where,
  373.     /* [out][retval] */ BSTR *text);
  374. void __RPC_STUB IHTMLElement2_getAdjacentText_Stub(
  375.     IRpcStubBuffer *This,
  376.     IRpcChannelBuffer *_pRpcChannelBuffer,
  377.     PRPC_MESSAGE _pRpcMessage,
  378.     DWORD *_pdwStubPhase);
  379. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_replaceAdjacentText_Proxy( 
  380.     IHTMLElement2 * This,
  381.     /* [in] */ BSTR where,
  382.     /* [in] */ BSTR newText,
  383.     /* [out][retval] */ BSTR *oldText);
  384. void __RPC_STUB IHTMLElement2_replaceAdjacentText_Stub(
  385.     IRpcStubBuffer *This,
  386.     IRpcChannelBuffer *_pRpcChannelBuffer,
  387.     PRPC_MESSAGE _pRpcMessage,
  388.     DWORD *_pdwStubPhase);
  389. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_canHaveChildren_Proxy( 
  390.     IHTMLElement2 * This,
  391.     /* [out][retval] */ VARIANT_BOOL *p);
  392. void __RPC_STUB IHTMLElement2_get_canHaveChildren_Stub(
  393.     IRpcStubBuffer *This,
  394.     IRpcChannelBuffer *_pRpcChannelBuffer,
  395.     PRPC_MESSAGE _pRpcMessage,
  396.     DWORD *_pdwStubPhase);
  397. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_addBehavior_Proxy( 
  398.     IHTMLElement2 * This,
  399.     /* [in] */ BSTR bstrUrl,
  400.     /* [in][optional] */ VARIANT *pvarFactory,
  401.     /* [out][retval] */ long *pCookie);
  402. void __RPC_STUB IHTMLElement2_addBehavior_Stub(
  403.     IRpcStubBuffer *This,
  404.     IRpcChannelBuffer *_pRpcChannelBuffer,
  405.     PRPC_MESSAGE _pRpcMessage,
  406.     DWORD *_pdwStubPhase);
  407. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_removeBehavior_Proxy( 
  408.     IHTMLElement2 * This,
  409.     /* [in] */ long cookie,
  410.     /* [out][retval] */ VARIANT_BOOL *pfResult);
  411. void __RPC_STUB IHTMLElement2_removeBehavior_Stub(
  412.     IRpcStubBuffer *This,
  413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  414.     PRPC_MESSAGE _pRpcMessage,
  415.     DWORD *_pdwStubPhase);
  416. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_runtimeStyle_Proxy( 
  417.     IHTMLElement2 * This,
  418.     /* [out][retval] */ IHTMLStyle **p);
  419. void __RPC_STUB IHTMLElement2_get_runtimeStyle_Stub(
  420.     IRpcStubBuffer *This,
  421.     IRpcChannelBuffer *_pRpcChannelBuffer,
  422.     PRPC_MESSAGE _pRpcMessage,
  423.     DWORD *_pdwStubPhase);
  424. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_behaviorUrns_Proxy( 
  425.     IHTMLElement2 * This,
  426.     /* [out][retval] */ IDispatch **p);
  427. void __RPC_STUB IHTMLElement2_get_behaviorUrns_Stub(
  428.     IRpcStubBuffer *This,
  429.     IRpcChannelBuffer *_pRpcChannelBuffer,
  430.     PRPC_MESSAGE _pRpcMessage,
  431.     DWORD *_pdwStubPhase);
  432. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_tagUrn_Proxy( 
  433.     IHTMLElement2 * This,
  434.     /* [in] */ BSTR v);
  435. void __RPC_STUB IHTMLElement2_put_tagUrn_Stub(
  436.     IRpcStubBuffer *This,
  437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  438.     PRPC_MESSAGE _pRpcMessage,
  439.     DWORD *_pdwStubPhase);
  440. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_tagUrn_Proxy( 
  441.     IHTMLElement2 * This,
  442.     /* [out][retval] */ BSTR *p);
  443. void __RPC_STUB IHTMLElement2_get_tagUrn_Stub(
  444.     IRpcStubBuffer *This,
  445.     IRpcChannelBuffer *_pRpcChannelBuffer,
  446.     PRPC_MESSAGE _pRpcMessage,
  447.     DWORD *_pdwStubPhase);
  448. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_put_onbeforeeditfocus_Proxy( 
  449.     IHTMLElement2 * This,
  450.     /* [in] */ VARIANT v);
  451. void __RPC_STUB IHTMLElement2_put_onbeforeeditfocus_Stub(
  452.     IRpcStubBuffer *This,
  453.     IRpcChannelBuffer *_pRpcChannelBuffer,
  454.     PRPC_MESSAGE _pRpcMessage,
  455.     DWORD *_pdwStubPhase);
  456. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_onbeforeeditfocus_Proxy( 
  457.     IHTMLElement2 * This,
  458.     /* [out][retval] */ VARIANT *p);
  459. void __RPC_STUB IHTMLElement2_get_onbeforeeditfocus_Stub(
  460.     IRpcStubBuffer *This,
  461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  462.     PRPC_MESSAGE _pRpcMessage,
  463.     DWORD *_pdwStubPhase);
  464. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_get_readyStateValue_Proxy( 
  465.     IHTMLElement2 * This,
  466.     /* [out][retval] */ long *p);
  467. void __RPC_STUB IHTMLElement2_get_readyStateValue_Stub(
  468.     IRpcStubBuffer *This,
  469.     IRpcChannelBuffer *_pRpcChannelBuffer,
  470.     PRPC_MESSAGE _pRpcMessage,
  471.     DWORD *_pdwStubPhase);
  472. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement2_getElementsByTagName_Proxy( 
  473.     IHTMLElement2 * This,
  474.     /* [in] */ BSTR v,
  475.     /* [out][retval] */ IHTMLElementCollection **pelColl);
  476. void __RPC_STUB IHTMLElement2_getElementsByTagName_Stub(
  477.     IRpcStubBuffer *This,
  478.     IRpcChannelBuffer *_pRpcChannelBuffer,
  479.     PRPC_MESSAGE _pRpcMessage,
  480.     DWORD *_pdwStubPhase);
  481. #endif  /* __IHTMLElement2_INTERFACE_DEFINED__ */
  482. #ifndef __IHTMLElement3_INTERFACE_DEFINED__
  483. #define __IHTMLElement3_INTERFACE_DEFINED__
  484. /* interface IHTMLElement3 */
  485. /* [object][uuid][dual][oleautomation] */ 
  486. EXTERN_C const IID IID_IHTMLElement3;
  487.     
  488.     MIDL_INTERFACE("3050f673-98b5-11cf-bb82-00aa00bdce0b")
  489.     IHTMLElement3 : public IDispatch
  490.     {
  491.     public:
  492.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE mergeAttributes( 
  493.             /* [in] */ IHTMLElement *mergeThis,
  494.             /* [in][optional] */ VARIANT *pvarFlags) = 0;
  495.         
  496.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isMultiLine( 
  497.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  498.         
  499.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_canHaveHTML( 
  500.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  501.         
  502.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onlayoutcomplete( 
  503.             /* [in] */ VARIANT v) = 0;
  504.         
  505.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onlayoutcomplete( 
  506.             /* [out][retval] */ VARIANT *p) = 0;
  507.         
  508.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpage( 
  509.             /* [in] */ VARIANT v) = 0;
  510.         
  511.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpage( 
  512.             /* [out][retval] */ VARIANT *p) = 0;
  513.         
  514.         virtual /* [nonbrowsable][restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_inflateBlock( 
  515.             /* [in] */ VARIANT_BOOL v) = 0;
  516.         
  517.         virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_inflateBlock( 
  518.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  519.         
  520.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforedeactivate( 
  521.             /* [in] */ VARIANT v) = 0;
  522.         
  523.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforedeactivate( 
  524.             /* [out][retval] */ VARIANT *p) = 0;
  525.         
  526.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setActive( void) = 0;
  527.         
  528.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_contentEditable( 
  529.             /* [in] */ BSTR v) = 0;
  530.         
  531.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_contentEditable( 
  532.             /* [out][retval] */ BSTR *p) = 0;
  533.         
  534.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isContentEditable( 
  535.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  536.         
  537.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hideFocus( 
  538.             /* [in] */ VARIANT_BOOL v) = 0;
  539.         
  540.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hideFocus( 
  541.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  542.         
  543.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  544.             /* [in] */ VARIANT_BOOL v) = 0;
  545.         
  546.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  547.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  548.         
  549.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isDisabled( 
  550.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  551.         
  552.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmove( 
  553.             /* [in] */ VARIANT v) = 0;
  554.         
  555.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmove( 
  556.             /* [out][retval] */ VARIANT *p) = 0;
  557.         
  558.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontrolselect( 
  559.             /* [in] */ VARIANT v) = 0;
  560.         
  561.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontrolselect( 
  562.             /* [out][retval] */ VARIANT *p) = 0;
  563.         
  564.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent( 
  565.             /* [in] */ BSTR bstrEventName,
  566.             /* [in][optional] */ VARIANT *pvarEventObject,
  567.             /* [out][retval] */ VARIANT_BOOL *pfCancelled) = 0;
  568.         
  569.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresizestart( 
  570.             /* [in] */ VARIANT v) = 0;
  571.         
  572.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresizestart( 
  573.             /* [out][retval] */ VARIANT *p) = 0;
  574.         
  575.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresizeend( 
  576.             /* [in] */ VARIANT v) = 0;
  577.         
  578.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresizeend( 
  579.             /* [out][retval] */ VARIANT *p) = 0;
  580.         
  581.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmovestart( 
  582.             /* [in] */ VARIANT v) = 0;
  583.         
  584.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmovestart( 
  585.             /* [out][retval] */ VARIANT *p) = 0;
  586.         
  587.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmoveend( 
  588.             /* [in] */ VARIANT v) = 0;
  589.         
  590.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmoveend( 
  591.             /* [out][retval] */ VARIANT *p) = 0;
  592.         
  593.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseenter( 
  594.             /* [in] */ VARIANT v) = 0;
  595.         
  596.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseenter( 
  597.             /* [out][retval] */ VARIANT *p) = 0;
  598.         
  599.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmouseleave( 
  600.             /* [in] */ VARIANT v) = 0;
  601.         
  602.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmouseleave( 
  603.             /* [out][retval] */ VARIANT *p) = 0;
  604.         
  605.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onactivate( 
  606.             /* [in] */ VARIANT v) = 0;
  607.         
  608.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onactivate( 
  609.             /* [out][retval] */ VARIANT *p) = 0;
  610.         
  611.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondeactivate( 
  612.             /* [in] */ VARIANT v) = 0;
  613.         
  614.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondeactivate( 
  615.             /* [out][retval] */ VARIANT *p) = 0;
  616.         
  617.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE dragDrop( 
  618.             /* [out][retval] */ VARIANT_BOOL *pfRet) = 0;
  619.         
  620.         virtual /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_glyphMode( 
  621.             /* [out][retval] */ LONG *p) = 0;
  622.         
  623.     };
  624.     
  625. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_mergeAttributes_Proxy( 
  626.     IHTMLElement3 * This,
  627.     /* [in] */ IHTMLElement *mergeThis,
  628.     /* [in][optional] */ VARIANT *pvarFlags);
  629. void __RPC_STUB IHTMLElement3_mergeAttributes_Stub(
  630.     IRpcStubBuffer *This,
  631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  632.     PRPC_MESSAGE _pRpcMessage,
  633.     DWORD *_pdwStubPhase);
  634. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_isMultiLine_Proxy( 
  635.     IHTMLElement3 * This,
  636.     /* [out][retval] */ VARIANT_BOOL *p);
  637. void __RPC_STUB IHTMLElement3_get_isMultiLine_Stub(
  638.     IRpcStubBuffer *This,
  639.     IRpcChannelBuffer *_pRpcChannelBuffer,
  640.     PRPC_MESSAGE _pRpcMessage,
  641.     DWORD *_pdwStubPhase);
  642. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_canHaveHTML_Proxy( 
  643.     IHTMLElement3 * This,
  644.     /* [out][retval] */ VARIANT_BOOL *p);
  645. void __RPC_STUB IHTMLElement3_get_canHaveHTML_Stub(
  646.     IRpcStubBuffer *This,
  647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  648.     PRPC_MESSAGE _pRpcMessage,
  649.     DWORD *_pdwStubPhase);
  650. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onlayoutcomplete_Proxy( 
  651.     IHTMLElement3 * This,
  652.     /* [in] */ VARIANT v);
  653. void __RPC_STUB IHTMLElement3_put_onlayoutcomplete_Stub(
  654.     IRpcStubBuffer *This,
  655.     IRpcChannelBuffer *_pRpcChannelBuffer,
  656.     PRPC_MESSAGE _pRpcMessage,
  657.     DWORD *_pdwStubPhase);
  658. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onlayoutcomplete_Proxy( 
  659.     IHTMLElement3 * This,
  660.     /* [out][retval] */ VARIANT *p);
  661. void __RPC_STUB IHTMLElement3_get_onlayoutcomplete_Stub(
  662.     IRpcStubBuffer *This,
  663.     IRpcChannelBuffer *_pRpcChannelBuffer,
  664.     PRPC_MESSAGE _pRpcMessage,
  665.     DWORD *_pdwStubPhase);
  666. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onpage_Proxy( 
  667.     IHTMLElement3 * This,
  668.     /* [in] */ VARIANT v);
  669. void __RPC_STUB IHTMLElement3_put_onpage_Stub(
  670.     IRpcStubBuffer *This,
  671.     IRpcChannelBuffer *_pRpcChannelBuffer,
  672.     PRPC_MESSAGE _pRpcMessage,
  673.     DWORD *_pdwStubPhase);
  674. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onpage_Proxy( 
  675.     IHTMLElement3 * This,
  676.     /* [out][retval] */ VARIANT *p);
  677. void __RPC_STUB IHTMLElement3_get_onpage_Stub(
  678.     IRpcStubBuffer *This,
  679.     IRpcChannelBuffer *_pRpcChannelBuffer,
  680.     PRPC_MESSAGE _pRpcMessage,
  681.     DWORD *_pdwStubPhase);
  682. /* [nonbrowsable][restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_inflateBlock_Proxy( 
  683.     IHTMLElement3 * This,
  684.     /* [in] */ VARIANT_BOOL v);
  685. void __RPC_STUB IHTMLElement3_put_inflateBlock_Stub(
  686.     IRpcStubBuffer *This,
  687.     IRpcChannelBuffer *_pRpcChannelBuffer,
  688.     PRPC_MESSAGE _pRpcMessage,
  689.     DWORD *_pdwStubPhase);
  690. /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_inflateBlock_Proxy( 
  691.     IHTMLElement3 * This,
  692.     /* [out][retval] */ VARIANT_BOOL *p);
  693. void __RPC_STUB IHTMLElement3_get_inflateBlock_Stub(
  694.     IRpcStubBuffer *This,
  695.     IRpcChannelBuffer *_pRpcChannelBuffer,
  696.     PRPC_MESSAGE _pRpcMessage,
  697.     DWORD *_pdwStubPhase);
  698. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onbeforedeactivate_Proxy( 
  699.     IHTMLElement3 * This,
  700.     /* [in] */ VARIANT v);
  701. void __RPC_STUB IHTMLElement3_put_onbeforedeactivate_Stub(
  702.     IRpcStubBuffer *This,
  703.     IRpcChannelBuffer *_pRpcChannelBuffer,
  704.     PRPC_MESSAGE _pRpcMessage,
  705.     DWORD *_pdwStubPhase);
  706. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onbeforedeactivate_Proxy( 
  707.     IHTMLElement3 * This,
  708.     /* [out][retval] */ VARIANT *p);
  709. void __RPC_STUB IHTMLElement3_get_onbeforedeactivate_Stub(
  710.     IRpcStubBuffer *This,
  711.     IRpcChannelBuffer *_pRpcChannelBuffer,
  712.     PRPC_MESSAGE _pRpcMessage,
  713.     DWORD *_pdwStubPhase);
  714. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_setActive_Proxy( 
  715.     IHTMLElement3 * This);
  716. void __RPC_STUB IHTMLElement3_setActive_Stub(
  717.     IRpcStubBuffer *This,
  718.     IRpcChannelBuffer *_pRpcChannelBuffer,
  719.     PRPC_MESSAGE _pRpcMessage,
  720.     DWORD *_pdwStubPhase);
  721. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_contentEditable_Proxy( 
  722.     IHTMLElement3 * This,
  723.     /* [in] */ BSTR v);
  724. void __RPC_STUB IHTMLElement3_put_contentEditable_Stub(
  725.     IRpcStubBuffer *This,
  726.     IRpcChannelBuffer *_pRpcChannelBuffer,
  727.     PRPC_MESSAGE _pRpcMessage,
  728.     DWORD *_pdwStubPhase);
  729. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_contentEditable_Proxy( 
  730.     IHTMLElement3 * This,
  731.     /* [out][retval] */ BSTR *p);
  732. void __RPC_STUB IHTMLElement3_get_contentEditable_Stub(
  733.     IRpcStubBuffer *This,
  734.     IRpcChannelBuffer *_pRpcChannelBuffer,
  735.     PRPC_MESSAGE _pRpcMessage,
  736.     DWORD *_pdwStubPhase);
  737. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_isContentEditable_Proxy( 
  738.     IHTMLElement3 * This,
  739.     /* [out][retval] */ VARIANT_BOOL *p);
  740. void __RPC_STUB IHTMLElement3_get_isContentEditable_Stub(
  741.     IRpcStubBuffer *This,
  742.     IRpcChannelBuffer *_pRpcChannelBuffer,
  743.     PRPC_MESSAGE _pRpcMessage,
  744.     DWORD *_pdwStubPhase);
  745. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_hideFocus_Proxy( 
  746.     IHTMLElement3 * This,
  747.     /* [in] */ VARIANT_BOOL v);
  748. void __RPC_STUB IHTMLElement3_put_hideFocus_Stub(
  749.     IRpcStubBuffer *This,
  750.     IRpcChannelBuffer *_pRpcChannelBuffer,
  751.     PRPC_MESSAGE _pRpcMessage,
  752.     DWORD *_pdwStubPhase);
  753. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_hideFocus_Proxy( 
  754.     IHTMLElement3 * This,
  755.     /* [out][retval] */ VARIANT_BOOL *p);
  756. void __RPC_STUB IHTMLElement3_get_hideFocus_Stub(
  757.     IRpcStubBuffer *This,
  758.     IRpcChannelBuffer *_pRpcChannelBuffer,
  759.     PRPC_MESSAGE _pRpcMessage,
  760.     DWORD *_pdwStubPhase);
  761. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_disabled_Proxy( 
  762.     IHTMLElement3 * This,
  763.     /* [in] */ VARIANT_BOOL v);
  764. void __RPC_STUB IHTMLElement3_put_disabled_Stub(
  765.     IRpcStubBuffer *This,
  766.     IRpcChannelBuffer *_pRpcChannelBuffer,
  767.     PRPC_MESSAGE _pRpcMessage,
  768.     DWORD *_pdwStubPhase);
  769. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_disabled_Proxy( 
  770.     IHTMLElement3 * This,
  771.     /* [out][retval] */ VARIANT_BOOL *p);
  772. void __RPC_STUB IHTMLElement3_get_disabled_Stub(
  773.     IRpcStubBuffer *This,
  774.     IRpcChannelBuffer *_pRpcChannelBuffer,
  775.     PRPC_MESSAGE _pRpcMessage,
  776.     DWORD *_pdwStubPhase);
  777. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_isDisabled_Proxy( 
  778.     IHTMLElement3 * This,
  779.     /* [out][retval] */ VARIANT_BOOL *p);
  780. void __RPC_STUB IHTMLElement3_get_isDisabled_Stub(
  781.     IRpcStubBuffer *This,
  782.     IRpcChannelBuffer *_pRpcChannelBuffer,
  783.     PRPC_MESSAGE _pRpcMessage,
  784.     DWORD *_pdwStubPhase);
  785. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmove_Proxy( 
  786.     IHTMLElement3 * This,
  787.     /* [in] */ VARIANT v);
  788. void __RPC_STUB IHTMLElement3_put_onmove_Stub(
  789.     IRpcStubBuffer *This,
  790.     IRpcChannelBuffer *_pRpcChannelBuffer,
  791.     PRPC_MESSAGE _pRpcMessage,
  792.     DWORD *_pdwStubPhase);
  793. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmove_Proxy( 
  794.     IHTMLElement3 * This,
  795.     /* [out][retval] */ VARIANT *p);
  796. void __RPC_STUB IHTMLElement3_get_onmove_Stub(
  797.     IRpcStubBuffer *This,
  798.     IRpcChannelBuffer *_pRpcChannelBuffer,
  799.     PRPC_MESSAGE _pRpcMessage,
  800.     DWORD *_pdwStubPhase);
  801. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_oncontrolselect_Proxy( 
  802.     IHTMLElement3 * This,
  803.     /* [in] */ VARIANT v);
  804. void __RPC_STUB IHTMLElement3_put_oncontrolselect_Stub(
  805.     IRpcStubBuffer *This,
  806.     IRpcChannelBuffer *_pRpcChannelBuffer,
  807.     PRPC_MESSAGE _pRpcMessage,
  808.     DWORD *_pdwStubPhase);
  809. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_oncontrolselect_Proxy( 
  810.     IHTMLElement3 * This,
  811.     /* [out][retval] */ VARIANT *p);
  812. void __RPC_STUB IHTMLElement3_get_oncontrolselect_Stub(
  813.     IRpcStubBuffer *This,
  814.     IRpcChannelBuffer *_pRpcChannelBuffer,
  815.     PRPC_MESSAGE _pRpcMessage,
  816.     DWORD *_pdwStubPhase);
  817. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_fireEvent_Proxy( 
  818.     IHTMLElement3 * This,
  819.     /* [in] */ BSTR bstrEventName,
  820.     /* [in][optional] */ VARIANT *pvarEventObject,
  821.     /* [out][retval] */ VARIANT_BOOL *pfCancelled);
  822. void __RPC_STUB IHTMLElement3_fireEvent_Stub(
  823.     IRpcStubBuffer *This,
  824.     IRpcChannelBuffer *_pRpcChannelBuffer,
  825.     PRPC_MESSAGE _pRpcMessage,
  826.     DWORD *_pdwStubPhase);
  827. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onresizestart_Proxy( 
  828.     IHTMLElement3 * This,
  829.     /* [in] */ VARIANT v);
  830. void __RPC_STUB IHTMLElement3_put_onresizestart_Stub(
  831.     IRpcStubBuffer *This,
  832.     IRpcChannelBuffer *_pRpcChannelBuffer,
  833.     PRPC_MESSAGE _pRpcMessage,
  834.     DWORD *_pdwStubPhase);
  835. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onresizestart_Proxy( 
  836.     IHTMLElement3 * This,
  837.     /* [out][retval] */ VARIANT *p);
  838. void __RPC_STUB IHTMLElement3_get_onresizestart_Stub(
  839.     IRpcStubBuffer *This,
  840.     IRpcChannelBuffer *_pRpcChannelBuffer,
  841.     PRPC_MESSAGE _pRpcMessage,
  842.     DWORD *_pdwStubPhase);
  843. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onresizeend_Proxy( 
  844.     IHTMLElement3 * This,
  845.     /* [in] */ VARIANT v);
  846. void __RPC_STUB IHTMLElement3_put_onresizeend_Stub(
  847.     IRpcStubBuffer *This,
  848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  849.     PRPC_MESSAGE _pRpcMessage,
  850.     DWORD *_pdwStubPhase);
  851. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onresizeend_Proxy( 
  852.     IHTMLElement3 * This,
  853.     /* [out][retval] */ VARIANT *p);
  854. void __RPC_STUB IHTMLElement3_get_onresizeend_Stub(
  855.     IRpcStubBuffer *This,
  856.     IRpcChannelBuffer *_pRpcChannelBuffer,
  857.     PRPC_MESSAGE _pRpcMessage,
  858.     DWORD *_pdwStubPhase);
  859. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmovestart_Proxy( 
  860.     IHTMLElement3 * This,
  861.     /* [in] */ VARIANT v);
  862. void __RPC_STUB IHTMLElement3_put_onmovestart_Stub(
  863.     IRpcStubBuffer *This,
  864.     IRpcChannelBuffer *_pRpcChannelBuffer,
  865.     PRPC_MESSAGE _pRpcMessage,
  866.     DWORD *_pdwStubPhase);
  867. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmovestart_Proxy( 
  868.     IHTMLElement3 * This,
  869.     /* [out][retval] */ VARIANT *p);
  870. void __RPC_STUB IHTMLElement3_get_onmovestart_Stub(
  871.     IRpcStubBuffer *This,
  872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  873.     PRPC_MESSAGE _pRpcMessage,
  874.     DWORD *_pdwStubPhase);
  875. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmoveend_Proxy( 
  876.     IHTMLElement3 * This,
  877.     /* [in] */ VARIANT v);
  878. void __RPC_STUB IHTMLElement3_put_onmoveend_Stub(
  879.     IRpcStubBuffer *This,
  880.     IRpcChannelBuffer *_pRpcChannelBuffer,
  881.     PRPC_MESSAGE _pRpcMessage,
  882.     DWORD *_pdwStubPhase);
  883. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmoveend_Proxy( 
  884.     IHTMLElement3 * This,
  885.     /* [out][retval] */ VARIANT *p);
  886. void __RPC_STUB IHTMLElement3_get_onmoveend_Stub(
  887.     IRpcStubBuffer *This,
  888.     IRpcChannelBuffer *_pRpcChannelBuffer,
  889.     PRPC_MESSAGE _pRpcMessage,
  890.     DWORD *_pdwStubPhase);
  891. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmouseenter_Proxy( 
  892.     IHTMLElement3 * This,
  893.     /* [in] */ VARIANT v);
  894. void __RPC_STUB IHTMLElement3_put_onmouseenter_Stub(
  895.     IRpcStubBuffer *This,
  896.     IRpcChannelBuffer *_pRpcChannelBuffer,
  897.     PRPC_MESSAGE _pRpcMessage,
  898.     DWORD *_pdwStubPhase);
  899. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmouseenter_Proxy( 
  900.     IHTMLElement3 * This,
  901.     /* [out][retval] */ VARIANT *p);
  902. void __RPC_STUB IHTMLElement3_get_onmouseenter_Stub(
  903.     IRpcStubBuffer *This,
  904.     IRpcChannelBuffer *_pRpcChannelBuffer,
  905.     PRPC_MESSAGE _pRpcMessage,
  906.     DWORD *_pdwStubPhase);
  907. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onmouseleave_Proxy( 
  908.     IHTMLElement3 * This,
  909.     /* [in] */ VARIANT v);
  910. void __RPC_STUB IHTMLElement3_put_onmouseleave_Stub(
  911.     IRpcStubBuffer *This,
  912.     IRpcChannelBuffer *_pRpcChannelBuffer,
  913.     PRPC_MESSAGE _pRpcMessage,
  914.     DWORD *_pdwStubPhase);
  915. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onmouseleave_Proxy( 
  916.     IHTMLElement3 * This,
  917.     /* [out][retval] */ VARIANT *p);
  918. void __RPC_STUB IHTMLElement3_get_onmouseleave_Stub(
  919.     IRpcStubBuffer *This,
  920.     IRpcChannelBuffer *_pRpcChannelBuffer,
  921.     PRPC_MESSAGE _pRpcMessage,
  922.     DWORD *_pdwStubPhase);
  923. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_onactivate_Proxy( 
  924.     IHTMLElement3 * This,
  925.     /* [in] */ VARIANT v);
  926. void __RPC_STUB IHTMLElement3_put_onactivate_Stub(
  927.     IRpcStubBuffer *This,
  928.     IRpcChannelBuffer *_pRpcChannelBuffer,
  929.     PRPC_MESSAGE _pRpcMessage,
  930.     DWORD *_pdwStubPhase);
  931. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_onactivate_Proxy( 
  932.     IHTMLElement3 * This,
  933.     /* [out][retval] */ VARIANT *p);
  934. void __RPC_STUB IHTMLElement3_get_onactivate_Stub(
  935.     IRpcStubBuffer *This,
  936.     IRpcChannelBuffer *_pRpcChannelBuffer,
  937.     PRPC_MESSAGE _pRpcMessage,
  938.     DWORD *_pdwStubPhase);
  939. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_put_ondeactivate_Proxy( 
  940.     IHTMLElement3 * This,
  941.     /* [in] */ VARIANT v);
  942. void __RPC_STUB IHTMLElement3_put_ondeactivate_Stub(
  943.     IRpcStubBuffer *This,
  944.     IRpcChannelBuffer *_pRpcChannelBuffer,
  945.     PRPC_MESSAGE _pRpcMessage,
  946.     DWORD *_pdwStubPhase);
  947. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_ondeactivate_Proxy( 
  948.     IHTMLElement3 * This,
  949.     /* [out][retval] */ VARIANT *p);
  950. void __RPC_STUB IHTMLElement3_get_ondeactivate_Stub(
  951.     IRpcStubBuffer *This,
  952.     IRpcChannelBuffer *_pRpcChannelBuffer,
  953.     PRPC_MESSAGE _pRpcMessage,
  954.     DWORD *_pdwStubPhase);
  955. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_dragDrop_Proxy( 
  956.     IHTMLElement3 * This,
  957.     /* [out][retval] */ VARIANT_BOOL *pfRet);
  958. void __RPC_STUB IHTMLElement3_dragDrop_Stub(
  959.     IRpcStubBuffer *This,
  960.     IRpcChannelBuffer *_pRpcChannelBuffer,
  961.     PRPC_MESSAGE _pRpcMessage,
  962.     DWORD *_pdwStubPhase);
  963. /* [nonbrowsable][restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement3_get_glyphMode_Proxy( 
  964.     IHTMLElement3 * This,
  965.     /* [out][retval] */ LONG *p);
  966. void __RPC_STUB IHTMLElement3_get_glyphMode_Stub(
  967.     IRpcStubBuffer *This,
  968.     IRpcChannelBuffer *_pRpcChannelBuffer,
  969.     PRPC_MESSAGE _pRpcMessage,
  970.     DWORD *_pdwStubPhase);
  971. #endif  /* __IHTMLElement3_INTERFACE_DEFINED__ */
  972. #ifndef __IHTMLElement4_INTERFACE_DEFINED__
  973. #define __IHTMLElement4_INTERFACE_DEFINED__
  974. /* interface IHTMLElement4 */
  975. /* [object][uuid][dual][oleautomation] */ 
  976. EXTERN_C const IID IID_IHTMLElement4;
  977.     
  978.     MIDL_INTERFACE("3050f80f-98b5-11cf-bb82-00aa00bdce0b")
  979.     IHTMLElement4 : public IDispatch
  980.     {
  981.     public:
  982.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousewheel( 
  983.             /* [in] */ VARIANT v) = 0;
  984.         
  985.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousewheel( 
  986.             /* [out][retval] */ VARIANT *p) = 0;
  987.         
  988.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE normalize( void) = 0;
  989.         
  990.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttributeNode( 
  991.             /* [in] */ BSTR bstrname,
  992.             /* [out][retval] */ IHTMLDOMAttribute **ppAttribute) = 0;
  993.         
  994.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setAttributeNode( 
  995.             /* [in] */ IHTMLDOMAttribute *pattr,
  996.             /* [out][retval] */ IHTMLDOMAttribute **ppretAttribute) = 0;
  997.         
  998.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeAttributeNode( 
  999.             /* [in] */ IHTMLDOMAttribute *pattr,
  1000.             /* [out][retval] */ IHTMLDOMAttribute **ppretAttribute) = 0;
  1001.         
  1002.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeactivate( 
  1003.             /* [in] */ VARIANT v) = 0;
  1004.         
  1005.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeactivate( 
  1006.             /* [out][retval] */ VARIANT *p) = 0;
  1007.         
  1008.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusin( 
  1009.             /* [in] */ VARIANT v) = 0;
  1010.         
  1011.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusin( 
  1012.             /* [out][retval] */ VARIANT *p) = 0;
  1013.         
  1014.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusout( 
  1015.             /* [in] */ VARIANT v) = 0;
  1016.         
  1017.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusout( 
  1018.             /* [out][retval] */ VARIANT *p) = 0;
  1019.         
  1020.     };
  1021.     
  1022. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onmousewheel_Proxy( 
  1023.     IHTMLElement4 * This,
  1024.     /* [in] */ VARIANT v);
  1025. void __RPC_STUB IHTMLElement4_put_onmousewheel_Stub(
  1026.     IRpcStubBuffer *This,
  1027.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1028.     PRPC_MESSAGE _pRpcMessage,
  1029.     DWORD *_pdwStubPhase);
  1030. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onmousewheel_Proxy( 
  1031.     IHTMLElement4 * This,
  1032.     /* [out][retval] */ VARIANT *p);
  1033. void __RPC_STUB IHTMLElement4_get_onmousewheel_Stub(
  1034.     IRpcStubBuffer *This,
  1035.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1036.     PRPC_MESSAGE _pRpcMessage,
  1037.     DWORD *_pdwStubPhase);
  1038. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_normalize_Proxy( 
  1039.     IHTMLElement4 * This);
  1040. void __RPC_STUB IHTMLElement4_normalize_Stub(
  1041.     IRpcStubBuffer *This,
  1042.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1043.     PRPC_MESSAGE _pRpcMessage,
  1044.     DWORD *_pdwStubPhase);
  1045. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_getAttributeNode_Proxy( 
  1046.     IHTMLElement4 * This,
  1047.     /* [in] */ BSTR bstrname,
  1048.     /* [out][retval] */ IHTMLDOMAttribute **ppAttribute);
  1049. void __RPC_STUB IHTMLElement4_getAttributeNode_Stub(
  1050.     IRpcStubBuffer *This,
  1051.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1052.     PRPC_MESSAGE _pRpcMessage,
  1053.     DWORD *_pdwStubPhase);
  1054. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_setAttributeNode_Proxy( 
  1055.     IHTMLElement4 * This,
  1056.     /* [in] */ IHTMLDOMAttribute *pattr,
  1057.     /* [out][retval] */ IHTMLDOMAttribute **ppretAttribute);
  1058. void __RPC_STUB IHTMLElement4_setAttributeNode_Stub(
  1059.     IRpcStubBuffer *This,
  1060.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1061.     PRPC_MESSAGE _pRpcMessage,
  1062.     DWORD *_pdwStubPhase);
  1063. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_removeAttributeNode_Proxy( 
  1064.     IHTMLElement4 * This,
  1065.     /* [in] */ IHTMLDOMAttribute *pattr,
  1066.     /* [out][retval] */ IHTMLDOMAttribute **ppretAttribute);
  1067. void __RPC_STUB IHTMLElement4_removeAttributeNode_Stub(
  1068.     IRpcStubBuffer *This,
  1069.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1070.     PRPC_MESSAGE _pRpcMessage,
  1071.     DWORD *_pdwStubPhase);
  1072. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onbeforeactivate_Proxy( 
  1073.     IHTMLElement4 * This,
  1074.     /* [in] */ VARIANT v);
  1075. void __RPC_STUB IHTMLElement4_put_onbeforeactivate_Stub(
  1076.     IRpcStubBuffer *This,
  1077.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1078.     PRPC_MESSAGE _pRpcMessage,
  1079.     DWORD *_pdwStubPhase);
  1080. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onbeforeactivate_Proxy( 
  1081.     IHTMLElement4 * This,
  1082.     /* [out][retval] */ VARIANT *p);
  1083. void __RPC_STUB IHTMLElement4_get_onbeforeactivate_Stub(
  1084.     IRpcStubBuffer *This,
  1085.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1086.     PRPC_MESSAGE _pRpcMessage,
  1087.     DWORD *_pdwStubPhase);
  1088. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onfocusin_Proxy( 
  1089.     IHTMLElement4 * This,
  1090.     /* [in] */ VARIANT v);
  1091. void __RPC_STUB IHTMLElement4_put_onfocusin_Stub(
  1092.     IRpcStubBuffer *This,
  1093.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1094.     PRPC_MESSAGE _pRpcMessage,
  1095.     DWORD *_pdwStubPhase);
  1096. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onfocusin_Proxy( 
  1097.     IHTMLElement4 * This,
  1098.     /* [out][retval] */ VARIANT *p);
  1099. void __RPC_STUB IHTMLElement4_get_onfocusin_Stub(
  1100.     IRpcStubBuffer *This,
  1101.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1102.     PRPC_MESSAGE _pRpcMessage,
  1103.     DWORD *_pdwStubPhase);
  1104. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_put_onfocusout_Proxy( 
  1105.     IHTMLElement4 * This,
  1106.     /* [in] */ VARIANT v);
  1107. void __RPC_STUB IHTMLElement4_put_onfocusout_Stub(
  1108.     IRpcStubBuffer *This,
  1109.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1110.     PRPC_MESSAGE _pRpcMessage,
  1111.     DWORD *_pdwStubPhase);
  1112. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElement4_get_onfocusout_Proxy( 
  1113.     IHTMLElement4 * This,
  1114.     /* [out][retval] */ VARIANT *p);
  1115. void __RPC_STUB IHTMLElement4_get_onfocusout_Stub(
  1116.     IRpcStubBuffer *This,
  1117.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1118.     PRPC_MESSAGE _pRpcMessage,
  1119.     DWORD *_pdwStubPhase);
  1120. #endif  /* __IHTMLElement4_INTERFACE_DEFINED__ */
  1121. #ifndef __IHTMLElementRender_INTERFACE_DEFINED__
  1122. #define __IHTMLElementRender_INTERFACE_DEFINED__
  1123. /* interface IHTMLElementRender */
  1124. /* [uuid][unique][object] */ 
  1125. EXTERN_C const IID IID_IHTMLElementRender;
  1126.     
  1127.     MIDL_INTERFACE("3050f669-98b5-11cf-bb82-00aa00bdce0b")
  1128.     IHTMLElementRender : public IUnknown
  1129.     {
  1130.     public:
  1131.         virtual HRESULT STDMETHODCALLTYPE DrawToDC( 
  1132.             /* [in] */ HDC hDC) = 0;
  1133.         
  1134.         virtual HRESULT STDMETHODCALLTYPE SetDocumentPrinter( 
  1135.             /* [in] */ BSTR bstrPrinterName,
  1136.             /* [in] */ HDC hDC) = 0;
  1137.         
  1138.     };
  1139.     
  1140. HRESULT STDMETHODCALLTYPE IHTMLElementRender_DrawToDC_Proxy( 
  1141.     IHTMLElementRender * This,
  1142.     /* [in] */ HDC hDC);
  1143. void __RPC_STUB IHTMLElementRender_DrawToDC_Stub(
  1144.     IRpcStubBuffer *This,
  1145.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1146.     PRPC_MESSAGE _pRpcMessage,
  1147.     DWORD *_pdwStubPhase);
  1148. HRESULT STDMETHODCALLTYPE IHTMLElementRender_SetDocumentPrinter_Proxy( 
  1149.     IHTMLElementRender * This,
  1150.     /* [in] */ BSTR bstrPrinterName,
  1151.     /* [in] */ HDC hDC);
  1152. void __RPC_STUB IHTMLElementRender_SetDocumentPrinter_Stub(
  1153.     IRpcStubBuffer *This,
  1154.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1155.     PRPC_MESSAGE _pRpcMessage,
  1156.     DWORD *_pdwStubPhase);
  1157. #endif  /* __IHTMLElementRender_INTERFACE_DEFINED__ */
  1158. #ifndef __IHTMLUniqueName_INTERFACE_DEFINED__
  1159. #define __IHTMLUniqueName_INTERFACE_DEFINED__
  1160. /* interface IHTMLUniqueName */
  1161. /* [object][uuid][dual][oleautomation] */ 
  1162. EXTERN_C const IID IID_IHTMLUniqueName;
  1163.     
  1164.     MIDL_INTERFACE("3050f4d0-98b5-11cf-bb82-00aa00bdce0b")
  1165.     IHTMLUniqueName : public IDispatch
  1166.     {
  1167.     public:
  1168.         virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueNumber( 
  1169.             /* [out][retval] */ long *p) = 0;
  1170.         
  1171.         virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID( 
  1172.             /* [out][retval] */ BSTR *p) = 0;
  1173.         
  1174.     };
  1175.     
  1176. /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUniqueName_get_uniqueNumber_Proxy( 
  1177.     IHTMLUniqueName * This,
  1178.     /* [out][retval] */ long *p);
  1179. void __RPC_STUB IHTMLUniqueName_get_uniqueNumber_Stub(
  1180.     IRpcStubBuffer *This,
  1181.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1182.     PRPC_MESSAGE _pRpcMessage,
  1183.     DWORD *_pdwStubPhase);
  1184. /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUniqueName_get_uniqueID_Proxy( 
  1185.     IHTMLUniqueName * This,
  1186.     /* [out][retval] */ BSTR *p);
  1187. void __RPC_STUB IHTMLUniqueName_get_uniqueID_Stub(
  1188.     IRpcStubBuffer *This,
  1189.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1190.     PRPC_MESSAGE _pRpcMessage,
  1191.     DWORD *_pdwStubPhase);
  1192. #endif  /* __IHTMLUniqueName_INTERFACE_DEFINED__ */
  1193. #ifndef __IHTMLDatabinding_INTERFACE_DEFINED__
  1194. #define __IHTMLDatabinding_INTERFACE_DEFINED__
  1195. /* interface IHTMLDatabinding */
  1196. /* [object][uuid][dual][oleautomation] */ 
  1197. EXTERN_C const IID IID_IHTMLDatabinding;
  1198.     
  1199.     MIDL_INTERFACE("3050f3f2-98b5-11cf-bb82-00aa00bdce0b")
  1200.     IHTMLDatabinding : public IDispatch
  1201.     {
  1202.     public:
  1203.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFld( 
  1204.             /* [in] */ BSTR v) = 0;
  1205.         
  1206.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFld( 
  1207.             /* [out][retval] */ BSTR *p) = 0;
  1208.         
  1209.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataSrc( 
  1210.             /* [in] */ BSTR v) = 0;
  1211.         
  1212.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataSrc( 
  1213.             /* [out][retval] */ BSTR *p) = 0;
  1214.         
  1215.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dataFormatAs( 
  1216.             /* [in] */ BSTR v) = 0;
  1217.         
  1218.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dataFormatAs( 
  1219.             /* [out][retval] */ BSTR *p) = 0;
  1220.         
  1221.     };
  1222.     
  1223. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFld_Proxy( 
  1224.     IHTMLDatabinding * This,
  1225.     /* [in] */ BSTR v);
  1226. void __RPC_STUB IHTMLDatabinding_put_dataFld_Stub(
  1227.     IRpcStubBuffer *This,
  1228.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1229.     PRPC_MESSAGE _pRpcMessage,
  1230.     DWORD *_pdwStubPhase);
  1231. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFld_Proxy( 
  1232.     IHTMLDatabinding * This,
  1233.     /* [out][retval] */ BSTR *p);
  1234. void __RPC_STUB IHTMLDatabinding_get_dataFld_Stub(
  1235.     IRpcStubBuffer *This,
  1236.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1237.     PRPC_MESSAGE _pRpcMessage,
  1238.     DWORD *_pdwStubPhase);
  1239. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataSrc_Proxy( 
  1240.     IHTMLDatabinding * This,
  1241.     /* [in] */ BSTR v);
  1242. void __RPC_STUB IHTMLDatabinding_put_dataSrc_Stub(
  1243.     IRpcStubBuffer *This,
  1244.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1245.     PRPC_MESSAGE _pRpcMessage,
  1246.     DWORD *_pdwStubPhase);
  1247. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataSrc_Proxy( 
  1248.     IHTMLDatabinding * This,
  1249.     /* [out][retval] */ BSTR *p);
  1250. void __RPC_STUB IHTMLDatabinding_get_dataSrc_Stub(
  1251.     IRpcStubBuffer *This,
  1252.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1253.     PRPC_MESSAGE _pRpcMessage,
  1254.     DWORD *_pdwStubPhase);
  1255. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_put_dataFormatAs_Proxy( 
  1256.     IHTMLDatabinding * This,
  1257.     /* [in] */ BSTR v);
  1258. void __RPC_STUB IHTMLDatabinding_put_dataFormatAs_Stub(
  1259.     IRpcStubBuffer *This,
  1260.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1261.     PRPC_MESSAGE _pRpcMessage,
  1262.     DWORD *_pdwStubPhase);
  1263. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDatabinding_get_dataFormatAs_Proxy( 
  1264.     IHTMLDatabinding * This,
  1265.     /* [out][retval] */ BSTR *p);
  1266. void __RPC_STUB IHTMLDatabinding_get_dataFormatAs_Stub(
  1267.     IRpcStubBuffer *This,
  1268.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1269.     PRPC_MESSAGE _pRpcMessage,
  1270.     DWORD *_pdwStubPhase);
  1271. #endif  /* __IHTMLDatabinding_INTERFACE_DEFINED__ */
  1272. #ifndef __IHTMLDocument_INTERFACE_DEFINED__
  1273. #define __IHTMLDocument_INTERFACE_DEFINED__
  1274. /* interface IHTMLDocument */
  1275. /* [object][uuid][dual][oleautomation] */ 
  1276. EXTERN_C const IID IID_IHTMLDocument;
  1277.     
  1278.     MIDL_INTERFACE("626FC520-A41E-11cf-A731-00A0C9082637")
  1279.     IHTMLDocument : public IDispatch
  1280.     {
  1281.     public:
  1282.         virtual /* [nonbrowsable][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_Script( 
  1283.             /* [out][retval] */ IDispatch **p) = 0;
  1284.         
  1285.     };
  1286.     
  1287. /* [nonbrowsable][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument_get_Script_Proxy( 
  1288.     IHTMLDocument * This,
  1289.     /* [out][retval] */ IDispatch **p);
  1290. void __RPC_STUB IHTMLDocument_get_Script_Stub(
  1291.     IRpcStubBuffer *This,
  1292.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1293.     PRPC_MESSAGE _pRpcMessage,
  1294.     DWORD *_pdwStubPhase);
  1295. #endif  /* __IHTMLDocument_INTERFACE_DEFINED__ */
  1296. #ifndef __IHTMLElementDefaults_INTERFACE_DEFINED__
  1297. #define __IHTMLElementDefaults_INTERFACE_DEFINED__
  1298. /* interface IHTMLElementDefaults */
  1299. /* [object][uuid][dual][oleautomation] */ 
  1300. EXTERN_C const IID IID_IHTMLElementDefaults;
  1301.     
  1302.     MIDL_INTERFACE("3050f6c9-98b5-11cf-bb82-00aa00bdce0b")
  1303.     IHTMLElementDefaults : public IDispatch
  1304.     {
  1305.     public:
  1306.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  1307.             /* [out][retval] */ IHTMLStyle **p) = 0;
  1308.         
  1309.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_tabStop( 
  1310.             /* [in] */ VARIANT_BOOL v) = 0;
  1311.         
  1312.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_tabStop( 
  1313.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1314.         
  1315.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_viewInheritStyle( 
  1316.             /* [in] */ VARIANT_BOOL v) = 0;
  1317.         
  1318.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_viewInheritStyle( 
  1319.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1320.         
  1321.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_viewMasterTab( 
  1322.             /* [in] */ VARIANT_BOOL v) = 0;
  1323.         
  1324.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_viewMasterTab( 
  1325.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1326.         
  1327.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollSegmentX( 
  1328.             /* [in] */ long v) = 0;
  1329.         
  1330.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollSegmentX( 
  1331.             /* [out][retval] */ long *p) = 0;
  1332.         
  1333.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollSegmentY( 
  1334.             /* [in] */ long v) = 0;
  1335.         
  1336.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollSegmentY( 
  1337.             /* [out][retval] */ long *p) = 0;
  1338.         
  1339.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_isMultiLine( 
  1340.             /* [in] */ VARIANT_BOOL v) = 0;
  1341.         
  1342.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_isMultiLine( 
  1343.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1344.         
  1345.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_contentEditable( 
  1346.             /* [in] */ BSTR v) = 0;
  1347.         
  1348.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_contentEditable( 
  1349.             /* [out][retval] */ BSTR *p) = 0;
  1350.         
  1351.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_canHaveHTML( 
  1352.             /* [in] */ VARIANT_BOOL v) = 0;
  1353.         
  1354.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_canHaveHTML( 
  1355.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1356.         
  1357.         virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_viewLink( 
  1358.             /* [in] */ IHTMLDocument *v) = 0;
  1359.         
  1360.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_viewLink( 
  1361.             /* [out][retval] */ IHTMLDocument **p) = 0;
  1362.         
  1363.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frozen( 
  1364.             /* [in] */ VARIANT_BOOL v) = 0;
  1365.         
  1366.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frozen( 
  1367.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1368.         
  1369.     };
  1370.     
  1371. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_style_Proxy( 
  1372.     IHTMLElementDefaults * This,
  1373.     /* [out][retval] */ IHTMLStyle **p);
  1374. void __RPC_STUB IHTMLElementDefaults_get_style_Stub(
  1375.     IRpcStubBuffer *This,
  1376.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1377.     PRPC_MESSAGE _pRpcMessage,
  1378.     DWORD *_pdwStubPhase);
  1379. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_tabStop_Proxy( 
  1380.     IHTMLElementDefaults * This,
  1381.     /* [in] */ VARIANT_BOOL v);
  1382. void __RPC_STUB IHTMLElementDefaults_put_tabStop_Stub(
  1383.     IRpcStubBuffer *This,
  1384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1385.     PRPC_MESSAGE _pRpcMessage,
  1386.     DWORD *_pdwStubPhase);
  1387. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_tabStop_Proxy( 
  1388.     IHTMLElementDefaults * This,
  1389.     /* [out][retval] */ VARIANT_BOOL *p);
  1390. void __RPC_STUB IHTMLElementDefaults_get_tabStop_Stub(
  1391.     IRpcStubBuffer *This,
  1392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1393.     PRPC_MESSAGE _pRpcMessage,
  1394.     DWORD *_pdwStubPhase);
  1395. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_viewInheritStyle_Proxy( 
  1396.     IHTMLElementDefaults * This,
  1397.     /* [in] */ VARIANT_BOOL v);
  1398. void __RPC_STUB IHTMLElementDefaults_put_viewInheritStyle_Stub(
  1399.     IRpcStubBuffer *This,
  1400.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1401.     PRPC_MESSAGE _pRpcMessage,
  1402.     DWORD *_pdwStubPhase);
  1403. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_viewInheritStyle_Proxy( 
  1404.     IHTMLElementDefaults * This,
  1405.     /* [out][retval] */ VARIANT_BOOL *p);
  1406. void __RPC_STUB IHTMLElementDefaults_get_viewInheritStyle_Stub(
  1407.     IRpcStubBuffer *This,
  1408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1409.     PRPC_MESSAGE _pRpcMessage,
  1410.     DWORD *_pdwStubPhase);
  1411. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_viewMasterTab_Proxy( 
  1412.     IHTMLElementDefaults * This,
  1413.     /* [in] */ VARIANT_BOOL v);
  1414. void __RPC_STUB IHTMLElementDefaults_put_viewMasterTab_Stub(
  1415.     IRpcStubBuffer *This,
  1416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1417.     PRPC_MESSAGE _pRpcMessage,
  1418.     DWORD *_pdwStubPhase);
  1419. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_viewMasterTab_Proxy( 
  1420.     IHTMLElementDefaults * This,
  1421.     /* [out][retval] */ VARIANT_BOOL *p);
  1422. void __RPC_STUB IHTMLElementDefaults_get_viewMasterTab_Stub(
  1423.     IRpcStubBuffer *This,
  1424.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1425.     PRPC_MESSAGE _pRpcMessage,
  1426.     DWORD *_pdwStubPhase);
  1427. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_scrollSegmentX_Proxy( 
  1428.     IHTMLElementDefaults * This,
  1429.     /* [in] */ long v);
  1430. void __RPC_STUB IHTMLElementDefaults_put_scrollSegmentX_Stub(
  1431.     IRpcStubBuffer *This,
  1432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1433.     PRPC_MESSAGE _pRpcMessage,
  1434.     DWORD *_pdwStubPhase);
  1435. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_scrollSegmentX_Proxy( 
  1436.     IHTMLElementDefaults * This,
  1437.     /* [out][retval] */ long *p);
  1438. void __RPC_STUB IHTMLElementDefaults_get_scrollSegmentX_Stub(
  1439.     IRpcStubBuffer *This,
  1440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1441.     PRPC_MESSAGE _pRpcMessage,
  1442.     DWORD *_pdwStubPhase);
  1443. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_scrollSegmentY_Proxy( 
  1444.     IHTMLElementDefaults * This,
  1445.     /* [in] */ long v);
  1446. void __RPC_STUB IHTMLElementDefaults_put_scrollSegmentY_Stub(
  1447.     IRpcStubBuffer *This,
  1448.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1449.     PRPC_MESSAGE _pRpcMessage,
  1450.     DWORD *_pdwStubPhase);
  1451. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_scrollSegmentY_Proxy( 
  1452.     IHTMLElementDefaults * This,
  1453.     /* [out][retval] */ long *p);
  1454. void __RPC_STUB IHTMLElementDefaults_get_scrollSegmentY_Stub(
  1455.     IRpcStubBuffer *This,
  1456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1457.     PRPC_MESSAGE _pRpcMessage,
  1458.     DWORD *_pdwStubPhase);
  1459. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_isMultiLine_Proxy( 
  1460.     IHTMLElementDefaults * This,
  1461.     /* [in] */ VARIANT_BOOL v);
  1462. void __RPC_STUB IHTMLElementDefaults_put_isMultiLine_Stub(
  1463.     IRpcStubBuffer *This,
  1464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1465.     PRPC_MESSAGE _pRpcMessage,
  1466.     DWORD *_pdwStubPhase);
  1467. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_isMultiLine_Proxy( 
  1468.     IHTMLElementDefaults * This,
  1469.     /* [out][retval] */ VARIANT_BOOL *p);
  1470. void __RPC_STUB IHTMLElementDefaults_get_isMultiLine_Stub(
  1471.     IRpcStubBuffer *This,
  1472.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1473.     PRPC_MESSAGE _pRpcMessage,
  1474.     DWORD *_pdwStubPhase);
  1475. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_contentEditable_Proxy( 
  1476.     IHTMLElementDefaults * This,
  1477.     /* [in] */ BSTR v);
  1478. void __RPC_STUB IHTMLElementDefaults_put_contentEditable_Stub(
  1479.     IRpcStubBuffer *This,
  1480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1481.     PRPC_MESSAGE _pRpcMessage,
  1482.     DWORD *_pdwStubPhase);
  1483. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_contentEditable_Proxy( 
  1484.     IHTMLElementDefaults * This,
  1485.     /* [out][retval] */ BSTR *p);
  1486. void __RPC_STUB IHTMLElementDefaults_get_contentEditable_Stub(
  1487.     IRpcStubBuffer *This,
  1488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1489.     PRPC_MESSAGE _pRpcMessage,
  1490.     DWORD *_pdwStubPhase);
  1491. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_canHaveHTML_Proxy( 
  1492.     IHTMLElementDefaults * This,
  1493.     /* [in] */ VARIANT_BOOL v);
  1494. void __RPC_STUB IHTMLElementDefaults_put_canHaveHTML_Stub(
  1495.     IRpcStubBuffer *This,
  1496.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1497.     PRPC_MESSAGE _pRpcMessage,
  1498.     DWORD *_pdwStubPhase);
  1499. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_canHaveHTML_Proxy( 
  1500.     IHTMLElementDefaults * This,
  1501.     /* [out][retval] */ VARIANT_BOOL *p);
  1502. void __RPC_STUB IHTMLElementDefaults_get_canHaveHTML_Stub(
  1503.     IRpcStubBuffer *This,
  1504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1505.     PRPC_MESSAGE _pRpcMessage,
  1506.     DWORD *_pdwStubPhase);
  1507. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_putref_viewLink_Proxy( 
  1508.     IHTMLElementDefaults * This,
  1509.     /* [in] */ IHTMLDocument *v);
  1510. void __RPC_STUB IHTMLElementDefaults_putref_viewLink_Stub(
  1511.     IRpcStubBuffer *This,
  1512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1513.     PRPC_MESSAGE _pRpcMessage,
  1514.     DWORD *_pdwStubPhase);
  1515. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_viewLink_Proxy( 
  1516.     IHTMLElementDefaults * This,
  1517.     /* [out][retval] */ IHTMLDocument **p);
  1518. void __RPC_STUB IHTMLElementDefaults_get_viewLink_Stub(
  1519.     IRpcStubBuffer *This,
  1520.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1521.     PRPC_MESSAGE _pRpcMessage,
  1522.     DWORD *_pdwStubPhase);
  1523. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_put_frozen_Proxy( 
  1524.     IHTMLElementDefaults * This,
  1525.     /* [in] */ VARIANT_BOOL v);
  1526. void __RPC_STUB IHTMLElementDefaults_put_frozen_Stub(
  1527.     IRpcStubBuffer *This,
  1528.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1529.     PRPC_MESSAGE _pRpcMessage,
  1530.     DWORD *_pdwStubPhase);
  1531. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLElementDefaults_get_frozen_Proxy( 
  1532.     IHTMLElementDefaults * This,
  1533.     /* [out][retval] */ VARIANT_BOOL *p);
  1534. void __RPC_STUB IHTMLElementDefaults_get_frozen_Stub(
  1535.     IRpcStubBuffer *This,
  1536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1537.     PRPC_MESSAGE _pRpcMessage,
  1538.     DWORD *_pdwStubPhase);
  1539. #endif  /* __IHTMLElementDefaults_INTERFACE_DEFINED__ */
  1540. #ifndef __DispHTMLDefaults_DISPINTERFACE_DEFINED__
  1541. #define __DispHTMLDefaults_DISPINTERFACE_DEFINED__
  1542. /* dispinterface DispHTMLDefaults */
  1543. /* [uuid][hidden] */ 
  1544. EXTERN_C const IID DIID_DispHTMLDefaults;
  1545.     MIDL_INTERFACE("3050f58c-98b5-11cf-bb82-00aa00bdce0b")
  1546.     DispHTMLDefaults : public IDispatch
  1547.     {
  1548.     };
  1549.     
  1550. #endif  /* __DispHTMLDefaults_DISPINTERFACE_DEFINED__ */
  1551. EXTERN_C const CLSID CLSID_HTMLDefaults;
  1552. #ifdef __cplusplus
  1553. class DECLSPEC_UUID("3050f6c8-98b5-11cf-bb82-00aa00bdce0b")
  1554. HTMLDefaults;
  1555. #endif
  1556. #ifndef __IHTCDefaultDispatch_INTERFACE_DEFINED__
  1557. #define __IHTCDefaultDispatch_INTERFACE_DEFINED__
  1558. /* interface IHTCDefaultDispatch */
  1559. /* [object][uuid][dual][oleautomation] */ 
  1560. EXTERN_C const IID IID_IHTCDefaultDispatch;
  1561.     
  1562.     MIDL_INTERFACE("3050f4fd-98b5-11cf-bb82-00aa00bdce0b")
  1563.     IHTCDefaultDispatch : public IDispatch
  1564.     {
  1565.     public:
  1566.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_element( 
  1567.             /* [out][retval] */ IHTMLElement **p) = 0;
  1568.         
  1569.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createEventObject( 
  1570.             /* [out][retval] */ IHTMLEventObj **eventObj) = 0;
  1571.         
  1572.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_defaults( 
  1573.             /* [out][retval] */ IDispatch **p) = 0;
  1574.         
  1575.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document( 
  1576.             /* [out][retval] */ IDispatch **p) = 0;
  1577.         
  1578.     };
  1579.     
  1580. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_get_element_Proxy( 
  1581.     IHTCDefaultDispatch * This,
  1582.     /* [out][retval] */ IHTMLElement **p);
  1583. void __RPC_STUB IHTCDefaultDispatch_get_element_Stub(
  1584.     IRpcStubBuffer *This,
  1585.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1586.     PRPC_MESSAGE _pRpcMessage,
  1587.     DWORD *_pdwStubPhase);
  1588. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_createEventObject_Proxy( 
  1589.     IHTCDefaultDispatch * This,
  1590.     /* [out][retval] */ IHTMLEventObj **eventObj);
  1591. void __RPC_STUB IHTCDefaultDispatch_createEventObject_Stub(
  1592.     IRpcStubBuffer *This,
  1593.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1594.     PRPC_MESSAGE _pRpcMessage,
  1595.     DWORD *_pdwStubPhase);
  1596. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_get_defaults_Proxy( 
  1597.     IHTCDefaultDispatch * This,
  1598.     /* [out][retval] */ IDispatch **p);
  1599. void __RPC_STUB IHTCDefaultDispatch_get_defaults_Stub(
  1600.     IRpcStubBuffer *This,
  1601.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1602.     PRPC_MESSAGE _pRpcMessage,
  1603.     DWORD *_pdwStubPhase);
  1604. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDefaultDispatch_get_document_Proxy( 
  1605.     IHTCDefaultDispatch * This,
  1606.     /* [out][retval] */ IDispatch **p);
  1607. void __RPC_STUB IHTCDefaultDispatch_get_document_Stub(
  1608.     IRpcStubBuffer *This,
  1609.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1610.     PRPC_MESSAGE _pRpcMessage,
  1611.     DWORD *_pdwStubPhase);
  1612. #endif  /* __IHTCDefaultDispatch_INTERFACE_DEFINED__ */
  1613. #ifndef __IHTCPropertyBehavior_INTERFACE_DEFINED__
  1614. #define __IHTCPropertyBehavior_INTERFACE_DEFINED__
  1615. /* interface IHTCPropertyBehavior */
  1616. /* [object][uuid][dual][oleautomation] */ 
  1617. EXTERN_C const IID IID_IHTCPropertyBehavior;
  1618.     
  1619.     MIDL_INTERFACE("3050f5df-98b5-11cf-bb82-00aa00bdce0b")
  1620.     IHTCPropertyBehavior : public IDispatch
  1621.     {
  1622.     public:
  1623.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireChange( void) = 0;
  1624.         
  1625.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  1626.             /* [in] */ VARIANT v) = 0;
  1627.         
  1628.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  1629.             /* [out][retval] */ VARIANT *p) = 0;
  1630.         
  1631.     };
  1632.     
  1633. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_fireChange_Proxy( 
  1634.     IHTCPropertyBehavior * This);
  1635. void __RPC_STUB IHTCPropertyBehavior_fireChange_Stub(
  1636.     IRpcStubBuffer *This,
  1637.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1638.     PRPC_MESSAGE _pRpcMessage,
  1639.     DWORD *_pdwStubPhase);
  1640. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_put_value_Proxy( 
  1641.     IHTCPropertyBehavior * This,
  1642.     /* [in] */ VARIANT v);
  1643. void __RPC_STUB IHTCPropertyBehavior_put_value_Stub(
  1644.     IRpcStubBuffer *This,
  1645.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1646.     PRPC_MESSAGE _pRpcMessage,
  1647.     DWORD *_pdwStubPhase);
  1648. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTCPropertyBehavior_get_value_Proxy( 
  1649.     IHTCPropertyBehavior * This,
  1650.     /* [out][retval] */ VARIANT *p);
  1651. void __RPC_STUB IHTCPropertyBehavior_get_value_Stub(
  1652.     IRpcStubBuffer *This,
  1653.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1654.     PRPC_MESSAGE _pRpcMessage,
  1655.     DWORD *_pdwStubPhase);
  1656. #endif  /* __IHTCPropertyBehavior_INTERFACE_DEFINED__ */
  1657. #ifndef __IHTCMethodBehavior_INTERFACE_DEFINED__
  1658. #define __IHTCMethodBehavior_INTERFACE_DEFINED__
  1659. /* interface IHTCMethodBehavior */
  1660. /* [object][uuid][dual][oleautomation] */ 
  1661. EXTERN_C const IID IID_IHTCMethodBehavior;
  1662.     
  1663.     MIDL_INTERFACE("3050f631-98b5-11cf-bb82-00aa00bdce0b")
  1664.     IHTCMethodBehavior : public IDispatch
  1665.     {
  1666.     public:
  1667.     };
  1668.     
  1669. #endif  /* __IHTCMethodBehavior_INTERFACE_DEFINED__ */
  1670. #ifndef __IHTCEventBehavior_INTERFACE_DEFINED__
  1671. #define __IHTCEventBehavior_INTERFACE_DEFINED__
  1672. /* interface IHTCEventBehavior */
  1673. /* [object][uuid][dual][oleautomation] */ 
  1674. EXTERN_C const IID IID_IHTCEventBehavior;
  1675.     
  1676.     MIDL_INTERFACE("3050f4ff-98b5-11cf-bb82-00aa00bdce0b")
  1677.     IHTCEventBehavior : public IDispatch
  1678.     {
  1679.     public:
  1680.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fire( 
  1681.             /* [in] */ IHTMLEventObj *pvar) = 0;
  1682.         
  1683.     };
  1684.     
  1685. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCEventBehavior_fire_Proxy( 
  1686.     IHTCEventBehavior * This,
  1687.     /* [in] */ IHTMLEventObj *pvar);
  1688. void __RPC_STUB IHTCEventBehavior_fire_Stub(
  1689.     IRpcStubBuffer *This,
  1690.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1691.     PRPC_MESSAGE _pRpcMessage,
  1692.     DWORD *_pdwStubPhase);
  1693. #endif  /* __IHTCEventBehavior_INTERFACE_DEFINED__ */
  1694. #ifndef __IHTCAttachBehavior_INTERFACE_DEFINED__
  1695. #define __IHTCAttachBehavior_INTERFACE_DEFINED__
  1696. /* interface IHTCAttachBehavior */
  1697. /* [object][uuid][dual][oleautomation] */ 
  1698. EXTERN_C const IID IID_IHTCAttachBehavior;
  1699.     
  1700.     MIDL_INTERFACE("3050f5f4-98b5-11cf-bb82-00aa00bdce0b")
  1701.     IHTCAttachBehavior : public IDispatch
  1702.     {
  1703.     public:
  1704.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent( 
  1705.             /* [in] */ IDispatch *evt) = 0;
  1706.         
  1707.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent( void) = 0;
  1708.         
  1709.     };
  1710.     
  1711. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior_fireEvent_Proxy( 
  1712.     IHTCAttachBehavior * This,
  1713.     /* [in] */ IDispatch *evt);
  1714. void __RPC_STUB IHTCAttachBehavior_fireEvent_Stub(
  1715.     IRpcStubBuffer *This,
  1716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1717.     PRPC_MESSAGE _pRpcMessage,
  1718.     DWORD *_pdwStubPhase);
  1719. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior_detachEvent_Proxy( 
  1720.     IHTCAttachBehavior * This);
  1721. void __RPC_STUB IHTCAttachBehavior_detachEvent_Stub(
  1722.     IRpcStubBuffer *This,
  1723.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1724.     PRPC_MESSAGE _pRpcMessage,
  1725.     DWORD *_pdwStubPhase);
  1726. #endif  /* __IHTCAttachBehavior_INTERFACE_DEFINED__ */
  1727. #ifndef __IHTCAttachBehavior2_INTERFACE_DEFINED__
  1728. #define __IHTCAttachBehavior2_INTERFACE_DEFINED__
  1729. /* interface IHTCAttachBehavior2 */
  1730. /* [object][uuid][dual][oleautomation] */ 
  1731. EXTERN_C const IID IID_IHTCAttachBehavior2;
  1732.     
  1733.     MIDL_INTERFACE("3050f7eb-98b5-11cf-bb82-00aa00bdce0b")
  1734.     IHTCAttachBehavior2 : public IDispatch
  1735.     {
  1736.     public:
  1737.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent( 
  1738.             /* [in] */ VARIANT evt) = 0;
  1739.         
  1740.     };
  1741.     
  1742. /* [id] */ HRESULT STDMETHODCALLTYPE IHTCAttachBehavior2_fireEvent_Proxy( 
  1743.     IHTCAttachBehavior2 * This,
  1744.     /* [in] */ VARIANT evt);
  1745. void __RPC_STUB IHTCAttachBehavior2_fireEvent_Stub(
  1746.     IRpcStubBuffer *This,
  1747.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1748.     PRPC_MESSAGE _pRpcMessage,
  1749.     DWORD *_pdwStubPhase);
  1750. #endif  /* __IHTCAttachBehavior2_INTERFACE_DEFINED__ */
  1751. #ifndef __IHTCDescBehavior_INTERFACE_DEFINED__
  1752. #define __IHTCDescBehavior_INTERFACE_DEFINED__
  1753. /* interface IHTCDescBehavior */
  1754. /* [object][uuid][dual][oleautomation] */ 
  1755. EXTERN_C const IID IID_IHTCDescBehavior;
  1756.     
  1757.     MIDL_INTERFACE("3050f5dc-98b5-11cf-bb82-00aa00bdce0b")
  1758.     IHTCDescBehavior : public IDispatch
  1759.     {
  1760.     public:
  1761.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn( 
  1762.             /* [out][retval] */ BSTR *p) = 0;
  1763.         
  1764.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  1765.             /* [out][retval] */ BSTR *p) = 0;
  1766.         
  1767.     };
  1768.     
  1769. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDescBehavior_get_urn_Proxy( 
  1770.     IHTCDescBehavior * This,
  1771.     /* [out][retval] */ BSTR *p);
  1772. void __RPC_STUB IHTCDescBehavior_get_urn_Stub(
  1773.     IRpcStubBuffer *This,
  1774.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1775.     PRPC_MESSAGE _pRpcMessage,
  1776.     DWORD *_pdwStubPhase);
  1777. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTCDescBehavior_get_name_Proxy( 
  1778.     IHTCDescBehavior * This,
  1779.     /* [out][retval] */ BSTR *p);
  1780. void __RPC_STUB IHTCDescBehavior_get_name_Stub(
  1781.     IRpcStubBuffer *This,
  1782.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1783.     PRPC_MESSAGE _pRpcMessage,
  1784.     DWORD *_pdwStubPhase);
  1785. #endif  /* __IHTCDescBehavior_INTERFACE_DEFINED__ */
  1786. #ifndef __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__
  1787. #define __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__
  1788. /* dispinterface DispHTCDefaultDispatch */
  1789. /* [uuid][hidden] */ 
  1790. EXTERN_C const IID DIID_DispHTCDefaultDispatch;
  1791.     MIDL_INTERFACE("3050f573-98b5-11cf-bb82-00aa00bdce0b")
  1792.     DispHTCDefaultDispatch : public IDispatch
  1793.     {
  1794.     };
  1795.     
  1796. #endif  /* __DispHTCDefaultDispatch_DISPINTERFACE_DEFINED__ */
  1797. EXTERN_C const CLSID CLSID_HTCDefaultDispatch;
  1798. #ifdef __cplusplus
  1799. class DECLSPEC_UUID("3050f4fc-98b5-11cf-bb82-00aa00bdce0b")
  1800. HTCDefaultDispatch;
  1801. #endif
  1802. #ifndef __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__
  1803. #define __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__
  1804. /* dispinterface DispHTCPropertyBehavior */
  1805. /* [uuid][hidden] */ 
  1806. EXTERN_C const IID DIID_DispHTCPropertyBehavior;
  1807.     MIDL_INTERFACE("3050f57f-98b5-11cf-bb82-00aa00bdce0b")
  1808.     DispHTCPropertyBehavior : public IDispatch
  1809.     {
  1810.     };
  1811.     
  1812. #endif  /* __DispHTCPropertyBehavior_DISPINTERFACE_DEFINED__ */
  1813. EXTERN_C const CLSID CLSID_HTCPropertyBehavior;
  1814. #ifdef __cplusplus
  1815. class DECLSPEC_UUID("3050f5de-98b5-11cf-bb82-00aa00bdce0b")
  1816. HTCPropertyBehavior;
  1817. #endif
  1818. #ifndef __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__
  1819. #define __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__
  1820. /* dispinterface DispHTCMethodBehavior */
  1821. /* [uuid][hidden] */ 
  1822. EXTERN_C const IID DIID_DispHTCMethodBehavior;
  1823.     MIDL_INTERFACE("3050f587-98b5-11cf-bb82-00aa00bdce0b")
  1824.     DispHTCMethodBehavior : public IDispatch
  1825.     {
  1826.     };
  1827.     
  1828. #endif  /* __DispHTCMethodBehavior_DISPINTERFACE_DEFINED__ */
  1829. EXTERN_C const CLSID CLSID_HTCMethodBehavior;
  1830. #ifdef __cplusplus
  1831. class DECLSPEC_UUID("3050f630-98b5-11cf-bb82-00aa00bdce0b")
  1832. HTCMethodBehavior;
  1833. #endif
  1834. #ifndef __DispHTCEventBehavior_DISPINTERFACE_DEFINED__
  1835. #define __DispHTCEventBehavior_DISPINTERFACE_DEFINED__
  1836. /* dispinterface DispHTCEventBehavior */
  1837. /* [uuid][hidden] */ 
  1838. EXTERN_C const IID DIID_DispHTCEventBehavior;
  1839.     MIDL_INTERFACE("3050f574-98b5-11cf-bb82-00aa00bdce0b")
  1840.     DispHTCEventBehavior : public IDispatch
  1841.     {
  1842.     };
  1843.     
  1844. #endif  /* __DispHTCEventBehavior_DISPINTERFACE_DEFINED__ */
  1845. EXTERN_C const CLSID CLSID_HTCEventBehavior;
  1846. #ifdef __cplusplus
  1847. class DECLSPEC_UUID("3050f4fe-98b5-11cf-bb82-00aa00bdce0b")
  1848. HTCEventBehavior;
  1849. #endif
  1850. #ifndef __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__
  1851. #define __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__
  1852. /* dispinterface DispHTCAttachBehavior */
  1853. /* [uuid][hidden] */ 
  1854. EXTERN_C const IID DIID_DispHTCAttachBehavior;
  1855.     MIDL_INTERFACE("3050f583-98b5-11cf-bb82-00aa00bdce0b")
  1856.     DispHTCAttachBehavior : public IDispatch
  1857.     {
  1858.     };
  1859.     
  1860. #endif  /* __DispHTCAttachBehavior_DISPINTERFACE_DEFINED__ */
  1861. EXTERN_C const CLSID CLSID_HTCAttachBehavior;
  1862. #ifdef __cplusplus
  1863. class DECLSPEC_UUID("3050f5f5-98b5-11cf-bb82-00aa00bdce0b")
  1864. HTCAttachBehavior;
  1865. #endif
  1866. #ifndef __DispHTCDescBehavior_DISPINTERFACE_DEFINED__
  1867. #define __DispHTCDescBehavior_DISPINTERFACE_DEFINED__
  1868. /* dispinterface DispHTCDescBehavior */
  1869. /* [uuid][hidden] */ 
  1870. EXTERN_C const IID DIID_DispHTCDescBehavior;
  1871.     MIDL_INTERFACE("3050f57e-98b5-11cf-bb82-00aa00bdce0b")
  1872.     DispHTCDescBehavior : public IDispatch
  1873.     {
  1874.     };
  1875.     
  1876. #endif  /* __DispHTCDescBehavior_DISPINTERFACE_DEFINED__ */
  1877. EXTERN_C const CLSID CLSID_HTCDescBehavior;
  1878. #ifdef __cplusplus
  1879. class DECLSPEC_UUID("3050f5dd-98b5-11cf-bb82-00aa00bdce0b")
  1880. HTCDescBehavior;
  1881. #endif
  1882. #ifndef __IHTMLUrnCollection_INTERFACE_DEFINED__
  1883. #define __IHTMLUrnCollection_INTERFACE_DEFINED__
  1884. /* interface IHTMLUrnCollection */
  1885. /* [object][uuid][dual][oleautomation] */ 
  1886. EXTERN_C const IID IID_IHTMLUrnCollection;
  1887.     
  1888.     MIDL_INTERFACE("3050f5e2-98b5-11cf-bb82-00aa00bdce0b")
  1889.     IHTMLUrnCollection : public IDispatch
  1890.     {
  1891.     public:
  1892.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  1893.             /* [out][retval] */ long *p) = 0;
  1894.         
  1895.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  1896.             /* [in] */ long index,
  1897.             /* [out][retval] */ BSTR *ppUrn) = 0;
  1898.         
  1899.     };
  1900.     
  1901. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLUrnCollection_get_length_Proxy( 
  1902.     IHTMLUrnCollection * This,
  1903.     /* [out][retval] */ long *p);
  1904. void __RPC_STUB IHTMLUrnCollection_get_length_Stub(
  1905.     IRpcStubBuffer *This,
  1906.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1907.     PRPC_MESSAGE _pRpcMessage,
  1908.     DWORD *_pdwStubPhase);
  1909. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLUrnCollection_item_Proxy( 
  1910.     IHTMLUrnCollection * This,
  1911.     /* [in] */ long index,
  1912.     /* [out][retval] */ BSTR *ppUrn);
  1913. void __RPC_STUB IHTMLUrnCollection_item_Stub(
  1914.     IRpcStubBuffer *This,
  1915.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1916.     PRPC_MESSAGE _pRpcMessage,
  1917.     DWORD *_pdwStubPhase);
  1918. #endif  /* __IHTMLUrnCollection_INTERFACE_DEFINED__ */
  1919. EXTERN_C const CLSID CLSID_HTMLUrnCollection;
  1920. #ifdef __cplusplus
  1921. class DECLSPEC_UUID("3050f580-98b5-11cf-bb82-00aa00bdce0b")
  1922. HTMLUrnCollection;
  1923. #endif
  1924. #ifndef __IHTMLGenericElement_INTERFACE_DEFINED__
  1925. #define __IHTMLGenericElement_INTERFACE_DEFINED__
  1926. /* interface IHTMLGenericElement */
  1927. /* [object][uuid][dual][oleautomation] */ 
  1928. EXTERN_C const IID IID_IHTMLGenericElement;
  1929.     
  1930.     MIDL_INTERFACE("3050f4b7-98b5-11cf-bb82-00aa00bdce0b")
  1931.     IHTMLGenericElement : public IDispatch
  1932.     {
  1933.     public:
  1934.         virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_recordset( 
  1935.             /* [out][retval] */ IDispatch **p) = 0;
  1936.         
  1937.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE namedRecordset( 
  1938.             /* [in] */ BSTR dataMember,
  1939.             /* [in][optional] */ VARIANT *hierarchy,
  1940.             /* [out][retval] */ IDispatch **ppRecordset) = 0;
  1941.         
  1942.     };
  1943.     
  1944. /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLGenericElement_get_recordset_Proxy( 
  1945.     IHTMLGenericElement * This,
  1946.     /* [out][retval] */ IDispatch **p);
  1947. void __RPC_STUB IHTMLGenericElement_get_recordset_Stub(
  1948.     IRpcStubBuffer *This,
  1949.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1950.     PRPC_MESSAGE _pRpcMessage,
  1951.     DWORD *_pdwStubPhase);
  1952. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLGenericElement_namedRecordset_Proxy( 
  1953.     IHTMLGenericElement * This,
  1954.     /* [in] */ BSTR dataMember,
  1955.     /* [in][optional] */ VARIANT *hierarchy,
  1956.     /* [out][retval] */ IDispatch **ppRecordset);
  1957. void __RPC_STUB IHTMLGenericElement_namedRecordset_Stub(
  1958.     IRpcStubBuffer *This,
  1959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1960.     PRPC_MESSAGE _pRpcMessage,
  1961.     DWORD *_pdwStubPhase);
  1962. #endif  /* __IHTMLGenericElement_INTERFACE_DEFINED__ */
  1963. #ifndef __DispHTMLGenericElement_DISPINTERFACE_DEFINED__
  1964. #define __DispHTMLGenericElement_DISPINTERFACE_DEFINED__
  1965. /* dispinterface DispHTMLGenericElement */
  1966. /* [uuid][hidden] */ 
  1967. EXTERN_C const IID DIID_DispHTMLGenericElement;
  1968.     MIDL_INTERFACE("3050f563-98b5-11cf-bb82-00aa00bdce0b")
  1969.     DispHTMLGenericElement : public IDispatch
  1970.     {
  1971.     };
  1972.     
  1973. #endif  /* __DispHTMLGenericElement_DISPINTERFACE_DEFINED__ */
  1974. EXTERN_C const CLSID CLSID_HTMLGenericElement;
  1975. #ifdef __cplusplus
  1976. class DECLSPEC_UUID("3050f4b8-98b5-11cf-bb82-00aa00bdce0b")
  1977. HTMLGenericElement;
  1978. #endif
  1979. #ifndef __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  1980. #define __IHTMLStyleSheetRule_INTERFACE_DEFINED__
  1981. /* interface IHTMLStyleSheetRule */
  1982. /* [object][uuid][dual][oleautomation] */ 
  1983. EXTERN_C const IID IID_IHTMLStyleSheetRule;
  1984.     
  1985.     MIDL_INTERFACE("3050f357-98b5-11cf-bb82-00aa00bdce0b")
  1986.     IHTMLStyleSheetRule : public IDispatch
  1987.     {
  1988.     public:
  1989.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectorText( 
  1990.             /* [in] */ BSTR v) = 0;
  1991.         
  1992.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectorText( 
  1993.             /* [out][retval] */ BSTR *p) = 0;
  1994.         
  1995.         virtual /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE get_style( 
  1996.             /* [out][retval] */ IHTMLRuleStyle **p) = 0;
  1997.         
  1998.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  1999.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2000.         
  2001.     };
  2002.     
  2003. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_put_selectorText_Proxy( 
  2004.     IHTMLStyleSheetRule * This,
  2005.     /* [in] */ BSTR v);
  2006. void __RPC_STUB IHTMLStyleSheetRule_put_selectorText_Stub(
  2007.     IRpcStubBuffer *This,
  2008.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2009.     PRPC_MESSAGE _pRpcMessage,
  2010.     DWORD *_pdwStubPhase);
  2011. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_selectorText_Proxy( 
  2012.     IHTMLStyleSheetRule * This,
  2013.     /* [out][retval] */ BSTR *p);
  2014. void __RPC_STUB IHTMLStyleSheetRule_get_selectorText_Stub(
  2015.     IRpcStubBuffer *This,
  2016.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2017.     PRPC_MESSAGE _pRpcMessage,
  2018.     DWORD *_pdwStubPhase);
  2019. /* [nonbrowsable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_style_Proxy( 
  2020.     IHTMLStyleSheetRule * This,
  2021.     /* [out][retval] */ IHTMLRuleStyle **p);
  2022. void __RPC_STUB IHTMLStyleSheetRule_get_style_Stub(
  2023.     IRpcStubBuffer *This,
  2024.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2025.     PRPC_MESSAGE _pRpcMessage,
  2026.     DWORD *_pdwStubPhase);
  2027. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRule_get_readOnly_Proxy( 
  2028.     IHTMLStyleSheetRule * This,
  2029.     /* [out][retval] */ VARIANT_BOOL *p);
  2030. void __RPC_STUB IHTMLStyleSheetRule_get_readOnly_Stub(
  2031.     IRpcStubBuffer *This,
  2032.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2033.     PRPC_MESSAGE _pRpcMessage,
  2034.     DWORD *_pdwStubPhase);
  2035. #endif  /* __IHTMLStyleSheetRule_INTERFACE_DEFINED__ */
  2036. #ifndef __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  2037. #define __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__
  2038. /* interface IHTMLStyleSheetRulesCollection */
  2039. /* [object][uuid][dual][oleautomation] */ 
  2040. EXTERN_C const IID IID_IHTMLStyleSheetRulesCollection;
  2041.     
  2042.     MIDL_INTERFACE("3050f2e5-98b5-11cf-bb82-00aa00bdce0b")
  2043.     IHTMLStyleSheetRulesCollection : public IDispatch
  2044.     {
  2045.     public:
  2046.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  2047.             /* [out][retval] */ long *p) = 0;
  2048.         
  2049.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  2050.             /* [in] */ long index,
  2051.             /* [out][retval] */ IHTMLStyleSheetRule **ppHTMLStyleSheetRule) = 0;
  2052.         
  2053.     };
  2054.     
  2055. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_get_length_Proxy( 
  2056.     IHTMLStyleSheetRulesCollection * This,
  2057.     /* [out][retval] */ long *p);
  2058. void __RPC_STUB IHTMLStyleSheetRulesCollection_get_length_Stub(
  2059.     IRpcStubBuffer *This,
  2060.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2061.     PRPC_MESSAGE _pRpcMessage,
  2062.     DWORD *_pdwStubPhase);
  2063. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetRulesCollection_item_Proxy( 
  2064.     IHTMLStyleSheetRulesCollection * This,
  2065.     /* [in] */ long index,
  2066.     /* [out][retval] */ IHTMLStyleSheetRule **ppHTMLStyleSheetRule);
  2067. void __RPC_STUB IHTMLStyleSheetRulesCollection_item_Stub(
  2068.     IRpcStubBuffer *This,
  2069.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2070.     PRPC_MESSAGE _pRpcMessage,
  2071.     DWORD *_pdwStubPhase);
  2072. #endif  /* __IHTMLStyleSheetRulesCollection_INTERFACE_DEFINED__ */
  2073. EXTERN_C const CLSID CLSID_HTMLStyleSheetRule;
  2074. #ifdef __cplusplus
  2075. class DECLSPEC_UUID("3050f3ce-98b5-11cf-bb82-00aa00bdce0b")
  2076. HTMLStyleSheetRule;
  2077. #endif
  2078. EXTERN_C const CLSID CLSID_HTMLStyleSheetRulesCollection;
  2079. #ifdef __cplusplus
  2080. class DECLSPEC_UUID("3050f3cd-98b5-11cf-bb82-00aa00bdce0b")
  2081. HTMLStyleSheetRulesCollection;
  2082. #endif
  2083. #ifndef __IHTMLStyleSheetPage_INTERFACE_DEFINED__
  2084. #define __IHTMLStyleSheetPage_INTERFACE_DEFINED__
  2085. /* interface IHTMLStyleSheetPage */
  2086. /* [object][uuid][dual][oleautomation] */ 
  2087. EXTERN_C const IID IID_IHTMLStyleSheetPage;
  2088.     
  2089.     MIDL_INTERFACE("3050f7ee-98b5-11cf-bb82-00aa00bdce0b")
  2090.     IHTMLStyleSheetPage : public IDispatch
  2091.     {
  2092.     public:
  2093.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selector( 
  2094.             /* [out][retval] */ BSTR *p) = 0;
  2095.         
  2096.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pseudoClass( 
  2097.             /* [out][retval] */ BSTR *p) = 0;
  2098.         
  2099.     };
  2100.     
  2101. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPage_get_selector_Proxy( 
  2102.     IHTMLStyleSheetPage * This,
  2103.     /* [out][retval] */ BSTR *p);
  2104. void __RPC_STUB IHTMLStyleSheetPage_get_selector_Stub(
  2105.     IRpcStubBuffer *This,
  2106.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2107.     PRPC_MESSAGE _pRpcMessage,
  2108.     DWORD *_pdwStubPhase);
  2109. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPage_get_pseudoClass_Proxy( 
  2110.     IHTMLStyleSheetPage * This,
  2111.     /* [out][retval] */ BSTR *p);
  2112. void __RPC_STUB IHTMLStyleSheetPage_get_pseudoClass_Stub(
  2113.     IRpcStubBuffer *This,
  2114.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2115.     PRPC_MESSAGE _pRpcMessage,
  2116.     DWORD *_pdwStubPhase);
  2117. #endif  /* __IHTMLStyleSheetPage_INTERFACE_DEFINED__ */
  2118. #ifndef __IHTMLStyleSheetPagesCollection_INTERFACE_DEFINED__
  2119. #define __IHTMLStyleSheetPagesCollection_INTERFACE_DEFINED__
  2120. /* interface IHTMLStyleSheetPagesCollection */
  2121. /* [object][uuid][dual][oleautomation] */ 
  2122. EXTERN_C const IID IID_IHTMLStyleSheetPagesCollection;
  2123.     
  2124.     MIDL_INTERFACE("3050f7f0-98b5-11cf-bb82-00aa00bdce0b")
  2125.     IHTMLStyleSheetPagesCollection : public IDispatch
  2126.     {
  2127.     public:
  2128.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  2129.             /* [out][retval] */ long *p) = 0;
  2130.         
  2131.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  2132.             /* [in] */ long index,
  2133.             /* [out][retval] */ IHTMLStyleSheetPage **ppHTMLStyleSheetPage) = 0;
  2134.         
  2135.     };
  2136.     
  2137. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPagesCollection_get_length_Proxy( 
  2138.     IHTMLStyleSheetPagesCollection * This,
  2139.     /* [out][retval] */ long *p);
  2140. void __RPC_STUB IHTMLStyleSheetPagesCollection_get_length_Stub(
  2141.     IRpcStubBuffer *This,
  2142.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2143.     PRPC_MESSAGE _pRpcMessage,
  2144.     DWORD *_pdwStubPhase);
  2145. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetPagesCollection_item_Proxy( 
  2146.     IHTMLStyleSheetPagesCollection * This,
  2147.     /* [in] */ long index,
  2148.     /* [out][retval] */ IHTMLStyleSheetPage **ppHTMLStyleSheetPage);
  2149. void __RPC_STUB IHTMLStyleSheetPagesCollection_item_Stub(
  2150.     IRpcStubBuffer *This,
  2151.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2152.     PRPC_MESSAGE _pRpcMessage,
  2153.     DWORD *_pdwStubPhase);
  2154. #endif  /* __IHTMLStyleSheetPagesCollection_INTERFACE_DEFINED__ */
  2155. EXTERN_C const CLSID CLSID_HTMLStyleSheetPage;
  2156. #ifdef __cplusplus
  2157. class DECLSPEC_UUID("3050f7ef-98b5-11cf-bb82-00aa00bdce0b")
  2158. HTMLStyleSheetPage;
  2159. #endif
  2160. EXTERN_C const CLSID CLSID_HTMLStyleSheetPagesCollection;
  2161. #ifdef __cplusplus
  2162. class DECLSPEC_UUID("3050f7f1-98b5-11cf-bb82-00aa00bdce0b")
  2163. HTMLStyleSheetPagesCollection;
  2164. #endif
  2165. #ifndef __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  2166. #define __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__
  2167. /* interface IHTMLStyleSheetsCollection */
  2168. /* [object][uuid][dual][oleautomation] */ 
  2169. EXTERN_C const IID IID_IHTMLStyleSheetsCollection;
  2170.     
  2171.     MIDL_INTERFACE("3050f37e-98b5-11cf-bb82-00aa00bdce0b")
  2172.     IHTMLStyleSheetsCollection : public IDispatch
  2173.     {
  2174.     public:
  2175.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  2176.             /* [out][retval] */ long *p) = 0;
  2177.         
  2178.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  2179.             /* [out][retval] */ IUnknown **p) = 0;
  2180.         
  2181.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  2182.             /* [in] */ VARIANT *pvarIndex,
  2183.             /* [out][retval] */ VARIANT *pvarResult) = 0;
  2184.         
  2185.     };
  2186.     
  2187. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get_length_Proxy( 
  2188.     IHTMLStyleSheetsCollection * This,
  2189.     /* [out][retval] */ long *p);
  2190. void __RPC_STUB IHTMLStyleSheetsCollection_get_length_Stub(
  2191.     IRpcStubBuffer *This,
  2192.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2193.     PRPC_MESSAGE _pRpcMessage,
  2194.     DWORD *_pdwStubPhase);
  2195. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_get__newEnum_Proxy( 
  2196.     IHTMLStyleSheetsCollection * This,
  2197.     /* [out][retval] */ IUnknown **p);
  2198. void __RPC_STUB IHTMLStyleSheetsCollection_get__newEnum_Stub(
  2199.     IRpcStubBuffer *This,
  2200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2201.     PRPC_MESSAGE _pRpcMessage,
  2202.     DWORD *_pdwStubPhase);
  2203. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheetsCollection_item_Proxy( 
  2204.     IHTMLStyleSheetsCollection * This,
  2205.     /* [in] */ VARIANT *pvarIndex,
  2206.     /* [out][retval] */ VARIANT *pvarResult);
  2207. void __RPC_STUB IHTMLStyleSheetsCollection_item_Stub(
  2208.     IRpcStubBuffer *This,
  2209.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2210.     PRPC_MESSAGE _pRpcMessage,
  2211.     DWORD *_pdwStubPhase);
  2212. #endif  /* __IHTMLStyleSheetsCollection_INTERFACE_DEFINED__ */
  2213. #ifndef __IHTMLStyleSheet_INTERFACE_DEFINED__
  2214. #define __IHTMLStyleSheet_INTERFACE_DEFINED__
  2215. /* interface IHTMLStyleSheet */
  2216. /* [object][uuid][dual][oleautomation] */ 
  2217. EXTERN_C const IID IID_IHTMLStyleSheet;
  2218.     
  2219.     MIDL_INTERFACE("3050f2e3-98b5-11cf-bb82-00aa00bdce0b")
  2220.     IHTMLStyleSheet : public IDispatch
  2221.     {
  2222.     public:
  2223.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_title( 
  2224.             /* [in] */ BSTR v) = 0;
  2225.         
  2226.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_title( 
  2227.             /* [out][retval] */ BSTR *p) = 0;
  2228.         
  2229.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parentStyleSheet( 
  2230.             /* [out][retval] */ IHTMLStyleSheet **p) = 0;
  2231.         
  2232.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_owningElement( 
  2233.             /* [out][retval] */ IHTMLElement **p) = 0;
  2234.         
  2235.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  2236.             /* [in] */ VARIANT_BOOL v) = 0;
  2237.         
  2238.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  2239.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2240.         
  2241.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  2242.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2243.         
  2244.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_imports( 
  2245.             /* [out][retval] */ IHTMLStyleSheetsCollection **p) = 0;
  2246.         
  2247.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  2248.             /* [in] */ BSTR v) = 0;
  2249.         
  2250.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  2251.             /* [out][retval] */ BSTR *p) = 0;
  2252.         
  2253.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  2254.             /* [out][retval] */ BSTR *p) = 0;
  2255.         
  2256.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_id( 
  2257.             /* [out][retval] */ BSTR *p) = 0;
  2258.         
  2259.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addImport( 
  2260.             /* [in] */ BSTR bstrURL,
  2261.             /* [in][defaultvalue] */ long lIndex,
  2262.             /* [out][retval] */ long *plIndex) = 0;
  2263.         
  2264.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addRule( 
  2265.             /* [in] */ BSTR bstrSelector,
  2266.             /* [in] */ BSTR bstrStyle,
  2267.             /* [in][defaultvalue] */ long lIndex,
  2268.             /* [out][retval] */ long *plNewIndex) = 0;
  2269.         
  2270.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeImport( 
  2271.             /* [in] */ long lIndex) = 0;
  2272.         
  2273.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE removeRule( 
  2274.             /* [in] */ long lIndex) = 0;
  2275.         
  2276.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  2277.             /* [in] */ BSTR v) = 0;
  2278.         
  2279.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  2280.             /* [out][retval] */ BSTR *p) = 0;
  2281.         
  2282.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_cssText( 
  2283.             /* [in] */ BSTR v) = 0;
  2284.         
  2285.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_cssText( 
  2286.             /* [out][retval] */ BSTR *p) = 0;
  2287.         
  2288.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_rules( 
  2289.             /* [out][retval] */ IHTMLStyleSheetRulesCollection **p) = 0;
  2290.         
  2291.     };
  2292.     
  2293. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_title_Proxy( 
  2294.     IHTMLStyleSheet * This,
  2295.     /* [in] */ BSTR v);
  2296. void __RPC_STUB IHTMLStyleSheet_put_title_Stub(
  2297.     IRpcStubBuffer *This,
  2298.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2299.     PRPC_MESSAGE _pRpcMessage,
  2300.     DWORD *_pdwStubPhase);
  2301. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_title_Proxy( 
  2302.     IHTMLStyleSheet * This,
  2303.     /* [out][retval] */ BSTR *p);
  2304. void __RPC_STUB IHTMLStyleSheet_get_title_Stub(
  2305.     IRpcStubBuffer *This,
  2306.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2307.     PRPC_MESSAGE _pRpcMessage,
  2308.     DWORD *_pdwStubPhase);
  2309. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_parentStyleSheet_Proxy( 
  2310.     IHTMLStyleSheet * This,
  2311.     /* [out][retval] */ IHTMLStyleSheet **p);
  2312. void __RPC_STUB IHTMLStyleSheet_get_parentStyleSheet_Stub(
  2313.     IRpcStubBuffer *This,
  2314.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2315.     PRPC_MESSAGE _pRpcMessage,
  2316.     DWORD *_pdwStubPhase);
  2317. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_owningElement_Proxy( 
  2318.     IHTMLStyleSheet * This,
  2319.     /* [out][retval] */ IHTMLElement **p);
  2320. void __RPC_STUB IHTMLStyleSheet_get_owningElement_Stub(
  2321.     IRpcStubBuffer *This,
  2322.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2323.     PRPC_MESSAGE _pRpcMessage,
  2324.     DWORD *_pdwStubPhase);
  2325. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_disabled_Proxy( 
  2326.     IHTMLStyleSheet * This,
  2327.     /* [in] */ VARIANT_BOOL v);
  2328. void __RPC_STUB IHTMLStyleSheet_put_disabled_Stub(
  2329.     IRpcStubBuffer *This,
  2330.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2331.     PRPC_MESSAGE _pRpcMessage,
  2332.     DWORD *_pdwStubPhase);
  2333. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_disabled_Proxy( 
  2334.     IHTMLStyleSheet * This,
  2335.     /* [out][retval] */ VARIANT_BOOL *p);
  2336. void __RPC_STUB IHTMLStyleSheet_get_disabled_Stub(
  2337.     IRpcStubBuffer *This,
  2338.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2339.     PRPC_MESSAGE _pRpcMessage,
  2340.     DWORD *_pdwStubPhase);
  2341. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_readOnly_Proxy( 
  2342.     IHTMLStyleSheet * This,
  2343.     /* [out][retval] */ VARIANT_BOOL *p);
  2344. void __RPC_STUB IHTMLStyleSheet_get_readOnly_Stub(
  2345.     IRpcStubBuffer *This,
  2346.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2347.     PRPC_MESSAGE _pRpcMessage,
  2348.     DWORD *_pdwStubPhase);
  2349. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_imports_Proxy( 
  2350.     IHTMLStyleSheet * This,
  2351.     /* [out][retval] */ IHTMLStyleSheetsCollection **p);
  2352. void __RPC_STUB IHTMLStyleSheet_get_imports_Stub(
  2353.     IRpcStubBuffer *This,
  2354.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2355.     PRPC_MESSAGE _pRpcMessage,
  2356.     DWORD *_pdwStubPhase);
  2357. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_href_Proxy( 
  2358.     IHTMLStyleSheet * This,
  2359.     /* [in] */ BSTR v);
  2360. void __RPC_STUB IHTMLStyleSheet_put_href_Stub(
  2361.     IRpcStubBuffer *This,
  2362.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2363.     PRPC_MESSAGE _pRpcMessage,
  2364.     DWORD *_pdwStubPhase);
  2365. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_href_Proxy( 
  2366.     IHTMLStyleSheet * This,
  2367.     /* [out][retval] */ BSTR *p);
  2368. void __RPC_STUB IHTMLStyleSheet_get_href_Stub(
  2369.     IRpcStubBuffer *This,
  2370.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2371.     PRPC_MESSAGE _pRpcMessage,
  2372.     DWORD *_pdwStubPhase);
  2373. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_type_Proxy( 
  2374.     IHTMLStyleSheet * This,
  2375.     /* [out][retval] */ BSTR *p);
  2376. void __RPC_STUB IHTMLStyleSheet_get_type_Stub(
  2377.     IRpcStubBuffer *This,
  2378.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2379.     PRPC_MESSAGE _pRpcMessage,
  2380.     DWORD *_pdwStubPhase);
  2381. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_id_Proxy( 
  2382.     IHTMLStyleSheet * This,
  2383.     /* [out][retval] */ BSTR *p);
  2384. void __RPC_STUB IHTMLStyleSheet_get_id_Stub(
  2385.     IRpcStubBuffer *This,
  2386.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2387.     PRPC_MESSAGE _pRpcMessage,
  2388.     DWORD *_pdwStubPhase);
  2389. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addImport_Proxy( 
  2390.     IHTMLStyleSheet * This,
  2391.     /* [in] */ BSTR bstrURL,
  2392.     /* [in][defaultvalue] */ long lIndex,
  2393.     /* [out][retval] */ long *plIndex);
  2394. void __RPC_STUB IHTMLStyleSheet_addImport_Stub(
  2395.     IRpcStubBuffer *This,
  2396.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2397.     PRPC_MESSAGE _pRpcMessage,
  2398.     DWORD *_pdwStubPhase);
  2399. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_addRule_Proxy( 
  2400.     IHTMLStyleSheet * This,
  2401.     /* [in] */ BSTR bstrSelector,
  2402.     /* [in] */ BSTR bstrStyle,
  2403.     /* [in][defaultvalue] */ long lIndex,
  2404.     /* [out][retval] */ long *plNewIndex);
  2405. void __RPC_STUB IHTMLStyleSheet_addRule_Stub(
  2406.     IRpcStubBuffer *This,
  2407.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2408.     PRPC_MESSAGE _pRpcMessage,
  2409.     DWORD *_pdwStubPhase);
  2410. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeImport_Proxy( 
  2411.     IHTMLStyleSheet * This,
  2412.     /* [in] */ long lIndex);
  2413. void __RPC_STUB IHTMLStyleSheet_removeImport_Stub(
  2414.     IRpcStubBuffer *This,
  2415.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2416.     PRPC_MESSAGE _pRpcMessage,
  2417.     DWORD *_pdwStubPhase);
  2418. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_removeRule_Proxy( 
  2419.     IHTMLStyleSheet * This,
  2420.     /* [in] */ long lIndex);
  2421. void __RPC_STUB IHTMLStyleSheet_removeRule_Stub(
  2422.     IRpcStubBuffer *This,
  2423.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2424.     PRPC_MESSAGE _pRpcMessage,
  2425.     DWORD *_pdwStubPhase);
  2426. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_media_Proxy( 
  2427.     IHTMLStyleSheet * This,
  2428.     /* [in] */ BSTR v);
  2429. void __RPC_STUB IHTMLStyleSheet_put_media_Stub(
  2430.     IRpcStubBuffer *This,
  2431.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2432.     PRPC_MESSAGE _pRpcMessage,
  2433.     DWORD *_pdwStubPhase);
  2434. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_media_Proxy( 
  2435.     IHTMLStyleSheet * This,
  2436.     /* [out][retval] */ BSTR *p);
  2437. void __RPC_STUB IHTMLStyleSheet_get_media_Stub(
  2438.     IRpcStubBuffer *This,
  2439.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2440.     PRPC_MESSAGE _pRpcMessage,
  2441.     DWORD *_pdwStubPhase);
  2442. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_put_cssText_Proxy( 
  2443.     IHTMLStyleSheet * This,
  2444.     /* [in] */ BSTR v);
  2445. void __RPC_STUB IHTMLStyleSheet_put_cssText_Stub(
  2446.     IRpcStubBuffer *This,
  2447.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2448.     PRPC_MESSAGE _pRpcMessage,
  2449.     DWORD *_pdwStubPhase);
  2450. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_cssText_Proxy( 
  2451.     IHTMLStyleSheet * This,
  2452.     /* [out][retval] */ BSTR *p);
  2453. void __RPC_STUB IHTMLStyleSheet_get_cssText_Stub(
  2454.     IRpcStubBuffer *This,
  2455.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2456.     PRPC_MESSAGE _pRpcMessage,
  2457.     DWORD *_pdwStubPhase);
  2458. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet_get_rules_Proxy( 
  2459.     IHTMLStyleSheet * This,
  2460.     /* [out][retval] */ IHTMLStyleSheetRulesCollection **p);
  2461. void __RPC_STUB IHTMLStyleSheet_get_rules_Stub(
  2462.     IRpcStubBuffer *This,
  2463.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2464.     PRPC_MESSAGE _pRpcMessage,
  2465.     DWORD *_pdwStubPhase);
  2466. #endif  /* __IHTMLStyleSheet_INTERFACE_DEFINED__ */
  2467. #ifndef __IHTMLStyleSheet2_INTERFACE_DEFINED__
  2468. #define __IHTMLStyleSheet2_INTERFACE_DEFINED__
  2469. /* interface IHTMLStyleSheet2 */
  2470. /* [object][uuid][dual][oleautomation] */ 
  2471. EXTERN_C const IID IID_IHTMLStyleSheet2;
  2472.     
  2473.     MIDL_INTERFACE("3050f3d1-98b5-11cf-bb82-00aa00bdce0b")
  2474.     IHTMLStyleSheet2 : public IDispatch
  2475.     {
  2476.     public:
  2477.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_pages( 
  2478.             /* [out][retval] */ IHTMLStyleSheetPagesCollection **p) = 0;
  2479.         
  2480.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE addPageRule( 
  2481.             /* [in] */ BSTR bstrSelector,
  2482.             /* [in] */ BSTR bstrStyle,
  2483.             /* [in][defaultvalue] */ long lIndex,
  2484.             /* [out][retval] */ long *plNewIndex) = 0;
  2485.         
  2486.     };
  2487.     
  2488. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet2_get_pages_Proxy( 
  2489.     IHTMLStyleSheet2 * This,
  2490.     /* [out][retval] */ IHTMLStyleSheetPagesCollection **p);
  2491. void __RPC_STUB IHTMLStyleSheet2_get_pages_Stub(
  2492.     IRpcStubBuffer *This,
  2493.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2494.     PRPC_MESSAGE _pRpcMessage,
  2495.     DWORD *_pdwStubPhase);
  2496. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLStyleSheet2_addPageRule_Proxy( 
  2497.     IHTMLStyleSheet2 * This,
  2498.     /* [in] */ BSTR bstrSelector,
  2499.     /* [in] */ BSTR bstrStyle,
  2500.     /* [in][defaultvalue] */ long lIndex,
  2501.     /* [out][retval] */ long *plNewIndex);
  2502. void __RPC_STUB IHTMLStyleSheet2_addPageRule_Stub(
  2503.     IRpcStubBuffer *This,
  2504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2505.     PRPC_MESSAGE _pRpcMessage,
  2506.     DWORD *_pdwStubPhase);
  2507. #endif  /* __IHTMLStyleSheet2_INTERFACE_DEFINED__ */
  2508. #ifndef __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__
  2509. #define __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__
  2510. /* dispinterface DispHTMLStyleSheet */
  2511. /* [uuid][hidden] */ 
  2512. EXTERN_C const IID DIID_DispHTMLStyleSheet;
  2513.     MIDL_INTERFACE("3050f58d-98b5-11cf-bb82-00aa00bdce0b")
  2514.     DispHTMLStyleSheet : public IDispatch
  2515.     {
  2516.     };
  2517.     
  2518. #endif  /* __DispHTMLStyleSheet_DISPINTERFACE_DEFINED__ */
  2519. EXTERN_C const CLSID CLSID_HTMLStyleSheet;
  2520. #ifdef __cplusplus
  2521. class DECLSPEC_UUID("3050f2e4-98b5-11cf-bb82-00aa00bdce0b")
  2522. HTMLStyleSheet;
  2523. #endif
  2524. EXTERN_C const CLSID CLSID_HTMLStyleSheetsCollection;
  2525. #ifdef __cplusplus
  2526. class DECLSPEC_UUID("3050f37f-98b5-11cf-bb82-00aa00bdce0b")
  2527. HTMLStyleSheetsCollection;
  2528. #endif
  2529. #ifndef __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__
  2530. #define __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__
  2531. /* dispinterface HTMLLinkElementEvents2 */
  2532. /* [uuid][hidden] */ 
  2533. EXTERN_C const IID DIID_HTMLLinkElementEvents2;
  2534.     MIDL_INTERFACE("3050f61d-98b5-11cf-bb82-00aa00bdce0b")
  2535.     HTMLLinkElementEvents2 : public IDispatch
  2536.     {
  2537.     };
  2538.     
  2539. #endif  /* __HTMLLinkElementEvents2_DISPINTERFACE_DEFINED__ */
  2540. #ifndef __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  2541. #define __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__
  2542. /* dispinterface HTMLLinkElementEvents */
  2543. /* [uuid][hidden] */ 
  2544. EXTERN_C const IID DIID_HTMLLinkElementEvents;
  2545.     MIDL_INTERFACE("3050f3cc-98b5-11cf-bb82-00aa00bdce0b")
  2546.     HTMLLinkElementEvents : public IDispatch
  2547.     {
  2548.     };
  2549.     
  2550. #endif  /* __HTMLLinkElementEvents_DISPINTERFACE_DEFINED__ */
  2551. #ifndef __IHTMLLinkElement_INTERFACE_DEFINED__
  2552. #define __IHTMLLinkElement_INTERFACE_DEFINED__
  2553. /* interface IHTMLLinkElement */
  2554. /* [object][uuid][dual][oleautomation] */ 
  2555. EXTERN_C const IID IID_IHTMLLinkElement;
  2556.     
  2557.     MIDL_INTERFACE("3050f205-98b5-11cf-bb82-00aa00bdce0b")
  2558.     IHTMLLinkElement : public IDispatch
  2559.     {
  2560.     public:
  2561.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  2562.             /* [in] */ BSTR v) = 0;
  2563.         
  2564.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  2565.             /* [out][retval] */ BSTR *p) = 0;
  2566.         
  2567.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rel( 
  2568.             /* [in] */ BSTR v) = 0;
  2569.         
  2570.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rel( 
  2571.             /* [out][retval] */ BSTR *p) = 0;
  2572.         
  2573.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rev( 
  2574.             /* [in] */ BSTR v) = 0;
  2575.         
  2576.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rev( 
  2577.             /* [out][retval] */ BSTR *p) = 0;
  2578.         
  2579.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_type( 
  2580.             /* [in] */ BSTR v) = 0;
  2581.         
  2582.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  2583.             /* [out][retval] */ BSTR *p) = 0;
  2584.         
  2585.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  2586.             /* [out][retval] */ BSTR *p) = 0;
  2587.         
  2588.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange( 
  2589.             /* [in] */ VARIANT v) = 0;
  2590.         
  2591.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange( 
  2592.             /* [out][retval] */ VARIANT *p) = 0;
  2593.         
  2594.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  2595.             /* [in] */ VARIANT v) = 0;
  2596.         
  2597.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  2598.             /* [out][retval] */ VARIANT *p) = 0;
  2599.         
  2600.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  2601.             /* [in] */ VARIANT v) = 0;
  2602.         
  2603.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  2604.             /* [out][retval] */ VARIANT *p) = 0;
  2605.         
  2606.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_styleSheet( 
  2607.             /* [out][retval] */ IHTMLStyleSheet **p) = 0;
  2608.         
  2609.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  2610.             /* [in] */ VARIANT_BOOL v) = 0;
  2611.         
  2612.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  2613.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2614.         
  2615.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  2616.             /* [in] */ BSTR v) = 0;
  2617.         
  2618.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  2619.             /* [out][retval] */ BSTR *p) = 0;
  2620.         
  2621.     };
  2622.     
  2623. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_href_Proxy( 
  2624.     IHTMLLinkElement * This,
  2625.     /* [in] */ BSTR v);
  2626. void __RPC_STUB IHTMLLinkElement_put_href_Stub(
  2627.     IRpcStubBuffer *This,
  2628.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2629.     PRPC_MESSAGE _pRpcMessage,
  2630.     DWORD *_pdwStubPhase);
  2631. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_href_Proxy( 
  2632.     IHTMLLinkElement * This,
  2633.     /* [out][retval] */ BSTR *p);
  2634. void __RPC_STUB IHTMLLinkElement_get_href_Stub(
  2635.     IRpcStubBuffer *This,
  2636.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2637.     PRPC_MESSAGE _pRpcMessage,
  2638.     DWORD *_pdwStubPhase);
  2639. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rel_Proxy( 
  2640.     IHTMLLinkElement * This,
  2641.     /* [in] */ BSTR v);
  2642. void __RPC_STUB IHTMLLinkElement_put_rel_Stub(
  2643.     IRpcStubBuffer *This,
  2644.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2645.     PRPC_MESSAGE _pRpcMessage,
  2646.     DWORD *_pdwStubPhase);
  2647. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rel_Proxy( 
  2648.     IHTMLLinkElement * This,
  2649.     /* [out][retval] */ BSTR *p);
  2650. void __RPC_STUB IHTMLLinkElement_get_rel_Stub(
  2651.     IRpcStubBuffer *This,
  2652.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2653.     PRPC_MESSAGE _pRpcMessage,
  2654.     DWORD *_pdwStubPhase);
  2655. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_rev_Proxy( 
  2656.     IHTMLLinkElement * This,
  2657.     /* [in] */ BSTR v);
  2658. void __RPC_STUB IHTMLLinkElement_put_rev_Stub(
  2659.     IRpcStubBuffer *This,
  2660.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2661.     PRPC_MESSAGE _pRpcMessage,
  2662.     DWORD *_pdwStubPhase);
  2663. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_rev_Proxy( 
  2664.     IHTMLLinkElement * This,
  2665.     /* [out][retval] */ BSTR *p);
  2666. void __RPC_STUB IHTMLLinkElement_get_rev_Stub(
  2667.     IRpcStubBuffer *This,
  2668.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2669.     PRPC_MESSAGE _pRpcMessage,
  2670.     DWORD *_pdwStubPhase);
  2671. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_type_Proxy( 
  2672.     IHTMLLinkElement * This,
  2673.     /* [in] */ BSTR v);
  2674. void __RPC_STUB IHTMLLinkElement_put_type_Stub(
  2675.     IRpcStubBuffer *This,
  2676.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2677.     PRPC_MESSAGE _pRpcMessage,
  2678.     DWORD *_pdwStubPhase);
  2679. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_type_Proxy( 
  2680.     IHTMLLinkElement * This,
  2681.     /* [out][retval] */ BSTR *p);
  2682. void __RPC_STUB IHTMLLinkElement_get_type_Stub(
  2683.     IRpcStubBuffer *This,
  2684.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2685.     PRPC_MESSAGE _pRpcMessage,
  2686.     DWORD *_pdwStubPhase);
  2687. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_readyState_Proxy( 
  2688.     IHTMLLinkElement * This,
  2689.     /* [out][retval] */ BSTR *p);
  2690. void __RPC_STUB IHTMLLinkElement_get_readyState_Stub(
  2691.     IRpcStubBuffer *This,
  2692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2693.     PRPC_MESSAGE _pRpcMessage,
  2694.     DWORD *_pdwStubPhase);
  2695. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onreadystatechange_Proxy( 
  2696.     IHTMLLinkElement * This,
  2697.     /* [in] */ VARIANT v);
  2698. void __RPC_STUB IHTMLLinkElement_put_onreadystatechange_Stub(
  2699.     IRpcStubBuffer *This,
  2700.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2701.     PRPC_MESSAGE _pRpcMessage,
  2702.     DWORD *_pdwStubPhase);
  2703. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onreadystatechange_Proxy( 
  2704.     IHTMLLinkElement * This,
  2705.     /* [out][retval] */ VARIANT *p);
  2706. void __RPC_STUB IHTMLLinkElement_get_onreadystatechange_Stub(
  2707.     IRpcStubBuffer *This,
  2708.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2709.     PRPC_MESSAGE _pRpcMessage,
  2710.     DWORD *_pdwStubPhase);
  2711. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onload_Proxy( 
  2712.     IHTMLLinkElement * This,
  2713.     /* [in] */ VARIANT v);
  2714. void __RPC_STUB IHTMLLinkElement_put_onload_Stub(
  2715.     IRpcStubBuffer *This,
  2716.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2717.     PRPC_MESSAGE _pRpcMessage,
  2718.     DWORD *_pdwStubPhase);
  2719. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onload_Proxy( 
  2720.     IHTMLLinkElement * This,
  2721.     /* [out][retval] */ VARIANT *p);
  2722. void __RPC_STUB IHTMLLinkElement_get_onload_Stub(
  2723.     IRpcStubBuffer *This,
  2724.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2725.     PRPC_MESSAGE _pRpcMessage,
  2726.     DWORD *_pdwStubPhase);
  2727. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_onerror_Proxy( 
  2728.     IHTMLLinkElement * This,
  2729.     /* [in] */ VARIANT v);
  2730. void __RPC_STUB IHTMLLinkElement_put_onerror_Stub(
  2731.     IRpcStubBuffer *This,
  2732.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2733.     PRPC_MESSAGE _pRpcMessage,
  2734.     DWORD *_pdwStubPhase);
  2735. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_onerror_Proxy( 
  2736.     IHTMLLinkElement * This,
  2737.     /* [out][retval] */ VARIANT *p);
  2738. void __RPC_STUB IHTMLLinkElement_get_onerror_Stub(
  2739.     IRpcStubBuffer *This,
  2740.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2741.     PRPC_MESSAGE _pRpcMessage,
  2742.     DWORD *_pdwStubPhase);
  2743. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_styleSheet_Proxy( 
  2744.     IHTMLLinkElement * This,
  2745.     /* [out][retval] */ IHTMLStyleSheet **p);
  2746. void __RPC_STUB IHTMLLinkElement_get_styleSheet_Stub(
  2747.     IRpcStubBuffer *This,
  2748.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2749.     PRPC_MESSAGE _pRpcMessage,
  2750.     DWORD *_pdwStubPhase);
  2751. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_disabled_Proxy( 
  2752.     IHTMLLinkElement * This,
  2753.     /* [in] */ VARIANT_BOOL v);
  2754. void __RPC_STUB IHTMLLinkElement_put_disabled_Stub(
  2755.     IRpcStubBuffer *This,
  2756.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2757.     PRPC_MESSAGE _pRpcMessage,
  2758.     DWORD *_pdwStubPhase);
  2759. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_disabled_Proxy( 
  2760.     IHTMLLinkElement * This,
  2761.     /* [out][retval] */ VARIANT_BOOL *p);
  2762. void __RPC_STUB IHTMLLinkElement_get_disabled_Stub(
  2763.     IRpcStubBuffer *This,
  2764.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2765.     PRPC_MESSAGE _pRpcMessage,
  2766.     DWORD *_pdwStubPhase);
  2767. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_put_media_Proxy( 
  2768.     IHTMLLinkElement * This,
  2769.     /* [in] */ BSTR v);
  2770. void __RPC_STUB IHTMLLinkElement_put_media_Stub(
  2771.     IRpcStubBuffer *This,
  2772.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2773.     PRPC_MESSAGE _pRpcMessage,
  2774.     DWORD *_pdwStubPhase);
  2775. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement_get_media_Proxy( 
  2776.     IHTMLLinkElement * This,
  2777.     /* [out][retval] */ BSTR *p);
  2778. void __RPC_STUB IHTMLLinkElement_get_media_Stub(
  2779.     IRpcStubBuffer *This,
  2780.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2781.     PRPC_MESSAGE _pRpcMessage,
  2782.     DWORD *_pdwStubPhase);
  2783. #endif  /* __IHTMLLinkElement_INTERFACE_DEFINED__ */
  2784. #ifndef __IHTMLLinkElement2_INTERFACE_DEFINED__
  2785. #define __IHTMLLinkElement2_INTERFACE_DEFINED__
  2786. /* interface IHTMLLinkElement2 */
  2787. /* [object][uuid][dual][oleautomation] */ 
  2788. EXTERN_C const IID IID_IHTMLLinkElement2;
  2789.     
  2790.     MIDL_INTERFACE("3050f4e5-98b5-11cf-bb82-00aa00bdce0b")
  2791.     IHTMLLinkElement2 : public IDispatch
  2792.     {
  2793.     public:
  2794.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  2795.             /* [in] */ BSTR v) = 0;
  2796.         
  2797.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  2798.             /* [out][retval] */ BSTR *p) = 0;
  2799.         
  2800.     };
  2801.     
  2802. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement2_put_target_Proxy( 
  2803.     IHTMLLinkElement2 * This,
  2804.     /* [in] */ BSTR v);
  2805. void __RPC_STUB IHTMLLinkElement2_put_target_Stub(
  2806.     IRpcStubBuffer *This,
  2807.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2808.     PRPC_MESSAGE _pRpcMessage,
  2809.     DWORD *_pdwStubPhase);
  2810. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement2_get_target_Proxy( 
  2811.     IHTMLLinkElement2 * This,
  2812.     /* [out][retval] */ BSTR *p);
  2813. void __RPC_STUB IHTMLLinkElement2_get_target_Stub(
  2814.     IRpcStubBuffer *This,
  2815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2816.     PRPC_MESSAGE _pRpcMessage,
  2817.     DWORD *_pdwStubPhase);
  2818. #endif  /* __IHTMLLinkElement2_INTERFACE_DEFINED__ */
  2819. #ifndef __IHTMLLinkElement3_INTERFACE_DEFINED__
  2820. #define __IHTMLLinkElement3_INTERFACE_DEFINED__
  2821. /* interface IHTMLLinkElement3 */
  2822. /* [object][uuid][dual][oleautomation] */ 
  2823. EXTERN_C const IID IID_IHTMLLinkElement3;
  2824.     
  2825.     MIDL_INTERFACE("3050f81e-98b5-11cf-bb82-00aa00bdce0b")
  2826.     IHTMLLinkElement3 : public IDispatch
  2827.     {
  2828.     public:
  2829.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset( 
  2830.             /* [in] */ BSTR v) = 0;
  2831.         
  2832.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset( 
  2833.             /* [out][retval] */ BSTR *p) = 0;
  2834.         
  2835.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hreflang( 
  2836.             /* [in] */ BSTR v) = 0;
  2837.         
  2838.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hreflang( 
  2839.             /* [out][retval] */ BSTR *p) = 0;
  2840.         
  2841.     };
  2842.     
  2843. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_put_charset_Proxy( 
  2844.     IHTMLLinkElement3 * This,
  2845.     /* [in] */ BSTR v);
  2846. void __RPC_STUB IHTMLLinkElement3_put_charset_Stub(
  2847.     IRpcStubBuffer *This,
  2848.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2849.     PRPC_MESSAGE _pRpcMessage,
  2850.     DWORD *_pdwStubPhase);
  2851. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_get_charset_Proxy( 
  2852.     IHTMLLinkElement3 * This,
  2853.     /* [out][retval] */ BSTR *p);
  2854. void __RPC_STUB IHTMLLinkElement3_get_charset_Stub(
  2855.     IRpcStubBuffer *This,
  2856.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2857.     PRPC_MESSAGE _pRpcMessage,
  2858.     DWORD *_pdwStubPhase);
  2859. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_put_hreflang_Proxy( 
  2860.     IHTMLLinkElement3 * This,
  2861.     /* [in] */ BSTR v);
  2862. void __RPC_STUB IHTMLLinkElement3_put_hreflang_Stub(
  2863.     IRpcStubBuffer *This,
  2864.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2865.     PRPC_MESSAGE _pRpcMessage,
  2866.     DWORD *_pdwStubPhase);
  2867. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLLinkElement3_get_hreflang_Proxy( 
  2868.     IHTMLLinkElement3 * This,
  2869.     /* [out][retval] */ BSTR *p);
  2870. void __RPC_STUB IHTMLLinkElement3_get_hreflang_Stub(
  2871.     IRpcStubBuffer *This,
  2872.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2873.     PRPC_MESSAGE _pRpcMessage,
  2874.     DWORD *_pdwStubPhase);
  2875. #endif  /* __IHTMLLinkElement3_INTERFACE_DEFINED__ */
  2876. #ifndef __DispHTMLLinkElement_DISPINTERFACE_DEFINED__
  2877. #define __DispHTMLLinkElement_DISPINTERFACE_DEFINED__
  2878. /* dispinterface DispHTMLLinkElement */
  2879. /* [uuid][hidden] */ 
  2880. EXTERN_C const IID DIID_DispHTMLLinkElement;
  2881.     MIDL_INTERFACE("3050f524-98b5-11cf-bb82-00aa00bdce0b")
  2882.     DispHTMLLinkElement : public IDispatch
  2883.     {
  2884.     };
  2885.     
  2886. #endif  /* __DispHTMLLinkElement_DISPINTERFACE_DEFINED__ */
  2887. EXTERN_C const CLSID CLSID_HTMLLinkElement;
  2888. #ifdef __cplusplus