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

模拟服务器

开发平台:

C/C++

  1. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onclick_Proxy( 
  2.     IHTMLDocument2 * This,
  3.     /* [out][retval] */ VARIANT *p);
  4. void __RPC_STUB IHTMLDocument2_get_onclick_Stub(
  5.     IRpcStubBuffer *This,
  6.     IRpcChannelBuffer *_pRpcChannelBuffer,
  7.     PRPC_MESSAGE _pRpcMessage,
  8.     DWORD *_pdwStubPhase);
  9. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_ondblclick_Proxy( 
  10.     IHTMLDocument2 * This,
  11.     /* [in] */ VARIANT v);
  12. void __RPC_STUB IHTMLDocument2_put_ondblclick_Stub(
  13.     IRpcStubBuffer *This,
  14.     IRpcChannelBuffer *_pRpcChannelBuffer,
  15.     PRPC_MESSAGE _pRpcMessage,
  16.     DWORD *_pdwStubPhase);
  17. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_ondblclick_Proxy( 
  18.     IHTMLDocument2 * This,
  19.     /* [out][retval] */ VARIANT *p);
  20. void __RPC_STUB IHTMLDocument2_get_ondblclick_Stub(
  21.     IRpcStubBuffer *This,
  22.     IRpcChannelBuffer *_pRpcChannelBuffer,
  23.     PRPC_MESSAGE _pRpcMessage,
  24.     DWORD *_pdwStubPhase);
  25. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onkeyup_Proxy( 
  26.     IHTMLDocument2 * This,
  27.     /* [in] */ VARIANT v);
  28. void __RPC_STUB IHTMLDocument2_put_onkeyup_Stub(
  29.     IRpcStubBuffer *This,
  30.     IRpcChannelBuffer *_pRpcChannelBuffer,
  31.     PRPC_MESSAGE _pRpcMessage,
  32.     DWORD *_pdwStubPhase);
  33. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onkeyup_Proxy( 
  34.     IHTMLDocument2 * This,
  35.     /* [out][retval] */ VARIANT *p);
  36. void __RPC_STUB IHTMLDocument2_get_onkeyup_Stub(
  37.     IRpcStubBuffer *This,
  38.     IRpcChannelBuffer *_pRpcChannelBuffer,
  39.     PRPC_MESSAGE _pRpcMessage,
  40.     DWORD *_pdwStubPhase);
  41. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onkeydown_Proxy( 
  42.     IHTMLDocument2 * This,
  43.     /* [in] */ VARIANT v);
  44. void __RPC_STUB IHTMLDocument2_put_onkeydown_Stub(
  45.     IRpcStubBuffer *This,
  46.     IRpcChannelBuffer *_pRpcChannelBuffer,
  47.     PRPC_MESSAGE _pRpcMessage,
  48.     DWORD *_pdwStubPhase);
  49. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onkeydown_Proxy( 
  50.     IHTMLDocument2 * This,
  51.     /* [out][retval] */ VARIANT *p);
  52. void __RPC_STUB IHTMLDocument2_get_onkeydown_Stub(
  53.     IRpcStubBuffer *This,
  54.     IRpcChannelBuffer *_pRpcChannelBuffer,
  55.     PRPC_MESSAGE _pRpcMessage,
  56.     DWORD *_pdwStubPhase);
  57. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onkeypress_Proxy( 
  58.     IHTMLDocument2 * This,
  59.     /* [in] */ VARIANT v);
  60. void __RPC_STUB IHTMLDocument2_put_onkeypress_Stub(
  61.     IRpcStubBuffer *This,
  62.     IRpcChannelBuffer *_pRpcChannelBuffer,
  63.     PRPC_MESSAGE _pRpcMessage,
  64.     DWORD *_pdwStubPhase);
  65. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onkeypress_Proxy( 
  66.     IHTMLDocument2 * This,
  67.     /* [out][retval] */ VARIANT *p);
  68. void __RPC_STUB IHTMLDocument2_get_onkeypress_Stub(
  69.     IRpcStubBuffer *This,
  70.     IRpcChannelBuffer *_pRpcChannelBuffer,
  71.     PRPC_MESSAGE _pRpcMessage,
  72.     DWORD *_pdwStubPhase);
  73. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmouseup_Proxy( 
  74.     IHTMLDocument2 * This,
  75.     /* [in] */ VARIANT v);
  76. void __RPC_STUB IHTMLDocument2_put_onmouseup_Stub(
  77.     IRpcStubBuffer *This,
  78.     IRpcChannelBuffer *_pRpcChannelBuffer,
  79.     PRPC_MESSAGE _pRpcMessage,
  80.     DWORD *_pdwStubPhase);
  81. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmouseup_Proxy( 
  82.     IHTMLDocument2 * This,
  83.     /* [out][retval] */ VARIANT *p);
  84. void __RPC_STUB IHTMLDocument2_get_onmouseup_Stub(
  85.     IRpcStubBuffer *This,
  86.     IRpcChannelBuffer *_pRpcChannelBuffer,
  87.     PRPC_MESSAGE _pRpcMessage,
  88.     DWORD *_pdwStubPhase);
  89. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmousedown_Proxy( 
  90.     IHTMLDocument2 * This,
  91.     /* [in] */ VARIANT v);
  92. void __RPC_STUB IHTMLDocument2_put_onmousedown_Stub(
  93.     IRpcStubBuffer *This,
  94.     IRpcChannelBuffer *_pRpcChannelBuffer,
  95.     PRPC_MESSAGE _pRpcMessage,
  96.     DWORD *_pdwStubPhase);
  97. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmousedown_Proxy( 
  98.     IHTMLDocument2 * This,
  99.     /* [out][retval] */ VARIANT *p);
  100. void __RPC_STUB IHTMLDocument2_get_onmousedown_Stub(
  101.     IRpcStubBuffer *This,
  102.     IRpcChannelBuffer *_pRpcChannelBuffer,
  103.     PRPC_MESSAGE _pRpcMessage,
  104.     DWORD *_pdwStubPhase);
  105. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmousemove_Proxy( 
  106.     IHTMLDocument2 * This,
  107.     /* [in] */ VARIANT v);
  108. void __RPC_STUB IHTMLDocument2_put_onmousemove_Stub(
  109.     IRpcStubBuffer *This,
  110.     IRpcChannelBuffer *_pRpcChannelBuffer,
  111.     PRPC_MESSAGE _pRpcMessage,
  112.     DWORD *_pdwStubPhase);
  113. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmousemove_Proxy( 
  114.     IHTMLDocument2 * This,
  115.     /* [out][retval] */ VARIANT *p);
  116. void __RPC_STUB IHTMLDocument2_get_onmousemove_Stub(
  117.     IRpcStubBuffer *This,
  118.     IRpcChannelBuffer *_pRpcChannelBuffer,
  119.     PRPC_MESSAGE _pRpcMessage,
  120.     DWORD *_pdwStubPhase);
  121. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmouseout_Proxy( 
  122.     IHTMLDocument2 * This,
  123.     /* [in] */ VARIANT v);
  124. void __RPC_STUB IHTMLDocument2_put_onmouseout_Stub(
  125.     IRpcStubBuffer *This,
  126.     IRpcChannelBuffer *_pRpcChannelBuffer,
  127.     PRPC_MESSAGE _pRpcMessage,
  128.     DWORD *_pdwStubPhase);
  129. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmouseout_Proxy( 
  130.     IHTMLDocument2 * This,
  131.     /* [out][retval] */ VARIANT *p);
  132. void __RPC_STUB IHTMLDocument2_get_onmouseout_Stub(
  133.     IRpcStubBuffer *This,
  134.     IRpcChannelBuffer *_pRpcChannelBuffer,
  135.     PRPC_MESSAGE _pRpcMessage,
  136.     DWORD *_pdwStubPhase);
  137. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onmouseover_Proxy( 
  138.     IHTMLDocument2 * This,
  139.     /* [in] */ VARIANT v);
  140. void __RPC_STUB IHTMLDocument2_put_onmouseover_Stub(
  141.     IRpcStubBuffer *This,
  142.     IRpcChannelBuffer *_pRpcChannelBuffer,
  143.     PRPC_MESSAGE _pRpcMessage,
  144.     DWORD *_pdwStubPhase);
  145. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onmouseover_Proxy( 
  146.     IHTMLDocument2 * This,
  147.     /* [out][retval] */ VARIANT *p);
  148. void __RPC_STUB IHTMLDocument2_get_onmouseover_Stub(
  149.     IRpcStubBuffer *This,
  150.     IRpcChannelBuffer *_pRpcChannelBuffer,
  151.     PRPC_MESSAGE _pRpcMessage,
  152.     DWORD *_pdwStubPhase);
  153. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onreadystatechange_Proxy( 
  154.     IHTMLDocument2 * This,
  155.     /* [in] */ VARIANT v);
  156. void __RPC_STUB IHTMLDocument2_put_onreadystatechange_Stub(
  157.     IRpcStubBuffer *This,
  158.     IRpcChannelBuffer *_pRpcChannelBuffer,
  159.     PRPC_MESSAGE _pRpcMessage,
  160.     DWORD *_pdwStubPhase);
  161. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onreadystatechange_Proxy( 
  162.     IHTMLDocument2 * This,
  163.     /* [out][retval] */ VARIANT *p);
  164. void __RPC_STUB IHTMLDocument2_get_onreadystatechange_Stub(
  165.     IRpcStubBuffer *This,
  166.     IRpcChannelBuffer *_pRpcChannelBuffer,
  167.     PRPC_MESSAGE _pRpcMessage,
  168.     DWORD *_pdwStubPhase);
  169. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onafterupdate_Proxy( 
  170.     IHTMLDocument2 * This,
  171.     /* [in] */ VARIANT v);
  172. void __RPC_STUB IHTMLDocument2_put_onafterupdate_Stub(
  173.     IRpcStubBuffer *This,
  174.     IRpcChannelBuffer *_pRpcChannelBuffer,
  175.     PRPC_MESSAGE _pRpcMessage,
  176.     DWORD *_pdwStubPhase);
  177. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onafterupdate_Proxy( 
  178.     IHTMLDocument2 * This,
  179.     /* [out][retval] */ VARIANT *p);
  180. void __RPC_STUB IHTMLDocument2_get_onafterupdate_Stub(
  181.     IRpcStubBuffer *This,
  182.     IRpcChannelBuffer *_pRpcChannelBuffer,
  183.     PRPC_MESSAGE _pRpcMessage,
  184.     DWORD *_pdwStubPhase);
  185. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onrowexit_Proxy( 
  186.     IHTMLDocument2 * This,
  187.     /* [in] */ VARIANT v);
  188. void __RPC_STUB IHTMLDocument2_put_onrowexit_Stub(
  189.     IRpcStubBuffer *This,
  190.     IRpcChannelBuffer *_pRpcChannelBuffer,
  191.     PRPC_MESSAGE _pRpcMessage,
  192.     DWORD *_pdwStubPhase);
  193. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onrowexit_Proxy( 
  194.     IHTMLDocument2 * This,
  195.     /* [out][retval] */ VARIANT *p);
  196. void __RPC_STUB IHTMLDocument2_get_onrowexit_Stub(
  197.     IRpcStubBuffer *This,
  198.     IRpcChannelBuffer *_pRpcChannelBuffer,
  199.     PRPC_MESSAGE _pRpcMessage,
  200.     DWORD *_pdwStubPhase);
  201. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onrowenter_Proxy( 
  202.     IHTMLDocument2 * This,
  203.     /* [in] */ VARIANT v);
  204. void __RPC_STUB IHTMLDocument2_put_onrowenter_Stub(
  205.     IRpcStubBuffer *This,
  206.     IRpcChannelBuffer *_pRpcChannelBuffer,
  207.     PRPC_MESSAGE _pRpcMessage,
  208.     DWORD *_pdwStubPhase);
  209. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onrowenter_Proxy( 
  210.     IHTMLDocument2 * This,
  211.     /* [out][retval] */ VARIANT *p);
  212. void __RPC_STUB IHTMLDocument2_get_onrowenter_Stub(
  213.     IRpcStubBuffer *This,
  214.     IRpcChannelBuffer *_pRpcChannelBuffer,
  215.     PRPC_MESSAGE _pRpcMessage,
  216.     DWORD *_pdwStubPhase);
  217. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_ondragstart_Proxy( 
  218.     IHTMLDocument2 * This,
  219.     /* [in] */ VARIANT v);
  220. void __RPC_STUB IHTMLDocument2_put_ondragstart_Stub(
  221.     IRpcStubBuffer *This,
  222.     IRpcChannelBuffer *_pRpcChannelBuffer,
  223.     PRPC_MESSAGE _pRpcMessage,
  224.     DWORD *_pdwStubPhase);
  225. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_ondragstart_Proxy( 
  226.     IHTMLDocument2 * This,
  227.     /* [out][retval] */ VARIANT *p);
  228. void __RPC_STUB IHTMLDocument2_get_ondragstart_Stub(
  229.     IRpcStubBuffer *This,
  230.     IRpcChannelBuffer *_pRpcChannelBuffer,
  231.     PRPC_MESSAGE _pRpcMessage,
  232.     DWORD *_pdwStubPhase);
  233. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onselectstart_Proxy( 
  234.     IHTMLDocument2 * This,
  235.     /* [in] */ VARIANT v);
  236. void __RPC_STUB IHTMLDocument2_put_onselectstart_Stub(
  237.     IRpcStubBuffer *This,
  238.     IRpcChannelBuffer *_pRpcChannelBuffer,
  239.     PRPC_MESSAGE _pRpcMessage,
  240.     DWORD *_pdwStubPhase);
  241. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onselectstart_Proxy( 
  242.     IHTMLDocument2 * This,
  243.     /* [out][retval] */ VARIANT *p);
  244. void __RPC_STUB IHTMLDocument2_get_onselectstart_Stub(
  245.     IRpcStubBuffer *This,
  246.     IRpcChannelBuffer *_pRpcChannelBuffer,
  247.     PRPC_MESSAGE _pRpcMessage,
  248.     DWORD *_pdwStubPhase);
  249. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_elementFromPoint_Proxy( 
  250.     IHTMLDocument2 * This,
  251.     /* [in] */ long x,
  252.     /* [in] */ long y,
  253.     /* [out][retval] */ IHTMLElement **elementHit);
  254. void __RPC_STUB IHTMLDocument2_elementFromPoint_Stub(
  255.     IRpcStubBuffer *This,
  256.     IRpcChannelBuffer *_pRpcChannelBuffer,
  257.     PRPC_MESSAGE _pRpcMessage,
  258.     DWORD *_pdwStubPhase);
  259. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_parentWindow_Proxy( 
  260.     IHTMLDocument2 * This,
  261.     /* [out][retval] */ IHTMLWindow2 **p);
  262. void __RPC_STUB IHTMLDocument2_get_parentWindow_Stub(
  263.     IRpcStubBuffer *This,
  264.     IRpcChannelBuffer *_pRpcChannelBuffer,
  265.     PRPC_MESSAGE _pRpcMessage,
  266.     DWORD *_pdwStubPhase);
  267. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_styleSheets_Proxy( 
  268.     IHTMLDocument2 * This,
  269.     /* [out][retval] */ IHTMLStyleSheetsCollection **p);
  270. void __RPC_STUB IHTMLDocument2_get_styleSheets_Stub(
  271.     IRpcStubBuffer *This,
  272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  273.     PRPC_MESSAGE _pRpcMessage,
  274.     DWORD *_pdwStubPhase);
  275. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onbeforeupdate_Proxy( 
  276.     IHTMLDocument2 * This,
  277.     /* [in] */ VARIANT v);
  278. void __RPC_STUB IHTMLDocument2_put_onbeforeupdate_Stub(
  279.     IRpcStubBuffer *This,
  280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  281.     PRPC_MESSAGE _pRpcMessage,
  282.     DWORD *_pdwStubPhase);
  283. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onbeforeupdate_Proxy( 
  284.     IHTMLDocument2 * This,
  285.     /* [out][retval] */ VARIANT *p);
  286. void __RPC_STUB IHTMLDocument2_get_onbeforeupdate_Stub(
  287.     IRpcStubBuffer *This,
  288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  289.     PRPC_MESSAGE _pRpcMessage,
  290.     DWORD *_pdwStubPhase);
  291. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_put_onerrorupdate_Proxy( 
  292.     IHTMLDocument2 * This,
  293.     /* [in] */ VARIANT v);
  294. void __RPC_STUB IHTMLDocument2_put_onerrorupdate_Stub(
  295.     IRpcStubBuffer *This,
  296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  297.     PRPC_MESSAGE _pRpcMessage,
  298.     DWORD *_pdwStubPhase);
  299. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_get_onerrorupdate_Proxy( 
  300.     IHTMLDocument2 * This,
  301.     /* [out][retval] */ VARIANT *p);
  302. void __RPC_STUB IHTMLDocument2_get_onerrorupdate_Stub(
  303.     IRpcStubBuffer *This,
  304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  305.     PRPC_MESSAGE _pRpcMessage,
  306.     DWORD *_pdwStubPhase);
  307. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_toString_Proxy( 
  308.     IHTMLDocument2 * This,
  309.     /* [out][retval] */ BSTR *String);
  310. void __RPC_STUB IHTMLDocument2_toString_Stub(
  311.     IRpcStubBuffer *This,
  312.     IRpcChannelBuffer *_pRpcChannelBuffer,
  313.     PRPC_MESSAGE _pRpcMessage,
  314.     DWORD *_pdwStubPhase);
  315. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument2_createStyleSheet_Proxy( 
  316.     IHTMLDocument2 * This,
  317.     /* [in][defaultvalue] */ BSTR bstrHref,
  318.     /* [in][defaultvalue] */ long lIndex,
  319.     /* [out][retval] */ IHTMLStyleSheet **ppnewStyleSheet);
  320. void __RPC_STUB IHTMLDocument2_createStyleSheet_Stub(
  321.     IRpcStubBuffer *This,
  322.     IRpcChannelBuffer *_pRpcChannelBuffer,
  323.     PRPC_MESSAGE _pRpcMessage,
  324.     DWORD *_pdwStubPhase);
  325. #endif  /* __IHTMLDocument2_INTERFACE_DEFINED__ */
  326. #ifndef __IHTMLFramesCollection2_INTERFACE_DEFINED__
  327. #define __IHTMLFramesCollection2_INTERFACE_DEFINED__
  328. /* interface IHTMLFramesCollection2 */
  329. /* [object][uuid][dual][oleautomation] */ 
  330. EXTERN_C const IID IID_IHTMLFramesCollection2;
  331.     
  332.     MIDL_INTERFACE("332c4426-26cb-11d0-b483-00c04fd90119")
  333.     IHTMLFramesCollection2 : public IDispatch
  334.     {
  335.     public:
  336.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE item( 
  337.             /* [in] */ VARIANT *pvarIndex,
  338.             /* [out][retval] */ VARIANT *pvarResult) = 0;
  339.         
  340.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length( 
  341.             /* [out][retval] */ long *p) = 0;
  342.         
  343.     };
  344.     
  345. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLFramesCollection2_item_Proxy( 
  346.     IHTMLFramesCollection2 * This,
  347.     /* [in] */ VARIANT *pvarIndex,
  348.     /* [out][retval] */ VARIANT *pvarResult);
  349. void __RPC_STUB IHTMLFramesCollection2_item_Stub(
  350.     IRpcStubBuffer *This,
  351.     IRpcChannelBuffer *_pRpcChannelBuffer,
  352.     PRPC_MESSAGE _pRpcMessage,
  353.     DWORD *_pdwStubPhase);
  354. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFramesCollection2_get_length_Proxy( 
  355.     IHTMLFramesCollection2 * This,
  356.     /* [out][retval] */ long *p);
  357. void __RPC_STUB IHTMLFramesCollection2_get_length_Stub(
  358.     IRpcStubBuffer *This,
  359.     IRpcChannelBuffer *_pRpcChannelBuffer,
  360.     PRPC_MESSAGE _pRpcMessage,
  361.     DWORD *_pdwStubPhase);
  362. #endif  /* __IHTMLFramesCollection2_INTERFACE_DEFINED__ */
  363. #ifndef __IHTMLWindow2_INTERFACE_DEFINED__
  364. #define __IHTMLWindow2_INTERFACE_DEFINED__
  365. /* interface IHTMLWindow2 */
  366. /* [object][uuid][dual][oleautomation] */ 
  367. EXTERN_C const IID IID_IHTMLWindow2;
  368.     
  369.     MIDL_INTERFACE("332c4427-26cb-11d0-b483-00c04fd90119")
  370.     IHTMLWindow2 : public IHTMLFramesCollection2
  371.     {
  372.     public:
  373.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frames( 
  374.             /* [out][retval] */ IHTMLFramesCollection2 **p) = 0;
  375.         
  376.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultStatus( 
  377.             /* [in] */ BSTR v) = 0;
  378.         
  379.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultStatus( 
  380.             /* [out][retval] */ BSTR *p) = 0;
  381.         
  382.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  383.             /* [in] */ BSTR v) = 0;
  384.         
  385.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  386.             /* [out][retval] */ BSTR *p) = 0;
  387.         
  388.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setTimeout( 
  389.             /* [in] */ BSTR expression,
  390.             /* [in] */ long msec,
  391.             /* [in][optional] */ VARIANT *language,
  392.             /* [out][retval] */ long *timerID) = 0;
  393.         
  394.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearTimeout( 
  395.             /* [in] */ long timerID) = 0;
  396.         
  397.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE alert( 
  398.             /* [in][defaultvalue] */ BSTR message = L"") = 0;
  399.         
  400.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE confirm( 
  401.             /* [in][defaultvalue] */ BSTR message,
  402.             /* [out][retval] */ VARIANT_BOOL *confirmed) = 0;
  403.         
  404.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE prompt( 
  405.             /* [in][defaultvalue] */ BSTR message,
  406.             /* [in][defaultvalue] */ BSTR defstr,
  407.             /* [out][retval] */ VARIANT *textdata) = 0;
  408.         
  409.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Image( 
  410.             /* [out][retval] */ IHTMLImageElementFactory **p) = 0;
  411.         
  412.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_location( 
  413.             /* [out][retval] */ IHTMLLocation **p) = 0;
  414.         
  415.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_history( 
  416.             /* [out][retval] */ IOmHistory **p) = 0;
  417.         
  418.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE close( void) = 0;
  419.         
  420.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_opener( 
  421.             /* [in] */ VARIANT v) = 0;
  422.         
  423.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_opener( 
  424.             /* [out][retval] */ VARIANT *p) = 0;
  425.         
  426.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_navigator( 
  427.             /* [out][retval] */ IOmNavigator **p) = 0;
  428.         
  429.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  430.             /* [in] */ BSTR v) = 0;
  431.         
  432.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  433.             /* [out][retval] */ BSTR *p) = 0;
  434.         
  435.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parent( 
  436.             /* [out][retval] */ IHTMLWindow2 **p) = 0;
  437.         
  438.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE open( 
  439.             /* [in][defaultvalue] */ BSTR url,
  440.             /* [in][defaultvalue] */ BSTR name,
  441.             /* [in][defaultvalue] */ BSTR features,
  442.             /* [in][defaultvalue] */ VARIANT_BOOL replace,
  443.             /* [out][retval] */ IHTMLWindow2 **pomWindowResult) = 0;
  444.         
  445.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_self( 
  446.             /* [out][retval] */ IHTMLWindow2 **p) = 0;
  447.         
  448.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  449.             /* [out][retval] */ IHTMLWindow2 **p) = 0;
  450.         
  451.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_window( 
  452.             /* [out][retval] */ IHTMLWindow2 **p) = 0;
  453.         
  454.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE navigate( 
  455.             /* [in] */ BSTR url) = 0;
  456.         
  457.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocus( 
  458.             /* [in] */ VARIANT v) = 0;
  459.         
  460.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocus( 
  461.             /* [out][retval] */ VARIANT *p) = 0;
  462.         
  463.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onblur( 
  464.             /* [in] */ VARIANT v) = 0;
  465.         
  466.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onblur( 
  467.             /* [out][retval] */ VARIANT *p) = 0;
  468.         
  469.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  470.             /* [in] */ VARIANT v) = 0;
  471.         
  472.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  473.             /* [out][retval] */ VARIANT *p) = 0;
  474.         
  475.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeunload( 
  476.             /* [in] */ VARIANT v) = 0;
  477.         
  478.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeunload( 
  479.             /* [out][retval] */ VARIANT *p) = 0;
  480.         
  481.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onunload( 
  482.             /* [in] */ VARIANT v) = 0;
  483.         
  484.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onunload( 
  485.             /* [out][retval] */ VARIANT *p) = 0;
  486.         
  487.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onhelp( 
  488.             /* [in] */ VARIANT v) = 0;
  489.         
  490.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onhelp( 
  491.             /* [out][retval] */ VARIANT *p) = 0;
  492.         
  493.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  494.             /* [in] */ VARIANT v) = 0;
  495.         
  496.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  497.             /* [out][retval] */ VARIANT *p) = 0;
  498.         
  499.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onresize( 
  500.             /* [in] */ VARIANT v) = 0;
  501.         
  502.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onresize( 
  503.             /* [out][retval] */ VARIANT *p) = 0;
  504.         
  505.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onscroll( 
  506.             /* [in] */ VARIANT v) = 0;
  507.         
  508.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onscroll( 
  509.             /* [out][retval] */ VARIANT *p) = 0;
  510.         
  511.         virtual /* [source][id][propget] */ HRESULT STDMETHODCALLTYPE get_document( 
  512.             /* [out][retval] */ IHTMLDocument2 **p) = 0;
  513.         
  514.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_event( 
  515.             /* [out][retval] */ IHTMLEventObj **p) = 0;
  516.         
  517.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum( 
  518.             /* [out][retval] */ IUnknown **p) = 0;
  519.         
  520.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE showModalDialog( 
  521.             /* [in] */ BSTR dialog,
  522.             /* [in][optional] */ VARIANT *varArgIn,
  523.             /* [in][optional] */ VARIANT *varOptions,
  524.             /* [out][retval] */ VARIANT *varArgOut) = 0;
  525.         
  526.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE showHelp( 
  527.             /* [in] */ BSTR helpURL,
  528.             /* [in][optional] */ VARIANT helpArg,
  529.             /* [in][defaultvalue] */ BSTR features = L"") = 0;
  530.         
  531.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screen( 
  532.             /* [out][retval] */ IHTMLScreen **p) = 0;
  533.         
  534.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Option( 
  535.             /* [out][retval] */ IHTMLOptionElementFactory **p) = 0;
  536.         
  537.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  538.         
  539.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_closed( 
  540.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  541.         
  542.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE blur( void) = 0;
  543.         
  544.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scroll( 
  545.             /* [in] */ long x,
  546.             /* [in] */ long y) = 0;
  547.         
  548.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clientInformation( 
  549.             /* [out][retval] */ IOmNavigator **p) = 0;
  550.         
  551.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setInterval( 
  552.             /* [in] */ BSTR expression,
  553.             /* [in] */ long msec,
  554.             /* [in][optional] */ VARIANT *language,
  555.             /* [out][retval] */ long *timerID) = 0;
  556.         
  557.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE clearInterval( 
  558.             /* [in] */ long timerID) = 0;
  559.         
  560.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_offscreenBuffering( 
  561.             /* [in] */ VARIANT v) = 0;
  562.         
  563.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_offscreenBuffering( 
  564.             /* [out][retval] */ VARIANT *p) = 0;
  565.         
  566.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE execScript( 
  567.             /* [in] */ BSTR code,
  568.             /* [in][defaultvalue] */ BSTR language,
  569.             /* [out][retval] */ VARIANT *pvarRet) = 0;
  570.         
  571.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString( 
  572.             /* [out][retval] */ BSTR *String) = 0;
  573.         
  574.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollBy( 
  575.             /* [in] */ long x,
  576.             /* [in] */ long y) = 0;
  577.         
  578.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE scrollTo( 
  579.             /* [in] */ long x,
  580.             /* [in] */ long y) = 0;
  581.         
  582.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveTo( 
  583.             /* [in] */ long x,
  584.             /* [in] */ long y) = 0;
  585.         
  586.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE moveBy( 
  587.             /* [in] */ long x,
  588.             /* [in] */ long y) = 0;
  589.         
  590.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE resizeTo( 
  591.             /* [in] */ long x,
  592.             /* [in] */ long y) = 0;
  593.         
  594.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE resizeBy( 
  595.             /* [in] */ long x,
  596.             /* [in] */ long y) = 0;
  597.         
  598.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_external( 
  599.             /* [out][retval] */ IDispatch **p) = 0;
  600.         
  601.     };
  602.     
  603. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_frames_Proxy( 
  604.     IHTMLWindow2 * This,
  605.     /* [out][retval] */ IHTMLFramesCollection2 **p);
  606. void __RPC_STUB IHTMLWindow2_get_frames_Stub(
  607.     IRpcStubBuffer *This,
  608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  609.     PRPC_MESSAGE _pRpcMessage,
  610.     DWORD *_pdwStubPhase);
  611. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_defaultStatus_Proxy( 
  612.     IHTMLWindow2 * This,
  613.     /* [in] */ BSTR v);
  614. void __RPC_STUB IHTMLWindow2_put_defaultStatus_Stub(
  615.     IRpcStubBuffer *This,
  616.     IRpcChannelBuffer *_pRpcChannelBuffer,
  617.     PRPC_MESSAGE _pRpcMessage,
  618.     DWORD *_pdwStubPhase);
  619. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_defaultStatus_Proxy( 
  620.     IHTMLWindow2 * This,
  621.     /* [out][retval] */ BSTR *p);
  622. void __RPC_STUB IHTMLWindow2_get_defaultStatus_Stub(
  623.     IRpcStubBuffer *This,
  624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  625.     PRPC_MESSAGE _pRpcMessage,
  626.     DWORD *_pdwStubPhase);
  627. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_status_Proxy( 
  628.     IHTMLWindow2 * This,
  629.     /* [in] */ BSTR v);
  630. void __RPC_STUB IHTMLWindow2_put_status_Stub(
  631.     IRpcStubBuffer *This,
  632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  633.     PRPC_MESSAGE _pRpcMessage,
  634.     DWORD *_pdwStubPhase);
  635. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_status_Proxy( 
  636.     IHTMLWindow2 * This,
  637.     /* [out][retval] */ BSTR *p);
  638. void __RPC_STUB IHTMLWindow2_get_status_Stub(
  639.     IRpcStubBuffer *This,
  640.     IRpcChannelBuffer *_pRpcChannelBuffer,
  641.     PRPC_MESSAGE _pRpcMessage,
  642.     DWORD *_pdwStubPhase);
  643. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_setTimeout_Proxy( 
  644.     IHTMLWindow2 * This,
  645.     /* [in] */ BSTR expression,
  646.     /* [in] */ long msec,
  647.     /* [in][optional] */ VARIANT *language,
  648.     /* [out][retval] */ long *timerID);
  649. void __RPC_STUB IHTMLWindow2_setTimeout_Stub(
  650.     IRpcStubBuffer *This,
  651.     IRpcChannelBuffer *_pRpcChannelBuffer,
  652.     PRPC_MESSAGE _pRpcMessage,
  653.     DWORD *_pdwStubPhase);
  654. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_clearTimeout_Proxy( 
  655.     IHTMLWindow2 * This,
  656.     /* [in] */ long timerID);
  657. void __RPC_STUB IHTMLWindow2_clearTimeout_Stub(
  658.     IRpcStubBuffer *This,
  659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  660.     PRPC_MESSAGE _pRpcMessage,
  661.     DWORD *_pdwStubPhase);
  662. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_alert_Proxy( 
  663.     IHTMLWindow2 * This,
  664.     /* [in][defaultvalue] */ BSTR message);
  665. void __RPC_STUB IHTMLWindow2_alert_Stub(
  666.     IRpcStubBuffer *This,
  667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  668.     PRPC_MESSAGE _pRpcMessage,
  669.     DWORD *_pdwStubPhase);
  670. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_confirm_Proxy( 
  671.     IHTMLWindow2 * This,
  672.     /* [in][defaultvalue] */ BSTR message,
  673.     /* [out][retval] */ VARIANT_BOOL *confirmed);
  674. void __RPC_STUB IHTMLWindow2_confirm_Stub(
  675.     IRpcStubBuffer *This,
  676.     IRpcChannelBuffer *_pRpcChannelBuffer,
  677.     PRPC_MESSAGE _pRpcMessage,
  678.     DWORD *_pdwStubPhase);
  679. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_prompt_Proxy( 
  680.     IHTMLWindow2 * This,
  681.     /* [in][defaultvalue] */ BSTR message,
  682.     /* [in][defaultvalue] */ BSTR defstr,
  683.     /* [out][retval] */ VARIANT *textdata);
  684. void __RPC_STUB IHTMLWindow2_prompt_Stub(
  685.     IRpcStubBuffer *This,
  686.     IRpcChannelBuffer *_pRpcChannelBuffer,
  687.     PRPC_MESSAGE _pRpcMessage,
  688.     DWORD *_pdwStubPhase);
  689. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_Image_Proxy( 
  690.     IHTMLWindow2 * This,
  691.     /* [out][retval] */ IHTMLImageElementFactory **p);
  692. void __RPC_STUB IHTMLWindow2_get_Image_Stub(
  693.     IRpcStubBuffer *This,
  694.     IRpcChannelBuffer *_pRpcChannelBuffer,
  695.     PRPC_MESSAGE _pRpcMessage,
  696.     DWORD *_pdwStubPhase);
  697. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_location_Proxy( 
  698.     IHTMLWindow2 * This,
  699.     /* [out][retval] */ IHTMLLocation **p);
  700. void __RPC_STUB IHTMLWindow2_get_location_Stub(
  701.     IRpcStubBuffer *This,
  702.     IRpcChannelBuffer *_pRpcChannelBuffer,
  703.     PRPC_MESSAGE _pRpcMessage,
  704.     DWORD *_pdwStubPhase);
  705. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_history_Proxy( 
  706.     IHTMLWindow2 * This,
  707.     /* [out][retval] */ IOmHistory **p);
  708. void __RPC_STUB IHTMLWindow2_get_history_Stub(
  709.     IRpcStubBuffer *This,
  710.     IRpcChannelBuffer *_pRpcChannelBuffer,
  711.     PRPC_MESSAGE _pRpcMessage,
  712.     DWORD *_pdwStubPhase);
  713. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_close_Proxy( 
  714.     IHTMLWindow2 * This);
  715. void __RPC_STUB IHTMLWindow2_close_Stub(
  716.     IRpcStubBuffer *This,
  717.     IRpcChannelBuffer *_pRpcChannelBuffer,
  718.     PRPC_MESSAGE _pRpcMessage,
  719.     DWORD *_pdwStubPhase);
  720. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_opener_Proxy( 
  721.     IHTMLWindow2 * This,
  722.     /* [in] */ VARIANT v);
  723. void __RPC_STUB IHTMLWindow2_put_opener_Stub(
  724.     IRpcStubBuffer *This,
  725.     IRpcChannelBuffer *_pRpcChannelBuffer,
  726.     PRPC_MESSAGE _pRpcMessage,
  727.     DWORD *_pdwStubPhase);
  728. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_opener_Proxy( 
  729.     IHTMLWindow2 * This,
  730.     /* [out][retval] */ VARIANT *p);
  731. void __RPC_STUB IHTMLWindow2_get_opener_Stub(
  732.     IRpcStubBuffer *This,
  733.     IRpcChannelBuffer *_pRpcChannelBuffer,
  734.     PRPC_MESSAGE _pRpcMessage,
  735.     DWORD *_pdwStubPhase);
  736. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_navigator_Proxy( 
  737.     IHTMLWindow2 * This,
  738.     /* [out][retval] */ IOmNavigator **p);
  739. void __RPC_STUB IHTMLWindow2_get_navigator_Stub(
  740.     IRpcStubBuffer *This,
  741.     IRpcChannelBuffer *_pRpcChannelBuffer,
  742.     PRPC_MESSAGE _pRpcMessage,
  743.     DWORD *_pdwStubPhase);
  744. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_name_Proxy( 
  745.     IHTMLWindow2 * This,
  746.     /* [in] */ BSTR v);
  747. void __RPC_STUB IHTMLWindow2_put_name_Stub(
  748.     IRpcStubBuffer *This,
  749.     IRpcChannelBuffer *_pRpcChannelBuffer,
  750.     PRPC_MESSAGE _pRpcMessage,
  751.     DWORD *_pdwStubPhase);
  752. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_name_Proxy( 
  753.     IHTMLWindow2 * This,
  754.     /* [out][retval] */ BSTR *p);
  755. void __RPC_STUB IHTMLWindow2_get_name_Stub(
  756.     IRpcStubBuffer *This,
  757.     IRpcChannelBuffer *_pRpcChannelBuffer,
  758.     PRPC_MESSAGE _pRpcMessage,
  759.     DWORD *_pdwStubPhase);
  760. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_parent_Proxy( 
  761.     IHTMLWindow2 * This,
  762.     /* [out][retval] */ IHTMLWindow2 **p);
  763. void __RPC_STUB IHTMLWindow2_get_parent_Stub(
  764.     IRpcStubBuffer *This,
  765.     IRpcChannelBuffer *_pRpcChannelBuffer,
  766.     PRPC_MESSAGE _pRpcMessage,
  767.     DWORD *_pdwStubPhase);
  768. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_open_Proxy( 
  769.     IHTMLWindow2 * This,
  770.     /* [in][defaultvalue] */ BSTR url,
  771.     /* [in][defaultvalue] */ BSTR name,
  772.     /* [in][defaultvalue] */ BSTR features,
  773.     /* [in][defaultvalue] */ VARIANT_BOOL replace,
  774.     /* [out][retval] */ IHTMLWindow2 **pomWindowResult);
  775. void __RPC_STUB IHTMLWindow2_open_Stub(
  776.     IRpcStubBuffer *This,
  777.     IRpcChannelBuffer *_pRpcChannelBuffer,
  778.     PRPC_MESSAGE _pRpcMessage,
  779.     DWORD *_pdwStubPhase);
  780. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_self_Proxy( 
  781.     IHTMLWindow2 * This,
  782.     /* [out][retval] */ IHTMLWindow2 **p);
  783. void __RPC_STUB IHTMLWindow2_get_self_Stub(
  784.     IRpcStubBuffer *This,
  785.     IRpcChannelBuffer *_pRpcChannelBuffer,
  786.     PRPC_MESSAGE _pRpcMessage,
  787.     DWORD *_pdwStubPhase);
  788. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_top_Proxy( 
  789.     IHTMLWindow2 * This,
  790.     /* [out][retval] */ IHTMLWindow2 **p);
  791. void __RPC_STUB IHTMLWindow2_get_top_Stub(
  792.     IRpcStubBuffer *This,
  793.     IRpcChannelBuffer *_pRpcChannelBuffer,
  794.     PRPC_MESSAGE _pRpcMessage,
  795.     DWORD *_pdwStubPhase);
  796. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_window_Proxy( 
  797.     IHTMLWindow2 * This,
  798.     /* [out][retval] */ IHTMLWindow2 **p);
  799. void __RPC_STUB IHTMLWindow2_get_window_Stub(
  800.     IRpcStubBuffer *This,
  801.     IRpcChannelBuffer *_pRpcChannelBuffer,
  802.     PRPC_MESSAGE _pRpcMessage,
  803.     DWORD *_pdwStubPhase);
  804. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_navigate_Proxy( 
  805.     IHTMLWindow2 * This,
  806.     /* [in] */ BSTR url);
  807. void __RPC_STUB IHTMLWindow2_navigate_Stub(
  808.     IRpcStubBuffer *This,
  809.     IRpcChannelBuffer *_pRpcChannelBuffer,
  810.     PRPC_MESSAGE _pRpcMessage,
  811.     DWORD *_pdwStubPhase);
  812. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onfocus_Proxy( 
  813.     IHTMLWindow2 * This,
  814.     /* [in] */ VARIANT v);
  815. void __RPC_STUB IHTMLWindow2_put_onfocus_Stub(
  816.     IRpcStubBuffer *This,
  817.     IRpcChannelBuffer *_pRpcChannelBuffer,
  818.     PRPC_MESSAGE _pRpcMessage,
  819.     DWORD *_pdwStubPhase);
  820. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onfocus_Proxy( 
  821.     IHTMLWindow2 * This,
  822.     /* [out][retval] */ VARIANT *p);
  823. void __RPC_STUB IHTMLWindow2_get_onfocus_Stub(
  824.     IRpcStubBuffer *This,
  825.     IRpcChannelBuffer *_pRpcChannelBuffer,
  826.     PRPC_MESSAGE _pRpcMessage,
  827.     DWORD *_pdwStubPhase);
  828. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onblur_Proxy( 
  829.     IHTMLWindow2 * This,
  830.     /* [in] */ VARIANT v);
  831. void __RPC_STUB IHTMLWindow2_put_onblur_Stub(
  832.     IRpcStubBuffer *This,
  833.     IRpcChannelBuffer *_pRpcChannelBuffer,
  834.     PRPC_MESSAGE _pRpcMessage,
  835.     DWORD *_pdwStubPhase);
  836. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onblur_Proxy( 
  837.     IHTMLWindow2 * This,
  838.     /* [out][retval] */ VARIANT *p);
  839. void __RPC_STUB IHTMLWindow2_get_onblur_Stub(
  840.     IRpcStubBuffer *This,
  841.     IRpcChannelBuffer *_pRpcChannelBuffer,
  842.     PRPC_MESSAGE _pRpcMessage,
  843.     DWORD *_pdwStubPhase);
  844. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onload_Proxy( 
  845.     IHTMLWindow2 * This,
  846.     /* [in] */ VARIANT v);
  847. void __RPC_STUB IHTMLWindow2_put_onload_Stub(
  848.     IRpcStubBuffer *This,
  849.     IRpcChannelBuffer *_pRpcChannelBuffer,
  850.     PRPC_MESSAGE _pRpcMessage,
  851.     DWORD *_pdwStubPhase);
  852. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onload_Proxy( 
  853.     IHTMLWindow2 * This,
  854.     /* [out][retval] */ VARIANT *p);
  855. void __RPC_STUB IHTMLWindow2_get_onload_Stub(
  856.     IRpcStubBuffer *This,
  857.     IRpcChannelBuffer *_pRpcChannelBuffer,
  858.     PRPC_MESSAGE _pRpcMessage,
  859.     DWORD *_pdwStubPhase);
  860. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onbeforeunload_Proxy( 
  861.     IHTMLWindow2 * This,
  862.     /* [in] */ VARIANT v);
  863. void __RPC_STUB IHTMLWindow2_put_onbeforeunload_Stub(
  864.     IRpcStubBuffer *This,
  865.     IRpcChannelBuffer *_pRpcChannelBuffer,
  866.     PRPC_MESSAGE _pRpcMessage,
  867.     DWORD *_pdwStubPhase);
  868. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onbeforeunload_Proxy( 
  869.     IHTMLWindow2 * This,
  870.     /* [out][retval] */ VARIANT *p);
  871. void __RPC_STUB IHTMLWindow2_get_onbeforeunload_Stub(
  872.     IRpcStubBuffer *This,
  873.     IRpcChannelBuffer *_pRpcChannelBuffer,
  874.     PRPC_MESSAGE _pRpcMessage,
  875.     DWORD *_pdwStubPhase);
  876. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onunload_Proxy( 
  877.     IHTMLWindow2 * This,
  878.     /* [in] */ VARIANT v);
  879. void __RPC_STUB IHTMLWindow2_put_onunload_Stub(
  880.     IRpcStubBuffer *This,
  881.     IRpcChannelBuffer *_pRpcChannelBuffer,
  882.     PRPC_MESSAGE _pRpcMessage,
  883.     DWORD *_pdwStubPhase);
  884. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onunload_Proxy( 
  885.     IHTMLWindow2 * This,
  886.     /* [out][retval] */ VARIANT *p);
  887. void __RPC_STUB IHTMLWindow2_get_onunload_Stub(
  888.     IRpcStubBuffer *This,
  889.     IRpcChannelBuffer *_pRpcChannelBuffer,
  890.     PRPC_MESSAGE _pRpcMessage,
  891.     DWORD *_pdwStubPhase);
  892. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onhelp_Proxy( 
  893.     IHTMLWindow2 * This,
  894.     /* [in] */ VARIANT v);
  895. void __RPC_STUB IHTMLWindow2_put_onhelp_Stub(
  896.     IRpcStubBuffer *This,
  897.     IRpcChannelBuffer *_pRpcChannelBuffer,
  898.     PRPC_MESSAGE _pRpcMessage,
  899.     DWORD *_pdwStubPhase);
  900. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onhelp_Proxy( 
  901.     IHTMLWindow2 * This,
  902.     /* [out][retval] */ VARIANT *p);
  903. void __RPC_STUB IHTMLWindow2_get_onhelp_Stub(
  904.     IRpcStubBuffer *This,
  905.     IRpcChannelBuffer *_pRpcChannelBuffer,
  906.     PRPC_MESSAGE _pRpcMessage,
  907.     DWORD *_pdwStubPhase);
  908. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onerror_Proxy( 
  909.     IHTMLWindow2 * This,
  910.     /* [in] */ VARIANT v);
  911. void __RPC_STUB IHTMLWindow2_put_onerror_Stub(
  912.     IRpcStubBuffer *This,
  913.     IRpcChannelBuffer *_pRpcChannelBuffer,
  914.     PRPC_MESSAGE _pRpcMessage,
  915.     DWORD *_pdwStubPhase);
  916. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onerror_Proxy( 
  917.     IHTMLWindow2 * This,
  918.     /* [out][retval] */ VARIANT *p);
  919. void __RPC_STUB IHTMLWindow2_get_onerror_Stub(
  920.     IRpcStubBuffer *This,
  921.     IRpcChannelBuffer *_pRpcChannelBuffer,
  922.     PRPC_MESSAGE _pRpcMessage,
  923.     DWORD *_pdwStubPhase);
  924. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onresize_Proxy( 
  925.     IHTMLWindow2 * This,
  926.     /* [in] */ VARIANT v);
  927. void __RPC_STUB IHTMLWindow2_put_onresize_Stub(
  928.     IRpcStubBuffer *This,
  929.     IRpcChannelBuffer *_pRpcChannelBuffer,
  930.     PRPC_MESSAGE _pRpcMessage,
  931.     DWORD *_pdwStubPhase);
  932. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onresize_Proxy( 
  933.     IHTMLWindow2 * This,
  934.     /* [out][retval] */ VARIANT *p);
  935. void __RPC_STUB IHTMLWindow2_get_onresize_Stub(
  936.     IRpcStubBuffer *This,
  937.     IRpcChannelBuffer *_pRpcChannelBuffer,
  938.     PRPC_MESSAGE _pRpcMessage,
  939.     DWORD *_pdwStubPhase);
  940. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_onscroll_Proxy( 
  941.     IHTMLWindow2 * This,
  942.     /* [in] */ VARIANT v);
  943. void __RPC_STUB IHTMLWindow2_put_onscroll_Stub(
  944.     IRpcStubBuffer *This,
  945.     IRpcChannelBuffer *_pRpcChannelBuffer,
  946.     PRPC_MESSAGE _pRpcMessage,
  947.     DWORD *_pdwStubPhase);
  948. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_onscroll_Proxy( 
  949.     IHTMLWindow2 * This,
  950.     /* [out][retval] */ VARIANT *p);
  951. void __RPC_STUB IHTMLWindow2_get_onscroll_Stub(
  952.     IRpcStubBuffer *This,
  953.     IRpcChannelBuffer *_pRpcChannelBuffer,
  954.     PRPC_MESSAGE _pRpcMessage,
  955.     DWORD *_pdwStubPhase);
  956. /* [source][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_document_Proxy( 
  957.     IHTMLWindow2 * This,
  958.     /* [out][retval] */ IHTMLDocument2 **p);
  959. void __RPC_STUB IHTMLWindow2_get_document_Stub(
  960.     IRpcStubBuffer *This,
  961.     IRpcChannelBuffer *_pRpcChannelBuffer,
  962.     PRPC_MESSAGE _pRpcMessage,
  963.     DWORD *_pdwStubPhase);
  964. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_event_Proxy( 
  965.     IHTMLWindow2 * This,
  966.     /* [out][retval] */ IHTMLEventObj **p);
  967. void __RPC_STUB IHTMLWindow2_get_event_Stub(
  968.     IRpcStubBuffer *This,
  969.     IRpcChannelBuffer *_pRpcChannelBuffer,
  970.     PRPC_MESSAGE _pRpcMessage,
  971.     DWORD *_pdwStubPhase);
  972. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get__newEnum_Proxy( 
  973.     IHTMLWindow2 * This,
  974.     /* [out][retval] */ IUnknown **p);
  975. void __RPC_STUB IHTMLWindow2_get__newEnum_Stub(
  976.     IRpcStubBuffer *This,
  977.     IRpcChannelBuffer *_pRpcChannelBuffer,
  978.     PRPC_MESSAGE _pRpcMessage,
  979.     DWORD *_pdwStubPhase);
  980. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_showModalDialog_Proxy( 
  981.     IHTMLWindow2 * This,
  982.     /* [in] */ BSTR dialog,
  983.     /* [in][optional] */ VARIANT *varArgIn,
  984.     /* [in][optional] */ VARIANT *varOptions,
  985.     /* [out][retval] */ VARIANT *varArgOut);
  986. void __RPC_STUB IHTMLWindow2_showModalDialog_Stub(
  987.     IRpcStubBuffer *This,
  988.     IRpcChannelBuffer *_pRpcChannelBuffer,
  989.     PRPC_MESSAGE _pRpcMessage,
  990.     DWORD *_pdwStubPhase);
  991. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_showHelp_Proxy( 
  992.     IHTMLWindow2 * This,
  993.     /* [in] */ BSTR helpURL,
  994.     /* [in][optional] */ VARIANT helpArg,
  995.     /* [in][defaultvalue] */ BSTR features);
  996. void __RPC_STUB IHTMLWindow2_showHelp_Stub(
  997.     IRpcStubBuffer *This,
  998.     IRpcChannelBuffer *_pRpcChannelBuffer,
  999.     PRPC_MESSAGE _pRpcMessage,
  1000.     DWORD *_pdwStubPhase);
  1001. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_screen_Proxy( 
  1002.     IHTMLWindow2 * This,
  1003.     /* [out][retval] */ IHTMLScreen **p);
  1004. void __RPC_STUB IHTMLWindow2_get_screen_Stub(
  1005.     IRpcStubBuffer *This,
  1006.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1007.     PRPC_MESSAGE _pRpcMessage,
  1008.     DWORD *_pdwStubPhase);
  1009. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_Option_Proxy( 
  1010.     IHTMLWindow2 * This,
  1011.     /* [out][retval] */ IHTMLOptionElementFactory **p);
  1012. void __RPC_STUB IHTMLWindow2_get_Option_Stub(
  1013.     IRpcStubBuffer *This,
  1014.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1015.     PRPC_MESSAGE _pRpcMessage,
  1016.     DWORD *_pdwStubPhase);
  1017. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_focus_Proxy( 
  1018.     IHTMLWindow2 * This);
  1019. void __RPC_STUB IHTMLWindow2_focus_Stub(
  1020.     IRpcStubBuffer *This,
  1021.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1022.     PRPC_MESSAGE _pRpcMessage,
  1023.     DWORD *_pdwStubPhase);
  1024. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_closed_Proxy( 
  1025.     IHTMLWindow2 * This,
  1026.     /* [out][retval] */ VARIANT_BOOL *p);
  1027. void __RPC_STUB IHTMLWindow2_get_closed_Stub(
  1028.     IRpcStubBuffer *This,
  1029.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1030.     PRPC_MESSAGE _pRpcMessage,
  1031.     DWORD *_pdwStubPhase);
  1032. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_blur_Proxy( 
  1033.     IHTMLWindow2 * This);
  1034. void __RPC_STUB IHTMLWindow2_blur_Stub(
  1035.     IRpcStubBuffer *This,
  1036.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1037.     PRPC_MESSAGE _pRpcMessage,
  1038.     DWORD *_pdwStubPhase);
  1039. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_scroll_Proxy( 
  1040.     IHTMLWindow2 * This,
  1041.     /* [in] */ long x,
  1042.     /* [in] */ long y);
  1043. void __RPC_STUB IHTMLWindow2_scroll_Stub(
  1044.     IRpcStubBuffer *This,
  1045.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1046.     PRPC_MESSAGE _pRpcMessage,
  1047.     DWORD *_pdwStubPhase);
  1048. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_clientInformation_Proxy( 
  1049.     IHTMLWindow2 * This,
  1050.     /* [out][retval] */ IOmNavigator **p);
  1051. void __RPC_STUB IHTMLWindow2_get_clientInformation_Stub(
  1052.     IRpcStubBuffer *This,
  1053.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1054.     PRPC_MESSAGE _pRpcMessage,
  1055.     DWORD *_pdwStubPhase);
  1056. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_setInterval_Proxy( 
  1057.     IHTMLWindow2 * This,
  1058.     /* [in] */ BSTR expression,
  1059.     /* [in] */ long msec,
  1060.     /* [in][optional] */ VARIANT *language,
  1061.     /* [out][retval] */ long *timerID);
  1062. void __RPC_STUB IHTMLWindow2_setInterval_Stub(
  1063.     IRpcStubBuffer *This,
  1064.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1065.     PRPC_MESSAGE _pRpcMessage,
  1066.     DWORD *_pdwStubPhase);
  1067. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_clearInterval_Proxy( 
  1068.     IHTMLWindow2 * This,
  1069.     /* [in] */ long timerID);
  1070. void __RPC_STUB IHTMLWindow2_clearInterval_Stub(
  1071.     IRpcStubBuffer *This,
  1072.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1073.     PRPC_MESSAGE _pRpcMessage,
  1074.     DWORD *_pdwStubPhase);
  1075. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_put_offscreenBuffering_Proxy( 
  1076.     IHTMLWindow2 * This,
  1077.     /* [in] */ VARIANT v);
  1078. void __RPC_STUB IHTMLWindow2_put_offscreenBuffering_Stub(
  1079.     IRpcStubBuffer *This,
  1080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1081.     PRPC_MESSAGE _pRpcMessage,
  1082.     DWORD *_pdwStubPhase);
  1083. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_offscreenBuffering_Proxy( 
  1084.     IHTMLWindow2 * This,
  1085.     /* [out][retval] */ VARIANT *p);
  1086. void __RPC_STUB IHTMLWindow2_get_offscreenBuffering_Stub(
  1087.     IRpcStubBuffer *This,
  1088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1089.     PRPC_MESSAGE _pRpcMessage,
  1090.     DWORD *_pdwStubPhase);
  1091. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_execScript_Proxy( 
  1092.     IHTMLWindow2 * This,
  1093.     /* [in] */ BSTR code,
  1094.     /* [in][defaultvalue] */ BSTR language,
  1095.     /* [out][retval] */ VARIANT *pvarRet);
  1096. void __RPC_STUB IHTMLWindow2_execScript_Stub(
  1097.     IRpcStubBuffer *This,
  1098.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1099.     PRPC_MESSAGE _pRpcMessage,
  1100.     DWORD *_pdwStubPhase);
  1101. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_toString_Proxy( 
  1102.     IHTMLWindow2 * This,
  1103.     /* [out][retval] */ BSTR *String);
  1104. void __RPC_STUB IHTMLWindow2_toString_Stub(
  1105.     IRpcStubBuffer *This,
  1106.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1107.     PRPC_MESSAGE _pRpcMessage,
  1108.     DWORD *_pdwStubPhase);
  1109. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_scrollBy_Proxy( 
  1110.     IHTMLWindow2 * This,
  1111.     /* [in] */ long x,
  1112.     /* [in] */ long y);
  1113. void __RPC_STUB IHTMLWindow2_scrollBy_Stub(
  1114.     IRpcStubBuffer *This,
  1115.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1116.     PRPC_MESSAGE _pRpcMessage,
  1117.     DWORD *_pdwStubPhase);
  1118. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_scrollTo_Proxy( 
  1119.     IHTMLWindow2 * This,
  1120.     /* [in] */ long x,
  1121.     /* [in] */ long y);
  1122. void __RPC_STUB IHTMLWindow2_scrollTo_Stub(
  1123.     IRpcStubBuffer *This,
  1124.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1125.     PRPC_MESSAGE _pRpcMessage,
  1126.     DWORD *_pdwStubPhase);
  1127. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_moveTo_Proxy( 
  1128.     IHTMLWindow2 * This,
  1129.     /* [in] */ long x,
  1130.     /* [in] */ long y);
  1131. void __RPC_STUB IHTMLWindow2_moveTo_Stub(
  1132.     IRpcStubBuffer *This,
  1133.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1134.     PRPC_MESSAGE _pRpcMessage,
  1135.     DWORD *_pdwStubPhase);
  1136. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_moveBy_Proxy( 
  1137.     IHTMLWindow2 * This,
  1138.     /* [in] */ long x,
  1139.     /* [in] */ long y);
  1140. void __RPC_STUB IHTMLWindow2_moveBy_Stub(
  1141.     IRpcStubBuffer *This,
  1142.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1143.     PRPC_MESSAGE _pRpcMessage,
  1144.     DWORD *_pdwStubPhase);
  1145. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_resizeTo_Proxy( 
  1146.     IHTMLWindow2 * This,
  1147.     /* [in] */ long x,
  1148.     /* [in] */ long y);
  1149. void __RPC_STUB IHTMLWindow2_resizeTo_Stub(
  1150.     IRpcStubBuffer *This,
  1151.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1152.     PRPC_MESSAGE _pRpcMessage,
  1153.     DWORD *_pdwStubPhase);
  1154. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_resizeBy_Proxy( 
  1155.     IHTMLWindow2 * This,
  1156.     /* [in] */ long x,
  1157.     /* [in] */ long y);
  1158. void __RPC_STUB IHTMLWindow2_resizeBy_Stub(
  1159.     IRpcStubBuffer *This,
  1160.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1161.     PRPC_MESSAGE _pRpcMessage,
  1162.     DWORD *_pdwStubPhase);
  1163. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow2_get_external_Proxy( 
  1164.     IHTMLWindow2 * This,
  1165.     /* [out][retval] */ IDispatch **p);
  1166. void __RPC_STUB IHTMLWindow2_get_external_Stub(
  1167.     IRpcStubBuffer *This,
  1168.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1169.     PRPC_MESSAGE _pRpcMessage,
  1170.     DWORD *_pdwStubPhase);
  1171. #endif  /* __IHTMLWindow2_INTERFACE_DEFINED__ */
  1172. #ifndef __IHTMLWindow3_INTERFACE_DEFINED__
  1173. #define __IHTMLWindow3_INTERFACE_DEFINED__
  1174. /* interface IHTMLWindow3 */
  1175. /* [object][uuid][dual][oleautomation] */ 
  1176. EXTERN_C const IID IID_IHTMLWindow3;
  1177.     
  1178.     MIDL_INTERFACE("3050f4ae-98b5-11cf-bb82-00aa00bdce0b")
  1179.     IHTMLWindow3 : public IDispatch
  1180.     {
  1181.     public:
  1182.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenLeft( 
  1183.             /* [out][retval] */ long *p) = 0;
  1184.         
  1185.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_screenTop( 
  1186.             /* [out][retval] */ long *p) = 0;
  1187.         
  1188.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent( 
  1189.             /* [in] */ BSTR event,
  1190.             /* [in] */ IDispatch *pDisp,
  1191.             /* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
  1192.         
  1193.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent( 
  1194.             /* [in] */ BSTR event,
  1195.             /* [in] */ IDispatch *pDisp) = 0;
  1196.         
  1197.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setTimeout( 
  1198.             /* [in] */ VARIANT *expression,
  1199.             /* [in] */ long msec,
  1200.             /* [in][optional] */ VARIANT *language,
  1201.             /* [out][retval] */ long *timerID) = 0;
  1202.         
  1203.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setInterval( 
  1204.             /* [in] */ VARIANT *expression,
  1205.             /* [in] */ long msec,
  1206.             /* [in][optional] */ VARIANT *language,
  1207.             /* [out][retval] */ long *timerID) = 0;
  1208.         
  1209.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE print( void) = 0;
  1210.         
  1211.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeprint( 
  1212.             /* [in] */ VARIANT v) = 0;
  1213.         
  1214.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeprint( 
  1215.             /* [out][retval] */ VARIANT *p) = 0;
  1216.         
  1217.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onafterprint( 
  1218.             /* [in] */ VARIANT v) = 0;
  1219.         
  1220.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onafterprint( 
  1221.             /* [out][retval] */ VARIANT *p) = 0;
  1222.         
  1223.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_clipboardData( 
  1224.             /* [out][retval] */ IHTMLDataTransfer **p) = 0;
  1225.         
  1226.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE showModelessDialog( 
  1227.             /* [in][defaultvalue] */ BSTR url,
  1228.             /* [in][optional] */ VARIANT *varArgIn,
  1229.             /* [in][optional] */ VARIANT *options,
  1230.             /* [out][retval] */ IHTMLWindow2 **pDialog) = 0;
  1231.         
  1232.     };
  1233.     
  1234. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_screenLeft_Proxy( 
  1235.     IHTMLWindow3 * This,
  1236.     /* [out][retval] */ long *p);
  1237. void __RPC_STUB IHTMLWindow3_get_screenLeft_Stub(
  1238.     IRpcStubBuffer *This,
  1239.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1240.     PRPC_MESSAGE _pRpcMessage,
  1241.     DWORD *_pdwStubPhase);
  1242. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_screenTop_Proxy( 
  1243.     IHTMLWindow3 * This,
  1244.     /* [out][retval] */ long *p);
  1245. void __RPC_STUB IHTMLWindow3_get_screenTop_Stub(
  1246.     IRpcStubBuffer *This,
  1247.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1248.     PRPC_MESSAGE _pRpcMessage,
  1249.     DWORD *_pdwStubPhase);
  1250. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_attachEvent_Proxy( 
  1251.     IHTMLWindow3 * This,
  1252.     /* [in] */ BSTR event,
  1253.     /* [in] */ IDispatch *pDisp,
  1254.     /* [out][retval] */ VARIANT_BOOL *pfResult);
  1255. void __RPC_STUB IHTMLWindow3_attachEvent_Stub(
  1256.     IRpcStubBuffer *This,
  1257.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1258.     PRPC_MESSAGE _pRpcMessage,
  1259.     DWORD *_pdwStubPhase);
  1260. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_detachEvent_Proxy( 
  1261.     IHTMLWindow3 * This,
  1262.     /* [in] */ BSTR event,
  1263.     /* [in] */ IDispatch *pDisp);
  1264. void __RPC_STUB IHTMLWindow3_detachEvent_Stub(
  1265.     IRpcStubBuffer *This,
  1266.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1267.     PRPC_MESSAGE _pRpcMessage,
  1268.     DWORD *_pdwStubPhase);
  1269. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_setTimeout_Proxy( 
  1270.     IHTMLWindow3 * This,
  1271.     /* [in] */ VARIANT *expression,
  1272.     /* [in] */ long msec,
  1273.     /* [in][optional] */ VARIANT *language,
  1274.     /* [out][retval] */ long *timerID);
  1275. void __RPC_STUB IHTMLWindow3_setTimeout_Stub(
  1276.     IRpcStubBuffer *This,
  1277.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1278.     PRPC_MESSAGE _pRpcMessage,
  1279.     DWORD *_pdwStubPhase);
  1280. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_setInterval_Proxy( 
  1281.     IHTMLWindow3 * This,
  1282.     /* [in] */ VARIANT *expression,
  1283.     /* [in] */ long msec,
  1284.     /* [in][optional] */ VARIANT *language,
  1285.     /* [out][retval] */ long *timerID);
  1286. void __RPC_STUB IHTMLWindow3_setInterval_Stub(
  1287.     IRpcStubBuffer *This,
  1288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1289.     PRPC_MESSAGE _pRpcMessage,
  1290.     DWORD *_pdwStubPhase);
  1291. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_print_Proxy( 
  1292.     IHTMLWindow3 * This);
  1293. void __RPC_STUB IHTMLWindow3_print_Stub(
  1294.     IRpcStubBuffer *This,
  1295.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1296.     PRPC_MESSAGE _pRpcMessage,
  1297.     DWORD *_pdwStubPhase);
  1298. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_put_onbeforeprint_Proxy( 
  1299.     IHTMLWindow3 * This,
  1300.     /* [in] */ VARIANT v);
  1301. void __RPC_STUB IHTMLWindow3_put_onbeforeprint_Stub(
  1302.     IRpcStubBuffer *This,
  1303.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1304.     PRPC_MESSAGE _pRpcMessage,
  1305.     DWORD *_pdwStubPhase);
  1306. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_onbeforeprint_Proxy( 
  1307.     IHTMLWindow3 * This,
  1308.     /* [out][retval] */ VARIANT *p);
  1309. void __RPC_STUB IHTMLWindow3_get_onbeforeprint_Stub(
  1310.     IRpcStubBuffer *This,
  1311.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1312.     PRPC_MESSAGE _pRpcMessage,
  1313.     DWORD *_pdwStubPhase);
  1314. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_put_onafterprint_Proxy( 
  1315.     IHTMLWindow3 * This,
  1316.     /* [in] */ VARIANT v);
  1317. void __RPC_STUB IHTMLWindow3_put_onafterprint_Stub(
  1318.     IRpcStubBuffer *This,
  1319.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1320.     PRPC_MESSAGE _pRpcMessage,
  1321.     DWORD *_pdwStubPhase);
  1322. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_onafterprint_Proxy( 
  1323.     IHTMLWindow3 * This,
  1324.     /* [out][retval] */ VARIANT *p);
  1325. void __RPC_STUB IHTMLWindow3_get_onafterprint_Stub(
  1326.     IRpcStubBuffer *This,
  1327.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1328.     PRPC_MESSAGE _pRpcMessage,
  1329.     DWORD *_pdwStubPhase);
  1330. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_get_clipboardData_Proxy( 
  1331.     IHTMLWindow3 * This,
  1332.     /* [out][retval] */ IHTMLDataTransfer **p);
  1333. void __RPC_STUB IHTMLWindow3_get_clipboardData_Stub(
  1334.     IRpcStubBuffer *This,
  1335.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1336.     PRPC_MESSAGE _pRpcMessage,
  1337.     DWORD *_pdwStubPhase);
  1338. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow3_showModelessDialog_Proxy( 
  1339.     IHTMLWindow3 * This,
  1340.     /* [in][defaultvalue] */ BSTR url,
  1341.     /* [in][optional] */ VARIANT *varArgIn,
  1342.     /* [in][optional] */ VARIANT *options,
  1343.     /* [out][retval] */ IHTMLWindow2 **pDialog);
  1344. void __RPC_STUB IHTMLWindow3_showModelessDialog_Stub(
  1345.     IRpcStubBuffer *This,
  1346.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1347.     PRPC_MESSAGE _pRpcMessage,
  1348.     DWORD *_pdwStubPhase);
  1349. #endif  /* __IHTMLWindow3_INTERFACE_DEFINED__ */
  1350. #ifndef __IHTMLFrameBase_INTERFACE_DEFINED__
  1351. #define __IHTMLFrameBase_INTERFACE_DEFINED__
  1352. /* interface IHTMLFrameBase */
  1353. /* [object][uuid][dual][oleautomation] */ 
  1354. EXTERN_C const IID IID_IHTMLFrameBase;
  1355.     
  1356.     MIDL_INTERFACE("3050f311-98b5-11cf-bb82-00aa00bdce0b")
  1357.     IHTMLFrameBase : public IDispatch
  1358.     {
  1359.     public:
  1360.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  1361.             /* [in] */ BSTR v) = 0;
  1362.         
  1363.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  1364.             /* [out][retval] */ BSTR *p) = 0;
  1365.         
  1366.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  1367.             /* [in] */ BSTR v) = 0;
  1368.         
  1369.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  1370.             /* [out][retval] */ BSTR *p) = 0;
  1371.         
  1372.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  1373.             /* [in] */ VARIANT v) = 0;
  1374.         
  1375.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  1376.             /* [out][retval] */ VARIANT *p) = 0;
  1377.         
  1378.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frameBorder( 
  1379.             /* [in] */ BSTR v) = 0;
  1380.         
  1381.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameBorder( 
  1382.             /* [out][retval] */ BSTR *p) = 0;
  1383.         
  1384.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_frameSpacing( 
  1385.             /* [in] */ VARIANT v) = 0;
  1386.         
  1387.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameSpacing( 
  1388.             /* [out][retval] */ VARIANT *p) = 0;
  1389.         
  1390.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_marginWidth( 
  1391.             /* [in] */ VARIANT v) = 0;
  1392.         
  1393.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_marginWidth( 
  1394.             /* [out][retval] */ VARIANT *p) = 0;
  1395.         
  1396.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_marginHeight( 
  1397.             /* [in] */ VARIANT v) = 0;
  1398.         
  1399.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_marginHeight( 
  1400.             /* [out][retval] */ VARIANT *p) = 0;
  1401.         
  1402.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_noResize( 
  1403.             /* [in] */ VARIANT_BOOL v) = 0;
  1404.         
  1405.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_noResize( 
  1406.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1407.         
  1408.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrolling( 
  1409.             /* [in] */ BSTR v) = 0;
  1410.         
  1411.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrolling( 
  1412.             /* [out][retval] */ BSTR *p) = 0;
  1413.         
  1414.     };
  1415.     
  1416. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_src_Proxy( 
  1417.     IHTMLFrameBase * This,
  1418.     /* [in] */ BSTR v);
  1419. void __RPC_STUB IHTMLFrameBase_put_src_Stub(
  1420.     IRpcStubBuffer *This,
  1421.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1422.     PRPC_MESSAGE _pRpcMessage,
  1423.     DWORD *_pdwStubPhase);
  1424. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_src_Proxy( 
  1425.     IHTMLFrameBase * This,
  1426.     /* [out][retval] */ BSTR *p);
  1427. void __RPC_STUB IHTMLFrameBase_get_src_Stub(
  1428.     IRpcStubBuffer *This,
  1429.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1430.     PRPC_MESSAGE _pRpcMessage,
  1431.     DWORD *_pdwStubPhase);
  1432. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_name_Proxy( 
  1433.     IHTMLFrameBase * This,
  1434.     /* [in] */ BSTR v);
  1435. void __RPC_STUB IHTMLFrameBase_put_name_Stub(
  1436.     IRpcStubBuffer *This,
  1437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1438.     PRPC_MESSAGE _pRpcMessage,
  1439.     DWORD *_pdwStubPhase);
  1440. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_name_Proxy( 
  1441.     IHTMLFrameBase * This,
  1442.     /* [out][retval] */ BSTR *p);
  1443. void __RPC_STUB IHTMLFrameBase_get_name_Stub(
  1444.     IRpcStubBuffer *This,
  1445.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1446.     PRPC_MESSAGE _pRpcMessage,
  1447.     DWORD *_pdwStubPhase);
  1448. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_border_Proxy( 
  1449.     IHTMLFrameBase * This,
  1450.     /* [in] */ VARIANT v);
  1451. void __RPC_STUB IHTMLFrameBase_put_border_Stub(
  1452.     IRpcStubBuffer *This,
  1453.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1454.     PRPC_MESSAGE _pRpcMessage,
  1455.     DWORD *_pdwStubPhase);
  1456. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_border_Proxy( 
  1457.     IHTMLFrameBase * This,
  1458.     /* [out][retval] */ VARIANT *p);
  1459. void __RPC_STUB IHTMLFrameBase_get_border_Stub(
  1460.     IRpcStubBuffer *This,
  1461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1462.     PRPC_MESSAGE _pRpcMessage,
  1463.     DWORD *_pdwStubPhase);
  1464. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_frameBorder_Proxy( 
  1465.     IHTMLFrameBase * This,
  1466.     /* [in] */ BSTR v);
  1467. void __RPC_STUB IHTMLFrameBase_put_frameBorder_Stub(
  1468.     IRpcStubBuffer *This,
  1469.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1470.     PRPC_MESSAGE _pRpcMessage,
  1471.     DWORD *_pdwStubPhase);
  1472. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_frameBorder_Proxy( 
  1473.     IHTMLFrameBase * This,
  1474.     /* [out][retval] */ BSTR *p);
  1475. void __RPC_STUB IHTMLFrameBase_get_frameBorder_Stub(
  1476.     IRpcStubBuffer *This,
  1477.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1478.     PRPC_MESSAGE _pRpcMessage,
  1479.     DWORD *_pdwStubPhase);
  1480. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_frameSpacing_Proxy( 
  1481.     IHTMLFrameBase * This,
  1482.     /* [in] */ VARIANT v);
  1483. void __RPC_STUB IHTMLFrameBase_put_frameSpacing_Stub(
  1484.     IRpcStubBuffer *This,
  1485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1486.     PRPC_MESSAGE _pRpcMessage,
  1487.     DWORD *_pdwStubPhase);
  1488. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_frameSpacing_Proxy( 
  1489.     IHTMLFrameBase * This,
  1490.     /* [out][retval] */ VARIANT *p);
  1491. void __RPC_STUB IHTMLFrameBase_get_frameSpacing_Stub(
  1492.     IRpcStubBuffer *This,
  1493.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1494.     PRPC_MESSAGE _pRpcMessage,
  1495.     DWORD *_pdwStubPhase);
  1496. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_marginWidth_Proxy( 
  1497.     IHTMLFrameBase * This,
  1498.     /* [in] */ VARIANT v);
  1499. void __RPC_STUB IHTMLFrameBase_put_marginWidth_Stub(
  1500.     IRpcStubBuffer *This,
  1501.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1502.     PRPC_MESSAGE _pRpcMessage,
  1503.     DWORD *_pdwStubPhase);
  1504. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_marginWidth_Proxy( 
  1505.     IHTMLFrameBase * This,
  1506.     /* [out][retval] */ VARIANT *p);
  1507. void __RPC_STUB IHTMLFrameBase_get_marginWidth_Stub(
  1508.     IRpcStubBuffer *This,
  1509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1510.     PRPC_MESSAGE _pRpcMessage,
  1511.     DWORD *_pdwStubPhase);
  1512. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_marginHeight_Proxy( 
  1513.     IHTMLFrameBase * This,
  1514.     /* [in] */ VARIANT v);
  1515. void __RPC_STUB IHTMLFrameBase_put_marginHeight_Stub(
  1516.     IRpcStubBuffer *This,
  1517.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1518.     PRPC_MESSAGE _pRpcMessage,
  1519.     DWORD *_pdwStubPhase);
  1520. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_marginHeight_Proxy( 
  1521.     IHTMLFrameBase * This,
  1522.     /* [out][retval] */ VARIANT *p);
  1523. void __RPC_STUB IHTMLFrameBase_get_marginHeight_Stub(
  1524.     IRpcStubBuffer *This,
  1525.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1526.     PRPC_MESSAGE _pRpcMessage,
  1527.     DWORD *_pdwStubPhase);
  1528. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_noResize_Proxy( 
  1529.     IHTMLFrameBase * This,
  1530.     /* [in] */ VARIANT_BOOL v);
  1531. void __RPC_STUB IHTMLFrameBase_put_noResize_Stub(
  1532.     IRpcStubBuffer *This,
  1533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1534.     PRPC_MESSAGE _pRpcMessage,
  1535.     DWORD *_pdwStubPhase);
  1536. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_noResize_Proxy( 
  1537.     IHTMLFrameBase * This,
  1538.     /* [out][retval] */ VARIANT_BOOL *p);
  1539. void __RPC_STUB IHTMLFrameBase_get_noResize_Stub(
  1540.     IRpcStubBuffer *This,
  1541.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1542.     PRPC_MESSAGE _pRpcMessage,
  1543.     DWORD *_pdwStubPhase);
  1544. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_put_scrolling_Proxy( 
  1545.     IHTMLFrameBase * This,
  1546.     /* [in] */ BSTR v);
  1547. void __RPC_STUB IHTMLFrameBase_put_scrolling_Stub(
  1548.     IRpcStubBuffer *This,
  1549.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1550.     PRPC_MESSAGE _pRpcMessage,
  1551.     DWORD *_pdwStubPhase);
  1552. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLFrameBase_get_scrolling_Proxy( 
  1553.     IHTMLFrameBase * This,
  1554.     /* [out][retval] */ BSTR *p);
  1555. void __RPC_STUB IHTMLFrameBase_get_scrolling_Stub(
  1556.     IRpcStubBuffer *This,
  1557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1558.     PRPC_MESSAGE _pRpcMessage,
  1559.     DWORD *_pdwStubPhase);
  1560. #endif  /* __IHTMLFrameBase_INTERFACE_DEFINED__ */
  1561. #ifndef __IHTMLScreen_INTERFACE_DEFINED__
  1562. #define __IHTMLScreen_INTERFACE_DEFINED__
  1563. /* interface IHTMLScreen */
  1564. /* [object][uuid][dual][oleautomation] */ 
  1565. EXTERN_C const IID IID_IHTMLScreen;
  1566.     
  1567.     MIDL_INTERFACE("3050f35c-98b5-11cf-bb82-00aa00bdce0b")
  1568.     IHTMLScreen : public IDispatch
  1569.     {
  1570.     public:
  1571.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_colorDepth( 
  1572.             /* [out][retval] */ long *p) = 0;
  1573.         
  1574.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bufferDepth( 
  1575.             /* [in] */ long v) = 0;
  1576.         
  1577.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bufferDepth( 
  1578.             /* [out][retval] */ long *p) = 0;
  1579.         
  1580.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  1581.             /* [out][retval] */ long *p) = 0;
  1582.         
  1583.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  1584.             /* [out][retval] */ long *p) = 0;
  1585.         
  1586.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_updateInterval( 
  1587.             /* [in] */ long v) = 0;
  1588.         
  1589.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_updateInterval( 
  1590.             /* [out][retval] */ long *p) = 0;
  1591.         
  1592.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_availHeight( 
  1593.             /* [out][retval] */ long *p) = 0;
  1594.         
  1595.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_availWidth( 
  1596.             /* [out][retval] */ long *p) = 0;
  1597.         
  1598.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSmoothingEnabled( 
  1599.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1600.         
  1601.     };
  1602.     
  1603. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_colorDepth_Proxy( 
  1604.     IHTMLScreen * This,
  1605.     /* [out][retval] */ long *p);
  1606. void __RPC_STUB IHTMLScreen_get_colorDepth_Stub(
  1607.     IRpcStubBuffer *This,
  1608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1609.     PRPC_MESSAGE _pRpcMessage,
  1610.     DWORD *_pdwStubPhase);
  1611. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_put_bufferDepth_Proxy( 
  1612.     IHTMLScreen * This,
  1613.     /* [in] */ long v);
  1614. void __RPC_STUB IHTMLScreen_put_bufferDepth_Stub(
  1615.     IRpcStubBuffer *This,
  1616.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1617.     PRPC_MESSAGE _pRpcMessage,
  1618.     DWORD *_pdwStubPhase);
  1619. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_bufferDepth_Proxy( 
  1620.     IHTMLScreen * This,
  1621.     /* [out][retval] */ long *p);
  1622. void __RPC_STUB IHTMLScreen_get_bufferDepth_Stub(
  1623.     IRpcStubBuffer *This,
  1624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1625.     PRPC_MESSAGE _pRpcMessage,
  1626.     DWORD *_pdwStubPhase);
  1627. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_width_Proxy( 
  1628.     IHTMLScreen * This,
  1629.     /* [out][retval] */ long *p);
  1630. void __RPC_STUB IHTMLScreen_get_width_Stub(
  1631.     IRpcStubBuffer *This,
  1632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1633.     PRPC_MESSAGE _pRpcMessage,
  1634.     DWORD *_pdwStubPhase);
  1635. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_height_Proxy( 
  1636.     IHTMLScreen * This,
  1637.     /* [out][retval] */ long *p);
  1638. void __RPC_STUB IHTMLScreen_get_height_Stub(
  1639.     IRpcStubBuffer *This,
  1640.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1641.     PRPC_MESSAGE _pRpcMessage,
  1642.     DWORD *_pdwStubPhase);
  1643. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_put_updateInterval_Proxy( 
  1644.     IHTMLScreen * This,
  1645.     /* [in] */ long v);
  1646. void __RPC_STUB IHTMLScreen_put_updateInterval_Stub(
  1647.     IRpcStubBuffer *This,
  1648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1649.     PRPC_MESSAGE _pRpcMessage,
  1650.     DWORD *_pdwStubPhase);
  1651. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_updateInterval_Proxy( 
  1652.     IHTMLScreen * This,
  1653.     /* [out][retval] */ long *p);
  1654. void __RPC_STUB IHTMLScreen_get_updateInterval_Stub(
  1655.     IRpcStubBuffer *This,
  1656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1657.     PRPC_MESSAGE _pRpcMessage,
  1658.     DWORD *_pdwStubPhase);
  1659. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_availHeight_Proxy( 
  1660.     IHTMLScreen * This,
  1661.     /* [out][retval] */ long *p);
  1662. void __RPC_STUB IHTMLScreen_get_availHeight_Stub(
  1663.     IRpcStubBuffer *This,
  1664.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1665.     PRPC_MESSAGE _pRpcMessage,
  1666.     DWORD *_pdwStubPhase);
  1667. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_availWidth_Proxy( 
  1668.     IHTMLScreen * This,
  1669.     /* [out][retval] */ long *p);
  1670. void __RPC_STUB IHTMLScreen_get_availWidth_Stub(
  1671.     IRpcStubBuffer *This,
  1672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1673.     PRPC_MESSAGE _pRpcMessage,
  1674.     DWORD *_pdwStubPhase);
  1675. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen_get_fontSmoothingEnabled_Proxy( 
  1676.     IHTMLScreen * This,
  1677.     /* [out][retval] */ VARIANT_BOOL *p);
  1678. void __RPC_STUB IHTMLScreen_get_fontSmoothingEnabled_Stub(
  1679.     IRpcStubBuffer *This,
  1680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1681.     PRPC_MESSAGE _pRpcMessage,
  1682.     DWORD *_pdwStubPhase);
  1683. #endif  /* __IHTMLScreen_INTERFACE_DEFINED__ */
  1684. #ifndef __IHTMLScreen2_INTERFACE_DEFINED__
  1685. #define __IHTMLScreen2_INTERFACE_DEFINED__
  1686. /* interface IHTMLScreen2 */
  1687. /* [object][uuid][dual][oleautomation] */ 
  1688. EXTERN_C const IID IID_IHTMLScreen2;
  1689.     
  1690.     MIDL_INTERFACE("3050f84a-98b5-11cf-bb82-00aa00bdce0b")
  1691.     IHTMLScreen2 : public IDispatch
  1692.     {
  1693.     public:
  1694.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_logicalXDPI( 
  1695.             /* [out][retval] */ long *p) = 0;
  1696.         
  1697.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_logicalYDPI( 
  1698.             /* [out][retval] */ long *p) = 0;
  1699.         
  1700.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_deviceXDPI( 
  1701.             /* [out][retval] */ long *p) = 0;
  1702.         
  1703.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_deviceYDPI( 
  1704.             /* [out][retval] */ long *p) = 0;
  1705.         
  1706.     };
  1707.     
  1708. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_logicalXDPI_Proxy( 
  1709.     IHTMLScreen2 * This,
  1710.     /* [out][retval] */ long *p);
  1711. void __RPC_STUB IHTMLScreen2_get_logicalXDPI_Stub(
  1712.     IRpcStubBuffer *This,
  1713.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1714.     PRPC_MESSAGE _pRpcMessage,
  1715.     DWORD *_pdwStubPhase);
  1716. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_logicalYDPI_Proxy( 
  1717.     IHTMLScreen2 * This,
  1718.     /* [out][retval] */ long *p);
  1719. void __RPC_STUB IHTMLScreen2_get_logicalYDPI_Stub(
  1720.     IRpcStubBuffer *This,
  1721.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1722.     PRPC_MESSAGE _pRpcMessage,
  1723.     DWORD *_pdwStubPhase);
  1724. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_deviceXDPI_Proxy( 
  1725.     IHTMLScreen2 * This,
  1726.     /* [out][retval] */ long *p);
  1727. void __RPC_STUB IHTMLScreen2_get_deviceXDPI_Stub(
  1728.     IRpcStubBuffer *This,
  1729.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1730.     PRPC_MESSAGE _pRpcMessage,
  1731.     DWORD *_pdwStubPhase);
  1732. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLScreen2_get_deviceYDPI_Proxy( 
  1733.     IHTMLScreen2 * This,
  1734.     /* [out][retval] */ long *p);
  1735. void __RPC_STUB IHTMLScreen2_get_deviceYDPI_Stub(
  1736.     IRpcStubBuffer *This,
  1737.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1738.     PRPC_MESSAGE _pRpcMessage,
  1739.     DWORD *_pdwStubPhase);
  1740. #endif  /* __IHTMLScreen2_INTERFACE_DEFINED__ */
  1741. #ifndef __IHTMLWindow4_INTERFACE_DEFINED__
  1742. #define __IHTMLWindow4_INTERFACE_DEFINED__
  1743. /* interface IHTMLWindow4 */
  1744. /* [object][uuid][dual][oleautomation] */ 
  1745. EXTERN_C const IID IID_IHTMLWindow4;
  1746.     
  1747.     MIDL_INTERFACE("3050f6cf-98b5-11cf-bb82-00aa00bdce0b")
  1748.     IHTMLWindow4 : public IDispatch
  1749.     {
  1750.     public:
  1751.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createPopup( 
  1752.             /* [in][optional] */ VARIANT *varArgIn,
  1753.             /* [out][retval] */ IDispatch **ppPopup) = 0;
  1754.         
  1755.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frameElement( 
  1756.             /* [out][retval] */ IHTMLFrameBase **p) = 0;
  1757.         
  1758.     };
  1759.     
  1760. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLWindow4_createPopup_Proxy( 
  1761.     IHTMLWindow4 * This,
  1762.     /* [in][optional] */ VARIANT *varArgIn,
  1763.     /* [out][retval] */ IDispatch **ppPopup);
  1764. void __RPC_STUB IHTMLWindow4_createPopup_Stub(
  1765.     IRpcStubBuffer *This,
  1766.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1767.     PRPC_MESSAGE _pRpcMessage,
  1768.     DWORD *_pdwStubPhase);
  1769. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLWindow4_get_frameElement_Proxy( 
  1770.     IHTMLWindow4 * This,
  1771.     /* [out][retval] */ IHTMLFrameBase **p);
  1772. void __RPC_STUB IHTMLWindow4_get_frameElement_Stub(
  1773.     IRpcStubBuffer *This,
  1774.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1775.     PRPC_MESSAGE _pRpcMessage,
  1776.     DWORD *_pdwStubPhase);
  1777. #endif  /* __IHTMLWindow4_INTERFACE_DEFINED__ */
  1778. EXTERN_C const CLSID CLSID_FramesCollection;
  1779. #ifdef __cplusplus
  1780. class DECLSPEC_UUID("3050f7f6-98b5-11cf-bb82-00aa00bdce0b")
  1781. FramesCollection;
  1782. #endif
  1783. #ifndef __DispHTMLScreen_DISPINTERFACE_DEFINED__
  1784. #define __DispHTMLScreen_DISPINTERFACE_DEFINED__
  1785. /* dispinterface DispHTMLScreen */
  1786. /* [uuid][hidden] */ 
  1787. EXTERN_C const IID DIID_DispHTMLScreen;
  1788.     MIDL_INTERFACE("3050f591-98b5-11cf-bb82-00aa00bdce0b")
  1789.     DispHTMLScreen : public IDispatch
  1790.     {
  1791.     };
  1792.     
  1793. #endif  /* __DispHTMLScreen_DISPINTERFACE_DEFINED__ */
  1794. EXTERN_C const CLSID CLSID_HTMLScreen;
  1795. #ifdef __cplusplus
  1796. class DECLSPEC_UUID("3050f35d-98b5-11cf-bb82-00aa00bdce0b")
  1797. HTMLScreen;
  1798. #endif
  1799. #ifndef __DispHTMLWindow2_DISPINTERFACE_DEFINED__
  1800. #define __DispHTMLWindow2_DISPINTERFACE_DEFINED__
  1801. /* dispinterface DispHTMLWindow2 */
  1802. /* [uuid][hidden] */ 
  1803. EXTERN_C const IID DIID_DispHTMLWindow2;
  1804.     MIDL_INTERFACE("3050f55d-98b5-11cf-bb82-00aa00bdce0b")
  1805.     DispHTMLWindow2 : public IDispatch
  1806.     {
  1807.     };
  1808.     
  1809. #endif  /* __DispHTMLWindow2_DISPINTERFACE_DEFINED__ */
  1810. EXTERN_C const CLSID CLSID_HTMLWindow2;
  1811. #ifdef __cplusplus
  1812. class DECLSPEC_UUID("D48A6EC6-6A4A-11cf-94A7-444553540000")
  1813. HTMLWindow2;
  1814. #endif
  1815. #ifndef __DispHTMLWindowProxy_DISPINTERFACE_DEFINED__
  1816. #define __DispHTMLWindowProxy_DISPINTERFACE_DEFINED__
  1817. /* dispinterface DispHTMLWindowProxy */
  1818. /* [uuid][hidden] */ 
  1819. EXTERN_C const IID DIID_DispHTMLWindowProxy;
  1820.     MIDL_INTERFACE("3050f55e-98b5-11cf-bb82-00aa00bdce0b")
  1821.     DispHTMLWindowProxy : public IDispatch
  1822.     {
  1823.     };
  1824.     
  1825. #endif  /* __DispHTMLWindowProxy_DISPINTERFACE_DEFINED__ */
  1826. EXTERN_C const CLSID CLSID_HTMLWindowProxy;
  1827. #ifdef __cplusplus
  1828. class DECLSPEC_UUID("3050f391-98b5-11cf-bb82-00aa00bdce0b")
  1829. HTMLWindowProxy;
  1830. #endif
  1831. #ifndef __HTMLDocumentEvents2_DISPINTERFACE_DEFINED__
  1832. #define __HTMLDocumentEvents2_DISPINTERFACE_DEFINED__
  1833. /* dispinterface HTMLDocumentEvents2 */
  1834. /* [uuid][hidden] */ 
  1835. EXTERN_C const IID DIID_HTMLDocumentEvents2;
  1836.     MIDL_INTERFACE("3050f613-98b5-11cf-bb82-00aa00bdce0b")
  1837.     HTMLDocumentEvents2 : public IDispatch
  1838.     {
  1839.     };
  1840.     
  1841. #endif  /* __HTMLDocumentEvents2_DISPINTERFACE_DEFINED__ */
  1842. #ifndef __HTMLDocumentEvents_DISPINTERFACE_DEFINED__
  1843. #define __HTMLDocumentEvents_DISPINTERFACE_DEFINED__
  1844. /* dispinterface HTMLDocumentEvents */
  1845. /* [uuid][hidden] */ 
  1846. EXTERN_C const IID DIID_HTMLDocumentEvents;
  1847.     MIDL_INTERFACE("3050f260-98b5-11cf-bb82-00aa00bdce0b")
  1848.     HTMLDocumentEvents : public IDispatch
  1849.     {
  1850.     };
  1851.     
  1852. #endif  /* __HTMLDocumentEvents_DISPINTERFACE_DEFINED__ */
  1853. #ifndef __IHTMLDocument3_INTERFACE_DEFINED__
  1854. #define __IHTMLDocument3_INTERFACE_DEFINED__
  1855. /* interface IHTMLDocument3 */
  1856. /* [object][uuid][dual][oleautomation] */ 
  1857. EXTERN_C const IID IID_IHTMLDocument3;
  1858.     
  1859.     MIDL_INTERFACE("3050f485-98b5-11cf-bb82-00aa00bdce0b")
  1860.     IHTMLDocument3 : public IDispatch
  1861.     {
  1862.     public:
  1863.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE releaseCapture( void) = 0;
  1864.         
  1865.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE recalc( 
  1866.             /* [in][defaultvalue] */ VARIANT_BOOL fForce = 0) = 0;
  1867.         
  1868.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextNode( 
  1869.             /* [in] */ BSTR text,
  1870.             /* [out][retval] */ IHTMLDOMNode **newTextNode) = 0;
  1871.         
  1872.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_documentElement( 
  1873.             /* [out][retval] */ IHTMLElement **p) = 0;
  1874.         
  1875.         virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_uniqueID( 
  1876.             /* [out][retval] */ BSTR *p) = 0;
  1877.         
  1878.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent( 
  1879.             /* [in] */ BSTR event,
  1880.             /* [in] */ IDispatch *pDisp,
  1881.             /* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
  1882.         
  1883.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent( 
  1884.             /* [in] */ BSTR event,
  1885.             /* [in] */ IDispatch *pDisp) = 0;
  1886.         
  1887.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsdelete( 
  1888.             /* [in] */ VARIANT v) = 0;
  1889.         
  1890.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsdelete( 
  1891.             /* [out][retval] */ VARIANT *p) = 0;
  1892.         
  1893.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onrowsinserted( 
  1894.             /* [in] */ VARIANT v) = 0;
  1895.         
  1896.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onrowsinserted( 
  1897.             /* [out][retval] */ VARIANT *p) = 0;
  1898.         
  1899.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncellchange( 
  1900.             /* [in] */ VARIANT v) = 0;
  1901.         
  1902.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncellchange( 
  1903.             /* [out][retval] */ VARIANT *p) = 0;
  1904.         
  1905.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetchanged( 
  1906.             /* [in] */ VARIANT v) = 0;
  1907.         
  1908.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetchanged( 
  1909.             /* [out][retval] */ VARIANT *p) = 0;
  1910.         
  1911.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondataavailable( 
  1912.             /* [in] */ VARIANT v) = 0;
  1913.         
  1914.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondataavailable( 
  1915.             /* [out][retval] */ VARIANT *p) = 0;
  1916.         
  1917.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondatasetcomplete( 
  1918.             /* [in] */ VARIANT v) = 0;
  1919.         
  1920.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondatasetcomplete( 
  1921.             /* [out][retval] */ VARIANT *p) = 0;
  1922.         
  1923.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onpropertychange( 
  1924.             /* [in] */ VARIANT v) = 0;
  1925.         
  1926.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onpropertychange( 
  1927.             /* [out][retval] */ VARIANT *p) = 0;
  1928.         
  1929.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dir( 
  1930.             /* [in] */ BSTR v) = 0;
  1931.         
  1932.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dir( 
  1933.             /* [out][retval] */ BSTR *p) = 0;
  1934.         
  1935.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontextmenu( 
  1936.             /* [in] */ VARIANT v) = 0;
  1937.         
  1938.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontextmenu( 
  1939.             /* [out][retval] */ VARIANT *p) = 0;
  1940.         
  1941.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onstop( 
  1942.             /* [in] */ VARIANT v) = 0;
  1943.         
  1944.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onstop( 
  1945.             /* [out][retval] */ VARIANT *p) = 0;
  1946.         
  1947.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createDocumentFragment( 
  1948.             /* [out][retval] */ IHTMLDocument2 **pNewDoc) = 0;
  1949.         
  1950.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_parentDocument( 
  1951.             /* [out][retval] */ IHTMLDocument2 **p) = 0;
  1952.         
  1953.         virtual /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_enableDownload( 
  1954.             /* [in] */ VARIANT_BOOL v) = 0;
  1955.         
  1956.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_enableDownload( 
  1957.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1958.         
  1959.         virtual /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_baseUrl( 
  1960.             /* [in] */ BSTR v) = 0;
  1961.         
  1962.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_baseUrl( 
  1963.             /* [out][retval] */ BSTR *p) = 0;
  1964.         
  1965.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_childNodes( 
  1966.             /* [out][retval] */ IDispatch **p) = 0;
  1967.         
  1968.         virtual /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_inheritStyleSheets( 
  1969.             /* [in] */ VARIANT_BOOL v) = 0;
  1970.         
  1971.         virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_inheritStyleSheets( 
  1972.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1973.         
  1974.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeeditfocus( 
  1975.             /* [in] */ VARIANT v) = 0;
  1976.         
  1977.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeeditfocus( 
  1978.             /* [out][retval] */ VARIANT *p) = 0;
  1979.         
  1980.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementsByName( 
  1981.             /* [in] */ BSTR v,
  1982.             /* [out][retval] */ IHTMLElementCollection **pelColl) = 0;
  1983.         
  1984.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementById( 
  1985.             /* [in] */ BSTR v,
  1986.             /* [out][retval] */ IHTMLElement **pel) = 0;
  1987.         
  1988.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getElementsByTagName( 
  1989.             /* [in] */ BSTR v,
  1990.             /* [out][retval] */ IHTMLElementCollection **pelColl) = 0;
  1991.         
  1992.     };
  1993.     
  1994. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_releaseCapture_Proxy( 
  1995.     IHTMLDocument3 * This);
  1996. void __RPC_STUB IHTMLDocument3_releaseCapture_Stub(
  1997.     IRpcStubBuffer *This,
  1998.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1999.     PRPC_MESSAGE _pRpcMessage,
  2000.     DWORD *_pdwStubPhase);
  2001. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_recalc_Proxy( 
  2002.     IHTMLDocument3 * This,
  2003.     /* [in][defaultvalue] */ VARIANT_BOOL fForce);
  2004. void __RPC_STUB IHTMLDocument3_recalc_Stub(
  2005.     IRpcStubBuffer *This,
  2006.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2007.     PRPC_MESSAGE _pRpcMessage,
  2008.     DWORD *_pdwStubPhase);
  2009. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_createTextNode_Proxy( 
  2010.     IHTMLDocument3 * This,
  2011.     /* [in] */ BSTR text,
  2012.     /* [out][retval] */ IHTMLDOMNode **newTextNode);
  2013. void __RPC_STUB IHTMLDocument3_createTextNode_Stub(
  2014.     IRpcStubBuffer *This,
  2015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2016.     PRPC_MESSAGE _pRpcMessage,
  2017.     DWORD *_pdwStubPhase);
  2018. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_documentElement_Proxy( 
  2019.     IHTMLDocument3 * This,
  2020.     /* [out][retval] */ IHTMLElement **p);
  2021. void __RPC_STUB IHTMLDocument3_get_documentElement_Stub(
  2022.     IRpcStubBuffer *This,
  2023.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2024.     PRPC_MESSAGE _pRpcMessage,
  2025.     DWORD *_pdwStubPhase);
  2026. /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_uniqueID_Proxy( 
  2027.     IHTMLDocument3 * This,
  2028.     /* [out][retval] */ BSTR *p);
  2029. void __RPC_STUB IHTMLDocument3_get_uniqueID_Stub(
  2030.     IRpcStubBuffer *This,
  2031.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2032.     PRPC_MESSAGE _pRpcMessage,
  2033.     DWORD *_pdwStubPhase);
  2034. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_attachEvent_Proxy( 
  2035.     IHTMLDocument3 * This,
  2036.     /* [in] */ BSTR event,
  2037.     /* [in] */ IDispatch *pDisp,
  2038.     /* [out][retval] */ VARIANT_BOOL *pfResult);
  2039. void __RPC_STUB IHTMLDocument3_attachEvent_Stub(
  2040.     IRpcStubBuffer *This,
  2041.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2042.     PRPC_MESSAGE _pRpcMessage,
  2043.     DWORD *_pdwStubPhase);
  2044. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_detachEvent_Proxy( 
  2045.     IHTMLDocument3 * This,
  2046.     /* [in] */ BSTR event,
  2047.     /* [in] */ IDispatch *pDisp);
  2048. void __RPC_STUB IHTMLDocument3_detachEvent_Stub(
  2049.     IRpcStubBuffer *This,
  2050.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2051.     PRPC_MESSAGE _pRpcMessage,
  2052.     DWORD *_pdwStubPhase);
  2053. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onrowsdelete_Proxy( 
  2054.     IHTMLDocument3 * This,
  2055.     /* [in] */ VARIANT v);
  2056. void __RPC_STUB IHTMLDocument3_put_onrowsdelete_Stub(
  2057.     IRpcStubBuffer *This,
  2058.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2059.     PRPC_MESSAGE _pRpcMessage,
  2060.     DWORD *_pdwStubPhase);
  2061. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onrowsdelete_Proxy( 
  2062.     IHTMLDocument3 * This,
  2063.     /* [out][retval] */ VARIANT *p);
  2064. void __RPC_STUB IHTMLDocument3_get_onrowsdelete_Stub(
  2065.     IRpcStubBuffer *This,
  2066.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2067.     PRPC_MESSAGE _pRpcMessage,
  2068.     DWORD *_pdwStubPhase);
  2069. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onrowsinserted_Proxy( 
  2070.     IHTMLDocument3 * This,
  2071.     /* [in] */ VARIANT v);
  2072. void __RPC_STUB IHTMLDocument3_put_onrowsinserted_Stub(
  2073.     IRpcStubBuffer *This,
  2074.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2075.     PRPC_MESSAGE _pRpcMessage,
  2076.     DWORD *_pdwStubPhase);
  2077. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onrowsinserted_Proxy( 
  2078.     IHTMLDocument3 * This,
  2079.     /* [out][retval] */ VARIANT *p);
  2080. void __RPC_STUB IHTMLDocument3_get_onrowsinserted_Stub(
  2081.     IRpcStubBuffer *This,
  2082.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2083.     PRPC_MESSAGE _pRpcMessage,
  2084.     DWORD *_pdwStubPhase);
  2085. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_oncellchange_Proxy( 
  2086.     IHTMLDocument3 * This,
  2087.     /* [in] */ VARIANT v);
  2088. void __RPC_STUB IHTMLDocument3_put_oncellchange_Stub(
  2089.     IRpcStubBuffer *This,
  2090.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2091.     PRPC_MESSAGE _pRpcMessage,
  2092.     DWORD *_pdwStubPhase);
  2093. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_oncellchange_Proxy( 
  2094.     IHTMLDocument3 * This,
  2095.     /* [out][retval] */ VARIANT *p);
  2096. void __RPC_STUB IHTMLDocument3_get_oncellchange_Stub(
  2097.     IRpcStubBuffer *This,
  2098.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2099.     PRPC_MESSAGE _pRpcMessage,
  2100.     DWORD *_pdwStubPhase);
  2101. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_ondatasetchanged_Proxy( 
  2102.     IHTMLDocument3 * This,
  2103.     /* [in] */ VARIANT v);
  2104. void __RPC_STUB IHTMLDocument3_put_ondatasetchanged_Stub(
  2105.     IRpcStubBuffer *This,
  2106.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2107.     PRPC_MESSAGE _pRpcMessage,
  2108.     DWORD *_pdwStubPhase);
  2109. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_ondatasetchanged_Proxy( 
  2110.     IHTMLDocument3 * This,
  2111.     /* [out][retval] */ VARIANT *p);
  2112. void __RPC_STUB IHTMLDocument3_get_ondatasetchanged_Stub(
  2113.     IRpcStubBuffer *This,
  2114.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2115.     PRPC_MESSAGE _pRpcMessage,
  2116.     DWORD *_pdwStubPhase);
  2117. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_ondataavailable_Proxy( 
  2118.     IHTMLDocument3 * This,
  2119.     /* [in] */ VARIANT v);
  2120. void __RPC_STUB IHTMLDocument3_put_ondataavailable_Stub(
  2121.     IRpcStubBuffer *This,
  2122.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2123.     PRPC_MESSAGE _pRpcMessage,
  2124.     DWORD *_pdwStubPhase);
  2125. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_ondataavailable_Proxy( 
  2126.     IHTMLDocument3 * This,
  2127.     /* [out][retval] */ VARIANT *p);
  2128. void __RPC_STUB IHTMLDocument3_get_ondataavailable_Stub(
  2129.     IRpcStubBuffer *This,
  2130.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2131.     PRPC_MESSAGE _pRpcMessage,
  2132.     DWORD *_pdwStubPhase);
  2133. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_ondatasetcomplete_Proxy( 
  2134.     IHTMLDocument3 * This,
  2135.     /* [in] */ VARIANT v);
  2136. void __RPC_STUB IHTMLDocument3_put_ondatasetcomplete_Stub(
  2137.     IRpcStubBuffer *This,
  2138.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2139.     PRPC_MESSAGE _pRpcMessage,
  2140.     DWORD *_pdwStubPhase);
  2141. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_ondatasetcomplete_Proxy( 
  2142.     IHTMLDocument3 * This,
  2143.     /* [out][retval] */ VARIANT *p);
  2144. void __RPC_STUB IHTMLDocument3_get_ondatasetcomplete_Stub(
  2145.     IRpcStubBuffer *This,
  2146.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2147.     PRPC_MESSAGE _pRpcMessage,
  2148.     DWORD *_pdwStubPhase);
  2149. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onpropertychange_Proxy( 
  2150.     IHTMLDocument3 * This,
  2151.     /* [in] */ VARIANT v);
  2152. void __RPC_STUB IHTMLDocument3_put_onpropertychange_Stub(
  2153.     IRpcStubBuffer *This,
  2154.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2155.     PRPC_MESSAGE _pRpcMessage,
  2156.     DWORD *_pdwStubPhase);
  2157. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onpropertychange_Proxy( 
  2158.     IHTMLDocument3 * This,
  2159.     /* [out][retval] */ VARIANT *p);
  2160. void __RPC_STUB IHTMLDocument3_get_onpropertychange_Stub(
  2161.     IRpcStubBuffer *This,
  2162.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2163.     PRPC_MESSAGE _pRpcMessage,
  2164.     DWORD *_pdwStubPhase);
  2165. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_dir_Proxy( 
  2166.     IHTMLDocument3 * This,
  2167.     /* [in] */ BSTR v);
  2168. void __RPC_STUB IHTMLDocument3_put_dir_Stub(
  2169.     IRpcStubBuffer *This,
  2170.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2171.     PRPC_MESSAGE _pRpcMessage,
  2172.     DWORD *_pdwStubPhase);
  2173. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_dir_Proxy( 
  2174.     IHTMLDocument3 * This,
  2175.     /* [out][retval] */ BSTR *p);
  2176. void __RPC_STUB IHTMLDocument3_get_dir_Stub(
  2177.     IRpcStubBuffer *This,
  2178.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2179.     PRPC_MESSAGE _pRpcMessage,
  2180.     DWORD *_pdwStubPhase);
  2181. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_oncontextmenu_Proxy( 
  2182.     IHTMLDocument3 * This,
  2183.     /* [in] */ VARIANT v);
  2184. void __RPC_STUB IHTMLDocument3_put_oncontextmenu_Stub(
  2185.     IRpcStubBuffer *This,
  2186.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2187.     PRPC_MESSAGE _pRpcMessage,
  2188.     DWORD *_pdwStubPhase);
  2189. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_oncontextmenu_Proxy( 
  2190.     IHTMLDocument3 * This,
  2191.     /* [out][retval] */ VARIANT *p);
  2192. void __RPC_STUB IHTMLDocument3_get_oncontextmenu_Stub(
  2193.     IRpcStubBuffer *This,
  2194.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2195.     PRPC_MESSAGE _pRpcMessage,
  2196.     DWORD *_pdwStubPhase);
  2197. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onstop_Proxy( 
  2198.     IHTMLDocument3 * This,
  2199.     /* [in] */ VARIANT v);
  2200. void __RPC_STUB IHTMLDocument3_put_onstop_Stub(
  2201.     IRpcStubBuffer *This,
  2202.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2203.     PRPC_MESSAGE _pRpcMessage,
  2204.     DWORD *_pdwStubPhase);
  2205. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onstop_Proxy( 
  2206.     IHTMLDocument3 * This,
  2207.     /* [out][retval] */ VARIANT *p);
  2208. void __RPC_STUB IHTMLDocument3_get_onstop_Stub(
  2209.     IRpcStubBuffer *This,
  2210.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2211.     PRPC_MESSAGE _pRpcMessage,
  2212.     DWORD *_pdwStubPhase);
  2213. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_createDocumentFragment_Proxy( 
  2214.     IHTMLDocument3 * This,
  2215.     /* [out][retval] */ IHTMLDocument2 **pNewDoc);
  2216. void __RPC_STUB IHTMLDocument3_createDocumentFragment_Stub(
  2217.     IRpcStubBuffer *This,
  2218.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2219.     PRPC_MESSAGE _pRpcMessage,
  2220.     DWORD *_pdwStubPhase);
  2221. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_parentDocument_Proxy( 
  2222.     IHTMLDocument3 * This,
  2223.     /* [out][retval] */ IHTMLDocument2 **p);
  2224. void __RPC_STUB IHTMLDocument3_get_parentDocument_Stub(
  2225.     IRpcStubBuffer *This,
  2226.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2227.     PRPC_MESSAGE _pRpcMessage,
  2228.     DWORD *_pdwStubPhase);
  2229. /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_enableDownload_Proxy( 
  2230.     IHTMLDocument3 * This,
  2231.     /* [in] */ VARIANT_BOOL v);
  2232. void __RPC_STUB IHTMLDocument3_put_enableDownload_Stub(
  2233.     IRpcStubBuffer *This,
  2234.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2235.     PRPC_MESSAGE _pRpcMessage,
  2236.     DWORD *_pdwStubPhase);
  2237. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_enableDownload_Proxy( 
  2238.     IHTMLDocument3 * This,
  2239.     /* [out][retval] */ VARIANT_BOOL *p);
  2240. void __RPC_STUB IHTMLDocument3_get_enableDownload_Stub(
  2241.     IRpcStubBuffer *This,
  2242.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2243.     PRPC_MESSAGE _pRpcMessage,
  2244.     DWORD *_pdwStubPhase);
  2245. /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_baseUrl_Proxy( 
  2246.     IHTMLDocument3 * This,
  2247.     /* [in] */ BSTR v);
  2248. void __RPC_STUB IHTMLDocument3_put_baseUrl_Stub(
  2249.     IRpcStubBuffer *This,
  2250.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2251.     PRPC_MESSAGE _pRpcMessage,
  2252.     DWORD *_pdwStubPhase);
  2253. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_baseUrl_Proxy( 
  2254.     IHTMLDocument3 * This,
  2255.     /* [out][retval] */ BSTR *p);
  2256. void __RPC_STUB IHTMLDocument3_get_baseUrl_Stub(
  2257.     IRpcStubBuffer *This,
  2258.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2259.     PRPC_MESSAGE _pRpcMessage,
  2260.     DWORD *_pdwStubPhase);
  2261. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_childNodes_Proxy( 
  2262.     IHTMLDocument3 * This,
  2263.     /* [out][retval] */ IDispatch **p);
  2264. void __RPC_STUB IHTMLDocument3_get_childNodes_Stub(
  2265.     IRpcStubBuffer *This,
  2266.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2267.     PRPC_MESSAGE _pRpcMessage,
  2268.     DWORD *_pdwStubPhase);
  2269. /* [restricted][hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_inheritStyleSheets_Proxy( 
  2270.     IHTMLDocument3 * This,
  2271.     /* [in] */ VARIANT_BOOL v);
  2272. void __RPC_STUB IHTMLDocument3_put_inheritStyleSheets_Stub(
  2273.     IRpcStubBuffer *This,
  2274.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2275.     PRPC_MESSAGE _pRpcMessage,
  2276.     DWORD *_pdwStubPhase);
  2277. /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_inheritStyleSheets_Proxy( 
  2278.     IHTMLDocument3 * This,
  2279.     /* [out][retval] */ VARIANT_BOOL *p);
  2280. void __RPC_STUB IHTMLDocument3_get_inheritStyleSheets_Stub(
  2281.     IRpcStubBuffer *This,
  2282.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2283.     PRPC_MESSAGE _pRpcMessage,
  2284.     DWORD *_pdwStubPhase);
  2285. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_put_onbeforeeditfocus_Proxy( 
  2286.     IHTMLDocument3 * This,
  2287.     /* [in] */ VARIANT v);
  2288. void __RPC_STUB IHTMLDocument3_put_onbeforeeditfocus_Stub(
  2289.     IRpcStubBuffer *This,
  2290.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2291.     PRPC_MESSAGE _pRpcMessage,
  2292.     DWORD *_pdwStubPhase);
  2293. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_get_onbeforeeditfocus_Proxy( 
  2294.     IHTMLDocument3 * This,
  2295.     /* [out][retval] */ VARIANT *p);
  2296. void __RPC_STUB IHTMLDocument3_get_onbeforeeditfocus_Stub(
  2297.     IRpcStubBuffer *This,
  2298.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2299.     PRPC_MESSAGE _pRpcMessage,
  2300.     DWORD *_pdwStubPhase);
  2301. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_getElementsByName_Proxy( 
  2302.     IHTMLDocument3 * This,
  2303.     /* [in] */ BSTR v,
  2304.     /* [out][retval] */ IHTMLElementCollection **pelColl);
  2305. void __RPC_STUB IHTMLDocument3_getElementsByName_Stub(
  2306.     IRpcStubBuffer *This,
  2307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2308.     PRPC_MESSAGE _pRpcMessage,
  2309.     DWORD *_pdwStubPhase);
  2310. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_getElementById_Proxy( 
  2311.     IHTMLDocument3 * This,
  2312.     /* [in] */ BSTR v,
  2313.     /* [out][retval] */ IHTMLElement **pel);
  2314. void __RPC_STUB IHTMLDocument3_getElementById_Stub(
  2315.     IRpcStubBuffer *This,
  2316.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2317.     PRPC_MESSAGE _pRpcMessage,
  2318.     DWORD *_pdwStubPhase);
  2319. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument3_getElementsByTagName_Proxy( 
  2320.     IHTMLDocument3 * This,
  2321.     /* [in] */ BSTR v,
  2322.     /* [out][retval] */ IHTMLElementCollection **pelColl);
  2323. void __RPC_STUB IHTMLDocument3_getElementsByTagName_Stub(
  2324.     IRpcStubBuffer *This,
  2325.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2326.     PRPC_MESSAGE _pRpcMessage,
  2327.     DWORD *_pdwStubPhase);
  2328. #endif  /* __IHTMLDocument3_INTERFACE_DEFINED__ */
  2329. #ifndef __IHTMLDocument4_INTERFACE_DEFINED__
  2330. #define __IHTMLDocument4_INTERFACE_DEFINED__
  2331. /* interface IHTMLDocument4 */
  2332. /* [object][uuid][dual][oleautomation] */ 
  2333. EXTERN_C const IID IID_IHTMLDocument4;
  2334.     
  2335.     MIDL_INTERFACE("3050f69a-98b5-11cf-bb82-00aa00bdce0b")
  2336.     IHTMLDocument4 : public IDispatch
  2337.     {
  2338.     public:
  2339.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE focus( void) = 0;
  2340.         
  2341.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE hasFocus( 
  2342.             /* [out][retval] */ VARIANT_BOOL *pfFocus) = 0;
  2343.         
  2344.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselectionchange( 
  2345.             /* [in] */ VARIANT v) = 0;
  2346.         
  2347.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselectionchange( 
  2348.             /* [out][retval] */ VARIANT *p) = 0;
  2349.         
  2350.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_namespaces( 
  2351.             /* [out][retval] */ IDispatch **p) = 0;
  2352.         
  2353.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createDocumentFromUrl( 
  2354.             /* [in] */ BSTR bstrUrl,
  2355.             /* [in] */ BSTR bstrOptions,
  2356.             /* [out][retval] */ IHTMLDocument2 **newDoc) = 0;
  2357.         
  2358.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_media( 
  2359.             /* [in] */ BSTR v) = 0;
  2360.         
  2361.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_media( 
  2362.             /* [out][retval] */ BSTR *p) = 0;
  2363.         
  2364.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createEventObject( 
  2365.             /* [in][optional] */ VARIANT *pvarEventObject,
  2366.             /* [out][retval] */ IHTMLEventObj **ppEventObj) = 0;
  2367.         
  2368.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE fireEvent( 
  2369.             /* [in] */ BSTR bstrEventName,
  2370.             /* [in][optional] */ VARIANT *pvarEventObject,
  2371.             /* [out][retval] */ VARIANT_BOOL *pfCancelled) = 0;
  2372.         
  2373.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createRenderStyle( 
  2374.             /* [in] */ BSTR v,
  2375.             /* [out][retval] */ IHTMLRenderStyle **ppIHTMLRenderStyle) = 0;
  2376.         
  2377.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_oncontrolselect( 
  2378.             /* [in] */ VARIANT v) = 0;
  2379.         
  2380.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_oncontrolselect( 
  2381.             /* [out][retval] */ VARIANT *p) = 0;
  2382.         
  2383.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URLUnencoded( 
  2384.             /* [out][retval] */ BSTR *p) = 0;
  2385.         
  2386.     };
  2387.     
  2388. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_focus_Proxy( 
  2389.     IHTMLDocument4 * This);
  2390. void __RPC_STUB IHTMLDocument4_focus_Stub(
  2391.     IRpcStubBuffer *This,
  2392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2393.     PRPC_MESSAGE _pRpcMessage,
  2394.     DWORD *_pdwStubPhase);
  2395. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_hasFocus_Proxy( 
  2396.     IHTMLDocument4 * This,
  2397.     /* [out][retval] */ VARIANT_BOOL *pfFocus);
  2398. void __RPC_STUB IHTMLDocument4_hasFocus_Stub(
  2399.     IRpcStubBuffer *This,
  2400.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2401.     PRPC_MESSAGE _pRpcMessage,
  2402.     DWORD *_pdwStubPhase);
  2403. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_put_onselectionchange_Proxy( 
  2404.     IHTMLDocument4 * This,
  2405.     /* [in] */ VARIANT v);
  2406. void __RPC_STUB IHTMLDocument4_put_onselectionchange_Stub(
  2407.     IRpcStubBuffer *This,
  2408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2409.     PRPC_MESSAGE _pRpcMessage,
  2410.     DWORD *_pdwStubPhase);
  2411. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_onselectionchange_Proxy( 
  2412.     IHTMLDocument4 * This,
  2413.     /* [out][retval] */ VARIANT *p);
  2414. void __RPC_STUB IHTMLDocument4_get_onselectionchange_Stub(
  2415.     IRpcStubBuffer *This,
  2416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2417.     PRPC_MESSAGE _pRpcMessage,
  2418.     DWORD *_pdwStubPhase);
  2419. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_namespaces_Proxy( 
  2420.     IHTMLDocument4 * This,
  2421.     /* [out][retval] */ IDispatch **p);
  2422. void __RPC_STUB IHTMLDocument4_get_namespaces_Stub(
  2423.     IRpcStubBuffer *This,
  2424.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2425.     PRPC_MESSAGE _pRpcMessage,
  2426.     DWORD *_pdwStubPhase);
  2427. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_createDocumentFromUrl_Proxy( 
  2428.     IHTMLDocument4 * This,
  2429.     /* [in] */ BSTR bstrUrl,
  2430.     /* [in] */ BSTR bstrOptions,
  2431.     /* [out][retval] */ IHTMLDocument2 **newDoc);
  2432. void __RPC_STUB IHTMLDocument4_createDocumentFromUrl_Stub(
  2433.     IRpcStubBuffer *This,
  2434.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2435.     PRPC_MESSAGE _pRpcMessage,
  2436.     DWORD *_pdwStubPhase);
  2437. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_put_media_Proxy( 
  2438.     IHTMLDocument4 * This,
  2439.     /* [in] */ BSTR v);
  2440. void __RPC_STUB IHTMLDocument4_put_media_Stub(
  2441.     IRpcStubBuffer *This,
  2442.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2443.     PRPC_MESSAGE _pRpcMessage,
  2444.     DWORD *_pdwStubPhase);
  2445. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_media_Proxy( 
  2446.     IHTMLDocument4 * This,
  2447.     /* [out][retval] */ BSTR *p);
  2448. void __RPC_STUB IHTMLDocument4_get_media_Stub(
  2449.     IRpcStubBuffer *This,
  2450.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2451.     PRPC_MESSAGE _pRpcMessage,
  2452.     DWORD *_pdwStubPhase);
  2453. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_createEventObject_Proxy( 
  2454.     IHTMLDocument4 * This,
  2455.     /* [in][optional] */ VARIANT *pvarEventObject,
  2456.     /* [out][retval] */ IHTMLEventObj **ppEventObj);
  2457. void __RPC_STUB IHTMLDocument4_createEventObject_Stub(
  2458.     IRpcStubBuffer *This,
  2459.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2460.     PRPC_MESSAGE _pRpcMessage,
  2461.     DWORD *_pdwStubPhase);
  2462. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_fireEvent_Proxy( 
  2463.     IHTMLDocument4 * This,
  2464.     /* [in] */ BSTR bstrEventName,
  2465.     /* [in][optional] */ VARIANT *pvarEventObject,
  2466.     /* [out][retval] */ VARIANT_BOOL *pfCancelled);
  2467. void __RPC_STUB IHTMLDocument4_fireEvent_Stub(
  2468.     IRpcStubBuffer *This,
  2469.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2470.     PRPC_MESSAGE _pRpcMessage,
  2471.     DWORD *_pdwStubPhase);
  2472. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_createRenderStyle_Proxy( 
  2473.     IHTMLDocument4 * This,
  2474.     /* [in] */ BSTR v,
  2475.     /* [out][retval] */ IHTMLRenderStyle **ppIHTMLRenderStyle);
  2476. void __RPC_STUB IHTMLDocument4_createRenderStyle_Stub(
  2477.     IRpcStubBuffer *This,
  2478.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2479.     PRPC_MESSAGE _pRpcMessage,
  2480.     DWORD *_pdwStubPhase);
  2481. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_put_oncontrolselect_Proxy( 
  2482.     IHTMLDocument4 * This,
  2483.     /* [in] */ VARIANT v);
  2484. void __RPC_STUB IHTMLDocument4_put_oncontrolselect_Stub(
  2485.     IRpcStubBuffer *This,
  2486.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2487.     PRPC_MESSAGE _pRpcMessage,
  2488.     DWORD *_pdwStubPhase);
  2489. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_oncontrolselect_Proxy( 
  2490.     IHTMLDocument4 * This,
  2491.     /* [out][retval] */ VARIANT *p);
  2492. void __RPC_STUB IHTMLDocument4_get_oncontrolselect_Stub(
  2493.     IRpcStubBuffer *This,
  2494.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2495.     PRPC_MESSAGE _pRpcMessage,
  2496.     DWORD *_pdwStubPhase);
  2497. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument4_get_URLUnencoded_Proxy( 
  2498.     IHTMLDocument4 * This,
  2499.     /* [out][retval] */ BSTR *p);
  2500. void __RPC_STUB IHTMLDocument4_get_URLUnencoded_Stub(
  2501.     IRpcStubBuffer *This,
  2502.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2503.     PRPC_MESSAGE _pRpcMessage,
  2504.     DWORD *_pdwStubPhase);
  2505. #endif  /* __IHTMLDocument4_INTERFACE_DEFINED__ */
  2506. #ifndef __IHTMLDocument5_INTERFACE_DEFINED__
  2507. #define __IHTMLDocument5_INTERFACE_DEFINED__
  2508. /* interface IHTMLDocument5 */
  2509. /* [object][uuid][dual][oleautomation] */ 
  2510. EXTERN_C const IID IID_IHTMLDocument5;
  2511.     
  2512.     MIDL_INTERFACE("3050f80c-98b5-11cf-bb82-00aa00bdce0b")
  2513.     IHTMLDocument5 : public IDispatch
  2514.     {
  2515.     public:
  2516.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onmousewheel( 
  2517.             /* [in] */ VARIANT v) = 0;
  2518.         
  2519.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onmousewheel( 
  2520.             /* [out][retval] */ VARIANT *p) = 0;
  2521.         
  2522.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_doctype( 
  2523.             /* [out][retval] */ IHTMLDOMNode **p) = 0;
  2524.         
  2525.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_implementation( 
  2526.             /* [out][retval] */ IHTMLDOMImplementation **p) = 0;
  2527.         
  2528.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createAttribute( 
  2529.             /* [in] */ BSTR bstrattrName,
  2530.             /* [out][retval] */ IHTMLDOMAttribute **ppattribute) = 0;
  2531.         
  2532.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createComment( 
  2533.             /* [in] */ BSTR bstrdata,
  2534.             /* [out][retval] */ IHTMLDOMNode **ppRetNode) = 0;
  2535.         
  2536.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusin( 
  2537.             /* [in] */ VARIANT v) = 0;
  2538.         
  2539.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusin( 
  2540.             /* [out][retval] */ VARIANT *p) = 0;
  2541.         
  2542.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfocusout( 
  2543.             /* [in] */ VARIANT v) = 0;
  2544.         
  2545.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfocusout( 
  2546.             /* [out][retval] */ VARIANT *p) = 0;
  2547.         
  2548.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onactivate( 
  2549.             /* [in] */ VARIANT v) = 0;
  2550.         
  2551.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onactivate( 
  2552.             /* [out][retval] */ VARIANT *p) = 0;
  2553.         
  2554.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_ondeactivate( 
  2555.             /* [in] */ VARIANT v) = 0;
  2556.         
  2557.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_ondeactivate( 
  2558.             /* [out][retval] */ VARIANT *p) = 0;
  2559.         
  2560.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforeactivate( 
  2561.             /* [in] */ VARIANT v) = 0;
  2562.         
  2563.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforeactivate( 
  2564.             /* [out][retval] */ VARIANT *p) = 0;
  2565.         
  2566.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbeforedeactivate( 
  2567.             /* [in] */ VARIANT v) = 0;
  2568.         
  2569.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbeforedeactivate( 
  2570.             /* [out][retval] */ VARIANT *p) = 0;
  2571.         
  2572.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_compatMode( 
  2573.             /* [out][retval] */ BSTR *p) = 0;
  2574.         
  2575.     };
  2576.     
  2577. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onmousewheel_Proxy( 
  2578.     IHTMLDocument5 * This,
  2579.     /* [in] */ VARIANT v);
  2580. void __RPC_STUB IHTMLDocument5_put_onmousewheel_Stub(
  2581.     IRpcStubBuffer *This,
  2582.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2583.     PRPC_MESSAGE _pRpcMessage,
  2584.     DWORD *_pdwStubPhase);
  2585. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onmousewheel_Proxy( 
  2586.     IHTMLDocument5 * This,
  2587.     /* [out][retval] */ VARIANT *p);
  2588. void __RPC_STUB IHTMLDocument5_get_onmousewheel_Stub(
  2589.     IRpcStubBuffer *This,
  2590.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2591.     PRPC_MESSAGE _pRpcMessage,
  2592.     DWORD *_pdwStubPhase);
  2593. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_doctype_Proxy( 
  2594.     IHTMLDocument5 * This,
  2595.     /* [out][retval] */ IHTMLDOMNode **p);
  2596. void __RPC_STUB IHTMLDocument5_get_doctype_Stub(
  2597.     IRpcStubBuffer *This,
  2598.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2599.     PRPC_MESSAGE _pRpcMessage,
  2600.     DWORD *_pdwStubPhase);
  2601. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_implementation_Proxy( 
  2602.     IHTMLDocument5 * This,
  2603.     /* [out][retval] */ IHTMLDOMImplementation **p);
  2604. void __RPC_STUB IHTMLDocument5_get_implementation_Stub(
  2605.     IRpcStubBuffer *This,
  2606.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2607.     PRPC_MESSAGE _pRpcMessage,
  2608.     DWORD *_pdwStubPhase);
  2609. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_createAttribute_Proxy( 
  2610.     IHTMLDocument5 * This,
  2611.     /* [in] */ BSTR bstrattrName,
  2612.     /* [out][retval] */ IHTMLDOMAttribute **ppattribute);
  2613. void __RPC_STUB IHTMLDocument5_createAttribute_Stub(
  2614.     IRpcStubBuffer *This,
  2615.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2616.     PRPC_MESSAGE _pRpcMessage,
  2617.     DWORD *_pdwStubPhase);
  2618. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_createComment_Proxy( 
  2619.     IHTMLDocument5 * This,
  2620.     /* [in] */ BSTR bstrdata,
  2621.     /* [out][retval] */ IHTMLDOMNode **ppRetNode);
  2622. void __RPC_STUB IHTMLDocument5_createComment_Stub(
  2623.     IRpcStubBuffer *This,
  2624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2625.     PRPC_MESSAGE _pRpcMessage,
  2626.     DWORD *_pdwStubPhase);
  2627. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onfocusin_Proxy( 
  2628.     IHTMLDocument5 * This,
  2629.     /* [in] */ VARIANT v);
  2630. void __RPC_STUB IHTMLDocument5_put_onfocusin_Stub(
  2631.     IRpcStubBuffer *This,
  2632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2633.     PRPC_MESSAGE _pRpcMessage,
  2634.     DWORD *_pdwStubPhase);
  2635. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onfocusin_Proxy( 
  2636.     IHTMLDocument5 * This,
  2637.     /* [out][retval] */ VARIANT *p);
  2638. void __RPC_STUB IHTMLDocument5_get_onfocusin_Stub(
  2639.     IRpcStubBuffer *This,
  2640.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2641.     PRPC_MESSAGE _pRpcMessage,
  2642.     DWORD *_pdwStubPhase);
  2643. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onfocusout_Proxy( 
  2644.     IHTMLDocument5 * This,
  2645.     /* [in] */ VARIANT v);
  2646. void __RPC_STUB IHTMLDocument5_put_onfocusout_Stub(
  2647.     IRpcStubBuffer *This,
  2648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2649.     PRPC_MESSAGE _pRpcMessage,
  2650.     DWORD *_pdwStubPhase);
  2651. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onfocusout_Proxy( 
  2652.     IHTMLDocument5 * This,
  2653.     /* [out][retval] */ VARIANT *p);
  2654. void __RPC_STUB IHTMLDocument5_get_onfocusout_Stub(
  2655.     IRpcStubBuffer *This,
  2656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2657.     PRPC_MESSAGE _pRpcMessage,
  2658.     DWORD *_pdwStubPhase);
  2659. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onactivate_Proxy( 
  2660.     IHTMLDocument5 * This,
  2661.     /* [in] */ VARIANT v);
  2662. void __RPC_STUB IHTMLDocument5_put_onactivate_Stub(
  2663.     IRpcStubBuffer *This,
  2664.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2665.     PRPC_MESSAGE _pRpcMessage,
  2666.     DWORD *_pdwStubPhase);
  2667. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onactivate_Proxy( 
  2668.     IHTMLDocument5 * This,
  2669.     /* [out][retval] */ VARIANT *p);
  2670. void __RPC_STUB IHTMLDocument5_get_onactivate_Stub(
  2671.     IRpcStubBuffer *This,
  2672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2673.     PRPC_MESSAGE _pRpcMessage,
  2674.     DWORD *_pdwStubPhase);
  2675. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_ondeactivate_Proxy( 
  2676.     IHTMLDocument5 * This,
  2677.     /* [in] */ VARIANT v);
  2678. void __RPC_STUB IHTMLDocument5_put_ondeactivate_Stub(
  2679.     IRpcStubBuffer *This,
  2680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2681.     PRPC_MESSAGE _pRpcMessage,
  2682.     DWORD *_pdwStubPhase);
  2683. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_ondeactivate_Proxy( 
  2684.     IHTMLDocument5 * This,
  2685.     /* [out][retval] */ VARIANT *p);
  2686. void __RPC_STUB IHTMLDocument5_get_ondeactivate_Stub(
  2687.     IRpcStubBuffer *This,
  2688.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2689.     PRPC_MESSAGE _pRpcMessage,
  2690.     DWORD *_pdwStubPhase);
  2691. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onbeforeactivate_Proxy( 
  2692.     IHTMLDocument5 * This,
  2693.     /* [in] */ VARIANT v);
  2694. void __RPC_STUB IHTMLDocument5_put_onbeforeactivate_Stub(
  2695.     IRpcStubBuffer *This,
  2696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2697.     PRPC_MESSAGE _pRpcMessage,
  2698.     DWORD *_pdwStubPhase);
  2699. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onbeforeactivate_Proxy( 
  2700.     IHTMLDocument5 * This,
  2701.     /* [out][retval] */ VARIANT *p);
  2702. void __RPC_STUB IHTMLDocument5_get_onbeforeactivate_Stub(
  2703.     IRpcStubBuffer *This,
  2704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2705.     PRPC_MESSAGE _pRpcMessage,
  2706.     DWORD *_pdwStubPhase);
  2707. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_put_onbeforedeactivate_Proxy( 
  2708.     IHTMLDocument5 * This,
  2709.     /* [in] */ VARIANT v);
  2710. void __RPC_STUB IHTMLDocument5_put_onbeforedeactivate_Stub(
  2711.     IRpcStubBuffer *This,
  2712.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2713.     PRPC_MESSAGE _pRpcMessage,
  2714.     DWORD *_pdwStubPhase);
  2715. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_onbeforedeactivate_Proxy( 
  2716.     IHTMLDocument5 * This,
  2717.     /* [out][retval] */ VARIANT *p);
  2718. void __RPC_STUB IHTMLDocument5_get_onbeforedeactivate_Stub(
  2719.     IRpcStubBuffer *This,
  2720.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2721.     PRPC_MESSAGE _pRpcMessage,
  2722.     DWORD *_pdwStubPhase);
  2723. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDocument5_get_compatMode_Proxy( 
  2724.     IHTMLDocument5 * This,
  2725.     /* [out][retval] */ BSTR *p);
  2726. void __RPC_STUB IHTMLDocument5_get_compatMode_Stub(
  2727.     IRpcStubBuffer *This,
  2728.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2729.     PRPC_MESSAGE _pRpcMessage,
  2730.     DWORD *_pdwStubPhase);
  2731. #endif  /* __IHTMLDocument5_INTERFACE_DEFINED__ */
  2732. #ifndef __DispHTMLDocument_DISPINTERFACE_DEFINED__
  2733. #define __DispHTMLDocument_DISPINTERFACE_DEFINED__
  2734. /* dispinterface DispHTMLDocument */
  2735. /* [uuid][hidden] */ 
  2736. EXTERN_C const IID DIID_DispHTMLDocument;
  2737.     MIDL_INTERFACE("3050f55f-98b5-11cf-bb82-00aa00bdce0b")
  2738.     DispHTMLDocument : public IDispatch
  2739.     {
  2740.     };
  2741.     
  2742. #endif  /* __DispHTMLDocument_DISPINTERFACE_DEFINED__ */
  2743. EXTERN_C const CLSID CLSID_HTMLDocument;
  2744. #ifdef __cplusplus
  2745. class DECLSPEC_UUID("25336920-03F9-11cf-8FD0-00AA00686F13")
  2746. HTMLDocument;
  2747. #endif
  2748. #ifndef __DWebBridgeEvents_DISPINTERFACE_DEFINED__
  2749. #define __DWebBridgeEvents_DISPINTERFACE_DEFINED__
  2750. /* dispinterface DWebBridgeEvents */
  2751. /* [uuid][hidden] */ 
  2752. EXTERN_C const IID DIID_DWebBridgeEvents;
  2753.     MIDL_INTERFACE("A6D897FF-0A95-11d1-B0BA-006008166E11")
  2754.     DWebBridgeEvents : public IDispatch
  2755.     {
  2756.     };
  2757.     
  2758. #endif  /* __DWebBridgeEvents_DISPINTERFACE_DEFINED__ */
  2759. #ifndef __IWebBridge_INTERFACE_DEFINED__
  2760. #define __IWebBridge_INTERFACE_DEFINED__
  2761. /* interface IWebBridge */
  2762. /* [object][uuid][dual][oleautomation] */ 
  2763. EXTERN_C const IID IID_IWebBridge;
  2764.     
  2765.     MIDL_INTERFACE("AE24FDAD-03C6-11D1-8B76-0080C744F389")
  2766.     IWebBridge : public IDispatch
  2767.     {
  2768.     public:
  2769.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_URL( 
  2770.             /* [in] */ BSTR v) = 0;
  2771.         
  2772.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_URL( 
  2773.             /* [out][retval] */ BSTR *p) = 0;
  2774.         
  2775.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Scrollbar( 
  2776.             /* [in] */ VARIANT_BOOL v) = 0;
  2777.         
  2778.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Scrollbar( 
  2779.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2780.         
  2781.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_embed( 
  2782.             /* [in] */ VARIANT_BOOL v) = 0;
  2783.         
  2784.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_embed( 
  2785.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2786.         
  2787.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_event( 
  2788.             /* [out][retval] */ IDispatch **p) = 0;
  2789.         
  2790.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  2791.             /* [out][retval] */ long *p) = 0;
  2792.         
  2793.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE AboutBox( void) = 0;
  2794.         
  2795.     };
  2796.     
  2797. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IWebBridge_put_URL_Proxy( 
  2798.     IWebBridge * This,
  2799.     /* [in] */ BSTR v);
  2800. void __RPC_STUB IWebBridge_put_URL_Stub(
  2801.     IRpcStubBuffer *This,
  2802.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2803.     PRPC_MESSAGE _pRpcMessage,
  2804.     DWORD *_pdwStubPhase);
  2805. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_URL_Proxy( 
  2806.     IWebBridge * This,
  2807.     /* [out][retval] */ BSTR *p);
  2808. void __RPC_STUB IWebBridge_get_URL_Stub(
  2809.     IRpcStubBuffer *This,
  2810.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2811.     PRPC_MESSAGE _pRpcMessage,
  2812.     DWORD *_pdwStubPhase);
  2813. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IWebBridge_put_Scrollbar_Proxy( 
  2814.     IWebBridge * This,
  2815.     /* [in] */ VARIANT_BOOL v);
  2816. void __RPC_STUB IWebBridge_put_Scrollbar_Stub(
  2817.     IRpcStubBuffer *This,
  2818.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2819.     PRPC_MESSAGE _pRpcMessage,
  2820.     DWORD *_pdwStubPhase);
  2821. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_Scrollbar_Proxy( 
  2822.     IWebBridge * This,
  2823.     /* [out][retval] */ VARIANT_BOOL *p);
  2824. void __RPC_STUB IWebBridge_get_Scrollbar_Stub(
  2825.     IRpcStubBuffer *This,
  2826.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2827.     PRPC_MESSAGE _pRpcMessage,
  2828.     DWORD *_pdwStubPhase);
  2829. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IWebBridge_put_embed_Proxy( 
  2830.     IWebBridge * This,
  2831.     /* [in] */ VARIANT_BOOL v);
  2832. void __RPC_STUB IWebBridge_put_embed_Stub(
  2833.     IRpcStubBuffer *This,
  2834.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2835.     PRPC_MESSAGE _pRpcMessage,
  2836.     DWORD *_pdwStubPhase);
  2837. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_embed_Proxy( 
  2838.     IWebBridge * This,
  2839.     /* [out][retval] */ VARIANT_BOOL *p);
  2840. void __RPC_STUB IWebBridge_get_embed_Stub(
  2841.     IRpcStubBuffer *This,
  2842.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2843.     PRPC_MESSAGE _pRpcMessage,
  2844.     DWORD *_pdwStubPhase);
  2845. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_event_Proxy( 
  2846.     IWebBridge * This,
  2847.     /* [out][retval] */ IDispatch **p);
  2848. void __RPC_STUB IWebBridge_get_event_Stub(
  2849.     IRpcStubBuffer *This,
  2850.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2851.     PRPC_MESSAGE _pRpcMessage,
  2852.     DWORD *_pdwStubPhase);
  2853. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWebBridge_get_readyState_Proxy( 
  2854.     IWebBridge * This,
  2855.     /* [out][retval] */ long *p);
  2856. void __RPC_STUB IWebBridge_get_readyState_Stub(
  2857.     IRpcStubBuffer *This,
  2858.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2859.     PRPC_MESSAGE _pRpcMessage,
  2860.     DWORD *_pdwStubPhase);
  2861. /* [id] */ HRESULT STDMETHODCALLTYPE IWebBridge_AboutBox_Proxy( 
  2862.     IWebBridge * This);
  2863. void __RPC_STUB IWebBridge_AboutBox_Stub(
  2864.     IRpcStubBuffer *This,
  2865.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2866.     PRPC_MESSAGE _pRpcMessage,
  2867.     DWORD *_pdwStubPhase);
  2868. #endif  /* __IWebBridge_INTERFACE_DEFINED__ */
  2869. #ifndef __IWBScriptControl_INTERFACE_DEFINED__
  2870. #define __IWBScriptControl_INTERFACE_DEFINED__
  2871. /* interface IWBScriptControl */
  2872. /* [object][uuid][dual][oleautomation] */ 
  2873. EXTERN_C const IID IID_IWBScriptControl;
  2874.     
  2875.     MIDL_INTERFACE("A5170870-0CF8-11D1-8B91-0080C744F389")
  2876.     IWBScriptControl : public IDispatch
  2877.     {
  2878.     public:
  2879.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE raiseEvent( 
  2880.             /* [in] */ BSTR name,
  2881.             /* [in] */ VARIANT eventData) = 0;
  2882.         
  2883.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE bubbleEvent( void) = 0;
  2884.         
  2885.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE setContextMenu( 
  2886.             /* [in] */ VARIANT menuItemPairs) = 0;
  2887.         
  2888.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_selectableContent( 
  2889.             /* [in] */ VARIANT_BOOL v) = 0;
  2890.         
  2891.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_selectableContent( 
  2892.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2893.         
  2894.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_frozen( 
  2895.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2896.         
  2897.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollbar( 
  2898.             /* [in] */ VARIANT_BOOL v) = 0;
  2899.         
  2900.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollbar( 
  2901.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2902.         
  2903.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_version( 
  2904.             /* [out][retval] */ BSTR *p) = 0;
  2905.         
  2906.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  2907.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2908.         
  2909.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_onvisibilitychange( 
  2910.             /* [in] */ VARIANT v) = 0;
  2911.         
  2912.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_onvisibilitychange( 
  2913.             /* [out][retval] */ VARIANT *p) = 0;
  2914.         
  2915.     };
  2916.     
  2917. /* [id] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_raiseEvent_Proxy( 
  2918.     IWBScriptControl * This,
  2919.     /* [in] */ BSTR name,
  2920.     /* [in] */ VARIANT eventData);
  2921. void __RPC_STUB IWBScriptControl_raiseEvent_Stub(
  2922.     IRpcStubBuffer *This,
  2923.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2924.     PRPC_MESSAGE _pRpcMessage,
  2925.     DWORD *_pdwStubPhase);
  2926. /* [id] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_bubbleEvent_Proxy( 
  2927.     IWBScriptControl * This);
  2928. void __RPC_STUB IWBScriptControl_bubbleEvent_Stub(
  2929.     IRpcStubBuffer *This,
  2930.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2931.     PRPC_MESSAGE _pRpcMessage,
  2932.     DWORD *_pdwStubPhase);
  2933. /* [id] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_setContextMenu_Proxy( 
  2934.     IWBScriptControl * This,
  2935.     /* [in] */ VARIANT menuItemPairs);
  2936. void __RPC_STUB IWBScriptControl_setContextMenu_Stub(
  2937.     IRpcStubBuffer *This,
  2938.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2939.     PRPC_MESSAGE _pRpcMessage,
  2940.     DWORD *_pdwStubPhase);
  2941. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_put_selectableContent_Proxy( 
  2942.     IWBScriptControl * This,
  2943.     /* [in] */ VARIANT_BOOL v);
  2944. void __RPC_STUB IWBScriptControl_put_selectableContent_Stub(
  2945.     IRpcStubBuffer *This,
  2946.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2947.     PRPC_MESSAGE _pRpcMessage,
  2948.     DWORD *_pdwStubPhase);
  2949. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_selectableContent_Proxy( 
  2950.     IWBScriptControl * This,
  2951.     /* [out][retval] */ VARIANT_BOOL *p);
  2952. void __RPC_STUB IWBScriptControl_get_selectableContent_Stub(
  2953.     IRpcStubBuffer *This,
  2954.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2955.     PRPC_MESSAGE _pRpcMessage,
  2956.     DWORD *_pdwStubPhase);
  2957. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_frozen_Proxy( 
  2958.     IWBScriptControl * This,
  2959.     /* [out][retval] */ VARIANT_BOOL *p);
  2960. void __RPC_STUB IWBScriptControl_get_frozen_Stub(
  2961.     IRpcStubBuffer *This,
  2962.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2963.     PRPC_MESSAGE _pRpcMessage,
  2964.     DWORD *_pdwStubPhase);
  2965. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_put_scrollbar_Proxy( 
  2966.     IWBScriptControl * This,
  2967.     /* [in] */ VARIANT_BOOL v);
  2968. void __RPC_STUB IWBScriptControl_put_scrollbar_Stub(
  2969.     IRpcStubBuffer *This,
  2970.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2971.     PRPC_MESSAGE _pRpcMessage,
  2972.     DWORD *_pdwStubPhase);
  2973. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_scrollbar_Proxy( 
  2974.     IWBScriptControl * This,
  2975.     /* [out][retval] */ VARIANT_BOOL *p);
  2976. void __RPC_STUB IWBScriptControl_get_scrollbar_Stub(
  2977.     IRpcStubBuffer *This,
  2978.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2979.     PRPC_MESSAGE _pRpcMessage,
  2980.     DWORD *_pdwStubPhase);
  2981. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_version_Proxy( 
  2982.     IWBScriptControl * This,
  2983.     /* [out][retval] */ BSTR *p);
  2984. void __RPC_STUB IWBScriptControl_get_version_Stub(
  2985.     IRpcStubBuffer *This,
  2986.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2987.     PRPC_MESSAGE _pRpcMessage,
  2988.     DWORD *_pdwStubPhase);
  2989. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_get_visibility_Proxy( 
  2990.     IWBScriptControl * This,
  2991.     /* [out][retval] */ VARIANT_BOOL *p);
  2992. void __RPC_STUB IWBScriptControl_get_visibility_Stub(
  2993.     IRpcStubBuffer *This,
  2994.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2995.     PRPC_MESSAGE _pRpcMessage,
  2996.     DWORD *_pdwStubPhase);
  2997. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IWBScriptControl_put_onvisibilitychange_Proxy( 
  2998.     IWBScriptControl * This,
  2999.     /* [in] */ VARIANT v);
  3000. void __RPC_STUB IWBScriptControl_put_onvisibilitychange_Stub(
  3001.     IRpcStubBuffer *This,
  3002.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3003.     PRPC_MESSAGE _pRpcMessage,