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

模拟服务器

开发平台:

C/C++

  1.     IRpcStubBuffer *This,
  2.     IRpcChannelBuffer *_pRpcChannelBuffer,
  3.     PRPC_MESSAGE _pRpcMessage,
  4.     DWORD *_pdwStubPhase);
  5. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_vspace_Proxy( 
  6.     IHTMLInputElement * This,
  7.     /* [out][retval] */ long *p);
  8. void __RPC_STUB IHTMLInputElement_get_vspace_Stub(
  9.     IRpcStubBuffer *This,
  10.     IRpcChannelBuffer *_pRpcChannelBuffer,
  11.     PRPC_MESSAGE _pRpcMessage,
  12.     DWORD *_pdwStubPhase);
  13. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_hspace_Proxy( 
  14.     IHTMLInputElement * This,
  15.     /* [in] */ long v);
  16. void __RPC_STUB IHTMLInputElement_put_hspace_Stub(
  17.     IRpcStubBuffer *This,
  18.     IRpcChannelBuffer *_pRpcChannelBuffer,
  19.     PRPC_MESSAGE _pRpcMessage,
  20.     DWORD *_pdwStubPhase);
  21. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_hspace_Proxy( 
  22.     IHTMLInputElement * This,
  23.     /* [out][retval] */ long *p);
  24. void __RPC_STUB IHTMLInputElement_get_hspace_Stub(
  25.     IRpcStubBuffer *This,
  26.     IRpcChannelBuffer *_pRpcChannelBuffer,
  27.     PRPC_MESSAGE _pRpcMessage,
  28.     DWORD *_pdwStubPhase);
  29. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_alt_Proxy( 
  30.     IHTMLInputElement * This,
  31.     /* [in] */ BSTR v);
  32. void __RPC_STUB IHTMLInputElement_put_alt_Stub(
  33.     IRpcStubBuffer *This,
  34.     IRpcChannelBuffer *_pRpcChannelBuffer,
  35.     PRPC_MESSAGE _pRpcMessage,
  36.     DWORD *_pdwStubPhase);
  37. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_alt_Proxy( 
  38.     IHTMLInputElement * This,
  39.     /* [out][retval] */ BSTR *p);
  40. void __RPC_STUB IHTMLInputElement_get_alt_Stub(
  41.     IRpcStubBuffer *This,
  42.     IRpcChannelBuffer *_pRpcChannelBuffer,
  43.     PRPC_MESSAGE _pRpcMessage,
  44.     DWORD *_pdwStubPhase);
  45. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_src_Proxy( 
  46.     IHTMLInputElement * This,
  47.     /* [in] */ BSTR v);
  48. void __RPC_STUB IHTMLInputElement_put_src_Stub(
  49.     IRpcStubBuffer *This,
  50.     IRpcChannelBuffer *_pRpcChannelBuffer,
  51.     PRPC_MESSAGE _pRpcMessage,
  52.     DWORD *_pdwStubPhase);
  53. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_src_Proxy( 
  54.     IHTMLInputElement * This,
  55.     /* [out][retval] */ BSTR *p);
  56. void __RPC_STUB IHTMLInputElement_get_src_Stub(
  57.     IRpcStubBuffer *This,
  58.     IRpcChannelBuffer *_pRpcChannelBuffer,
  59.     PRPC_MESSAGE _pRpcMessage,
  60.     DWORD *_pdwStubPhase);
  61. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_lowsrc_Proxy( 
  62.     IHTMLInputElement * This,
  63.     /* [in] */ BSTR v);
  64. void __RPC_STUB IHTMLInputElement_put_lowsrc_Stub(
  65.     IRpcStubBuffer *This,
  66.     IRpcChannelBuffer *_pRpcChannelBuffer,
  67.     PRPC_MESSAGE _pRpcMessage,
  68.     DWORD *_pdwStubPhase);
  69. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_lowsrc_Proxy( 
  70.     IHTMLInputElement * This,
  71.     /* [out][retval] */ BSTR *p);
  72. void __RPC_STUB IHTMLInputElement_get_lowsrc_Stub(
  73.     IRpcStubBuffer *This,
  74.     IRpcChannelBuffer *_pRpcChannelBuffer,
  75.     PRPC_MESSAGE _pRpcMessage,
  76.     DWORD *_pdwStubPhase);
  77. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_vrml_Proxy( 
  78.     IHTMLInputElement * This,
  79.     /* [in] */ BSTR v);
  80. void __RPC_STUB IHTMLInputElement_put_vrml_Stub(
  81.     IRpcStubBuffer *This,
  82.     IRpcChannelBuffer *_pRpcChannelBuffer,
  83.     PRPC_MESSAGE _pRpcMessage,
  84.     DWORD *_pdwStubPhase);
  85. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_vrml_Proxy( 
  86.     IHTMLInputElement * This,
  87.     /* [out][retval] */ BSTR *p);
  88. void __RPC_STUB IHTMLInputElement_get_vrml_Stub(
  89.     IRpcStubBuffer *This,
  90.     IRpcChannelBuffer *_pRpcChannelBuffer,
  91.     PRPC_MESSAGE _pRpcMessage,
  92.     DWORD *_pdwStubPhase);
  93. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_dynsrc_Proxy( 
  94.     IHTMLInputElement * This,
  95.     /* [in] */ BSTR v);
  96. void __RPC_STUB IHTMLInputElement_put_dynsrc_Stub(
  97.     IRpcStubBuffer *This,
  98.     IRpcChannelBuffer *_pRpcChannelBuffer,
  99.     PRPC_MESSAGE _pRpcMessage,
  100.     DWORD *_pdwStubPhase);
  101. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_dynsrc_Proxy( 
  102.     IHTMLInputElement * This,
  103.     /* [out][retval] */ BSTR *p);
  104. void __RPC_STUB IHTMLInputElement_get_dynsrc_Stub(
  105.     IRpcStubBuffer *This,
  106.     IRpcChannelBuffer *_pRpcChannelBuffer,
  107.     PRPC_MESSAGE _pRpcMessage,
  108.     DWORD *_pdwStubPhase);
  109. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_readyState_Proxy( 
  110.     IHTMLInputElement * This,
  111.     /* [out][retval] */ BSTR *p);
  112. void __RPC_STUB IHTMLInputElement_get_readyState_Stub(
  113.     IRpcStubBuffer *This,
  114.     IRpcChannelBuffer *_pRpcChannelBuffer,
  115.     PRPC_MESSAGE _pRpcMessage,
  116.     DWORD *_pdwStubPhase);
  117. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_complete_Proxy( 
  118.     IHTMLInputElement * This,
  119.     /* [out][retval] */ VARIANT_BOOL *p);
  120. void __RPC_STUB IHTMLInputElement_get_complete_Stub(
  121.     IRpcStubBuffer *This,
  122.     IRpcChannelBuffer *_pRpcChannelBuffer,
  123.     PRPC_MESSAGE _pRpcMessage,
  124.     DWORD *_pdwStubPhase);
  125. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_loop_Proxy( 
  126.     IHTMLInputElement * This,
  127.     /* [in] */ VARIANT v);
  128. void __RPC_STUB IHTMLInputElement_put_loop_Stub(
  129.     IRpcStubBuffer *This,
  130.     IRpcChannelBuffer *_pRpcChannelBuffer,
  131.     PRPC_MESSAGE _pRpcMessage,
  132.     DWORD *_pdwStubPhase);
  133. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_loop_Proxy( 
  134.     IHTMLInputElement * This,
  135.     /* [out][retval] */ VARIANT *p);
  136. void __RPC_STUB IHTMLInputElement_get_loop_Stub(
  137.     IRpcStubBuffer *This,
  138.     IRpcChannelBuffer *_pRpcChannelBuffer,
  139.     PRPC_MESSAGE _pRpcMessage,
  140.     DWORD *_pdwStubPhase);
  141. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_align_Proxy( 
  142.     IHTMLInputElement * This,
  143.     /* [in] */ BSTR v);
  144. void __RPC_STUB IHTMLInputElement_put_align_Stub(
  145.     IRpcStubBuffer *This,
  146.     IRpcChannelBuffer *_pRpcChannelBuffer,
  147.     PRPC_MESSAGE _pRpcMessage,
  148.     DWORD *_pdwStubPhase);
  149. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_align_Proxy( 
  150.     IHTMLInputElement * This,
  151.     /* [out][retval] */ BSTR *p);
  152. void __RPC_STUB IHTMLInputElement_get_align_Stub(
  153.     IRpcStubBuffer *This,
  154.     IRpcChannelBuffer *_pRpcChannelBuffer,
  155.     PRPC_MESSAGE _pRpcMessage,
  156.     DWORD *_pdwStubPhase);
  157. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onload_Proxy( 
  158.     IHTMLInputElement * This,
  159.     /* [in] */ VARIANT v);
  160. void __RPC_STUB IHTMLInputElement_put_onload_Stub(
  161.     IRpcStubBuffer *This,
  162.     IRpcChannelBuffer *_pRpcChannelBuffer,
  163.     PRPC_MESSAGE _pRpcMessage,
  164.     DWORD *_pdwStubPhase);
  165. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onload_Proxy( 
  166.     IHTMLInputElement * This,
  167.     /* [out][retval] */ VARIANT *p);
  168. void __RPC_STUB IHTMLInputElement_get_onload_Stub(
  169.     IRpcStubBuffer *This,
  170.     IRpcChannelBuffer *_pRpcChannelBuffer,
  171.     PRPC_MESSAGE _pRpcMessage,
  172.     DWORD *_pdwStubPhase);
  173. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onerror_Proxy( 
  174.     IHTMLInputElement * This,
  175.     /* [in] */ VARIANT v);
  176. void __RPC_STUB IHTMLInputElement_put_onerror_Stub(
  177.     IRpcStubBuffer *This,
  178.     IRpcChannelBuffer *_pRpcChannelBuffer,
  179.     PRPC_MESSAGE _pRpcMessage,
  180.     DWORD *_pdwStubPhase);
  181. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onerror_Proxy( 
  182.     IHTMLInputElement * This,
  183.     /* [out][retval] */ VARIANT *p);
  184. void __RPC_STUB IHTMLInputElement_get_onerror_Stub(
  185.     IRpcStubBuffer *This,
  186.     IRpcChannelBuffer *_pRpcChannelBuffer,
  187.     PRPC_MESSAGE _pRpcMessage,
  188.     DWORD *_pdwStubPhase);
  189. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_onabort_Proxy( 
  190.     IHTMLInputElement * This,
  191.     /* [in] */ VARIANT v);
  192. void __RPC_STUB IHTMLInputElement_put_onabort_Stub(
  193.     IRpcStubBuffer *This,
  194.     IRpcChannelBuffer *_pRpcChannelBuffer,
  195.     PRPC_MESSAGE _pRpcMessage,
  196.     DWORD *_pdwStubPhase);
  197. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_onabort_Proxy( 
  198.     IHTMLInputElement * This,
  199.     /* [out][retval] */ VARIANT *p);
  200. void __RPC_STUB IHTMLInputElement_get_onabort_Stub(
  201.     IRpcStubBuffer *This,
  202.     IRpcChannelBuffer *_pRpcChannelBuffer,
  203.     PRPC_MESSAGE _pRpcMessage,
  204.     DWORD *_pdwStubPhase);
  205. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_width_Proxy( 
  206.     IHTMLInputElement * This,
  207.     /* [in] */ long v);
  208. void __RPC_STUB IHTMLInputElement_put_width_Stub(
  209.     IRpcStubBuffer *This,
  210.     IRpcChannelBuffer *_pRpcChannelBuffer,
  211.     PRPC_MESSAGE _pRpcMessage,
  212.     DWORD *_pdwStubPhase);
  213. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_width_Proxy( 
  214.     IHTMLInputElement * This,
  215.     /* [out][retval] */ long *p);
  216. void __RPC_STUB IHTMLInputElement_get_width_Stub(
  217.     IRpcStubBuffer *This,
  218.     IRpcChannelBuffer *_pRpcChannelBuffer,
  219.     PRPC_MESSAGE _pRpcMessage,
  220.     DWORD *_pdwStubPhase);
  221. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_height_Proxy( 
  222.     IHTMLInputElement * This,
  223.     /* [in] */ long v);
  224. void __RPC_STUB IHTMLInputElement_put_height_Stub(
  225.     IRpcStubBuffer *This,
  226.     IRpcChannelBuffer *_pRpcChannelBuffer,
  227.     PRPC_MESSAGE _pRpcMessage,
  228.     DWORD *_pdwStubPhase);
  229. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_height_Proxy( 
  230.     IHTMLInputElement * This,
  231.     /* [out][retval] */ long *p);
  232. void __RPC_STUB IHTMLInputElement_get_height_Stub(
  233.     IRpcStubBuffer *This,
  234.     IRpcChannelBuffer *_pRpcChannelBuffer,
  235.     PRPC_MESSAGE _pRpcMessage,
  236.     DWORD *_pdwStubPhase);
  237. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_put_start_Proxy( 
  238.     IHTMLInputElement * This,
  239.     /* [in] */ BSTR v);
  240. void __RPC_STUB IHTMLInputElement_put_start_Stub(
  241.     IRpcStubBuffer *This,
  242.     IRpcChannelBuffer *_pRpcChannelBuffer,
  243.     PRPC_MESSAGE _pRpcMessage,
  244.     DWORD *_pdwStubPhase);
  245. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement_get_start_Proxy( 
  246.     IHTMLInputElement * This,
  247.     /* [out][retval] */ BSTR *p);
  248. void __RPC_STUB IHTMLInputElement_get_start_Stub(
  249.     IRpcStubBuffer *This,
  250.     IRpcChannelBuffer *_pRpcChannelBuffer,
  251.     PRPC_MESSAGE _pRpcMessage,
  252.     DWORD *_pdwStubPhase);
  253. #endif  /* __IHTMLInputElement_INTERFACE_DEFINED__ */
  254. #ifndef __IHTMLInputElement2_INTERFACE_DEFINED__
  255. #define __IHTMLInputElement2_INTERFACE_DEFINED__
  256. /* interface IHTMLInputElement2 */
  257. /* [object][uuid][dual][oleautomation] */ 
  258. EXTERN_C const IID IID_IHTMLInputElement2;
  259.     
  260.     MIDL_INTERFACE("3050f821-98b5-11cf-bb82-00aa00bdce0b")
  261.     IHTMLInputElement2 : public IDispatch
  262.     {
  263.     public:
  264.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_accept( 
  265.             /* [in] */ BSTR v) = 0;
  266.         
  267.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accept( 
  268.             /* [out][retval] */ BSTR *p) = 0;
  269.         
  270.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_useMap( 
  271.             /* [in] */ BSTR v) = 0;
  272.         
  273.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_useMap( 
  274.             /* [out][retval] */ BSTR *p) = 0;
  275.         
  276.     };
  277.     
  278. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_put_accept_Proxy( 
  279.     IHTMLInputElement2 * This,
  280.     /* [in] */ BSTR v);
  281. void __RPC_STUB IHTMLInputElement2_put_accept_Stub(
  282.     IRpcStubBuffer *This,
  283.     IRpcChannelBuffer *_pRpcChannelBuffer,
  284.     PRPC_MESSAGE _pRpcMessage,
  285.     DWORD *_pdwStubPhase);
  286. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_get_accept_Proxy( 
  287.     IHTMLInputElement2 * This,
  288.     /* [out][retval] */ BSTR *p);
  289. void __RPC_STUB IHTMLInputElement2_get_accept_Stub(
  290.     IRpcStubBuffer *This,
  291.     IRpcChannelBuffer *_pRpcChannelBuffer,
  292.     PRPC_MESSAGE _pRpcMessage,
  293.     DWORD *_pdwStubPhase);
  294. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_put_useMap_Proxy( 
  295.     IHTMLInputElement2 * This,
  296.     /* [in] */ BSTR v);
  297. void __RPC_STUB IHTMLInputElement2_put_useMap_Stub(
  298.     IRpcStubBuffer *This,
  299.     IRpcChannelBuffer *_pRpcChannelBuffer,
  300.     PRPC_MESSAGE _pRpcMessage,
  301.     DWORD *_pdwStubPhase);
  302. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputElement2_get_useMap_Proxy( 
  303.     IHTMLInputElement2 * This,
  304.     /* [out][retval] */ BSTR *p);
  305. void __RPC_STUB IHTMLInputElement2_get_useMap_Stub(
  306.     IRpcStubBuffer *This,
  307.     IRpcChannelBuffer *_pRpcChannelBuffer,
  308.     PRPC_MESSAGE _pRpcMessage,
  309.     DWORD *_pdwStubPhase);
  310. #endif  /* __IHTMLInputElement2_INTERFACE_DEFINED__ */
  311. #ifndef __IHTMLInputButtonElement_INTERFACE_DEFINED__
  312. #define __IHTMLInputButtonElement_INTERFACE_DEFINED__
  313. /* interface IHTMLInputButtonElement */
  314. /* [object][uuid][dual][oleautomation] */ 
  315. EXTERN_C const IID IID_IHTMLInputButtonElement;
  316.     
  317.     MIDL_INTERFACE("3050f2b2-98b5-11cf-bb82-00aa00bdce0b")
  318.     IHTMLInputButtonElement : public IDispatch
  319.     {
  320.     public:
  321.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  322.             /* [out][retval] */ BSTR *p) = 0;
  323.         
  324.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  325.             /* [in] */ BSTR v) = 0;
  326.         
  327.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  328.             /* [out][retval] */ BSTR *p) = 0;
  329.         
  330.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  331.             /* [in] */ BSTR v) = 0;
  332.         
  333.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  334.             /* [out][retval] */ BSTR *p) = 0;
  335.         
  336.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  337.             /* [in] */ VARIANT v) = 0;
  338.         
  339.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  340.             /* [out][retval] */ VARIANT *p) = 0;
  341.         
  342.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  343.             /* [in] */ VARIANT_BOOL v) = 0;
  344.         
  345.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  346.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  347.         
  348.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  349.             /* [out][retval] */ IHTMLFormElement **p) = 0;
  350.         
  351.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  352.             /* [out][retval] */ IHTMLTxtRange **range) = 0;
  353.         
  354.     };
  355.     
  356. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_type_Proxy( 
  357.     IHTMLInputButtonElement * This,
  358.     /* [out][retval] */ BSTR *p);
  359. void __RPC_STUB IHTMLInputButtonElement_get_type_Stub(
  360.     IRpcStubBuffer *This,
  361.     IRpcChannelBuffer *_pRpcChannelBuffer,
  362.     PRPC_MESSAGE _pRpcMessage,
  363.     DWORD *_pdwStubPhase);
  364. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_value_Proxy( 
  365.     IHTMLInputButtonElement * This,
  366.     /* [in] */ BSTR v);
  367. void __RPC_STUB IHTMLInputButtonElement_put_value_Stub(
  368.     IRpcStubBuffer *This,
  369.     IRpcChannelBuffer *_pRpcChannelBuffer,
  370.     PRPC_MESSAGE _pRpcMessage,
  371.     DWORD *_pdwStubPhase);
  372. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_value_Proxy( 
  373.     IHTMLInputButtonElement * This,
  374.     /* [out][retval] */ BSTR *p);
  375. void __RPC_STUB IHTMLInputButtonElement_get_value_Stub(
  376.     IRpcStubBuffer *This,
  377.     IRpcChannelBuffer *_pRpcChannelBuffer,
  378.     PRPC_MESSAGE _pRpcMessage,
  379.     DWORD *_pdwStubPhase);
  380. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_name_Proxy( 
  381.     IHTMLInputButtonElement * This,
  382.     /* [in] */ BSTR v);
  383. void __RPC_STUB IHTMLInputButtonElement_put_name_Stub(
  384.     IRpcStubBuffer *This,
  385.     IRpcChannelBuffer *_pRpcChannelBuffer,
  386.     PRPC_MESSAGE _pRpcMessage,
  387.     DWORD *_pdwStubPhase);
  388. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_name_Proxy( 
  389.     IHTMLInputButtonElement * This,
  390.     /* [out][retval] */ BSTR *p);
  391. void __RPC_STUB IHTMLInputButtonElement_get_name_Stub(
  392.     IRpcStubBuffer *This,
  393.     IRpcChannelBuffer *_pRpcChannelBuffer,
  394.     PRPC_MESSAGE _pRpcMessage,
  395.     DWORD *_pdwStubPhase);
  396. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_status_Proxy( 
  397.     IHTMLInputButtonElement * This,
  398.     /* [in] */ VARIANT v);
  399. void __RPC_STUB IHTMLInputButtonElement_put_status_Stub(
  400.     IRpcStubBuffer *This,
  401.     IRpcChannelBuffer *_pRpcChannelBuffer,
  402.     PRPC_MESSAGE _pRpcMessage,
  403.     DWORD *_pdwStubPhase);
  404. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_status_Proxy( 
  405.     IHTMLInputButtonElement * This,
  406.     /* [out][retval] */ VARIANT *p);
  407. void __RPC_STUB IHTMLInputButtonElement_get_status_Stub(
  408.     IRpcStubBuffer *This,
  409.     IRpcChannelBuffer *_pRpcChannelBuffer,
  410.     PRPC_MESSAGE _pRpcMessage,
  411.     DWORD *_pdwStubPhase);
  412. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_put_disabled_Proxy( 
  413.     IHTMLInputButtonElement * This,
  414.     /* [in] */ VARIANT_BOOL v);
  415. void __RPC_STUB IHTMLInputButtonElement_put_disabled_Stub(
  416.     IRpcStubBuffer *This,
  417.     IRpcChannelBuffer *_pRpcChannelBuffer,
  418.     PRPC_MESSAGE _pRpcMessage,
  419.     DWORD *_pdwStubPhase);
  420. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_disabled_Proxy( 
  421.     IHTMLInputButtonElement * This,
  422.     /* [out][retval] */ VARIANT_BOOL *p);
  423. void __RPC_STUB IHTMLInputButtonElement_get_disabled_Stub(
  424.     IRpcStubBuffer *This,
  425.     IRpcChannelBuffer *_pRpcChannelBuffer,
  426.     PRPC_MESSAGE _pRpcMessage,
  427.     DWORD *_pdwStubPhase);
  428. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_get_form_Proxy( 
  429.     IHTMLInputButtonElement * This,
  430.     /* [out][retval] */ IHTMLFormElement **p);
  431. void __RPC_STUB IHTMLInputButtonElement_get_form_Stub(
  432.     IRpcStubBuffer *This,
  433.     IRpcChannelBuffer *_pRpcChannelBuffer,
  434.     PRPC_MESSAGE _pRpcMessage,
  435.     DWORD *_pdwStubPhase);
  436. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputButtonElement_createTextRange_Proxy( 
  437.     IHTMLInputButtonElement * This,
  438.     /* [out][retval] */ IHTMLTxtRange **range);
  439. void __RPC_STUB IHTMLInputButtonElement_createTextRange_Stub(
  440.     IRpcStubBuffer *This,
  441.     IRpcChannelBuffer *_pRpcChannelBuffer,
  442.     PRPC_MESSAGE _pRpcMessage,
  443.     DWORD *_pdwStubPhase);
  444. #endif  /* __IHTMLInputButtonElement_INTERFACE_DEFINED__ */
  445. #ifndef __IHTMLInputHiddenElement_INTERFACE_DEFINED__
  446. #define __IHTMLInputHiddenElement_INTERFACE_DEFINED__
  447. /* interface IHTMLInputHiddenElement */
  448. /* [object][uuid][dual][oleautomation] */ 
  449. EXTERN_C const IID IID_IHTMLInputHiddenElement;
  450.     
  451.     MIDL_INTERFACE("3050f2a4-98b5-11cf-bb82-00aa00bdce0b")
  452.     IHTMLInputHiddenElement : public IDispatch
  453.     {
  454.     public:
  455.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  456.             /* [out][retval] */ BSTR *p) = 0;
  457.         
  458.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  459.             /* [in] */ BSTR v) = 0;
  460.         
  461.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  462.             /* [out][retval] */ BSTR *p) = 0;
  463.         
  464.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  465.             /* [in] */ BSTR v) = 0;
  466.         
  467.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  468.             /* [out][retval] */ BSTR *p) = 0;
  469.         
  470.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  471.             /* [in] */ VARIANT v) = 0;
  472.         
  473.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  474.             /* [out][retval] */ VARIANT *p) = 0;
  475.         
  476.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  477.             /* [in] */ VARIANT_BOOL v) = 0;
  478.         
  479.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  480.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  481.         
  482.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  483.             /* [out][retval] */ IHTMLFormElement **p) = 0;
  484.         
  485.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  486.             /* [out][retval] */ IHTMLTxtRange **range) = 0;
  487.         
  488.     };
  489.     
  490. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_type_Proxy( 
  491.     IHTMLInputHiddenElement * This,
  492.     /* [out][retval] */ BSTR *p);
  493. void __RPC_STUB IHTMLInputHiddenElement_get_type_Stub(
  494.     IRpcStubBuffer *This,
  495.     IRpcChannelBuffer *_pRpcChannelBuffer,
  496.     PRPC_MESSAGE _pRpcMessage,
  497.     DWORD *_pdwStubPhase);
  498. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_value_Proxy( 
  499.     IHTMLInputHiddenElement * This,
  500.     /* [in] */ BSTR v);
  501. void __RPC_STUB IHTMLInputHiddenElement_put_value_Stub(
  502.     IRpcStubBuffer *This,
  503.     IRpcChannelBuffer *_pRpcChannelBuffer,
  504.     PRPC_MESSAGE _pRpcMessage,
  505.     DWORD *_pdwStubPhase);
  506. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_value_Proxy( 
  507.     IHTMLInputHiddenElement * This,
  508.     /* [out][retval] */ BSTR *p);
  509. void __RPC_STUB IHTMLInputHiddenElement_get_value_Stub(
  510.     IRpcStubBuffer *This,
  511.     IRpcChannelBuffer *_pRpcChannelBuffer,
  512.     PRPC_MESSAGE _pRpcMessage,
  513.     DWORD *_pdwStubPhase);
  514. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_name_Proxy( 
  515.     IHTMLInputHiddenElement * This,
  516.     /* [in] */ BSTR v);
  517. void __RPC_STUB IHTMLInputHiddenElement_put_name_Stub(
  518.     IRpcStubBuffer *This,
  519.     IRpcChannelBuffer *_pRpcChannelBuffer,
  520.     PRPC_MESSAGE _pRpcMessage,
  521.     DWORD *_pdwStubPhase);
  522. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_name_Proxy( 
  523.     IHTMLInputHiddenElement * This,
  524.     /* [out][retval] */ BSTR *p);
  525. void __RPC_STUB IHTMLInputHiddenElement_get_name_Stub(
  526.     IRpcStubBuffer *This,
  527.     IRpcChannelBuffer *_pRpcChannelBuffer,
  528.     PRPC_MESSAGE _pRpcMessage,
  529.     DWORD *_pdwStubPhase);
  530. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_status_Proxy( 
  531.     IHTMLInputHiddenElement * This,
  532.     /* [in] */ VARIANT v);
  533. void __RPC_STUB IHTMLInputHiddenElement_put_status_Stub(
  534.     IRpcStubBuffer *This,
  535.     IRpcChannelBuffer *_pRpcChannelBuffer,
  536.     PRPC_MESSAGE _pRpcMessage,
  537.     DWORD *_pdwStubPhase);
  538. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_status_Proxy( 
  539.     IHTMLInputHiddenElement * This,
  540.     /* [out][retval] */ VARIANT *p);
  541. void __RPC_STUB IHTMLInputHiddenElement_get_status_Stub(
  542.     IRpcStubBuffer *This,
  543.     IRpcChannelBuffer *_pRpcChannelBuffer,
  544.     PRPC_MESSAGE _pRpcMessage,
  545.     DWORD *_pdwStubPhase);
  546. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_put_disabled_Proxy( 
  547.     IHTMLInputHiddenElement * This,
  548.     /* [in] */ VARIANT_BOOL v);
  549. void __RPC_STUB IHTMLInputHiddenElement_put_disabled_Stub(
  550.     IRpcStubBuffer *This,
  551.     IRpcChannelBuffer *_pRpcChannelBuffer,
  552.     PRPC_MESSAGE _pRpcMessage,
  553.     DWORD *_pdwStubPhase);
  554. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_disabled_Proxy( 
  555.     IHTMLInputHiddenElement * This,
  556.     /* [out][retval] */ VARIANT_BOOL *p);
  557. void __RPC_STUB IHTMLInputHiddenElement_get_disabled_Stub(
  558.     IRpcStubBuffer *This,
  559.     IRpcChannelBuffer *_pRpcChannelBuffer,
  560.     PRPC_MESSAGE _pRpcMessage,
  561.     DWORD *_pdwStubPhase);
  562. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_get_form_Proxy( 
  563.     IHTMLInputHiddenElement * This,
  564.     /* [out][retval] */ IHTMLFormElement **p);
  565. void __RPC_STUB IHTMLInputHiddenElement_get_form_Stub(
  566.     IRpcStubBuffer *This,
  567.     IRpcChannelBuffer *_pRpcChannelBuffer,
  568.     PRPC_MESSAGE _pRpcMessage,
  569.     DWORD *_pdwStubPhase);
  570. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputHiddenElement_createTextRange_Proxy( 
  571.     IHTMLInputHiddenElement * This,
  572.     /* [out][retval] */ IHTMLTxtRange **range);
  573. void __RPC_STUB IHTMLInputHiddenElement_createTextRange_Stub(
  574.     IRpcStubBuffer *This,
  575.     IRpcChannelBuffer *_pRpcChannelBuffer,
  576.     PRPC_MESSAGE _pRpcMessage,
  577.     DWORD *_pdwStubPhase);
  578. #endif  /* __IHTMLInputHiddenElement_INTERFACE_DEFINED__ */
  579. #ifndef __IHTMLInputTextElement_INTERFACE_DEFINED__
  580. #define __IHTMLInputTextElement_INTERFACE_DEFINED__
  581. /* interface IHTMLInputTextElement */
  582. /* [object][uuid][dual][oleautomation] */ 
  583. EXTERN_C const IID IID_IHTMLInputTextElement;
  584.     
  585.     MIDL_INTERFACE("3050f2a6-98b5-11cf-bb82-00aa00bdce0b")
  586.     IHTMLInputTextElement : public IDispatch
  587.     {
  588.     public:
  589.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  590.             /* [out][retval] */ BSTR *p) = 0;
  591.         
  592.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  593.             /* [in] */ BSTR v) = 0;
  594.         
  595.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  596.             /* [out][retval] */ BSTR *p) = 0;
  597.         
  598.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  599.             /* [in] */ BSTR v) = 0;
  600.         
  601.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  602.             /* [out][retval] */ BSTR *p) = 0;
  603.         
  604.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  605.             /* [in] */ VARIANT v) = 0;
  606.         
  607.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  608.             /* [out][retval] */ VARIANT *p) = 0;
  609.         
  610.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  611.             /* [in] */ VARIANT_BOOL v) = 0;
  612.         
  613.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  614.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  615.         
  616.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  617.             /* [out][retval] */ IHTMLFormElement **p) = 0;
  618.         
  619.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultValue( 
  620.             /* [in] */ BSTR v) = 0;
  621.         
  622.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultValue( 
  623.             /* [out][retval] */ BSTR *p) = 0;
  624.         
  625.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  626.             /* [in] */ long v) = 0;
  627.         
  628.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  629.             /* [out][retval] */ long *p) = 0;
  630.         
  631.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_maxLength( 
  632.             /* [in] */ long v) = 0;
  633.         
  634.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_maxLength( 
  635.             /* [out][retval] */ long *p) = 0;
  636.         
  637.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  638.         
  639.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange( 
  640.             /* [in] */ VARIANT v) = 0;
  641.         
  642.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange( 
  643.             /* [out][retval] */ VARIANT *p) = 0;
  644.         
  645.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect( 
  646.             /* [in] */ VARIANT v) = 0;
  647.         
  648.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect( 
  649.             /* [out][retval] */ VARIANT *p) = 0;
  650.         
  651.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_readOnly( 
  652.             /* [in] */ VARIANT_BOOL v) = 0;
  653.         
  654.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  655.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  656.         
  657.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  658.             /* [out][retval] */ IHTMLTxtRange **range) = 0;
  659.         
  660.     };
  661.     
  662. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_type_Proxy( 
  663.     IHTMLInputTextElement * This,
  664.     /* [out][retval] */ BSTR *p);
  665. void __RPC_STUB IHTMLInputTextElement_get_type_Stub(
  666.     IRpcStubBuffer *This,
  667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  668.     PRPC_MESSAGE _pRpcMessage,
  669.     DWORD *_pdwStubPhase);
  670. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_value_Proxy( 
  671.     IHTMLInputTextElement * This,
  672.     /* [in] */ BSTR v);
  673. void __RPC_STUB IHTMLInputTextElement_put_value_Stub(
  674.     IRpcStubBuffer *This,
  675.     IRpcChannelBuffer *_pRpcChannelBuffer,
  676.     PRPC_MESSAGE _pRpcMessage,
  677.     DWORD *_pdwStubPhase);
  678. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_value_Proxy( 
  679.     IHTMLInputTextElement * This,
  680.     /* [out][retval] */ BSTR *p);
  681. void __RPC_STUB IHTMLInputTextElement_get_value_Stub(
  682.     IRpcStubBuffer *This,
  683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  684.     PRPC_MESSAGE _pRpcMessage,
  685.     DWORD *_pdwStubPhase);
  686. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_name_Proxy( 
  687.     IHTMLInputTextElement * This,
  688.     /* [in] */ BSTR v);
  689. void __RPC_STUB IHTMLInputTextElement_put_name_Stub(
  690.     IRpcStubBuffer *This,
  691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  692.     PRPC_MESSAGE _pRpcMessage,
  693.     DWORD *_pdwStubPhase);
  694. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_name_Proxy( 
  695.     IHTMLInputTextElement * This,
  696.     /* [out][retval] */ BSTR *p);
  697. void __RPC_STUB IHTMLInputTextElement_get_name_Stub(
  698.     IRpcStubBuffer *This,
  699.     IRpcChannelBuffer *_pRpcChannelBuffer,
  700.     PRPC_MESSAGE _pRpcMessage,
  701.     DWORD *_pdwStubPhase);
  702. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_status_Proxy( 
  703.     IHTMLInputTextElement * This,
  704.     /* [in] */ VARIANT v);
  705. void __RPC_STUB IHTMLInputTextElement_put_status_Stub(
  706.     IRpcStubBuffer *This,
  707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  708.     PRPC_MESSAGE _pRpcMessage,
  709.     DWORD *_pdwStubPhase);
  710. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_status_Proxy( 
  711.     IHTMLInputTextElement * This,
  712.     /* [out][retval] */ VARIANT *p);
  713. void __RPC_STUB IHTMLInputTextElement_get_status_Stub(
  714.     IRpcStubBuffer *This,
  715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  716.     PRPC_MESSAGE _pRpcMessage,
  717.     DWORD *_pdwStubPhase);
  718. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_disabled_Proxy( 
  719.     IHTMLInputTextElement * This,
  720.     /* [in] */ VARIANT_BOOL v);
  721. void __RPC_STUB IHTMLInputTextElement_put_disabled_Stub(
  722.     IRpcStubBuffer *This,
  723.     IRpcChannelBuffer *_pRpcChannelBuffer,
  724.     PRPC_MESSAGE _pRpcMessage,
  725.     DWORD *_pdwStubPhase);
  726. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_disabled_Proxy( 
  727.     IHTMLInputTextElement * This,
  728.     /* [out][retval] */ VARIANT_BOOL *p);
  729. void __RPC_STUB IHTMLInputTextElement_get_disabled_Stub(
  730.     IRpcStubBuffer *This,
  731.     IRpcChannelBuffer *_pRpcChannelBuffer,
  732.     PRPC_MESSAGE _pRpcMessage,
  733.     DWORD *_pdwStubPhase);
  734. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_form_Proxy( 
  735.     IHTMLInputTextElement * This,
  736.     /* [out][retval] */ IHTMLFormElement **p);
  737. void __RPC_STUB IHTMLInputTextElement_get_form_Stub(
  738.     IRpcStubBuffer *This,
  739.     IRpcChannelBuffer *_pRpcChannelBuffer,
  740.     PRPC_MESSAGE _pRpcMessage,
  741.     DWORD *_pdwStubPhase);
  742. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_defaultValue_Proxy( 
  743.     IHTMLInputTextElement * This,
  744.     /* [in] */ BSTR v);
  745. void __RPC_STUB IHTMLInputTextElement_put_defaultValue_Stub(
  746.     IRpcStubBuffer *This,
  747.     IRpcChannelBuffer *_pRpcChannelBuffer,
  748.     PRPC_MESSAGE _pRpcMessage,
  749.     DWORD *_pdwStubPhase);
  750. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_defaultValue_Proxy( 
  751.     IHTMLInputTextElement * This,
  752.     /* [out][retval] */ BSTR *p);
  753. void __RPC_STUB IHTMLInputTextElement_get_defaultValue_Stub(
  754.     IRpcStubBuffer *This,
  755.     IRpcChannelBuffer *_pRpcChannelBuffer,
  756.     PRPC_MESSAGE _pRpcMessage,
  757.     DWORD *_pdwStubPhase);
  758. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_size_Proxy( 
  759.     IHTMLInputTextElement * This,
  760.     /* [in] */ long v);
  761. void __RPC_STUB IHTMLInputTextElement_put_size_Stub(
  762.     IRpcStubBuffer *This,
  763.     IRpcChannelBuffer *_pRpcChannelBuffer,
  764.     PRPC_MESSAGE _pRpcMessage,
  765.     DWORD *_pdwStubPhase);
  766. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_size_Proxy( 
  767.     IHTMLInputTextElement * This,
  768.     /* [out][retval] */ long *p);
  769. void __RPC_STUB IHTMLInputTextElement_get_size_Stub(
  770.     IRpcStubBuffer *This,
  771.     IRpcChannelBuffer *_pRpcChannelBuffer,
  772.     PRPC_MESSAGE _pRpcMessage,
  773.     DWORD *_pdwStubPhase);
  774. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_maxLength_Proxy( 
  775.     IHTMLInputTextElement * This,
  776.     /* [in] */ long v);
  777. void __RPC_STUB IHTMLInputTextElement_put_maxLength_Stub(
  778.     IRpcStubBuffer *This,
  779.     IRpcChannelBuffer *_pRpcChannelBuffer,
  780.     PRPC_MESSAGE _pRpcMessage,
  781.     DWORD *_pdwStubPhase);
  782. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_maxLength_Proxy( 
  783.     IHTMLInputTextElement * This,
  784.     /* [out][retval] */ long *p);
  785. void __RPC_STUB IHTMLInputTextElement_get_maxLength_Stub(
  786.     IRpcStubBuffer *This,
  787.     IRpcChannelBuffer *_pRpcChannelBuffer,
  788.     PRPC_MESSAGE _pRpcMessage,
  789.     DWORD *_pdwStubPhase);
  790. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_select_Proxy( 
  791.     IHTMLInputTextElement * This);
  792. void __RPC_STUB IHTMLInputTextElement_select_Stub(
  793.     IRpcStubBuffer *This,
  794.     IRpcChannelBuffer *_pRpcChannelBuffer,
  795.     PRPC_MESSAGE _pRpcMessage,
  796.     DWORD *_pdwStubPhase);
  797. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_onchange_Proxy( 
  798.     IHTMLInputTextElement * This,
  799.     /* [in] */ VARIANT v);
  800. void __RPC_STUB IHTMLInputTextElement_put_onchange_Stub(
  801.     IRpcStubBuffer *This,
  802.     IRpcChannelBuffer *_pRpcChannelBuffer,
  803.     PRPC_MESSAGE _pRpcMessage,
  804.     DWORD *_pdwStubPhase);
  805. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_onchange_Proxy( 
  806.     IHTMLInputTextElement * This,
  807.     /* [out][retval] */ VARIANT *p);
  808. void __RPC_STUB IHTMLInputTextElement_get_onchange_Stub(
  809.     IRpcStubBuffer *This,
  810.     IRpcChannelBuffer *_pRpcChannelBuffer,
  811.     PRPC_MESSAGE _pRpcMessage,
  812.     DWORD *_pdwStubPhase);
  813. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_onselect_Proxy( 
  814.     IHTMLInputTextElement * This,
  815.     /* [in] */ VARIANT v);
  816. void __RPC_STUB IHTMLInputTextElement_put_onselect_Stub(
  817.     IRpcStubBuffer *This,
  818.     IRpcChannelBuffer *_pRpcChannelBuffer,
  819.     PRPC_MESSAGE _pRpcMessage,
  820.     DWORD *_pdwStubPhase);
  821. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_onselect_Proxy( 
  822.     IHTMLInputTextElement * This,
  823.     /* [out][retval] */ VARIANT *p);
  824. void __RPC_STUB IHTMLInputTextElement_get_onselect_Stub(
  825.     IRpcStubBuffer *This,
  826.     IRpcChannelBuffer *_pRpcChannelBuffer,
  827.     PRPC_MESSAGE _pRpcMessage,
  828.     DWORD *_pdwStubPhase);
  829. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_put_readOnly_Proxy( 
  830.     IHTMLInputTextElement * This,
  831.     /* [in] */ VARIANT_BOOL v);
  832. void __RPC_STUB IHTMLInputTextElement_put_readOnly_Stub(
  833.     IRpcStubBuffer *This,
  834.     IRpcChannelBuffer *_pRpcChannelBuffer,
  835.     PRPC_MESSAGE _pRpcMessage,
  836.     DWORD *_pdwStubPhase);
  837. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_get_readOnly_Proxy( 
  838.     IHTMLInputTextElement * This,
  839.     /* [out][retval] */ VARIANT_BOOL *p);
  840. void __RPC_STUB IHTMLInputTextElement_get_readOnly_Stub(
  841.     IRpcStubBuffer *This,
  842.     IRpcChannelBuffer *_pRpcChannelBuffer,
  843.     PRPC_MESSAGE _pRpcMessage,
  844.     DWORD *_pdwStubPhase);
  845. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputTextElement_createTextRange_Proxy( 
  846.     IHTMLInputTextElement * This,
  847.     /* [out][retval] */ IHTMLTxtRange **range);
  848. void __RPC_STUB IHTMLInputTextElement_createTextRange_Stub(
  849.     IRpcStubBuffer *This,
  850.     IRpcChannelBuffer *_pRpcChannelBuffer,
  851.     PRPC_MESSAGE _pRpcMessage,
  852.     DWORD *_pdwStubPhase);
  853. #endif  /* __IHTMLInputTextElement_INTERFACE_DEFINED__ */
  854. #ifndef __IHTMLInputFileElement_INTERFACE_DEFINED__
  855. #define __IHTMLInputFileElement_INTERFACE_DEFINED__
  856. /* interface IHTMLInputFileElement */
  857. /* [object][uuid][dual][oleautomation] */ 
  858. EXTERN_C const IID IID_IHTMLInputFileElement;
  859.     
  860.     MIDL_INTERFACE("3050f2ad-98b5-11cf-bb82-00aa00bdce0b")
  861.     IHTMLInputFileElement : public IDispatch
  862.     {
  863.     public:
  864.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  865.             /* [out][retval] */ BSTR *p) = 0;
  866.         
  867.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  868.             /* [in] */ BSTR v) = 0;
  869.         
  870.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  871.             /* [out][retval] */ BSTR *p) = 0;
  872.         
  873.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  874.             /* [in] */ VARIANT v) = 0;
  875.         
  876.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  877.             /* [out][retval] */ VARIANT *p) = 0;
  878.         
  879.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  880.             /* [in] */ VARIANT_BOOL v) = 0;
  881.         
  882.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  883.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  884.         
  885.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  886.             /* [out][retval] */ IHTMLFormElement **p) = 0;
  887.         
  888.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_size( 
  889.             /* [in] */ long v) = 0;
  890.         
  891.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_size( 
  892.             /* [out][retval] */ long *p) = 0;
  893.         
  894.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_maxLength( 
  895.             /* [in] */ long v) = 0;
  896.         
  897.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_maxLength( 
  898.             /* [out][retval] */ long *p) = 0;
  899.         
  900.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  901.         
  902.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange( 
  903.             /* [in] */ VARIANT v) = 0;
  904.         
  905.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange( 
  906.             /* [out][retval] */ VARIANT *p) = 0;
  907.         
  908.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect( 
  909.             /* [in] */ VARIANT v) = 0;
  910.         
  911.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect( 
  912.             /* [out][retval] */ VARIANT *p) = 0;
  913.         
  914.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  915.             /* [in] */ BSTR v) = 0;
  916.         
  917.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  918.             /* [out][retval] */ BSTR *p) = 0;
  919.         
  920.     };
  921.     
  922. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_type_Proxy( 
  923.     IHTMLInputFileElement * This,
  924.     /* [out][retval] */ BSTR *p);
  925. void __RPC_STUB IHTMLInputFileElement_get_type_Stub(
  926.     IRpcStubBuffer *This,
  927.     IRpcChannelBuffer *_pRpcChannelBuffer,
  928.     PRPC_MESSAGE _pRpcMessage,
  929.     DWORD *_pdwStubPhase);
  930. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_name_Proxy( 
  931.     IHTMLInputFileElement * This,
  932.     /* [in] */ BSTR v);
  933. void __RPC_STUB IHTMLInputFileElement_put_name_Stub(
  934.     IRpcStubBuffer *This,
  935.     IRpcChannelBuffer *_pRpcChannelBuffer,
  936.     PRPC_MESSAGE _pRpcMessage,
  937.     DWORD *_pdwStubPhase);
  938. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_name_Proxy( 
  939.     IHTMLInputFileElement * This,
  940.     /* [out][retval] */ BSTR *p);
  941. void __RPC_STUB IHTMLInputFileElement_get_name_Stub(
  942.     IRpcStubBuffer *This,
  943.     IRpcChannelBuffer *_pRpcChannelBuffer,
  944.     PRPC_MESSAGE _pRpcMessage,
  945.     DWORD *_pdwStubPhase);
  946. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_status_Proxy( 
  947.     IHTMLInputFileElement * This,
  948.     /* [in] */ VARIANT v);
  949. void __RPC_STUB IHTMLInputFileElement_put_status_Stub(
  950.     IRpcStubBuffer *This,
  951.     IRpcChannelBuffer *_pRpcChannelBuffer,
  952.     PRPC_MESSAGE _pRpcMessage,
  953.     DWORD *_pdwStubPhase);
  954. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_status_Proxy( 
  955.     IHTMLInputFileElement * This,
  956.     /* [out][retval] */ VARIANT *p);
  957. void __RPC_STUB IHTMLInputFileElement_get_status_Stub(
  958.     IRpcStubBuffer *This,
  959.     IRpcChannelBuffer *_pRpcChannelBuffer,
  960.     PRPC_MESSAGE _pRpcMessage,
  961.     DWORD *_pdwStubPhase);
  962. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_disabled_Proxy( 
  963.     IHTMLInputFileElement * This,
  964.     /* [in] */ VARIANT_BOOL v);
  965. void __RPC_STUB IHTMLInputFileElement_put_disabled_Stub(
  966.     IRpcStubBuffer *This,
  967.     IRpcChannelBuffer *_pRpcChannelBuffer,
  968.     PRPC_MESSAGE _pRpcMessage,
  969.     DWORD *_pdwStubPhase);
  970. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_disabled_Proxy( 
  971.     IHTMLInputFileElement * This,
  972.     /* [out][retval] */ VARIANT_BOOL *p);
  973. void __RPC_STUB IHTMLInputFileElement_get_disabled_Stub(
  974.     IRpcStubBuffer *This,
  975.     IRpcChannelBuffer *_pRpcChannelBuffer,
  976.     PRPC_MESSAGE _pRpcMessage,
  977.     DWORD *_pdwStubPhase);
  978. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_form_Proxy( 
  979.     IHTMLInputFileElement * This,
  980.     /* [out][retval] */ IHTMLFormElement **p);
  981. void __RPC_STUB IHTMLInputFileElement_get_form_Stub(
  982.     IRpcStubBuffer *This,
  983.     IRpcChannelBuffer *_pRpcChannelBuffer,
  984.     PRPC_MESSAGE _pRpcMessage,
  985.     DWORD *_pdwStubPhase);
  986. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_size_Proxy( 
  987.     IHTMLInputFileElement * This,
  988.     /* [in] */ long v);
  989. void __RPC_STUB IHTMLInputFileElement_put_size_Stub(
  990.     IRpcStubBuffer *This,
  991.     IRpcChannelBuffer *_pRpcChannelBuffer,
  992.     PRPC_MESSAGE _pRpcMessage,
  993.     DWORD *_pdwStubPhase);
  994. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_size_Proxy( 
  995.     IHTMLInputFileElement * This,
  996.     /* [out][retval] */ long *p);
  997. void __RPC_STUB IHTMLInputFileElement_get_size_Stub(
  998.     IRpcStubBuffer *This,
  999.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1000.     PRPC_MESSAGE _pRpcMessage,
  1001.     DWORD *_pdwStubPhase);
  1002. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_maxLength_Proxy( 
  1003.     IHTMLInputFileElement * This,
  1004.     /* [in] */ long v);
  1005. void __RPC_STUB IHTMLInputFileElement_put_maxLength_Stub(
  1006.     IRpcStubBuffer *This,
  1007.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1008.     PRPC_MESSAGE _pRpcMessage,
  1009.     DWORD *_pdwStubPhase);
  1010. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_maxLength_Proxy( 
  1011.     IHTMLInputFileElement * This,
  1012.     /* [out][retval] */ long *p);
  1013. void __RPC_STUB IHTMLInputFileElement_get_maxLength_Stub(
  1014.     IRpcStubBuffer *This,
  1015.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1016.     PRPC_MESSAGE _pRpcMessage,
  1017.     DWORD *_pdwStubPhase);
  1018. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_select_Proxy( 
  1019.     IHTMLInputFileElement * This);
  1020. void __RPC_STUB IHTMLInputFileElement_select_Stub(
  1021.     IRpcStubBuffer *This,
  1022.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1023.     PRPC_MESSAGE _pRpcMessage,
  1024.     DWORD *_pdwStubPhase);
  1025. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_onchange_Proxy( 
  1026.     IHTMLInputFileElement * This,
  1027.     /* [in] */ VARIANT v);
  1028. void __RPC_STUB IHTMLInputFileElement_put_onchange_Stub(
  1029.     IRpcStubBuffer *This,
  1030.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1031.     PRPC_MESSAGE _pRpcMessage,
  1032.     DWORD *_pdwStubPhase);
  1033. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_onchange_Proxy( 
  1034.     IHTMLInputFileElement * This,
  1035.     /* [out][retval] */ VARIANT *p);
  1036. void __RPC_STUB IHTMLInputFileElement_get_onchange_Stub(
  1037.     IRpcStubBuffer *This,
  1038.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1039.     PRPC_MESSAGE _pRpcMessage,
  1040.     DWORD *_pdwStubPhase);
  1041. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_onselect_Proxy( 
  1042.     IHTMLInputFileElement * This,
  1043.     /* [in] */ VARIANT v);
  1044. void __RPC_STUB IHTMLInputFileElement_put_onselect_Stub(
  1045.     IRpcStubBuffer *This,
  1046.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1047.     PRPC_MESSAGE _pRpcMessage,
  1048.     DWORD *_pdwStubPhase);
  1049. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_onselect_Proxy( 
  1050.     IHTMLInputFileElement * This,
  1051.     /* [out][retval] */ VARIANT *p);
  1052. void __RPC_STUB IHTMLInputFileElement_get_onselect_Stub(
  1053.     IRpcStubBuffer *This,
  1054.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1055.     PRPC_MESSAGE _pRpcMessage,
  1056.     DWORD *_pdwStubPhase);
  1057. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_put_value_Proxy( 
  1058.     IHTMLInputFileElement * This,
  1059.     /* [in] */ BSTR v);
  1060. void __RPC_STUB IHTMLInputFileElement_put_value_Stub(
  1061.     IRpcStubBuffer *This,
  1062.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1063.     PRPC_MESSAGE _pRpcMessage,
  1064.     DWORD *_pdwStubPhase);
  1065. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputFileElement_get_value_Proxy( 
  1066.     IHTMLInputFileElement * This,
  1067.     /* [out][retval] */ BSTR *p);
  1068. void __RPC_STUB IHTMLInputFileElement_get_value_Stub(
  1069.     IRpcStubBuffer *This,
  1070.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1071.     PRPC_MESSAGE _pRpcMessage,
  1072.     DWORD *_pdwStubPhase);
  1073. #endif  /* __IHTMLInputFileElement_INTERFACE_DEFINED__ */
  1074. #ifndef __IHTMLOptionButtonElement_INTERFACE_DEFINED__
  1075. #define __IHTMLOptionButtonElement_INTERFACE_DEFINED__
  1076. /* interface IHTMLOptionButtonElement */
  1077. /* [object][uuid][dual][oleautomation] */ 
  1078. EXTERN_C const IID IID_IHTMLOptionButtonElement;
  1079.     
  1080.     MIDL_INTERFACE("3050f2bc-98b5-11cf-bb82-00aa00bdce0b")
  1081.     IHTMLOptionButtonElement : public IDispatch
  1082.     {
  1083.     public:
  1084.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  1085.             /* [in] */ BSTR v) = 0;
  1086.         
  1087.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  1088.             /* [out][retval] */ BSTR *p) = 0;
  1089.         
  1090.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  1091.             /* [out][retval] */ BSTR *p) = 0;
  1092.         
  1093.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  1094.             /* [in] */ BSTR v) = 0;
  1095.         
  1096.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  1097.             /* [out][retval] */ BSTR *p) = 0;
  1098.         
  1099.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_checked( 
  1100.             /* [in] */ VARIANT_BOOL v) = 0;
  1101.         
  1102.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_checked( 
  1103.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1104.         
  1105.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultChecked( 
  1106.             /* [in] */ VARIANT_BOOL v) = 0;
  1107.         
  1108.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultChecked( 
  1109.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1110.         
  1111.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange( 
  1112.             /* [in] */ VARIANT v) = 0;
  1113.         
  1114.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange( 
  1115.             /* [out][retval] */ VARIANT *p) = 0;
  1116.         
  1117.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  1118.             /* [in] */ VARIANT_BOOL v) = 0;
  1119.         
  1120.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  1121.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1122.         
  1123.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  1124.             /* [in] */ VARIANT_BOOL v) = 0;
  1125.         
  1126.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  1127.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1128.         
  1129.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_indeterminate( 
  1130.             /* [in] */ VARIANT_BOOL v) = 0;
  1131.         
  1132.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_indeterminate( 
  1133.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1134.         
  1135.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  1136.             /* [out][retval] */ IHTMLFormElement **p) = 0;
  1137.         
  1138.     };
  1139.     
  1140. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_value_Proxy( 
  1141.     IHTMLOptionButtonElement * This,
  1142.     /* [in] */ BSTR v);
  1143. void __RPC_STUB IHTMLOptionButtonElement_put_value_Stub(
  1144.     IRpcStubBuffer *This,
  1145.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1146.     PRPC_MESSAGE _pRpcMessage,
  1147.     DWORD *_pdwStubPhase);
  1148. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_value_Proxy( 
  1149.     IHTMLOptionButtonElement * This,
  1150.     /* [out][retval] */ BSTR *p);
  1151. void __RPC_STUB IHTMLOptionButtonElement_get_value_Stub(
  1152.     IRpcStubBuffer *This,
  1153.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1154.     PRPC_MESSAGE _pRpcMessage,
  1155.     DWORD *_pdwStubPhase);
  1156. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_type_Proxy( 
  1157.     IHTMLOptionButtonElement * This,
  1158.     /* [out][retval] */ BSTR *p);
  1159. void __RPC_STUB IHTMLOptionButtonElement_get_type_Stub(
  1160.     IRpcStubBuffer *This,
  1161.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1162.     PRPC_MESSAGE _pRpcMessage,
  1163.     DWORD *_pdwStubPhase);
  1164. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_name_Proxy( 
  1165.     IHTMLOptionButtonElement * This,
  1166.     /* [in] */ BSTR v);
  1167. void __RPC_STUB IHTMLOptionButtonElement_put_name_Stub(
  1168.     IRpcStubBuffer *This,
  1169.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1170.     PRPC_MESSAGE _pRpcMessage,
  1171.     DWORD *_pdwStubPhase);
  1172. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_name_Proxy( 
  1173.     IHTMLOptionButtonElement * This,
  1174.     /* [out][retval] */ BSTR *p);
  1175. void __RPC_STUB IHTMLOptionButtonElement_get_name_Stub(
  1176.     IRpcStubBuffer *This,
  1177.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1178.     PRPC_MESSAGE _pRpcMessage,
  1179.     DWORD *_pdwStubPhase);
  1180. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_checked_Proxy( 
  1181.     IHTMLOptionButtonElement * This,
  1182.     /* [in] */ VARIANT_BOOL v);
  1183. void __RPC_STUB IHTMLOptionButtonElement_put_checked_Stub(
  1184.     IRpcStubBuffer *This,
  1185.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1186.     PRPC_MESSAGE _pRpcMessage,
  1187.     DWORD *_pdwStubPhase);
  1188. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_checked_Proxy( 
  1189.     IHTMLOptionButtonElement * This,
  1190.     /* [out][retval] */ VARIANT_BOOL *p);
  1191. void __RPC_STUB IHTMLOptionButtonElement_get_checked_Stub(
  1192.     IRpcStubBuffer *This,
  1193.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1194.     PRPC_MESSAGE _pRpcMessage,
  1195.     DWORD *_pdwStubPhase);
  1196. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_defaultChecked_Proxy( 
  1197.     IHTMLOptionButtonElement * This,
  1198.     /* [in] */ VARIANT_BOOL v);
  1199. void __RPC_STUB IHTMLOptionButtonElement_put_defaultChecked_Stub(
  1200.     IRpcStubBuffer *This,
  1201.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1202.     PRPC_MESSAGE _pRpcMessage,
  1203.     DWORD *_pdwStubPhase);
  1204. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_defaultChecked_Proxy( 
  1205.     IHTMLOptionButtonElement * This,
  1206.     /* [out][retval] */ VARIANT_BOOL *p);
  1207. void __RPC_STUB IHTMLOptionButtonElement_get_defaultChecked_Stub(
  1208.     IRpcStubBuffer *This,
  1209.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1210.     PRPC_MESSAGE _pRpcMessage,
  1211.     DWORD *_pdwStubPhase);
  1212. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_onchange_Proxy( 
  1213.     IHTMLOptionButtonElement * This,
  1214.     /* [in] */ VARIANT v);
  1215. void __RPC_STUB IHTMLOptionButtonElement_put_onchange_Stub(
  1216.     IRpcStubBuffer *This,
  1217.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1218.     PRPC_MESSAGE _pRpcMessage,
  1219.     DWORD *_pdwStubPhase);
  1220. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_onchange_Proxy( 
  1221.     IHTMLOptionButtonElement * This,
  1222.     /* [out][retval] */ VARIANT *p);
  1223. void __RPC_STUB IHTMLOptionButtonElement_get_onchange_Stub(
  1224.     IRpcStubBuffer *This,
  1225.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1226.     PRPC_MESSAGE _pRpcMessage,
  1227.     DWORD *_pdwStubPhase);
  1228. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_disabled_Proxy( 
  1229.     IHTMLOptionButtonElement * This,
  1230.     /* [in] */ VARIANT_BOOL v);
  1231. void __RPC_STUB IHTMLOptionButtonElement_put_disabled_Stub(
  1232.     IRpcStubBuffer *This,
  1233.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1234.     PRPC_MESSAGE _pRpcMessage,
  1235.     DWORD *_pdwStubPhase);
  1236. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_disabled_Proxy( 
  1237.     IHTMLOptionButtonElement * This,
  1238.     /* [out][retval] */ VARIANT_BOOL *p);
  1239. void __RPC_STUB IHTMLOptionButtonElement_get_disabled_Stub(
  1240.     IRpcStubBuffer *This,
  1241.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1242.     PRPC_MESSAGE _pRpcMessage,
  1243.     DWORD *_pdwStubPhase);
  1244. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_status_Proxy( 
  1245.     IHTMLOptionButtonElement * This,
  1246.     /* [in] */ VARIANT_BOOL v);
  1247. void __RPC_STUB IHTMLOptionButtonElement_put_status_Stub(
  1248.     IRpcStubBuffer *This,
  1249.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1250.     PRPC_MESSAGE _pRpcMessage,
  1251.     DWORD *_pdwStubPhase);
  1252. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_status_Proxy( 
  1253.     IHTMLOptionButtonElement * This,
  1254.     /* [out][retval] */ VARIANT_BOOL *p);
  1255. void __RPC_STUB IHTMLOptionButtonElement_get_status_Stub(
  1256.     IRpcStubBuffer *This,
  1257.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1258.     PRPC_MESSAGE _pRpcMessage,
  1259.     DWORD *_pdwStubPhase);
  1260. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_put_indeterminate_Proxy( 
  1261.     IHTMLOptionButtonElement * This,
  1262.     /* [in] */ VARIANT_BOOL v);
  1263. void __RPC_STUB IHTMLOptionButtonElement_put_indeterminate_Stub(
  1264.     IRpcStubBuffer *This,
  1265.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1266.     PRPC_MESSAGE _pRpcMessage,
  1267.     DWORD *_pdwStubPhase);
  1268. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_indeterminate_Proxy( 
  1269.     IHTMLOptionButtonElement * This,
  1270.     /* [out][retval] */ VARIANT_BOOL *p);
  1271. void __RPC_STUB IHTMLOptionButtonElement_get_indeterminate_Stub(
  1272.     IRpcStubBuffer *This,
  1273.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1274.     PRPC_MESSAGE _pRpcMessage,
  1275.     DWORD *_pdwStubPhase);
  1276. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLOptionButtonElement_get_form_Proxy( 
  1277.     IHTMLOptionButtonElement * This,
  1278.     /* [out][retval] */ IHTMLFormElement **p);
  1279. void __RPC_STUB IHTMLOptionButtonElement_get_form_Stub(
  1280.     IRpcStubBuffer *This,
  1281.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1282.     PRPC_MESSAGE _pRpcMessage,
  1283.     DWORD *_pdwStubPhase);
  1284. #endif  /* __IHTMLOptionButtonElement_INTERFACE_DEFINED__ */
  1285. #ifndef __IHTMLInputImage_INTERFACE_DEFINED__
  1286. #define __IHTMLInputImage_INTERFACE_DEFINED__
  1287. /* interface IHTMLInputImage */
  1288. /* [object][uuid][dual][oleautomation] */ 
  1289. EXTERN_C const IID IID_IHTMLInputImage;
  1290.     
  1291.     MIDL_INTERFACE("3050f2c2-98b5-11cf-bb82-00aa00bdce0b")
  1292.     IHTMLInputImage : public IDispatch
  1293.     {
  1294.     public:
  1295.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  1296.             /* [out][retval] */ BSTR *p) = 0;
  1297.         
  1298.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  1299.             /* [in] */ VARIANT_BOOL v) = 0;
  1300.         
  1301.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  1302.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1303.         
  1304.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_border( 
  1305.             /* [in] */ VARIANT v) = 0;
  1306.         
  1307.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_border( 
  1308.             /* [out][retval] */ VARIANT *p) = 0;
  1309.         
  1310.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  1311.             /* [in] */ long v) = 0;
  1312.         
  1313.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  1314.             /* [out][retval] */ long *p) = 0;
  1315.         
  1316.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  1317.             /* [in] */ long v) = 0;
  1318.         
  1319.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  1320.             /* [out][retval] */ long *p) = 0;
  1321.         
  1322.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_alt( 
  1323.             /* [in] */ BSTR v) = 0;
  1324.         
  1325.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_alt( 
  1326.             /* [out][retval] */ BSTR *p) = 0;
  1327.         
  1328.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_src( 
  1329.             /* [in] */ BSTR v) = 0;
  1330.         
  1331.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_src( 
  1332.             /* [out][retval] */ BSTR *p) = 0;
  1333.         
  1334.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_lowsrc( 
  1335.             /* [in] */ BSTR v) = 0;
  1336.         
  1337.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lowsrc( 
  1338.             /* [out][retval] */ BSTR *p) = 0;
  1339.         
  1340.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_vrml( 
  1341.             /* [in] */ BSTR v) = 0;
  1342.         
  1343.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_vrml( 
  1344.             /* [out][retval] */ BSTR *p) = 0;
  1345.         
  1346.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_dynsrc( 
  1347.             /* [in] */ BSTR v) = 0;
  1348.         
  1349.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_dynsrc( 
  1350.             /* [out][retval] */ BSTR *p) = 0;
  1351.         
  1352.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState( 
  1353.             /* [out][retval] */ BSTR *p) = 0;
  1354.         
  1355.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_complete( 
  1356.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1357.         
  1358.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  1359.             /* [in] */ VARIANT v) = 0;
  1360.         
  1361.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  1362.             /* [out][retval] */ VARIANT *p) = 0;
  1363.         
  1364.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_align( 
  1365.             /* [in] */ BSTR v) = 0;
  1366.         
  1367.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_align( 
  1368.             /* [out][retval] */ BSTR *p) = 0;
  1369.         
  1370.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onload( 
  1371.             /* [in] */ VARIANT v) = 0;
  1372.         
  1373.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onload( 
  1374.             /* [out][retval] */ VARIANT *p) = 0;
  1375.         
  1376.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onerror( 
  1377.             /* [in] */ VARIANT v) = 0;
  1378.         
  1379.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onerror( 
  1380.             /* [out][retval] */ VARIANT *p) = 0;
  1381.         
  1382.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onabort( 
  1383.             /* [in] */ VARIANT v) = 0;
  1384.         
  1385.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onabort( 
  1386.             /* [out][retval] */ VARIANT *p) = 0;
  1387.         
  1388.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  1389.             /* [in] */ BSTR v) = 0;
  1390.         
  1391.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  1392.             /* [out][retval] */ BSTR *p) = 0;
  1393.         
  1394.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  1395.             /* [in] */ long v) = 0;
  1396.         
  1397.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  1398.             /* [out][retval] */ long *p) = 0;
  1399.         
  1400.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  1401.             /* [in] */ long v) = 0;
  1402.         
  1403.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  1404.             /* [out][retval] */ long *p) = 0;
  1405.         
  1406.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_start( 
  1407.             /* [in] */ BSTR v) = 0;
  1408.         
  1409.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_start( 
  1410.             /* [out][retval] */ BSTR *p) = 0;
  1411.         
  1412.     };
  1413.     
  1414. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_type_Proxy( 
  1415.     IHTMLInputImage * This,
  1416.     /* [out][retval] */ BSTR *p);
  1417. void __RPC_STUB IHTMLInputImage_get_type_Stub(
  1418.     IRpcStubBuffer *This,
  1419.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1420.     PRPC_MESSAGE _pRpcMessage,
  1421.     DWORD *_pdwStubPhase);
  1422. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_disabled_Proxy( 
  1423.     IHTMLInputImage * This,
  1424.     /* [in] */ VARIANT_BOOL v);
  1425. void __RPC_STUB IHTMLInputImage_put_disabled_Stub(
  1426.     IRpcStubBuffer *This,
  1427.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1428.     PRPC_MESSAGE _pRpcMessage,
  1429.     DWORD *_pdwStubPhase);
  1430. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_disabled_Proxy( 
  1431.     IHTMLInputImage * This,
  1432.     /* [out][retval] */ VARIANT_BOOL *p);
  1433. void __RPC_STUB IHTMLInputImage_get_disabled_Stub(
  1434.     IRpcStubBuffer *This,
  1435.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1436.     PRPC_MESSAGE _pRpcMessage,
  1437.     DWORD *_pdwStubPhase);
  1438. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_border_Proxy( 
  1439.     IHTMLInputImage * This,
  1440.     /* [in] */ VARIANT v);
  1441. void __RPC_STUB IHTMLInputImage_put_border_Stub(
  1442.     IRpcStubBuffer *This,
  1443.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1444.     PRPC_MESSAGE _pRpcMessage,
  1445.     DWORD *_pdwStubPhase);
  1446. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_border_Proxy( 
  1447.     IHTMLInputImage * This,
  1448.     /* [out][retval] */ VARIANT *p);
  1449. void __RPC_STUB IHTMLInputImage_get_border_Stub(
  1450.     IRpcStubBuffer *This,
  1451.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1452.     PRPC_MESSAGE _pRpcMessage,
  1453.     DWORD *_pdwStubPhase);
  1454. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vspace_Proxy( 
  1455.     IHTMLInputImage * This,
  1456.     /* [in] */ long v);
  1457. void __RPC_STUB IHTMLInputImage_put_vspace_Stub(
  1458.     IRpcStubBuffer *This,
  1459.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1460.     PRPC_MESSAGE _pRpcMessage,
  1461.     DWORD *_pdwStubPhase);
  1462. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vspace_Proxy( 
  1463.     IHTMLInputImage * This,
  1464.     /* [out][retval] */ long *p);
  1465. void __RPC_STUB IHTMLInputImage_get_vspace_Stub(
  1466.     IRpcStubBuffer *This,
  1467.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1468.     PRPC_MESSAGE _pRpcMessage,
  1469.     DWORD *_pdwStubPhase);
  1470. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_hspace_Proxy( 
  1471.     IHTMLInputImage * This,
  1472.     /* [in] */ long v);
  1473. void __RPC_STUB IHTMLInputImage_put_hspace_Stub(
  1474.     IRpcStubBuffer *This,
  1475.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1476.     PRPC_MESSAGE _pRpcMessage,
  1477.     DWORD *_pdwStubPhase);
  1478. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_hspace_Proxy( 
  1479.     IHTMLInputImage * This,
  1480.     /* [out][retval] */ long *p);
  1481. void __RPC_STUB IHTMLInputImage_get_hspace_Stub(
  1482.     IRpcStubBuffer *This,
  1483.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1484.     PRPC_MESSAGE _pRpcMessage,
  1485.     DWORD *_pdwStubPhase);
  1486. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_alt_Proxy( 
  1487.     IHTMLInputImage * This,
  1488.     /* [in] */ BSTR v);
  1489. void __RPC_STUB IHTMLInputImage_put_alt_Stub(
  1490.     IRpcStubBuffer *This,
  1491.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1492.     PRPC_MESSAGE _pRpcMessage,
  1493.     DWORD *_pdwStubPhase);
  1494. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_alt_Proxy( 
  1495.     IHTMLInputImage * This,
  1496.     /* [out][retval] */ BSTR *p);
  1497. void __RPC_STUB IHTMLInputImage_get_alt_Stub(
  1498.     IRpcStubBuffer *This,
  1499.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1500.     PRPC_MESSAGE _pRpcMessage,
  1501.     DWORD *_pdwStubPhase);
  1502. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_src_Proxy( 
  1503.     IHTMLInputImage * This,
  1504.     /* [in] */ BSTR v);
  1505. void __RPC_STUB IHTMLInputImage_put_src_Stub(
  1506.     IRpcStubBuffer *This,
  1507.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1508.     PRPC_MESSAGE _pRpcMessage,
  1509.     DWORD *_pdwStubPhase);
  1510. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_src_Proxy( 
  1511.     IHTMLInputImage * This,
  1512.     /* [out][retval] */ BSTR *p);
  1513. void __RPC_STUB IHTMLInputImage_get_src_Stub(
  1514.     IRpcStubBuffer *This,
  1515.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1516.     PRPC_MESSAGE _pRpcMessage,
  1517.     DWORD *_pdwStubPhase);
  1518. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_lowsrc_Proxy( 
  1519.     IHTMLInputImage * This,
  1520.     /* [in] */ BSTR v);
  1521. void __RPC_STUB IHTMLInputImage_put_lowsrc_Stub(
  1522.     IRpcStubBuffer *This,
  1523.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1524.     PRPC_MESSAGE _pRpcMessage,
  1525.     DWORD *_pdwStubPhase);
  1526. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_lowsrc_Proxy( 
  1527.     IHTMLInputImage * This,
  1528.     /* [out][retval] */ BSTR *p);
  1529. void __RPC_STUB IHTMLInputImage_get_lowsrc_Stub(
  1530.     IRpcStubBuffer *This,
  1531.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1532.     PRPC_MESSAGE _pRpcMessage,
  1533.     DWORD *_pdwStubPhase);
  1534. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_vrml_Proxy( 
  1535.     IHTMLInputImage * This,
  1536.     /* [in] */ BSTR v);
  1537. void __RPC_STUB IHTMLInputImage_put_vrml_Stub(
  1538.     IRpcStubBuffer *This,
  1539.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1540.     PRPC_MESSAGE _pRpcMessage,
  1541.     DWORD *_pdwStubPhase);
  1542. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_vrml_Proxy( 
  1543.     IHTMLInputImage * This,
  1544.     /* [out][retval] */ BSTR *p);
  1545. void __RPC_STUB IHTMLInputImage_get_vrml_Stub(
  1546.     IRpcStubBuffer *This,
  1547.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1548.     PRPC_MESSAGE _pRpcMessage,
  1549.     DWORD *_pdwStubPhase);
  1550. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_dynsrc_Proxy( 
  1551.     IHTMLInputImage * This,
  1552.     /* [in] */ BSTR v);
  1553. void __RPC_STUB IHTMLInputImage_put_dynsrc_Stub(
  1554.     IRpcStubBuffer *This,
  1555.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1556.     PRPC_MESSAGE _pRpcMessage,
  1557.     DWORD *_pdwStubPhase);
  1558. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_dynsrc_Proxy( 
  1559.     IHTMLInputImage * This,
  1560.     /* [out][retval] */ BSTR *p);
  1561. void __RPC_STUB IHTMLInputImage_get_dynsrc_Stub(
  1562.     IRpcStubBuffer *This,
  1563.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1564.     PRPC_MESSAGE _pRpcMessage,
  1565.     DWORD *_pdwStubPhase);
  1566. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_readyState_Proxy( 
  1567.     IHTMLInputImage * This,
  1568.     /* [out][retval] */ BSTR *p);
  1569. void __RPC_STUB IHTMLInputImage_get_readyState_Stub(
  1570.     IRpcStubBuffer *This,
  1571.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1572.     PRPC_MESSAGE _pRpcMessage,
  1573.     DWORD *_pdwStubPhase);
  1574. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_complete_Proxy( 
  1575.     IHTMLInputImage * This,
  1576.     /* [out][retval] */ VARIANT_BOOL *p);
  1577. void __RPC_STUB IHTMLInputImage_get_complete_Stub(
  1578.     IRpcStubBuffer *This,
  1579.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1580.     PRPC_MESSAGE _pRpcMessage,
  1581.     DWORD *_pdwStubPhase);
  1582. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_loop_Proxy( 
  1583.     IHTMLInputImage * This,
  1584.     /* [in] */ VARIANT v);
  1585. void __RPC_STUB IHTMLInputImage_put_loop_Stub(
  1586.     IRpcStubBuffer *This,
  1587.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1588.     PRPC_MESSAGE _pRpcMessage,
  1589.     DWORD *_pdwStubPhase);
  1590. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_loop_Proxy( 
  1591.     IHTMLInputImage * This,
  1592.     /* [out][retval] */ VARIANT *p);
  1593. void __RPC_STUB IHTMLInputImage_get_loop_Stub(
  1594.     IRpcStubBuffer *This,
  1595.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1596.     PRPC_MESSAGE _pRpcMessage,
  1597.     DWORD *_pdwStubPhase);
  1598. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_align_Proxy( 
  1599.     IHTMLInputImage * This,
  1600.     /* [in] */ BSTR v);
  1601. void __RPC_STUB IHTMLInputImage_put_align_Stub(
  1602.     IRpcStubBuffer *This,
  1603.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1604.     PRPC_MESSAGE _pRpcMessage,
  1605.     DWORD *_pdwStubPhase);
  1606. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_align_Proxy( 
  1607.     IHTMLInputImage * This,
  1608.     /* [out][retval] */ BSTR *p);
  1609. void __RPC_STUB IHTMLInputImage_get_align_Stub(
  1610.     IRpcStubBuffer *This,
  1611.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1612.     PRPC_MESSAGE _pRpcMessage,
  1613.     DWORD *_pdwStubPhase);
  1614. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onload_Proxy( 
  1615.     IHTMLInputImage * This,
  1616.     /* [in] */ VARIANT v);
  1617. void __RPC_STUB IHTMLInputImage_put_onload_Stub(
  1618.     IRpcStubBuffer *This,
  1619.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1620.     PRPC_MESSAGE _pRpcMessage,
  1621.     DWORD *_pdwStubPhase);
  1622. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onload_Proxy( 
  1623.     IHTMLInputImage * This,
  1624.     /* [out][retval] */ VARIANT *p);
  1625. void __RPC_STUB IHTMLInputImage_get_onload_Stub(
  1626.     IRpcStubBuffer *This,
  1627.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1628.     PRPC_MESSAGE _pRpcMessage,
  1629.     DWORD *_pdwStubPhase);
  1630. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onerror_Proxy( 
  1631.     IHTMLInputImage * This,
  1632.     /* [in] */ VARIANT v);
  1633. void __RPC_STUB IHTMLInputImage_put_onerror_Stub(
  1634.     IRpcStubBuffer *This,
  1635.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1636.     PRPC_MESSAGE _pRpcMessage,
  1637.     DWORD *_pdwStubPhase);
  1638. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onerror_Proxy( 
  1639.     IHTMLInputImage * This,
  1640.     /* [out][retval] */ VARIANT *p);
  1641. void __RPC_STUB IHTMLInputImage_get_onerror_Stub(
  1642.     IRpcStubBuffer *This,
  1643.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1644.     PRPC_MESSAGE _pRpcMessage,
  1645.     DWORD *_pdwStubPhase);
  1646. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_onabort_Proxy( 
  1647.     IHTMLInputImage * This,
  1648.     /* [in] */ VARIANT v);
  1649. void __RPC_STUB IHTMLInputImage_put_onabort_Stub(
  1650.     IRpcStubBuffer *This,
  1651.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1652.     PRPC_MESSAGE _pRpcMessage,
  1653.     DWORD *_pdwStubPhase);
  1654. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_onabort_Proxy( 
  1655.     IHTMLInputImage * This,
  1656.     /* [out][retval] */ VARIANT *p);
  1657. void __RPC_STUB IHTMLInputImage_get_onabort_Stub(
  1658.     IRpcStubBuffer *This,
  1659.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1660.     PRPC_MESSAGE _pRpcMessage,
  1661.     DWORD *_pdwStubPhase);
  1662. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_name_Proxy( 
  1663.     IHTMLInputImage * This,
  1664.     /* [in] */ BSTR v);
  1665. void __RPC_STUB IHTMLInputImage_put_name_Stub(
  1666.     IRpcStubBuffer *This,
  1667.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1668.     PRPC_MESSAGE _pRpcMessage,
  1669.     DWORD *_pdwStubPhase);
  1670. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_name_Proxy( 
  1671.     IHTMLInputImage * This,
  1672.     /* [out][retval] */ BSTR *p);
  1673. void __RPC_STUB IHTMLInputImage_get_name_Stub(
  1674.     IRpcStubBuffer *This,
  1675.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1676.     PRPC_MESSAGE _pRpcMessage,
  1677.     DWORD *_pdwStubPhase);
  1678. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_width_Proxy( 
  1679.     IHTMLInputImage * This,
  1680.     /* [in] */ long v);
  1681. void __RPC_STUB IHTMLInputImage_put_width_Stub(
  1682.     IRpcStubBuffer *This,
  1683.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1684.     PRPC_MESSAGE _pRpcMessage,
  1685.     DWORD *_pdwStubPhase);
  1686. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_width_Proxy( 
  1687.     IHTMLInputImage * This,
  1688.     /* [out][retval] */ long *p);
  1689. void __RPC_STUB IHTMLInputImage_get_width_Stub(
  1690.     IRpcStubBuffer *This,
  1691.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1692.     PRPC_MESSAGE _pRpcMessage,
  1693.     DWORD *_pdwStubPhase);
  1694. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_height_Proxy( 
  1695.     IHTMLInputImage * This,
  1696.     /* [in] */ long v);
  1697. void __RPC_STUB IHTMLInputImage_put_height_Stub(
  1698.     IRpcStubBuffer *This,
  1699.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1700.     PRPC_MESSAGE _pRpcMessage,
  1701.     DWORD *_pdwStubPhase);
  1702. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_height_Proxy( 
  1703.     IHTMLInputImage * This,
  1704.     /* [out][retval] */ long *p);
  1705. void __RPC_STUB IHTMLInputImage_get_height_Stub(
  1706.     IRpcStubBuffer *This,
  1707.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1708.     PRPC_MESSAGE _pRpcMessage,
  1709.     DWORD *_pdwStubPhase);
  1710. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_put_start_Proxy( 
  1711.     IHTMLInputImage * This,
  1712.     /* [in] */ BSTR v);
  1713. void __RPC_STUB IHTMLInputImage_put_start_Stub(
  1714.     IRpcStubBuffer *This,
  1715.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1716.     PRPC_MESSAGE _pRpcMessage,
  1717.     DWORD *_pdwStubPhase);
  1718. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLInputImage_get_start_Proxy( 
  1719.     IHTMLInputImage * This,
  1720.     /* [out][retval] */ BSTR *p);
  1721. void __RPC_STUB IHTMLInputImage_get_start_Stub(
  1722.     IRpcStubBuffer *This,
  1723.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1724.     PRPC_MESSAGE _pRpcMessage,
  1725.     DWORD *_pdwStubPhase);
  1726. #endif  /* __IHTMLInputImage_INTERFACE_DEFINED__ */
  1727. #ifndef __DispHTMLInputElement_DISPINTERFACE_DEFINED__
  1728. #define __DispHTMLInputElement_DISPINTERFACE_DEFINED__
  1729. /* dispinterface DispHTMLInputElement */
  1730. /* [uuid][hidden] */ 
  1731. EXTERN_C const IID DIID_DispHTMLInputElement;
  1732.     MIDL_INTERFACE("3050f57d-98b5-11cf-bb82-00aa00bdce0b")
  1733.     DispHTMLInputElement : public IDispatch
  1734.     {
  1735.     };
  1736.     
  1737. #endif  /* __DispHTMLInputElement_DISPINTERFACE_DEFINED__ */
  1738. EXTERN_C const CLSID CLSID_HTMLInputElement;
  1739. #ifdef __cplusplus
  1740. class DECLSPEC_UUID("3050f5d8-98b5-11cf-bb82-00aa00bdce0b")
  1741. HTMLInputElement;
  1742. #endif
  1743. #ifndef __IHTMLTextAreaElement_INTERFACE_DEFINED__
  1744. #define __IHTMLTextAreaElement_INTERFACE_DEFINED__
  1745. /* interface IHTMLTextAreaElement */
  1746. /* [object][uuid][dual][oleautomation] */ 
  1747. EXTERN_C const IID IID_IHTMLTextAreaElement;
  1748.     
  1749.     MIDL_INTERFACE("3050f2aa-98b5-11cf-bb82-00aa00bdce0b")
  1750.     IHTMLTextAreaElement : public IDispatch
  1751.     {
  1752.     public:
  1753.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  1754.             /* [out][retval] */ BSTR *p) = 0;
  1755.         
  1756.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  1757.             /* [in] */ BSTR v) = 0;
  1758.         
  1759.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  1760.             /* [out][retval] */ BSTR *p) = 0;
  1761.         
  1762.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  1763.             /* [in] */ BSTR v) = 0;
  1764.         
  1765.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  1766.             /* [out][retval] */ BSTR *p) = 0;
  1767.         
  1768.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  1769.             /* [in] */ VARIANT v) = 0;
  1770.         
  1771.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  1772.             /* [out][retval] */ VARIANT *p) = 0;
  1773.         
  1774.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  1775.             /* [in] */ VARIANT_BOOL v) = 0;
  1776.         
  1777.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  1778.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1779.         
  1780.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  1781.             /* [out][retval] */ IHTMLFormElement **p) = 0;
  1782.         
  1783.         virtual /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultValue( 
  1784.             /* [in] */ BSTR v) = 0;
  1785.         
  1786.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultValue( 
  1787.             /* [out][retval] */ BSTR *p) = 0;
  1788.         
  1789.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE select( void) = 0;
  1790.         
  1791.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onchange( 
  1792.             /* [in] */ VARIANT v) = 0;
  1793.         
  1794.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onchange( 
  1795.             /* [out][retval] */ VARIANT *p) = 0;
  1796.         
  1797.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onselect( 
  1798.             /* [in] */ VARIANT v) = 0;
  1799.         
  1800.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onselect( 
  1801.             /* [out][retval] */ VARIANT *p) = 0;
  1802.         
  1803.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_readOnly( 
  1804.             /* [in] */ VARIANT_BOOL v) = 0;
  1805.         
  1806.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_readOnly( 
  1807.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  1808.         
  1809.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_rows( 
  1810.             /* [in] */ long v) = 0;
  1811.         
  1812.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rows( 
  1813.             /* [out][retval] */ long *p) = 0;
  1814.         
  1815.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_cols( 
  1816.             /* [in] */ long v) = 0;
  1817.         
  1818.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cols( 
  1819.             /* [out][retval] */ long *p) = 0;
  1820.         
  1821.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_wrap( 
  1822.             /* [in] */ BSTR v) = 0;
  1823.         
  1824.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wrap( 
  1825.             /* [out][retval] */ BSTR *p) = 0;
  1826.         
  1827.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  1828.             /* [out][retval] */ IHTMLTxtRange **range) = 0;
  1829.         
  1830.     };
  1831.     
  1832. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_type_Proxy( 
  1833.     IHTMLTextAreaElement * This,
  1834.     /* [out][retval] */ BSTR *p);
  1835. void __RPC_STUB IHTMLTextAreaElement_get_type_Stub(
  1836.     IRpcStubBuffer *This,
  1837.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1838.     PRPC_MESSAGE _pRpcMessage,
  1839.     DWORD *_pdwStubPhase);
  1840. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_value_Proxy( 
  1841.     IHTMLTextAreaElement * This,
  1842.     /* [in] */ BSTR v);
  1843. void __RPC_STUB IHTMLTextAreaElement_put_value_Stub(
  1844.     IRpcStubBuffer *This,
  1845.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1846.     PRPC_MESSAGE _pRpcMessage,
  1847.     DWORD *_pdwStubPhase);
  1848. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_value_Proxy( 
  1849.     IHTMLTextAreaElement * This,
  1850.     /* [out][retval] */ BSTR *p);
  1851. void __RPC_STUB IHTMLTextAreaElement_get_value_Stub(
  1852.     IRpcStubBuffer *This,
  1853.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1854.     PRPC_MESSAGE _pRpcMessage,
  1855.     DWORD *_pdwStubPhase);
  1856. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_name_Proxy( 
  1857.     IHTMLTextAreaElement * This,
  1858.     /* [in] */ BSTR v);
  1859. void __RPC_STUB IHTMLTextAreaElement_put_name_Stub(
  1860.     IRpcStubBuffer *This,
  1861.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1862.     PRPC_MESSAGE _pRpcMessage,
  1863.     DWORD *_pdwStubPhase);
  1864. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_name_Proxy( 
  1865.     IHTMLTextAreaElement * This,
  1866.     /* [out][retval] */ BSTR *p);
  1867. void __RPC_STUB IHTMLTextAreaElement_get_name_Stub(
  1868.     IRpcStubBuffer *This,
  1869.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1870.     PRPC_MESSAGE _pRpcMessage,
  1871.     DWORD *_pdwStubPhase);
  1872. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_status_Proxy( 
  1873.     IHTMLTextAreaElement * This,
  1874.     /* [in] */ VARIANT v);
  1875. void __RPC_STUB IHTMLTextAreaElement_put_status_Stub(
  1876.     IRpcStubBuffer *This,
  1877.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1878.     PRPC_MESSAGE _pRpcMessage,
  1879.     DWORD *_pdwStubPhase);
  1880. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_status_Proxy( 
  1881.     IHTMLTextAreaElement * This,
  1882.     /* [out][retval] */ VARIANT *p);
  1883. void __RPC_STUB IHTMLTextAreaElement_get_status_Stub(
  1884.     IRpcStubBuffer *This,
  1885.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1886.     PRPC_MESSAGE _pRpcMessage,
  1887.     DWORD *_pdwStubPhase);
  1888. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_disabled_Proxy( 
  1889.     IHTMLTextAreaElement * This,
  1890.     /* [in] */ VARIANT_BOOL v);
  1891. void __RPC_STUB IHTMLTextAreaElement_put_disabled_Stub(
  1892.     IRpcStubBuffer *This,
  1893.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1894.     PRPC_MESSAGE _pRpcMessage,
  1895.     DWORD *_pdwStubPhase);
  1896. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_disabled_Proxy( 
  1897.     IHTMLTextAreaElement * This,
  1898.     /* [out][retval] */ VARIANT_BOOL *p);
  1899. void __RPC_STUB IHTMLTextAreaElement_get_disabled_Stub(
  1900.     IRpcStubBuffer *This,
  1901.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1902.     PRPC_MESSAGE _pRpcMessage,
  1903.     DWORD *_pdwStubPhase);
  1904. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_form_Proxy( 
  1905.     IHTMLTextAreaElement * This,
  1906.     /* [out][retval] */ IHTMLFormElement **p);
  1907. void __RPC_STUB IHTMLTextAreaElement_get_form_Stub(
  1908.     IRpcStubBuffer *This,
  1909.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1910.     PRPC_MESSAGE _pRpcMessage,
  1911.     DWORD *_pdwStubPhase);
  1912. /* [hidden][bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_defaultValue_Proxy( 
  1913.     IHTMLTextAreaElement * This,
  1914.     /* [in] */ BSTR v);
  1915. void __RPC_STUB IHTMLTextAreaElement_put_defaultValue_Stub(
  1916.     IRpcStubBuffer *This,
  1917.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1918.     PRPC_MESSAGE _pRpcMessage,
  1919.     DWORD *_pdwStubPhase);
  1920. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_defaultValue_Proxy( 
  1921.     IHTMLTextAreaElement * This,
  1922.     /* [out][retval] */ BSTR *p);
  1923. void __RPC_STUB IHTMLTextAreaElement_get_defaultValue_Stub(
  1924.     IRpcStubBuffer *This,
  1925.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1926.     PRPC_MESSAGE _pRpcMessage,
  1927.     DWORD *_pdwStubPhase);
  1928. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_select_Proxy( 
  1929.     IHTMLTextAreaElement * This);
  1930. void __RPC_STUB IHTMLTextAreaElement_select_Stub(
  1931.     IRpcStubBuffer *This,
  1932.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1933.     PRPC_MESSAGE _pRpcMessage,
  1934.     DWORD *_pdwStubPhase);
  1935. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_onchange_Proxy( 
  1936.     IHTMLTextAreaElement * This,
  1937.     /* [in] */ VARIANT v);
  1938. void __RPC_STUB IHTMLTextAreaElement_put_onchange_Stub(
  1939.     IRpcStubBuffer *This,
  1940.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1941.     PRPC_MESSAGE _pRpcMessage,
  1942.     DWORD *_pdwStubPhase);
  1943. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_onchange_Proxy( 
  1944.     IHTMLTextAreaElement * This,
  1945.     /* [out][retval] */ VARIANT *p);
  1946. void __RPC_STUB IHTMLTextAreaElement_get_onchange_Stub(
  1947.     IRpcStubBuffer *This,
  1948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1949.     PRPC_MESSAGE _pRpcMessage,
  1950.     DWORD *_pdwStubPhase);
  1951. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_onselect_Proxy( 
  1952.     IHTMLTextAreaElement * This,
  1953.     /* [in] */ VARIANT v);
  1954. void __RPC_STUB IHTMLTextAreaElement_put_onselect_Stub(
  1955.     IRpcStubBuffer *This,
  1956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1957.     PRPC_MESSAGE _pRpcMessage,
  1958.     DWORD *_pdwStubPhase);
  1959. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_onselect_Proxy( 
  1960.     IHTMLTextAreaElement * This,
  1961.     /* [out][retval] */ VARIANT *p);
  1962. void __RPC_STUB IHTMLTextAreaElement_get_onselect_Stub(
  1963.     IRpcStubBuffer *This,
  1964.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1965.     PRPC_MESSAGE _pRpcMessage,
  1966.     DWORD *_pdwStubPhase);
  1967. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_readOnly_Proxy( 
  1968.     IHTMLTextAreaElement * This,
  1969.     /* [in] */ VARIANT_BOOL v);
  1970. void __RPC_STUB IHTMLTextAreaElement_put_readOnly_Stub(
  1971.     IRpcStubBuffer *This,
  1972.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1973.     PRPC_MESSAGE _pRpcMessage,
  1974.     DWORD *_pdwStubPhase);
  1975. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_readOnly_Proxy( 
  1976.     IHTMLTextAreaElement * This,
  1977.     /* [out][retval] */ VARIANT_BOOL *p);
  1978. void __RPC_STUB IHTMLTextAreaElement_get_readOnly_Stub(
  1979.     IRpcStubBuffer *This,
  1980.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1981.     PRPC_MESSAGE _pRpcMessage,
  1982.     DWORD *_pdwStubPhase);
  1983. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_rows_Proxy( 
  1984.     IHTMLTextAreaElement * This,
  1985.     /* [in] */ long v);
  1986. void __RPC_STUB IHTMLTextAreaElement_put_rows_Stub(
  1987.     IRpcStubBuffer *This,
  1988.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1989.     PRPC_MESSAGE _pRpcMessage,
  1990.     DWORD *_pdwStubPhase);
  1991. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_rows_Proxy( 
  1992.     IHTMLTextAreaElement * This,
  1993.     /* [out][retval] */ long *p);
  1994. void __RPC_STUB IHTMLTextAreaElement_get_rows_Stub(
  1995.     IRpcStubBuffer *This,
  1996.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1997.     PRPC_MESSAGE _pRpcMessage,
  1998.     DWORD *_pdwStubPhase);
  1999. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_cols_Proxy( 
  2000.     IHTMLTextAreaElement * This,
  2001.     /* [in] */ long v);
  2002. void __RPC_STUB IHTMLTextAreaElement_put_cols_Stub(
  2003.     IRpcStubBuffer *This,
  2004.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2005.     PRPC_MESSAGE _pRpcMessage,
  2006.     DWORD *_pdwStubPhase);
  2007. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_cols_Proxy( 
  2008.     IHTMLTextAreaElement * This,
  2009.     /* [out][retval] */ long *p);
  2010. void __RPC_STUB IHTMLTextAreaElement_get_cols_Stub(
  2011.     IRpcStubBuffer *This,
  2012.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2013.     PRPC_MESSAGE _pRpcMessage,
  2014.     DWORD *_pdwStubPhase);
  2015. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_put_wrap_Proxy( 
  2016.     IHTMLTextAreaElement * This,
  2017.     /* [in] */ BSTR v);
  2018. void __RPC_STUB IHTMLTextAreaElement_put_wrap_Stub(
  2019.     IRpcStubBuffer *This,
  2020.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2021.     PRPC_MESSAGE _pRpcMessage,
  2022.     DWORD *_pdwStubPhase);
  2023. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_get_wrap_Proxy( 
  2024.     IHTMLTextAreaElement * This,
  2025.     /* [out][retval] */ BSTR *p);
  2026. void __RPC_STUB IHTMLTextAreaElement_get_wrap_Stub(
  2027.     IRpcStubBuffer *This,
  2028.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2029.     PRPC_MESSAGE _pRpcMessage,
  2030.     DWORD *_pdwStubPhase);
  2031. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLTextAreaElement_createTextRange_Proxy( 
  2032.     IHTMLTextAreaElement * This,
  2033.     /* [out][retval] */ IHTMLTxtRange **range);
  2034. void __RPC_STUB IHTMLTextAreaElement_createTextRange_Stub(
  2035.     IRpcStubBuffer *This,
  2036.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2037.     PRPC_MESSAGE _pRpcMessage,
  2038.     DWORD *_pdwStubPhase);
  2039. #endif  /* __IHTMLTextAreaElement_INTERFACE_DEFINED__ */
  2040. #ifndef __DispHTMLTextAreaElement_DISPINTERFACE_DEFINED__
  2041. #define __DispHTMLTextAreaElement_DISPINTERFACE_DEFINED__
  2042. /* dispinterface DispHTMLTextAreaElement */
  2043. /* [uuid][hidden] */ 
  2044. EXTERN_C const IID DIID_DispHTMLTextAreaElement;
  2045.     MIDL_INTERFACE("3050f521-98b5-11cf-bb82-00aa00bdce0b")
  2046.     DispHTMLTextAreaElement : public IDispatch
  2047.     {
  2048.     };
  2049.     
  2050. #endif  /* __DispHTMLTextAreaElement_DISPINTERFACE_DEFINED__ */
  2051. EXTERN_C const CLSID CLSID_HTMLTextAreaElement;
  2052. #ifdef __cplusplus
  2053. class DECLSPEC_UUID("3050f2ac-98b5-11cf-bb82-00aa00bdce0b")
  2054. HTMLTextAreaElement;
  2055. #endif
  2056. #ifndef __DispHTMLRichtextElement_DISPINTERFACE_DEFINED__
  2057. #define __DispHTMLRichtextElement_DISPINTERFACE_DEFINED__
  2058. /* dispinterface DispHTMLRichtextElement */
  2059. /* [uuid][hidden] */ 
  2060. EXTERN_C const IID DIID_DispHTMLRichtextElement;
  2061.     MIDL_INTERFACE("3050f54d-98b5-11cf-bb82-00aa00bdce0b")
  2062.     DispHTMLRichtextElement : public IDispatch
  2063.     {
  2064.     };
  2065.     
  2066. #endif  /* __DispHTMLRichtextElement_DISPINTERFACE_DEFINED__ */
  2067. EXTERN_C const CLSID CLSID_HTMLRichtextElement;
  2068. #ifdef __cplusplus
  2069. class DECLSPEC_UUID("3050f2df-98b5-11cf-bb82-00aa00bdce0b")
  2070. HTMLRichtextElement;
  2071. #endif
  2072. #ifndef __IHTMLButtonElement_INTERFACE_DEFINED__
  2073. #define __IHTMLButtonElement_INTERFACE_DEFINED__
  2074. /* interface IHTMLButtonElement */
  2075. /* [object][uuid][dual][oleautomation] */ 
  2076. EXTERN_C const IID IID_IHTMLButtonElement;
  2077.     
  2078.     MIDL_INTERFACE("3050f2bb-98b5-11cf-bb82-00aa00bdce0b")
  2079.     IHTMLButtonElement : public IDispatch
  2080.     {
  2081.     public:
  2082.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_type( 
  2083.             /* [out][retval] */ BSTR *p) = 0;
  2084.         
  2085.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_value( 
  2086.             /* [in] */ BSTR v) = 0;
  2087.         
  2088.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_value( 
  2089.             /* [out][retval] */ BSTR *p) = 0;
  2090.         
  2091.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  2092.             /* [in] */ BSTR v) = 0;
  2093.         
  2094.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  2095.             /* [out][retval] */ BSTR *p) = 0;
  2096.         
  2097.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_status( 
  2098.             /* [in] */ VARIANT v) = 0;
  2099.         
  2100.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_status( 
  2101.             /* [out][retval] */ VARIANT *p) = 0;
  2102.         
  2103.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_disabled( 
  2104.             /* [in] */ VARIANT_BOOL v) = 0;
  2105.         
  2106.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_disabled( 
  2107.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2108.         
  2109.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_form( 
  2110.             /* [out][retval] */ IHTMLFormElement **p) = 0;
  2111.         
  2112.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE createTextRange( 
  2113.             /* [out][retval] */ IHTMLTxtRange **range) = 0;
  2114.         
  2115.     };
  2116.     
  2117. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_type_Proxy( 
  2118.     IHTMLButtonElement * This,
  2119.     /* [out][retval] */ BSTR *p);
  2120. void __RPC_STUB IHTMLButtonElement_get_type_Stub(
  2121.     IRpcStubBuffer *This,
  2122.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2123.     PRPC_MESSAGE _pRpcMessage,
  2124.     DWORD *_pdwStubPhase);
  2125. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_value_Proxy( 
  2126.     IHTMLButtonElement * This,
  2127.     /* [in] */ BSTR v);
  2128. void __RPC_STUB IHTMLButtonElement_put_value_Stub(
  2129.     IRpcStubBuffer *This,
  2130.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2131.     PRPC_MESSAGE _pRpcMessage,
  2132.     DWORD *_pdwStubPhase);
  2133. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_value_Proxy( 
  2134.     IHTMLButtonElement * This,
  2135.     /* [out][retval] */ BSTR *p);
  2136. void __RPC_STUB IHTMLButtonElement_get_value_Stub(
  2137.     IRpcStubBuffer *This,
  2138.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2139.     PRPC_MESSAGE _pRpcMessage,
  2140.     DWORD *_pdwStubPhase);
  2141. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_name_Proxy( 
  2142.     IHTMLButtonElement * This,
  2143.     /* [in] */ BSTR v);
  2144. void __RPC_STUB IHTMLButtonElement_put_name_Stub(
  2145.     IRpcStubBuffer *This,
  2146.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2147.     PRPC_MESSAGE _pRpcMessage,
  2148.     DWORD *_pdwStubPhase);
  2149. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_name_Proxy( 
  2150.     IHTMLButtonElement * This,
  2151.     /* [out][retval] */ BSTR *p);
  2152. void __RPC_STUB IHTMLButtonElement_get_name_Stub(
  2153.     IRpcStubBuffer *This,
  2154.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2155.     PRPC_MESSAGE _pRpcMessage,
  2156.     DWORD *_pdwStubPhase);
  2157. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_status_Proxy( 
  2158.     IHTMLButtonElement * This,
  2159.     /* [in] */ VARIANT v);
  2160. void __RPC_STUB IHTMLButtonElement_put_status_Stub(
  2161.     IRpcStubBuffer *This,
  2162.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2163.     PRPC_MESSAGE _pRpcMessage,
  2164.     DWORD *_pdwStubPhase);
  2165. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_status_Proxy( 
  2166.     IHTMLButtonElement * This,
  2167.     /* [out][retval] */ VARIANT *p);
  2168. void __RPC_STUB IHTMLButtonElement_get_status_Stub(
  2169.     IRpcStubBuffer *This,
  2170.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2171.     PRPC_MESSAGE _pRpcMessage,
  2172.     DWORD *_pdwStubPhase);
  2173. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_put_disabled_Proxy( 
  2174.     IHTMLButtonElement * This,
  2175.     /* [in] */ VARIANT_BOOL v);
  2176. void __RPC_STUB IHTMLButtonElement_put_disabled_Stub(
  2177.     IRpcStubBuffer *This,
  2178.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2179.     PRPC_MESSAGE _pRpcMessage,
  2180.     DWORD *_pdwStubPhase);
  2181. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_disabled_Proxy( 
  2182.     IHTMLButtonElement * This,
  2183.     /* [out][retval] */ VARIANT_BOOL *p);
  2184. void __RPC_STUB IHTMLButtonElement_get_disabled_Stub(
  2185.     IRpcStubBuffer *This,
  2186.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2187.     PRPC_MESSAGE _pRpcMessage,
  2188.     DWORD *_pdwStubPhase);
  2189. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_get_form_Proxy( 
  2190.     IHTMLButtonElement * This,
  2191.     /* [out][retval] */ IHTMLFormElement **p);
  2192. void __RPC_STUB IHTMLButtonElement_get_form_Stub(
  2193.     IRpcStubBuffer *This,
  2194.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2195.     PRPC_MESSAGE _pRpcMessage,
  2196.     DWORD *_pdwStubPhase);
  2197. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLButtonElement_createTextRange_Proxy( 
  2198.     IHTMLButtonElement * This,
  2199.     /* [out][retval] */ IHTMLTxtRange **range);
  2200. void __RPC_STUB IHTMLButtonElement_createTextRange_Stub(
  2201.     IRpcStubBuffer *This,
  2202.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2203.     PRPC_MESSAGE _pRpcMessage,
  2204.     DWORD *_pdwStubPhase);
  2205. #endif  /* __IHTMLButtonElement_INTERFACE_DEFINED__ */
  2206. #ifndef __DispHTMLButtonElement_DISPINTERFACE_DEFINED__
  2207. #define __DispHTMLButtonElement_DISPINTERFACE_DEFINED__
  2208. /* dispinterface DispHTMLButtonElement */
  2209. /* [uuid][hidden] */ 
  2210. EXTERN_C const IID DIID_DispHTMLButtonElement;
  2211.     MIDL_INTERFACE("3050f51f-98b5-11cf-bb82-00aa00bdce0b")
  2212.     DispHTMLButtonElement : public IDispatch
  2213.     {
  2214.     };
  2215.     
  2216. #endif  /* __DispHTMLButtonElement_DISPINTERFACE_DEFINED__ */
  2217. EXTERN_C const CLSID CLSID_HTMLButtonElement;
  2218. #ifdef __cplusplus
  2219. class DECLSPEC_UUID("3050f2c6-98b5-11cf-bb82-00aa00bdce0b")
  2220. HTMLButtonElement;
  2221. #endif
  2222. #ifndef __HTMLMarqueeElementEvents2_DISPINTERFACE_DEFINED__
  2223. #define __HTMLMarqueeElementEvents2_DISPINTERFACE_DEFINED__
  2224. /* dispinterface HTMLMarqueeElementEvents2 */
  2225. /* [uuid][hidden] */ 
  2226. EXTERN_C const IID DIID_HTMLMarqueeElementEvents2;
  2227.     MIDL_INTERFACE("3050f61f-98b5-11cf-bb82-00aa00bdce0b")
  2228.     HTMLMarqueeElementEvents2 : public IDispatch
  2229.     {
  2230.     };
  2231.     
  2232. #endif  /* __HTMLMarqueeElementEvents2_DISPINTERFACE_DEFINED__ */
  2233. #ifndef __HTMLMarqueeElementEvents_DISPINTERFACE_DEFINED__
  2234. #define __HTMLMarqueeElementEvents_DISPINTERFACE_DEFINED__
  2235. /* dispinterface HTMLMarqueeElementEvents */
  2236. /* [uuid][hidden] */ 
  2237. EXTERN_C const IID DIID_HTMLMarqueeElementEvents;
  2238.     MIDL_INTERFACE("3050f2b8-98b5-11cf-bb82-00aa00bdce0b")
  2239.     HTMLMarqueeElementEvents : public IDispatch
  2240.     {
  2241.     };
  2242.     
  2243. #endif  /* __HTMLMarqueeElementEvents_DISPINTERFACE_DEFINED__ */
  2244. #ifndef __IHTMLMarqueeElement_INTERFACE_DEFINED__
  2245. #define __IHTMLMarqueeElement_INTERFACE_DEFINED__
  2246. /* interface IHTMLMarqueeElement */
  2247. /* [object][uuid][dual][oleautomation] */ 
  2248. EXTERN_C const IID IID_IHTMLMarqueeElement;
  2249.     
  2250.     MIDL_INTERFACE("3050f2b5-98b5-11cf-bb82-00aa00bdce0b")
  2251.     IHTMLMarqueeElement : public IDispatch
  2252.     {
  2253.     public:
  2254.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_bgColor( 
  2255.             /* [in] */ VARIANT v) = 0;
  2256.         
  2257.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bgColor( 
  2258.             /* [out][retval] */ VARIANT *p) = 0;
  2259.         
  2260.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollDelay( 
  2261.             /* [in] */ long v) = 0;
  2262.         
  2263.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollDelay( 
  2264.             /* [out][retval] */ long *p) = 0;
  2265.         
  2266.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_direction( 
  2267.             /* [in] */ BSTR v) = 0;
  2268.         
  2269.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_direction( 
  2270.             /* [out][retval] */ BSTR *p) = 0;
  2271.         
  2272.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_behavior( 
  2273.             /* [in] */ BSTR v) = 0;
  2274.         
  2275.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior( 
  2276.             /* [out][retval] */ BSTR *p) = 0;
  2277.         
  2278.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_scrollAmount( 
  2279.             /* [in] */ long v) = 0;
  2280.         
  2281.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_scrollAmount( 
  2282.             /* [out][retval] */ long *p) = 0;
  2283.         
  2284.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_loop( 
  2285.             /* [in] */ long v) = 0;
  2286.         
  2287.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_loop( 
  2288.             /* [out][retval] */ long *p) = 0;
  2289.         
  2290.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_vspace( 
  2291.             /* [in] */ long v) = 0;
  2292.         
  2293.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_vspace( 
  2294.             /* [out][retval] */ long *p) = 0;
  2295.         
  2296.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_hspace( 
  2297.             /* [in] */ long v) = 0;
  2298.         
  2299.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hspace( 
  2300.             /* [out][retval] */ long *p) = 0;
  2301.         
  2302.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onfinish( 
  2303.             /* [in] */ VARIANT v) = 0;
  2304.         
  2305.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onfinish( 
  2306.             /* [out][retval] */ VARIANT *p) = 0;
  2307.         
  2308.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onstart( 
  2309.             /* [in] */ VARIANT v) = 0;
  2310.         
  2311.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onstart( 
  2312.             /* [out][retval] */ VARIANT *p) = 0;
  2313.         
  2314.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onbounce( 
  2315.             /* [in] */ VARIANT v) = 0;
  2316.         
  2317.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onbounce( 
  2318.             /* [out][retval] */ VARIANT *p) = 0;
  2319.         
  2320.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_width( 
  2321.             /* [in] */ VARIANT v) = 0;
  2322.         
  2323.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  2324.             /* [out][retval] */ VARIANT *p) = 0;
  2325.         
  2326.         virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_height( 
  2327.             /* [in] */ VARIANT v) = 0;
  2328.         
  2329.         virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  2330.             /* [out][retval] */ VARIANT *p) = 0;
  2331.         
  2332.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_trueSpeed( 
  2333.             /* [in] */ VARIANT_BOOL v) = 0;
  2334.         
  2335.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_trueSpeed( 
  2336.             /* [out][retval] */ VARIANT_BOOL *p) = 0;
  2337.         
  2338.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE start( void) = 0;
  2339.         
  2340.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE stop( void) = 0;
  2341.         
  2342.     };
  2343.     
  2344. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_bgColor_Proxy( 
  2345.     IHTMLMarqueeElement * This,
  2346.     /* [in] */ VARIANT v);
  2347. void __RPC_STUB IHTMLMarqueeElement_put_bgColor_Stub(
  2348.     IRpcStubBuffer *This,
  2349.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2350.     PRPC_MESSAGE _pRpcMessage,
  2351.     DWORD *_pdwStubPhase);
  2352. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_bgColor_Proxy( 
  2353.     IHTMLMarqueeElement * This,
  2354.     /* [out][retval] */ VARIANT *p);
  2355. void __RPC_STUB IHTMLMarqueeElement_get_bgColor_Stub(
  2356.     IRpcStubBuffer *This,
  2357.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2358.     PRPC_MESSAGE _pRpcMessage,
  2359.     DWORD *_pdwStubPhase);
  2360. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_scrollDelay_Proxy( 
  2361.     IHTMLMarqueeElement * This,
  2362.     /* [in] */ long v);
  2363. void __RPC_STUB IHTMLMarqueeElement_put_scrollDelay_Stub(
  2364.     IRpcStubBuffer *This,
  2365.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2366.     PRPC_MESSAGE _pRpcMessage,
  2367.     DWORD *_pdwStubPhase);
  2368. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_scrollDelay_Proxy( 
  2369.     IHTMLMarqueeElement * This,
  2370.     /* [out][retval] */ long *p);
  2371. void __RPC_STUB IHTMLMarqueeElement_get_scrollDelay_Stub(
  2372.     IRpcStubBuffer *This,
  2373.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2374.     PRPC_MESSAGE _pRpcMessage,
  2375.     DWORD *_pdwStubPhase);
  2376. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_direction_Proxy( 
  2377.     IHTMLMarqueeElement * This,
  2378.     /* [in] */ BSTR v);
  2379. void __RPC_STUB IHTMLMarqueeElement_put_direction_Stub(
  2380.     IRpcStubBuffer *This,
  2381.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2382.     PRPC_MESSAGE _pRpcMessage,
  2383.     DWORD *_pdwStubPhase);
  2384. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_direction_Proxy( 
  2385.     IHTMLMarqueeElement * This,
  2386.     /* [out][retval] */ BSTR *p);
  2387. void __RPC_STUB IHTMLMarqueeElement_get_direction_Stub(
  2388.     IRpcStubBuffer *This,
  2389.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2390.     PRPC_MESSAGE _pRpcMessage,
  2391.     DWORD *_pdwStubPhase);
  2392. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_behavior_Proxy( 
  2393.     IHTMLMarqueeElement * This,
  2394.     /* [in] */ BSTR v);
  2395. void __RPC_STUB IHTMLMarqueeElement_put_behavior_Stub(
  2396.     IRpcStubBuffer *This,
  2397.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2398.     PRPC_MESSAGE _pRpcMessage,
  2399.     DWORD *_pdwStubPhase);
  2400. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_behavior_Proxy( 
  2401.     IHTMLMarqueeElement * This,
  2402.     /* [out][retval] */ BSTR *p);
  2403. void __RPC_STUB IHTMLMarqueeElement_get_behavior_Stub(
  2404.     IRpcStubBuffer *This,
  2405.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2406.     PRPC_MESSAGE _pRpcMessage,
  2407.     DWORD *_pdwStubPhase);
  2408. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_scrollAmount_Proxy( 
  2409.     IHTMLMarqueeElement * This,
  2410.     /* [in] */ long v);
  2411. void __RPC_STUB IHTMLMarqueeElement_put_scrollAmount_Stub(
  2412.     IRpcStubBuffer *This,
  2413.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2414.     PRPC_MESSAGE _pRpcMessage,
  2415.     DWORD *_pdwStubPhase);
  2416. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_scrollAmount_Proxy( 
  2417.     IHTMLMarqueeElement * This,
  2418.     /* [out][retval] */ long *p);
  2419. void __RPC_STUB IHTMLMarqueeElement_get_scrollAmount_Stub(
  2420.     IRpcStubBuffer *This,
  2421.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2422.     PRPC_MESSAGE _pRpcMessage,
  2423.     DWORD *_pdwStubPhase);
  2424. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_loop_Proxy( 
  2425.     IHTMLMarqueeElement * This,
  2426.     /* [in] */ long v);
  2427. void __RPC_STUB IHTMLMarqueeElement_put_loop_Stub(
  2428.     IRpcStubBuffer *This,
  2429.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2430.     PRPC_MESSAGE _pRpcMessage,
  2431.     DWORD *_pdwStubPhase);
  2432. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_loop_Proxy( 
  2433.     IHTMLMarqueeElement * This,
  2434.     /* [out][retval] */ long *p);
  2435. void __RPC_STUB IHTMLMarqueeElement_get_loop_Stub(
  2436.     IRpcStubBuffer *This,
  2437.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2438.     PRPC_MESSAGE _pRpcMessage,
  2439.     DWORD *_pdwStubPhase);
  2440. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_vspace_Proxy( 
  2441.     IHTMLMarqueeElement * This,
  2442.     /* [in] */ long v);
  2443. void __RPC_STUB IHTMLMarqueeElement_put_vspace_Stub(
  2444.     IRpcStubBuffer *This,
  2445.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2446.     PRPC_MESSAGE _pRpcMessage,
  2447.     DWORD *_pdwStubPhase);
  2448. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_vspace_Proxy( 
  2449.     IHTMLMarqueeElement * This,
  2450.     /* [out][retval] */ long *p);
  2451. void __RPC_STUB IHTMLMarqueeElement_get_vspace_Stub(
  2452.     IRpcStubBuffer *This,
  2453.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2454.     PRPC_MESSAGE _pRpcMessage,
  2455.     DWORD *_pdwStubPhase);
  2456. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_hspace_Proxy( 
  2457.     IHTMLMarqueeElement * This,
  2458.     /* [in] */ long v);
  2459. void __RPC_STUB IHTMLMarqueeElement_put_hspace_Stub(
  2460.     IRpcStubBuffer *This,
  2461.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2462.     PRPC_MESSAGE _pRpcMessage,
  2463.     DWORD *_pdwStubPhase);
  2464. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_hspace_Proxy( 
  2465.     IHTMLMarqueeElement * This,
  2466.     /* [out][retval] */ long *p);
  2467. void __RPC_STUB IHTMLMarqueeElement_get_hspace_Stub(
  2468.     IRpcStubBuffer *This,
  2469.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2470.     PRPC_MESSAGE _pRpcMessage,
  2471.     DWORD *_pdwStubPhase);
  2472. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_onfinish_Proxy( 
  2473.     IHTMLMarqueeElement * This,
  2474.     /* [in] */ VARIANT v);
  2475. void __RPC_STUB IHTMLMarqueeElement_put_onfinish_Stub(
  2476.     IRpcStubBuffer *This,
  2477.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2478.     PRPC_MESSAGE _pRpcMessage,
  2479.     DWORD *_pdwStubPhase);
  2480. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_onfinish_Proxy( 
  2481.     IHTMLMarqueeElement * This,
  2482.     /* [out][retval] */ VARIANT *p);
  2483. void __RPC_STUB IHTMLMarqueeElement_get_onfinish_Stub(
  2484.     IRpcStubBuffer *This,
  2485.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2486.     PRPC_MESSAGE _pRpcMessage,
  2487.     DWORD *_pdwStubPhase);
  2488. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_onstart_Proxy( 
  2489.     IHTMLMarqueeElement * This,
  2490.     /* [in] */ VARIANT v);
  2491. void __RPC_STUB IHTMLMarqueeElement_put_onstart_Stub(
  2492.     IRpcStubBuffer *This,
  2493.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2494.     PRPC_MESSAGE _pRpcMessage,
  2495.     DWORD *_pdwStubPhase);
  2496. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_onstart_Proxy( 
  2497.     IHTMLMarqueeElement * This,
  2498.     /* [out][retval] */ VARIANT *p);
  2499. void __RPC_STUB IHTMLMarqueeElement_get_onstart_Stub(
  2500.     IRpcStubBuffer *This,
  2501.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2502.     PRPC_MESSAGE _pRpcMessage,
  2503.     DWORD *_pdwStubPhase);
  2504. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_onbounce_Proxy( 
  2505.     IHTMLMarqueeElement * This,
  2506.     /* [in] */ VARIANT v);
  2507. void __RPC_STUB IHTMLMarqueeElement_put_onbounce_Stub(
  2508.     IRpcStubBuffer *This,
  2509.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2510.     PRPC_MESSAGE _pRpcMessage,
  2511.     DWORD *_pdwStubPhase);
  2512. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_onbounce_Proxy( 
  2513.     IHTMLMarqueeElement * This,
  2514.     /* [out][retval] */ VARIANT *p);
  2515. void __RPC_STUB IHTMLMarqueeElement_get_onbounce_Stub(
  2516.     IRpcStubBuffer *This,
  2517.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2518.     PRPC_MESSAGE _pRpcMessage,
  2519.     DWORD *_pdwStubPhase);
  2520. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_width_Proxy( 
  2521.     IHTMLMarqueeElement * This,
  2522.     /* [in] */ VARIANT v);
  2523. void __RPC_STUB IHTMLMarqueeElement_put_width_Stub(
  2524.     IRpcStubBuffer *This,
  2525.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2526.     PRPC_MESSAGE _pRpcMessage,
  2527.     DWORD *_pdwStubPhase);
  2528. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_width_Proxy( 
  2529.     IHTMLMarqueeElement * This,
  2530.     /* [out][retval] */ VARIANT *p);
  2531. void __RPC_STUB IHTMLMarqueeElement_get_width_Stub(
  2532.     IRpcStubBuffer *This,
  2533.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2534.     PRPC_MESSAGE _pRpcMessage,
  2535.     DWORD *_pdwStubPhase);
  2536. /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_height_Proxy( 
  2537.     IHTMLMarqueeElement * This,
  2538.     /* [in] */ VARIANT v);
  2539. void __RPC_STUB IHTMLMarqueeElement_put_height_Stub(
  2540.     IRpcStubBuffer *This,
  2541.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2542.     PRPC_MESSAGE _pRpcMessage,
  2543.     DWORD *_pdwStubPhase);
  2544. /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_height_Proxy( 
  2545.     IHTMLMarqueeElement * This,
  2546.     /* [out][retval] */ VARIANT *p);
  2547. void __RPC_STUB IHTMLMarqueeElement_get_height_Stub(
  2548.     IRpcStubBuffer *This,
  2549.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2550.     PRPC_MESSAGE _pRpcMessage,
  2551.     DWORD *_pdwStubPhase);
  2552. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_put_trueSpeed_Proxy( 
  2553.     IHTMLMarqueeElement * This,
  2554.     /* [in] */ VARIANT_BOOL v);
  2555. void __RPC_STUB IHTMLMarqueeElement_put_trueSpeed_Stub(
  2556.     IRpcStubBuffer *This,
  2557.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2558.     PRPC_MESSAGE _pRpcMessage,
  2559.     DWORD *_pdwStubPhase);
  2560. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_get_trueSpeed_Proxy( 
  2561.     IHTMLMarqueeElement * This,
  2562.     /* [out][retval] */ VARIANT_BOOL *p);
  2563. void __RPC_STUB IHTMLMarqueeElement_get_trueSpeed_Stub(
  2564.     IRpcStubBuffer *This,
  2565.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2566.     PRPC_MESSAGE _pRpcMessage,
  2567.     DWORD *_pdwStubPhase);
  2568. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_start_Proxy( 
  2569.     IHTMLMarqueeElement * This);
  2570. void __RPC_STUB IHTMLMarqueeElement_start_Stub(
  2571.     IRpcStubBuffer *This,
  2572.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2573.     PRPC_MESSAGE _pRpcMessage,
  2574.     DWORD *_pdwStubPhase);
  2575. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLMarqueeElement_stop_Proxy( 
  2576.     IHTMLMarqueeElement * This);
  2577. void __RPC_STUB IHTMLMarqueeElement_stop_Stub(
  2578.     IRpcStubBuffer *This,
  2579.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2580.     PRPC_MESSAGE _pRpcMessage,
  2581.     DWORD *_pdwStubPhase);
  2582. #endif  /* __IHTMLMarqueeElement_INTERFACE_DEFINED__ */
  2583. #ifndef __DispHTMLMarqueeElement_DISPINTERFACE_DEFINED__
  2584. #define __DispHTMLMarqueeElement_DISPINTERFACE_DEFINED__
  2585. /* dispinterface DispHTMLMarqueeElement */
  2586. /* [uuid][hidden] */ 
  2587. EXTERN_C const IID DIID_DispHTMLMarqueeElement;
  2588.     MIDL_INTERFACE("3050f527-98b5-11cf-bb82-00aa00bdce0b")
  2589.     DispHTMLMarqueeElement : public IDispatch
  2590.     {
  2591.     };
  2592.     
  2593. #endif  /* __DispHTMLMarqueeElement_DISPINTERFACE_DEFINED__ */
  2594. EXTERN_C const CLSID CLSID_HTMLMarqueeElement;
  2595. #ifdef __cplusplus
  2596. class DECLSPEC_UUID("3050f2b9-98b5-11cf-bb82-00aa00bdce0b")
  2597. HTMLMarqueeElement;
  2598. #endif
  2599. #ifndef __IHTMLHtmlElement_INTERFACE_DEFINED__
  2600. #define __IHTMLHtmlElement_INTERFACE_DEFINED__
  2601. /* interface IHTMLHtmlElement */
  2602. /* [object][uuid][dual][oleautomation] */ 
  2603. EXTERN_C const IID IID_IHTMLHtmlElement;
  2604.     
  2605.     MIDL_INTERFACE("3050f81c-98b5-11cf-bb82-00aa00bdce0b")
  2606.     IHTMLHtmlElement : public IDispatch
  2607.     {
  2608.     public:
  2609.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_version( 
  2610.             /* [in] */ BSTR v) = 0;
  2611.         
  2612.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_version( 
  2613.             /* [out][retval] */ BSTR *p) = 0;
  2614.         
  2615.     };
  2616.     
  2617. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHtmlElement_put_version_Proxy( 
  2618.     IHTMLHtmlElement * This,
  2619.     /* [in] */ BSTR v);
  2620. void __RPC_STUB IHTMLHtmlElement_put_version_Stub(
  2621.     IRpcStubBuffer *This,
  2622.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2623.     PRPC_MESSAGE _pRpcMessage,
  2624.     DWORD *_pdwStubPhase);
  2625. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHtmlElement_get_version_Proxy( 
  2626.     IHTMLHtmlElement * This,
  2627.     /* [out][retval] */ BSTR *p);
  2628. void __RPC_STUB IHTMLHtmlElement_get_version_Stub(
  2629.     IRpcStubBuffer *This,
  2630.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2631.     PRPC_MESSAGE _pRpcMessage,
  2632.     DWORD *_pdwStubPhase);
  2633. #endif  /* __IHTMLHtmlElement_INTERFACE_DEFINED__ */
  2634. #ifndef __IHTMLHeadElement_INTERFACE_DEFINED__
  2635. #define __IHTMLHeadElement_INTERFACE_DEFINED__
  2636. /* interface IHTMLHeadElement */
  2637. /* [object][uuid][dual][oleautomation] */ 
  2638. EXTERN_C const IID IID_IHTMLHeadElement;
  2639.     
  2640.     MIDL_INTERFACE("3050f81d-98b5-11cf-bb82-00aa00bdce0b")
  2641.     IHTMLHeadElement : public IDispatch
  2642.     {
  2643.     public:
  2644.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_profile( 
  2645.             /* [in] */ BSTR v) = 0;
  2646.         
  2647.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_profile( 
  2648.             /* [out][retval] */ BSTR *p) = 0;
  2649.         
  2650.     };
  2651.     
  2652. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLHeadElement_put_profile_Proxy( 
  2653.     IHTMLHeadElement * This,
  2654.     /* [in] */ BSTR v);
  2655. void __RPC_STUB IHTMLHeadElement_put_profile_Stub(
  2656.     IRpcStubBuffer *This,
  2657.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2658.     PRPC_MESSAGE _pRpcMessage,
  2659.     DWORD *_pdwStubPhase);
  2660. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLHeadElement_get_profile_Proxy( 
  2661.     IHTMLHeadElement * This,
  2662.     /* [out][retval] */ BSTR *p);
  2663. void __RPC_STUB IHTMLHeadElement_get_profile_Stub(
  2664.     IRpcStubBuffer *This,
  2665.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2666.     PRPC_MESSAGE _pRpcMessage,
  2667.     DWORD *_pdwStubPhase);
  2668. #endif  /* __IHTMLHeadElement_INTERFACE_DEFINED__ */
  2669. #ifndef __IHTMLTitleElement_INTERFACE_DEFINED__
  2670. #define __IHTMLTitleElement_INTERFACE_DEFINED__
  2671. /* interface IHTMLTitleElement */
  2672. /* [object][uuid][dual][oleautomation] */ 
  2673. EXTERN_C const IID IID_IHTMLTitleElement;
  2674.     
  2675.     MIDL_INTERFACE("3050f322-98b5-11cf-bb82-00aa00bdce0b")
  2676.     IHTMLTitleElement : public IDispatch
  2677.     {
  2678.     public:
  2679.         virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_text( 
  2680.             /* [in] */ BSTR v) = 0;
  2681.         
  2682.         virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_text( 
  2683.             /* [out][retval] */ BSTR *p) = 0;
  2684.         
  2685.     };
  2686.     
  2687. /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLTitleElement_put_text_Proxy( 
  2688.     IHTMLTitleElement * This,
  2689.     /* [in] */ BSTR v);
  2690. void __RPC_STUB IHTMLTitleElement_put_text_Stub(
  2691.     IRpcStubBuffer *This,
  2692.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2693.     PRPC_MESSAGE _pRpcMessage,
  2694.     DWORD *_pdwStubPhase);
  2695. /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLTitleElement_get_text_Proxy( 
  2696.     IHTMLTitleElement * This,
  2697.     /* [out][retval] */ BSTR *p);
  2698. void __RPC_STUB IHTMLTitleElement_get_text_Stub(
  2699.     IRpcStubBuffer *This,
  2700.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2701.     PRPC_MESSAGE _pRpcMessage,
  2702.     DWORD *_pdwStubPhase);
  2703. #endif  /* __IHTMLTitleElement_INTERFACE_DEFINED__ */
  2704. #ifndef __IHTMLMetaElement_INTERFACE_DEFINED__
  2705. #define __IHTMLMetaElement_INTERFACE_DEFINED__
  2706. /* interface IHTMLMetaElement */
  2707. /* [object][uuid][dual][oleautomation] */ 
  2708. EXTERN_C const IID IID_IHTMLMetaElement;
  2709.     
  2710.     MIDL_INTERFACE("3050f203-98b5-11cf-bb82-00aa00bdce0b")
  2711.     IHTMLMetaElement : public IDispatch
  2712.     {
  2713.     public:
  2714.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_httpEquiv( 
  2715.             /* [in] */ BSTR v) = 0;
  2716.         
  2717.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_httpEquiv( 
  2718.             /* [out][retval] */ BSTR *p) = 0;
  2719.         
  2720.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_content( 
  2721.             /* [in] */ BSTR v) = 0;
  2722.         
  2723.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_content( 
  2724.             /* [out][retval] */ BSTR *p) = 0;
  2725.         
  2726.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_name( 
  2727.             /* [in] */ BSTR v) = 0;
  2728.         
  2729.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_name( 
  2730.             /* [out][retval] */ BSTR *p) = 0;
  2731.         
  2732.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_url( 
  2733.             /* [in] */ BSTR v) = 0;
  2734.         
  2735.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_url( 
  2736.             /* [out][retval] */ BSTR *p) = 0;
  2737.         
  2738.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_charset( 
  2739.             /* [in] */ BSTR v) = 0;
  2740.         
  2741.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_charset( 
  2742.             /* [out][retval] */ BSTR *p) = 0;
  2743.         
  2744.     };
  2745.     
  2746. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_httpEquiv_Proxy( 
  2747.     IHTMLMetaElement * This,
  2748.     /* [in] */ BSTR v);
  2749. void __RPC_STUB IHTMLMetaElement_put_httpEquiv_Stub(
  2750.     IRpcStubBuffer *This,
  2751.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2752.     PRPC_MESSAGE _pRpcMessage,
  2753.     DWORD *_pdwStubPhase);
  2754. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_httpEquiv_Proxy( 
  2755.     IHTMLMetaElement * This,
  2756.     /* [out][retval] */ BSTR *p);
  2757. void __RPC_STUB IHTMLMetaElement_get_httpEquiv_Stub(
  2758.     IRpcStubBuffer *This,
  2759.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2760.     PRPC_MESSAGE _pRpcMessage,
  2761.     DWORD *_pdwStubPhase);
  2762. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_content_Proxy( 
  2763.     IHTMLMetaElement * This,
  2764.     /* [in] */ BSTR v);
  2765. void __RPC_STUB IHTMLMetaElement_put_content_Stub(
  2766.     IRpcStubBuffer *This,
  2767.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2768.     PRPC_MESSAGE _pRpcMessage,
  2769.     DWORD *_pdwStubPhase);
  2770. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_content_Proxy( 
  2771.     IHTMLMetaElement * This,
  2772.     /* [out][retval] */ BSTR *p);
  2773. void __RPC_STUB IHTMLMetaElement_get_content_Stub(
  2774.     IRpcStubBuffer *This,
  2775.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2776.     PRPC_MESSAGE _pRpcMessage,
  2777.     DWORD *_pdwStubPhase);
  2778. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_name_Proxy( 
  2779.     IHTMLMetaElement * This,
  2780.     /* [in] */ BSTR v);
  2781. void __RPC_STUB IHTMLMetaElement_put_name_Stub(
  2782.     IRpcStubBuffer *This,
  2783.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2784.     PRPC_MESSAGE _pRpcMessage,
  2785.     DWORD *_pdwStubPhase);
  2786. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_name_Proxy( 
  2787.     IHTMLMetaElement * This,
  2788.     /* [out][retval] */ BSTR *p);
  2789. void __RPC_STUB IHTMLMetaElement_get_name_Stub(
  2790.     IRpcStubBuffer *This,
  2791.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2792.     PRPC_MESSAGE _pRpcMessage,
  2793.     DWORD *_pdwStubPhase);
  2794. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_url_Proxy( 
  2795.     IHTMLMetaElement * This,
  2796.     /* [in] */ BSTR v);
  2797. void __RPC_STUB IHTMLMetaElement_put_url_Stub(
  2798.     IRpcStubBuffer *This,
  2799.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2800.     PRPC_MESSAGE _pRpcMessage,
  2801.     DWORD *_pdwStubPhase);
  2802. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_url_Proxy( 
  2803.     IHTMLMetaElement * This,
  2804.     /* [out][retval] */ BSTR *p);
  2805. void __RPC_STUB IHTMLMetaElement_get_url_Stub(
  2806.     IRpcStubBuffer *This,
  2807.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2808.     PRPC_MESSAGE _pRpcMessage,
  2809.     DWORD *_pdwStubPhase);
  2810. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_put_charset_Proxy( 
  2811.     IHTMLMetaElement * This,
  2812.     /* [in] */ BSTR v);
  2813. void __RPC_STUB IHTMLMetaElement_put_charset_Stub(
  2814.     IRpcStubBuffer *This,
  2815.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2816.     PRPC_MESSAGE _pRpcMessage,
  2817.     DWORD *_pdwStubPhase);
  2818. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement_get_charset_Proxy( 
  2819.     IHTMLMetaElement * This,
  2820.     /* [out][retval] */ BSTR *p);
  2821. void __RPC_STUB IHTMLMetaElement_get_charset_Stub(
  2822.     IRpcStubBuffer *This,
  2823.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2824.     PRPC_MESSAGE _pRpcMessage,
  2825.     DWORD *_pdwStubPhase);
  2826. #endif  /* __IHTMLMetaElement_INTERFACE_DEFINED__ */
  2827. #ifndef __IHTMLMetaElement2_INTERFACE_DEFINED__
  2828. #define __IHTMLMetaElement2_INTERFACE_DEFINED__
  2829. /* interface IHTMLMetaElement2 */
  2830. /* [object][uuid][dual][oleautomation] */ 
  2831. EXTERN_C const IID IID_IHTMLMetaElement2;
  2832.     
  2833.     MIDL_INTERFACE("3050f81f-98b5-11cf-bb82-00aa00bdce0b")
  2834.     IHTMLMetaElement2 : public IDispatch
  2835.     {
  2836.     public:
  2837.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_scheme( 
  2838.             /* [in] */ BSTR v) = 0;
  2839.         
  2840.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_scheme( 
  2841.             /* [out][retval] */ BSTR *p) = 0;
  2842.         
  2843.     };
  2844.     
  2845. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement2_put_scheme_Proxy( 
  2846.     IHTMLMetaElement2 * This,
  2847.     /* [in] */ BSTR v);
  2848. void __RPC_STUB IHTMLMetaElement2_put_scheme_Stub(
  2849.     IRpcStubBuffer *This,
  2850.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2851.     PRPC_MESSAGE _pRpcMessage,
  2852.     DWORD *_pdwStubPhase);
  2853. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLMetaElement2_get_scheme_Proxy( 
  2854.     IHTMLMetaElement2 * This,
  2855.     /* [out][retval] */ BSTR *p);
  2856. void __RPC_STUB IHTMLMetaElement2_get_scheme_Stub(
  2857.     IRpcStubBuffer *This,
  2858.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2859.     PRPC_MESSAGE _pRpcMessage,
  2860.     DWORD *_pdwStubPhase);
  2861. #endif  /* __IHTMLMetaElement2_INTERFACE_DEFINED__ */
  2862. #ifndef __IHTMLBaseElement_INTERFACE_DEFINED__
  2863. #define __IHTMLBaseElement_INTERFACE_DEFINED__
  2864. /* interface IHTMLBaseElement */
  2865. /* [object][uuid][dual][oleautomation] */ 
  2866. EXTERN_C const IID IID_IHTMLBaseElement;
  2867.     
  2868.     MIDL_INTERFACE("3050f204-98b5-11cf-bb82-00aa00bdce0b")
  2869.     IHTMLBaseElement : public IDispatch
  2870.     {
  2871.     public:
  2872.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_href( 
  2873.             /* [in] */ BSTR v) = 0;
  2874.         
  2875.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_href( 
  2876.             /* [out][retval] */ BSTR *p) = 0;
  2877.         
  2878.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_target( 
  2879.             /* [in] */ BSTR v) = 0;
  2880.         
  2881.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_target( 
  2882.             /* [out][retval] */ BSTR *p) = 0;
  2883.         
  2884.     };
  2885.     
  2886. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_put_href_Proxy( 
  2887.     IHTMLBaseElement * This,
  2888.     /* [in] */ BSTR v);
  2889. void __RPC_STUB IHTMLBaseElement_put_href_Stub(
  2890.     IRpcStubBuffer *This,
  2891.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2892.     PRPC_MESSAGE _pRpcMessage,
  2893.     DWORD *_pdwStubPhase);
  2894. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_get_href_Proxy( 
  2895.     IHTMLBaseElement * This,
  2896.     /* [out][retval] */ BSTR *p);
  2897. void __RPC_STUB IHTMLBaseElement_get_href_Stub(
  2898.     IRpcStubBuffer *This,
  2899.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2900.     PRPC_MESSAGE _pRpcMessage,
  2901.     DWORD *_pdwStubPhase);
  2902. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_put_target_Proxy( 
  2903.     IHTMLBaseElement * This,
  2904.     /* [in] */ BSTR v);
  2905. void __RPC_STUB IHTMLBaseElement_put_target_Stub(
  2906.     IRpcStubBuffer *This,
  2907.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2908.     PRPC_MESSAGE _pRpcMessage,
  2909.     DWORD *_pdwStubPhase);
  2910. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLBaseElement_get_target_Proxy( 
  2911.     IHTMLBaseElement * This,
  2912.     /* [out][retval] */ BSTR *p);
  2913. void __RPC_STUB IHTMLBaseElement_get_target_Stub(
  2914.     IRpcStubBuffer *This,
  2915.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2916.     PRPC_MESSAGE _pRpcMessage,
  2917.     DWORD *_pdwStubPhase);
  2918. #endif  /* __IHTMLBaseElement_INTERFACE_DEFINED__ */
  2919. #ifndef __IHTMLIsIndexElement_INTERFACE_DEFINED__
  2920. #define __IHTMLIsIndexElement_INTERFACE_DEFINED__
  2921. /* interface IHTMLIsIndexElement */
  2922. /* [object][uuid][dual][oleautomation] */ 
  2923. EXTERN_C const IID IID_IHTMLIsIndexElement;
  2924.     
  2925.     MIDL_INTERFACE("3050f206-98b5-11cf-bb82-00aa00bdce0b")
  2926.     IHTMLIsIndexElement : public IDispatch
  2927.     {
  2928.     public:
  2929.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_prompt( 
  2930.             /* [in] */ BSTR v) = 0;
  2931.         
  2932.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_prompt( 
  2933.             /* [out][retval] */ BSTR *p) = 0;
  2934.         
  2935.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_action( 
  2936.             /* [in] */ BSTR v) = 0;
  2937.         
  2938.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_action( 
  2939.             /* [out][retval] */ BSTR *p) = 0;
  2940.         
  2941.     };
  2942.     
  2943. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement_put_prompt_Proxy( 
  2944.     IHTMLIsIndexElement * This,
  2945.     /* [in] */ BSTR v);
  2946. void __RPC_STUB IHTMLIsIndexElement_put_prompt_Stub(
  2947.     IRpcStubBuffer *This,
  2948.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2949.     PRPC_MESSAGE _pRpcMessage,
  2950.     DWORD *_pdwStubPhase);
  2951. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement_get_prompt_Proxy( 
  2952.     IHTMLIsIndexElement * This,
  2953.     /* [out][retval] */ BSTR *p);
  2954. void __RPC_STUB IHTMLIsIndexElement_get_prompt_Stub(
  2955.     IRpcStubBuffer *This,
  2956.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2957.     PRPC_MESSAGE _pRpcMessage,
  2958.     DWORD *_pdwStubPhase);
  2959. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLIsIndexElement_put_action_Proxy( 
  2960.     IHTMLIsIndexElement * This,
  2961.     /* [in] */ BSTR v);