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

模拟服务器

开发平台:

C/C++

  1.         
  2.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textKashidaSpace( 
  3.             /* [in] */ VARIANT v) = 0;
  4.         
  5.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashidaSpace( 
  6.             /* [out][retval] */ VARIANT *p) = 0;
  7.         
  8.     };
  9.     
  10. #else  /* C style interface */
  11.     typedef struct IHTMLRuleStyle3Vtbl
  12.     {
  13.         BEGIN_INTERFACE
  14.         
  15.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  16.             IHTMLRuleStyle3 * This,
  17.             /* [in] */ REFIID riid,
  18.             /* [iid_is][out] */ void **ppvObject);
  19.         
  20.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  21.             IHTMLRuleStyle3 * This);
  22.         
  23.         ULONG ( STDMETHODCALLTYPE *Release )( 
  24.             IHTMLRuleStyle3 * This);
  25.         
  26.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  27.             IHTMLRuleStyle3 * This,
  28.             /* [out] */ UINT *pctinfo);
  29.         
  30.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  31.             IHTMLRuleStyle3 * This,
  32.             /* [in] */ UINT iTInfo,
  33.             /* [in] */ LCID lcid,
  34.             /* [out] */ ITypeInfo **ppTInfo);
  35.         
  36.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  37.             IHTMLRuleStyle3 * This,
  38.             /* [in] */ REFIID riid,
  39.             /* [size_is][in] */ LPOLESTR *rgszNames,
  40.             /* [in] */ UINT cNames,
  41.             /* [in] */ LCID lcid,
  42.             /* [size_is][out] */ DISPID *rgDispId);
  43.         
  44.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  45.             IHTMLRuleStyle3 * This,
  46.             /* [in] */ DISPID dispIdMember,
  47.             /* [in] */ REFIID riid,
  48.             /* [in] */ LCID lcid,
  49.             /* [in] */ WORD wFlags,
  50.             /* [out][in] */ DISPPARAMS *pDispParams,
  51.             /* [out] */ VARIANT *pVarResult,
  52.             /* [out] */ EXCEPINFO *pExcepInfo,
  53.             /* [out] */ UINT *puArgErr);
  54.         
  55.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_layoutFlow )( 
  56.             IHTMLRuleStyle3 * This,
  57.             /* [in] */ BSTR v);
  58.         
  59.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutFlow )( 
  60.             IHTMLRuleStyle3 * This,
  61.             /* [out][retval] */ BSTR *p);
  62.         
  63.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_zoom )( 
  64.             IHTMLRuleStyle3 * This,
  65.             /* [in] */ VARIANT v);
  66.         
  67.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zoom )( 
  68.             IHTMLRuleStyle3 * This,
  69.             /* [out][retval] */ VARIANT *p);
  70.         
  71.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_wordWrap )( 
  72.             IHTMLRuleStyle3 * This,
  73.             /* [in] */ BSTR v);
  74.         
  75.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordWrap )( 
  76.             IHTMLRuleStyle3 * This,
  77.             /* [out][retval] */ BSTR *p);
  78.         
  79.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textUnderlinePosition )( 
  80.             IHTMLRuleStyle3 * This,
  81.             /* [in] */ BSTR v);
  82.         
  83.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textUnderlinePosition )( 
  84.             IHTMLRuleStyle3 * This,
  85.             /* [out][retval] */ BSTR *p);
  86.         
  87.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarBaseColor )( 
  88.             IHTMLRuleStyle3 * This,
  89.             /* [in] */ VARIANT v);
  90.         
  91.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarBaseColor )( 
  92.             IHTMLRuleStyle3 * This,
  93.             /* [out][retval] */ VARIANT *p);
  94.         
  95.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarFaceColor )( 
  96.             IHTMLRuleStyle3 * This,
  97.             /* [in] */ VARIANT v);
  98.         
  99.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarFaceColor )( 
  100.             IHTMLRuleStyle3 * This,
  101.             /* [out][retval] */ VARIANT *p);
  102.         
  103.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbar3dLightColor )( 
  104.             IHTMLRuleStyle3 * This,
  105.             /* [in] */ VARIANT v);
  106.         
  107.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbar3dLightColor )( 
  108.             IHTMLRuleStyle3 * This,
  109.             /* [out][retval] */ VARIANT *p);
  110.         
  111.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarShadowColor )( 
  112.             IHTMLRuleStyle3 * This,
  113.             /* [in] */ VARIANT v);
  114.         
  115.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarShadowColor )( 
  116.             IHTMLRuleStyle3 * This,
  117.             /* [out][retval] */ VARIANT *p);
  118.         
  119.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarHighlightColor )( 
  120.             IHTMLRuleStyle3 * This,
  121.             /* [in] */ VARIANT v);
  122.         
  123.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarHighlightColor )( 
  124.             IHTMLRuleStyle3 * This,
  125.             /* [out][retval] */ VARIANT *p);
  126.         
  127.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarDarkShadowColor )( 
  128.             IHTMLRuleStyle3 * This,
  129.             /* [in] */ VARIANT v);
  130.         
  131.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarDarkShadowColor )( 
  132.             IHTMLRuleStyle3 * This,
  133.             /* [out][retval] */ VARIANT *p);
  134.         
  135.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarArrowColor )( 
  136.             IHTMLRuleStyle3 * This,
  137.             /* [in] */ VARIANT v);
  138.         
  139.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarArrowColor )( 
  140.             IHTMLRuleStyle3 * This,
  141.             /* [out][retval] */ VARIANT *p);
  142.         
  143.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_scrollbarTrackColor )( 
  144.             IHTMLRuleStyle3 * This,
  145.             /* [in] */ VARIANT v);
  146.         
  147.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_scrollbarTrackColor )( 
  148.             IHTMLRuleStyle3 * This,
  149.             /* [out][retval] */ VARIANT *p);
  150.         
  151.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_writingMode )( 
  152.             IHTMLRuleStyle3 * This,
  153.             /* [in] */ BSTR v);
  154.         
  155.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_writingMode )( 
  156.             IHTMLRuleStyle3 * This,
  157.             /* [out][retval] */ BSTR *p);
  158.         
  159.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textAlignLast )( 
  160.             IHTMLRuleStyle3 * This,
  161.             /* [in] */ BSTR v);
  162.         
  163.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlignLast )( 
  164.             IHTMLRuleStyle3 * This,
  165.             /* [out][retval] */ BSTR *p);
  166.         
  167.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textKashidaSpace )( 
  168.             IHTMLRuleStyle3 * This,
  169.             /* [in] */ VARIANT v);
  170.         
  171.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashidaSpace )( 
  172.             IHTMLRuleStyle3 * This,
  173.             /* [out][retval] */ VARIANT *p);
  174.         
  175.         END_INTERFACE
  176.     } IHTMLRuleStyle3Vtbl;
  177.     interface IHTMLRuleStyle3
  178.     {
  179.         CONST_VTBL struct IHTMLRuleStyle3Vtbl *lpVtbl;
  180.     };
  181.     
  182. #ifdef COBJMACROS
  183. #define IHTMLRuleStyle3_QueryInterface(This,riid,ppvObject)
  184.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  185. #define IHTMLRuleStyle3_AddRef(This)
  186.     (This)->lpVtbl -> AddRef(This)
  187. #define IHTMLRuleStyle3_Release(This)
  188.     (This)->lpVtbl -> Release(This)
  189. #define IHTMLRuleStyle3_GetTypeInfoCount(This,pctinfo)
  190.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  191. #define IHTMLRuleStyle3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  192.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  193. #define IHTMLRuleStyle3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  194.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  195. #define IHTMLRuleStyle3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  196.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  197. #define IHTMLRuleStyle3_put_layoutFlow(This,v)
  198.     (This)->lpVtbl -> put_layoutFlow(This,v)
  199. #define IHTMLRuleStyle3_get_layoutFlow(This,p)
  200.     (This)->lpVtbl -> get_layoutFlow(This,p)
  201. #define IHTMLRuleStyle3_put_zoom(This,v)
  202.     (This)->lpVtbl -> put_zoom(This,v)
  203. #define IHTMLRuleStyle3_get_zoom(This,p)
  204.     (This)->lpVtbl -> get_zoom(This,p)
  205. #define IHTMLRuleStyle3_put_wordWrap(This,v)
  206.     (This)->lpVtbl -> put_wordWrap(This,v)
  207. #define IHTMLRuleStyle3_get_wordWrap(This,p)
  208.     (This)->lpVtbl -> get_wordWrap(This,p)
  209. #define IHTMLRuleStyle3_put_textUnderlinePosition(This,v)
  210.     (This)->lpVtbl -> put_textUnderlinePosition(This,v)
  211. #define IHTMLRuleStyle3_get_textUnderlinePosition(This,p)
  212.     (This)->lpVtbl -> get_textUnderlinePosition(This,p)
  213. #define IHTMLRuleStyle3_put_scrollbarBaseColor(This,v)
  214.     (This)->lpVtbl -> put_scrollbarBaseColor(This,v)
  215. #define IHTMLRuleStyle3_get_scrollbarBaseColor(This,p)
  216.     (This)->lpVtbl -> get_scrollbarBaseColor(This,p)
  217. #define IHTMLRuleStyle3_put_scrollbarFaceColor(This,v)
  218.     (This)->lpVtbl -> put_scrollbarFaceColor(This,v)
  219. #define IHTMLRuleStyle3_get_scrollbarFaceColor(This,p)
  220.     (This)->lpVtbl -> get_scrollbarFaceColor(This,p)
  221. #define IHTMLRuleStyle3_put_scrollbar3dLightColor(This,v)
  222.     (This)->lpVtbl -> put_scrollbar3dLightColor(This,v)
  223. #define IHTMLRuleStyle3_get_scrollbar3dLightColor(This,p)
  224.     (This)->lpVtbl -> get_scrollbar3dLightColor(This,p)
  225. #define IHTMLRuleStyle3_put_scrollbarShadowColor(This,v)
  226.     (This)->lpVtbl -> put_scrollbarShadowColor(This,v)
  227. #define IHTMLRuleStyle3_get_scrollbarShadowColor(This,p)
  228.     (This)->lpVtbl -> get_scrollbarShadowColor(This,p)
  229. #define IHTMLRuleStyle3_put_scrollbarHighlightColor(This,v)
  230.     (This)->lpVtbl -> put_scrollbarHighlightColor(This,v)
  231. #define IHTMLRuleStyle3_get_scrollbarHighlightColor(This,p)
  232.     (This)->lpVtbl -> get_scrollbarHighlightColor(This,p)
  233. #define IHTMLRuleStyle3_put_scrollbarDarkShadowColor(This,v)
  234.     (This)->lpVtbl -> put_scrollbarDarkShadowColor(This,v)
  235. #define IHTMLRuleStyle3_get_scrollbarDarkShadowColor(This,p)
  236.     (This)->lpVtbl -> get_scrollbarDarkShadowColor(This,p)
  237. #define IHTMLRuleStyle3_put_scrollbarArrowColor(This,v)
  238.     (This)->lpVtbl -> put_scrollbarArrowColor(This,v)
  239. #define IHTMLRuleStyle3_get_scrollbarArrowColor(This,p)
  240.     (This)->lpVtbl -> get_scrollbarArrowColor(This,p)
  241. #define IHTMLRuleStyle3_put_scrollbarTrackColor(This,v)
  242.     (This)->lpVtbl -> put_scrollbarTrackColor(This,v)
  243. #define IHTMLRuleStyle3_get_scrollbarTrackColor(This,p)
  244.     (This)->lpVtbl -> get_scrollbarTrackColor(This,p)
  245. #define IHTMLRuleStyle3_put_writingMode(This,v)
  246.     (This)->lpVtbl -> put_writingMode(This,v)
  247. #define IHTMLRuleStyle3_get_writingMode(This,p)
  248.     (This)->lpVtbl -> get_writingMode(This,p)
  249. #define IHTMLRuleStyle3_put_textAlignLast(This,v)
  250.     (This)->lpVtbl -> put_textAlignLast(This,v)
  251. #define IHTMLRuleStyle3_get_textAlignLast(This,p)
  252.     (This)->lpVtbl -> get_textAlignLast(This,p)
  253. #define IHTMLRuleStyle3_put_textKashidaSpace(This,v)
  254.     (This)->lpVtbl -> put_textKashidaSpace(This,v)
  255. #define IHTMLRuleStyle3_get_textKashidaSpace(This,p)
  256.     (This)->lpVtbl -> get_textKashidaSpace(This,p)
  257. #endif /* COBJMACROS */
  258. #endif  /* C style interface */
  259. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_layoutFlow_Proxy( 
  260.     IHTMLRuleStyle3 * This,
  261.     /* [in] */ BSTR v);
  262. void __RPC_STUB IHTMLRuleStyle3_put_layoutFlow_Stub(
  263.     IRpcStubBuffer *This,
  264.     IRpcChannelBuffer *_pRpcChannelBuffer,
  265.     PRPC_MESSAGE _pRpcMessage,
  266.     DWORD *_pdwStubPhase);
  267. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_layoutFlow_Proxy( 
  268.     IHTMLRuleStyle3 * This,
  269.     /* [out][retval] */ BSTR *p);
  270. void __RPC_STUB IHTMLRuleStyle3_get_layoutFlow_Stub(
  271.     IRpcStubBuffer *This,
  272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  273.     PRPC_MESSAGE _pRpcMessage,
  274.     DWORD *_pdwStubPhase);
  275. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_zoom_Proxy( 
  276.     IHTMLRuleStyle3 * This,
  277.     /* [in] */ VARIANT v);
  278. void __RPC_STUB IHTMLRuleStyle3_put_zoom_Stub(
  279.     IRpcStubBuffer *This,
  280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  281.     PRPC_MESSAGE _pRpcMessage,
  282.     DWORD *_pdwStubPhase);
  283. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_zoom_Proxy( 
  284.     IHTMLRuleStyle3 * This,
  285.     /* [out][retval] */ VARIANT *p);
  286. void __RPC_STUB IHTMLRuleStyle3_get_zoom_Stub(
  287.     IRpcStubBuffer *This,
  288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  289.     PRPC_MESSAGE _pRpcMessage,
  290.     DWORD *_pdwStubPhase);
  291. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_wordWrap_Proxy( 
  292.     IHTMLRuleStyle3 * This,
  293.     /* [in] */ BSTR v);
  294. void __RPC_STUB IHTMLRuleStyle3_put_wordWrap_Stub(
  295.     IRpcStubBuffer *This,
  296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  297.     PRPC_MESSAGE _pRpcMessage,
  298.     DWORD *_pdwStubPhase);
  299. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_wordWrap_Proxy( 
  300.     IHTMLRuleStyle3 * This,
  301.     /* [out][retval] */ BSTR *p);
  302. void __RPC_STUB IHTMLRuleStyle3_get_wordWrap_Stub(
  303.     IRpcStubBuffer *This,
  304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  305.     PRPC_MESSAGE _pRpcMessage,
  306.     DWORD *_pdwStubPhase);
  307. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_textUnderlinePosition_Proxy( 
  308.     IHTMLRuleStyle3 * This,
  309.     /* [in] */ BSTR v);
  310. void __RPC_STUB IHTMLRuleStyle3_put_textUnderlinePosition_Stub(
  311.     IRpcStubBuffer *This,
  312.     IRpcChannelBuffer *_pRpcChannelBuffer,
  313.     PRPC_MESSAGE _pRpcMessage,
  314.     DWORD *_pdwStubPhase);
  315. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_textUnderlinePosition_Proxy( 
  316.     IHTMLRuleStyle3 * This,
  317.     /* [out][retval] */ BSTR *p);
  318. void __RPC_STUB IHTMLRuleStyle3_get_textUnderlinePosition_Stub(
  319.     IRpcStubBuffer *This,
  320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  321.     PRPC_MESSAGE _pRpcMessage,
  322.     DWORD *_pdwStubPhase);
  323. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarBaseColor_Proxy( 
  324.     IHTMLRuleStyle3 * This,
  325.     /* [in] */ VARIANT v);
  326. void __RPC_STUB IHTMLRuleStyle3_put_scrollbarBaseColor_Stub(
  327.     IRpcStubBuffer *This,
  328.     IRpcChannelBuffer *_pRpcChannelBuffer,
  329.     PRPC_MESSAGE _pRpcMessage,
  330.     DWORD *_pdwStubPhase);
  331. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarBaseColor_Proxy( 
  332.     IHTMLRuleStyle3 * This,
  333.     /* [out][retval] */ VARIANT *p);
  334. void __RPC_STUB IHTMLRuleStyle3_get_scrollbarBaseColor_Stub(
  335.     IRpcStubBuffer *This,
  336.     IRpcChannelBuffer *_pRpcChannelBuffer,
  337.     PRPC_MESSAGE _pRpcMessage,
  338.     DWORD *_pdwStubPhase);
  339. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarFaceColor_Proxy( 
  340.     IHTMLRuleStyle3 * This,
  341.     /* [in] */ VARIANT v);
  342. void __RPC_STUB IHTMLRuleStyle3_put_scrollbarFaceColor_Stub(
  343.     IRpcStubBuffer *This,
  344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  345.     PRPC_MESSAGE _pRpcMessage,
  346.     DWORD *_pdwStubPhase);
  347. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarFaceColor_Proxy( 
  348.     IHTMLRuleStyle3 * This,
  349.     /* [out][retval] */ VARIANT *p);
  350. void __RPC_STUB IHTMLRuleStyle3_get_scrollbarFaceColor_Stub(
  351.     IRpcStubBuffer *This,
  352.     IRpcChannelBuffer *_pRpcChannelBuffer,
  353.     PRPC_MESSAGE _pRpcMessage,
  354.     DWORD *_pdwStubPhase);
  355. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbar3dLightColor_Proxy( 
  356.     IHTMLRuleStyle3 * This,
  357.     /* [in] */ VARIANT v);
  358. void __RPC_STUB IHTMLRuleStyle3_put_scrollbar3dLightColor_Stub(
  359.     IRpcStubBuffer *This,
  360.     IRpcChannelBuffer *_pRpcChannelBuffer,
  361.     PRPC_MESSAGE _pRpcMessage,
  362.     DWORD *_pdwStubPhase);
  363. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbar3dLightColor_Proxy( 
  364.     IHTMLRuleStyle3 * This,
  365.     /* [out][retval] */ VARIANT *p);
  366. void __RPC_STUB IHTMLRuleStyle3_get_scrollbar3dLightColor_Stub(
  367.     IRpcStubBuffer *This,
  368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  369.     PRPC_MESSAGE _pRpcMessage,
  370.     DWORD *_pdwStubPhase);
  371. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarShadowColor_Proxy( 
  372.     IHTMLRuleStyle3 * This,
  373.     /* [in] */ VARIANT v);
  374. void __RPC_STUB IHTMLRuleStyle3_put_scrollbarShadowColor_Stub(
  375.     IRpcStubBuffer *This,
  376.     IRpcChannelBuffer *_pRpcChannelBuffer,
  377.     PRPC_MESSAGE _pRpcMessage,
  378.     DWORD *_pdwStubPhase);
  379. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarShadowColor_Proxy( 
  380.     IHTMLRuleStyle3 * This,
  381.     /* [out][retval] */ VARIANT *p);
  382. void __RPC_STUB IHTMLRuleStyle3_get_scrollbarShadowColor_Stub(
  383.     IRpcStubBuffer *This,
  384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  385.     PRPC_MESSAGE _pRpcMessage,
  386.     DWORD *_pdwStubPhase);
  387. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarHighlightColor_Proxy( 
  388.     IHTMLRuleStyle3 * This,
  389.     /* [in] */ VARIANT v);
  390. void __RPC_STUB IHTMLRuleStyle3_put_scrollbarHighlightColor_Stub(
  391.     IRpcStubBuffer *This,
  392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  393.     PRPC_MESSAGE _pRpcMessage,
  394.     DWORD *_pdwStubPhase);
  395. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarHighlightColor_Proxy( 
  396.     IHTMLRuleStyle3 * This,
  397.     /* [out][retval] */ VARIANT *p);
  398. void __RPC_STUB IHTMLRuleStyle3_get_scrollbarHighlightColor_Stub(
  399.     IRpcStubBuffer *This,
  400.     IRpcChannelBuffer *_pRpcChannelBuffer,
  401.     PRPC_MESSAGE _pRpcMessage,
  402.     DWORD *_pdwStubPhase);
  403. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarDarkShadowColor_Proxy( 
  404.     IHTMLRuleStyle3 * This,
  405.     /* [in] */ VARIANT v);
  406. void __RPC_STUB IHTMLRuleStyle3_put_scrollbarDarkShadowColor_Stub(
  407.     IRpcStubBuffer *This,
  408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  409.     PRPC_MESSAGE _pRpcMessage,
  410.     DWORD *_pdwStubPhase);
  411. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarDarkShadowColor_Proxy( 
  412.     IHTMLRuleStyle3 * This,
  413.     /* [out][retval] */ VARIANT *p);
  414. void __RPC_STUB IHTMLRuleStyle3_get_scrollbarDarkShadowColor_Stub(
  415.     IRpcStubBuffer *This,
  416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  417.     PRPC_MESSAGE _pRpcMessage,
  418.     DWORD *_pdwStubPhase);
  419. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarArrowColor_Proxy( 
  420.     IHTMLRuleStyle3 * This,
  421.     /* [in] */ VARIANT v);
  422. void __RPC_STUB IHTMLRuleStyle3_put_scrollbarArrowColor_Stub(
  423.     IRpcStubBuffer *This,
  424.     IRpcChannelBuffer *_pRpcChannelBuffer,
  425.     PRPC_MESSAGE _pRpcMessage,
  426.     DWORD *_pdwStubPhase);
  427. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarArrowColor_Proxy( 
  428.     IHTMLRuleStyle3 * This,
  429.     /* [out][retval] */ VARIANT *p);
  430. void __RPC_STUB IHTMLRuleStyle3_get_scrollbarArrowColor_Stub(
  431.     IRpcStubBuffer *This,
  432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  433.     PRPC_MESSAGE _pRpcMessage,
  434.     DWORD *_pdwStubPhase);
  435. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_scrollbarTrackColor_Proxy( 
  436.     IHTMLRuleStyle3 * This,
  437.     /* [in] */ VARIANT v);
  438. void __RPC_STUB IHTMLRuleStyle3_put_scrollbarTrackColor_Stub(
  439.     IRpcStubBuffer *This,
  440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  441.     PRPC_MESSAGE _pRpcMessage,
  442.     DWORD *_pdwStubPhase);
  443. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_scrollbarTrackColor_Proxy( 
  444.     IHTMLRuleStyle3 * This,
  445.     /* [out][retval] */ VARIANT *p);
  446. void __RPC_STUB IHTMLRuleStyle3_get_scrollbarTrackColor_Stub(
  447.     IRpcStubBuffer *This,
  448.     IRpcChannelBuffer *_pRpcChannelBuffer,
  449.     PRPC_MESSAGE _pRpcMessage,
  450.     DWORD *_pdwStubPhase);
  451. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_writingMode_Proxy( 
  452.     IHTMLRuleStyle3 * This,
  453.     /* [in] */ BSTR v);
  454. void __RPC_STUB IHTMLRuleStyle3_put_writingMode_Stub(
  455.     IRpcStubBuffer *This,
  456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  457.     PRPC_MESSAGE _pRpcMessage,
  458.     DWORD *_pdwStubPhase);
  459. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_writingMode_Proxy( 
  460.     IHTMLRuleStyle3 * This,
  461.     /* [out][retval] */ BSTR *p);
  462. void __RPC_STUB IHTMLRuleStyle3_get_writingMode_Stub(
  463.     IRpcStubBuffer *This,
  464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  465.     PRPC_MESSAGE _pRpcMessage,
  466.     DWORD *_pdwStubPhase);
  467. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_textAlignLast_Proxy( 
  468.     IHTMLRuleStyle3 * This,
  469.     /* [in] */ BSTR v);
  470. void __RPC_STUB IHTMLRuleStyle3_put_textAlignLast_Stub(
  471.     IRpcStubBuffer *This,
  472.     IRpcChannelBuffer *_pRpcChannelBuffer,
  473.     PRPC_MESSAGE _pRpcMessage,
  474.     DWORD *_pdwStubPhase);
  475. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_textAlignLast_Proxy( 
  476.     IHTMLRuleStyle3 * This,
  477.     /* [out][retval] */ BSTR *p);
  478. void __RPC_STUB IHTMLRuleStyle3_get_textAlignLast_Stub(
  479.     IRpcStubBuffer *This,
  480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  481.     PRPC_MESSAGE _pRpcMessage,
  482.     DWORD *_pdwStubPhase);
  483. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_put_textKashidaSpace_Proxy( 
  484.     IHTMLRuleStyle3 * This,
  485.     /* [in] */ VARIANT v);
  486. void __RPC_STUB IHTMLRuleStyle3_put_textKashidaSpace_Stub(
  487.     IRpcStubBuffer *This,
  488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  489.     PRPC_MESSAGE _pRpcMessage,
  490.     DWORD *_pdwStubPhase);
  491. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle3_get_textKashidaSpace_Proxy( 
  492.     IHTMLRuleStyle3 * This,
  493.     /* [out][retval] */ VARIANT *p);
  494. void __RPC_STUB IHTMLRuleStyle3_get_textKashidaSpace_Stub(
  495.     IRpcStubBuffer *This,
  496.     IRpcChannelBuffer *_pRpcChannelBuffer,
  497.     PRPC_MESSAGE _pRpcMessage,
  498.     DWORD *_pdwStubPhase);
  499. #endif  /* __IHTMLRuleStyle3_INTERFACE_DEFINED__ */
  500. #ifndef __IHTMLRuleStyle4_INTERFACE_DEFINED__
  501. #define __IHTMLRuleStyle4_INTERFACE_DEFINED__
  502. /* interface IHTMLRuleStyle4 */
  503. /* [object][uuid][dual][oleautomation] */ 
  504. EXTERN_C const IID IID_IHTMLRuleStyle4;
  505. #if defined(__cplusplus) && !defined(CINTERFACE)
  506.     
  507.     MIDL_INTERFACE("3050f817-98b5-11cf-bb82-00aa00bdce0b")
  508.     IHTMLRuleStyle4 : public IDispatch
  509.     {
  510.     public:
  511.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textOverflow( 
  512.             /* [in] */ BSTR v) = 0;
  513.         
  514.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textOverflow( 
  515.             /* [out][retval] */ BSTR *p) = 0;
  516.         
  517.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_minHeight( 
  518.             /* [in] */ VARIANT v) = 0;
  519.         
  520.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_minHeight( 
  521.             /* [out][retval] */ VARIANT *p) = 0;
  522.         
  523.     };
  524.     
  525. #else  /* C style interface */
  526.     typedef struct IHTMLRuleStyle4Vtbl
  527.     {
  528.         BEGIN_INTERFACE
  529.         
  530.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  531.             IHTMLRuleStyle4 * This,
  532.             /* [in] */ REFIID riid,
  533.             /* [iid_is][out] */ void **ppvObject);
  534.         
  535.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  536.             IHTMLRuleStyle4 * This);
  537.         
  538.         ULONG ( STDMETHODCALLTYPE *Release )( 
  539.             IHTMLRuleStyle4 * This);
  540.         
  541.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  542.             IHTMLRuleStyle4 * This,
  543.             /* [out] */ UINT *pctinfo);
  544.         
  545.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  546.             IHTMLRuleStyle4 * This,
  547.             /* [in] */ UINT iTInfo,
  548.             /* [in] */ LCID lcid,
  549.             /* [out] */ ITypeInfo **ppTInfo);
  550.         
  551.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  552.             IHTMLRuleStyle4 * This,
  553.             /* [in] */ REFIID riid,
  554.             /* [size_is][in] */ LPOLESTR *rgszNames,
  555.             /* [in] */ UINT cNames,
  556.             /* [in] */ LCID lcid,
  557.             /* [size_is][out] */ DISPID *rgDispId);
  558.         
  559.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  560.             IHTMLRuleStyle4 * This,
  561.             /* [in] */ DISPID dispIdMember,
  562.             /* [in] */ REFIID riid,
  563.             /* [in] */ LCID lcid,
  564.             /* [in] */ WORD wFlags,
  565.             /* [out][in] */ DISPPARAMS *pDispParams,
  566.             /* [out] */ VARIANT *pVarResult,
  567.             /* [out] */ EXCEPINFO *pExcepInfo,
  568.             /* [out] */ UINT *puArgErr);
  569.         
  570.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textOverflow )( 
  571.             IHTMLRuleStyle4 * This,
  572.             /* [in] */ BSTR v);
  573.         
  574.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textOverflow )( 
  575.             IHTMLRuleStyle4 * This,
  576.             /* [out][retval] */ BSTR *p);
  577.         
  578.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_minHeight )( 
  579.             IHTMLRuleStyle4 * This,
  580.             /* [in] */ VARIANT v);
  581.         
  582.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_minHeight )( 
  583.             IHTMLRuleStyle4 * This,
  584.             /* [out][retval] */ VARIANT *p);
  585.         
  586.         END_INTERFACE
  587.     } IHTMLRuleStyle4Vtbl;
  588.     interface IHTMLRuleStyle4
  589.     {
  590.         CONST_VTBL struct IHTMLRuleStyle4Vtbl *lpVtbl;
  591.     };
  592.     
  593. #ifdef COBJMACROS
  594. #define IHTMLRuleStyle4_QueryInterface(This,riid,ppvObject)
  595.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  596. #define IHTMLRuleStyle4_AddRef(This)
  597.     (This)->lpVtbl -> AddRef(This)
  598. #define IHTMLRuleStyle4_Release(This)
  599.     (This)->lpVtbl -> Release(This)
  600. #define IHTMLRuleStyle4_GetTypeInfoCount(This,pctinfo)
  601.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  602. #define IHTMLRuleStyle4_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  603.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  604. #define IHTMLRuleStyle4_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  605.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  606. #define IHTMLRuleStyle4_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  607.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  608. #define IHTMLRuleStyle4_put_textOverflow(This,v)
  609.     (This)->lpVtbl -> put_textOverflow(This,v)
  610. #define IHTMLRuleStyle4_get_textOverflow(This,p)
  611.     (This)->lpVtbl -> get_textOverflow(This,p)
  612. #define IHTMLRuleStyle4_put_minHeight(This,v)
  613.     (This)->lpVtbl -> put_minHeight(This,v)
  614. #define IHTMLRuleStyle4_get_minHeight(This,p)
  615.     (This)->lpVtbl -> get_minHeight(This,p)
  616. #endif /* COBJMACROS */
  617. #endif  /* C style interface */
  618. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_put_textOverflow_Proxy( 
  619.     IHTMLRuleStyle4 * This,
  620.     /* [in] */ BSTR v);
  621. void __RPC_STUB IHTMLRuleStyle4_put_textOverflow_Stub(
  622.     IRpcStubBuffer *This,
  623.     IRpcChannelBuffer *_pRpcChannelBuffer,
  624.     PRPC_MESSAGE _pRpcMessage,
  625.     DWORD *_pdwStubPhase);
  626. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_get_textOverflow_Proxy( 
  627.     IHTMLRuleStyle4 * This,
  628.     /* [out][retval] */ BSTR *p);
  629. void __RPC_STUB IHTMLRuleStyle4_get_textOverflow_Stub(
  630.     IRpcStubBuffer *This,
  631.     IRpcChannelBuffer *_pRpcChannelBuffer,
  632.     PRPC_MESSAGE _pRpcMessage,
  633.     DWORD *_pdwStubPhase);
  634. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_put_minHeight_Proxy( 
  635.     IHTMLRuleStyle4 * This,
  636.     /* [in] */ VARIANT v);
  637. void __RPC_STUB IHTMLRuleStyle4_put_minHeight_Stub(
  638.     IRpcStubBuffer *This,
  639.     IRpcChannelBuffer *_pRpcChannelBuffer,
  640.     PRPC_MESSAGE _pRpcMessage,
  641.     DWORD *_pdwStubPhase);
  642. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRuleStyle4_get_minHeight_Proxy( 
  643.     IHTMLRuleStyle4 * This,
  644.     /* [out][retval] */ VARIANT *p);
  645. void __RPC_STUB IHTMLRuleStyle4_get_minHeight_Stub(
  646.     IRpcStubBuffer *This,
  647.     IRpcChannelBuffer *_pRpcChannelBuffer,
  648.     PRPC_MESSAGE _pRpcMessage,
  649.     DWORD *_pdwStubPhase);
  650. #endif  /* __IHTMLRuleStyle4_INTERFACE_DEFINED__ */
  651. #ifndef __DispHTMLStyle_DISPINTERFACE_DEFINED__
  652. #define __DispHTMLStyle_DISPINTERFACE_DEFINED__
  653. /* dispinterface DispHTMLStyle */
  654. /* [uuid][hidden] */ 
  655. EXTERN_C const IID DIID_DispHTMLStyle;
  656. #if defined(__cplusplus) && !defined(CINTERFACE)
  657.     MIDL_INTERFACE("3050f55a-98b5-11cf-bb82-00aa00bdce0b")
  658.     DispHTMLStyle : public IDispatch
  659.     {
  660.     };
  661.     
  662. #else  /* C style interface */
  663.     typedef struct DispHTMLStyleVtbl
  664.     {
  665.         BEGIN_INTERFACE
  666.         
  667.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  668.             DispHTMLStyle * This,
  669.             /* [in] */ REFIID riid,
  670.             /* [iid_is][out] */ void **ppvObject);
  671.         
  672.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  673.             DispHTMLStyle * This);
  674.         
  675.         ULONG ( STDMETHODCALLTYPE *Release )( 
  676.             DispHTMLStyle * This);
  677.         
  678.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  679.             DispHTMLStyle * This,
  680.             /* [out] */ UINT *pctinfo);
  681.         
  682.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  683.             DispHTMLStyle * This,
  684.             /* [in] */ UINT iTInfo,
  685.             /* [in] */ LCID lcid,
  686.             /* [out] */ ITypeInfo **ppTInfo);
  687.         
  688.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  689.             DispHTMLStyle * This,
  690.             /* [in] */ REFIID riid,
  691.             /* [size_is][in] */ LPOLESTR *rgszNames,
  692.             /* [in] */ UINT cNames,
  693.             /* [in] */ LCID lcid,
  694.             /* [size_is][out] */ DISPID *rgDispId);
  695.         
  696.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  697.             DispHTMLStyle * This,
  698.             /* [in] */ DISPID dispIdMember,
  699.             /* [in] */ REFIID riid,
  700.             /* [in] */ LCID lcid,
  701.             /* [in] */ WORD wFlags,
  702.             /* [out][in] */ DISPPARAMS *pDispParams,
  703.             /* [out] */ VARIANT *pVarResult,
  704.             /* [out] */ EXCEPINFO *pExcepInfo,
  705.             /* [out] */ UINT *puArgErr);
  706.         
  707.         END_INTERFACE
  708.     } DispHTMLStyleVtbl;
  709.     interface DispHTMLStyle
  710.     {
  711.         CONST_VTBL struct DispHTMLStyleVtbl *lpVtbl;
  712.     };
  713.     
  714. #ifdef COBJMACROS
  715. #define DispHTMLStyle_QueryInterface(This,riid,ppvObject)
  716.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  717. #define DispHTMLStyle_AddRef(This)
  718.     (This)->lpVtbl -> AddRef(This)
  719. #define DispHTMLStyle_Release(This)
  720.     (This)->lpVtbl -> Release(This)
  721. #define DispHTMLStyle_GetTypeInfoCount(This,pctinfo)
  722.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  723. #define DispHTMLStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  724.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  725. #define DispHTMLStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  726.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  727. #define DispHTMLStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  728.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  729. #endif /* COBJMACROS */
  730. #endif  /* C style interface */
  731. #endif  /* __DispHTMLStyle_DISPINTERFACE_DEFINED__ */
  732. EXTERN_C const CLSID CLSID_HTMLStyle;
  733. #ifdef __cplusplus
  734. class DECLSPEC_UUID("3050f285-98b5-11cf-bb82-00aa00bdce0b")
  735. HTMLStyle;
  736. #endif
  737. #ifndef __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__
  738. #define __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__
  739. /* dispinterface DispHTMLRuleStyle */
  740. /* [uuid][hidden] */ 
  741. EXTERN_C const IID DIID_DispHTMLRuleStyle;
  742. #if defined(__cplusplus) && !defined(CINTERFACE)
  743.     MIDL_INTERFACE("3050f55c-98b5-11cf-bb82-00aa00bdce0b")
  744.     DispHTMLRuleStyle : public IDispatch
  745.     {
  746.     };
  747.     
  748. #else  /* C style interface */
  749.     typedef struct DispHTMLRuleStyleVtbl
  750.     {
  751.         BEGIN_INTERFACE
  752.         
  753.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  754.             DispHTMLRuleStyle * This,
  755.             /* [in] */ REFIID riid,
  756.             /* [iid_is][out] */ void **ppvObject);
  757.         
  758.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  759.             DispHTMLRuleStyle * This);
  760.         
  761.         ULONG ( STDMETHODCALLTYPE *Release )( 
  762.             DispHTMLRuleStyle * This);
  763.         
  764.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  765.             DispHTMLRuleStyle * This,
  766.             /* [out] */ UINT *pctinfo);
  767.         
  768.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  769.             DispHTMLRuleStyle * This,
  770.             /* [in] */ UINT iTInfo,
  771.             /* [in] */ LCID lcid,
  772.             /* [out] */ ITypeInfo **ppTInfo);
  773.         
  774.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  775.             DispHTMLRuleStyle * This,
  776.             /* [in] */ REFIID riid,
  777.             /* [size_is][in] */ LPOLESTR *rgszNames,
  778.             /* [in] */ UINT cNames,
  779.             /* [in] */ LCID lcid,
  780.             /* [size_is][out] */ DISPID *rgDispId);
  781.         
  782.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  783.             DispHTMLRuleStyle * This,
  784.             /* [in] */ DISPID dispIdMember,
  785.             /* [in] */ REFIID riid,
  786.             /* [in] */ LCID lcid,
  787.             /* [in] */ WORD wFlags,
  788.             /* [out][in] */ DISPPARAMS *pDispParams,
  789.             /* [out] */ VARIANT *pVarResult,
  790.             /* [out] */ EXCEPINFO *pExcepInfo,
  791.             /* [out] */ UINT *puArgErr);
  792.         
  793.         END_INTERFACE
  794.     } DispHTMLRuleStyleVtbl;
  795.     interface DispHTMLRuleStyle
  796.     {
  797.         CONST_VTBL struct DispHTMLRuleStyleVtbl *lpVtbl;
  798.     };
  799.     
  800. #ifdef COBJMACROS
  801. #define DispHTMLRuleStyle_QueryInterface(This,riid,ppvObject)
  802.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  803. #define DispHTMLRuleStyle_AddRef(This)
  804.     (This)->lpVtbl -> AddRef(This)
  805. #define DispHTMLRuleStyle_Release(This)
  806.     (This)->lpVtbl -> Release(This)
  807. #define DispHTMLRuleStyle_GetTypeInfoCount(This,pctinfo)
  808.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  809. #define DispHTMLRuleStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  810.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  811. #define DispHTMLRuleStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  812.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  813. #define DispHTMLRuleStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  814.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  815. #endif /* COBJMACROS */
  816. #endif  /* C style interface */
  817. #endif  /* __DispHTMLRuleStyle_DISPINTERFACE_DEFINED__ */
  818. EXTERN_C const CLSID CLSID_HTMLRuleStyle;
  819. #ifdef __cplusplus
  820. class DECLSPEC_UUID("3050f3d0-98b5-11cf-bb82-00aa00bdce0b")
  821. HTMLRuleStyle;
  822. #endif
  823. #ifndef __IHTMLRenderStyle_INTERFACE_DEFINED__
  824. #define __IHTMLRenderStyle_INTERFACE_DEFINED__
  825. /* interface IHTMLRenderStyle */
  826. /* [object][uuid][dual][oleautomation] */ 
  827. EXTERN_C const IID IID_IHTMLRenderStyle;
  828. #if defined(__cplusplus) && !defined(CINTERFACE)
  829.     
  830.     MIDL_INTERFACE("3050f6ae-98b5-11cf-bb82-00aa00bdce0b")
  831.     IHTMLRenderStyle : public IDispatch
  832.     {
  833.     public:
  834.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textLineThroughStyle( 
  835.             /* [in] */ BSTR v) = 0;
  836.         
  837.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textLineThroughStyle( 
  838.             /* [out][retval] */ BSTR *p) = 0;
  839.         
  840.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textUnderlineStyle( 
  841.             /* [in] */ BSTR v) = 0;
  842.         
  843.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textUnderlineStyle( 
  844.             /* [out][retval] */ BSTR *p) = 0;
  845.         
  846.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textEffect( 
  847.             /* [in] */ BSTR v) = 0;
  848.         
  849.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textEffect( 
  850.             /* [out][retval] */ BSTR *p) = 0;
  851.         
  852.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textColor( 
  853.             /* [in] */ VARIANT v) = 0;
  854.         
  855.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textColor( 
  856.             /* [out][retval] */ VARIANT *p) = 0;
  857.         
  858.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textBackgroundColor( 
  859.             /* [in] */ VARIANT v) = 0;
  860.         
  861.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textBackgroundColor( 
  862.             /* [out][retval] */ VARIANT *p) = 0;
  863.         
  864.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecorationColor( 
  865.             /* [in] */ VARIANT v) = 0;
  866.         
  867.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecorationColor( 
  868.             /* [out][retval] */ VARIANT *p) = 0;
  869.         
  870.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_renderingPriority( 
  871.             /* [in] */ long v) = 0;
  872.         
  873.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_renderingPriority( 
  874.             /* [out][retval] */ long *p) = 0;
  875.         
  876.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_defaultTextSelection( 
  877.             /* [in] */ BSTR v) = 0;
  878.         
  879.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_defaultTextSelection( 
  880.             /* [out][retval] */ BSTR *p) = 0;
  881.         
  882.         virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_textDecoration( 
  883.             /* [in] */ BSTR v) = 0;
  884.         
  885.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  886.             /* [out][retval] */ BSTR *p) = 0;
  887.         
  888.     };
  889.     
  890. #else  /* C style interface */
  891.     typedef struct IHTMLRenderStyleVtbl
  892.     {
  893.         BEGIN_INTERFACE
  894.         
  895.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  896.             IHTMLRenderStyle * This,
  897.             /* [in] */ REFIID riid,
  898.             /* [iid_is][out] */ void **ppvObject);
  899.         
  900.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  901.             IHTMLRenderStyle * This);
  902.         
  903.         ULONG ( STDMETHODCALLTYPE *Release )( 
  904.             IHTMLRenderStyle * This);
  905.         
  906.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  907.             IHTMLRenderStyle * This,
  908.             /* [out] */ UINT *pctinfo);
  909.         
  910.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  911.             IHTMLRenderStyle * This,
  912.             /* [in] */ UINT iTInfo,
  913.             /* [in] */ LCID lcid,
  914.             /* [out] */ ITypeInfo **ppTInfo);
  915.         
  916.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  917.             IHTMLRenderStyle * This,
  918.             /* [in] */ REFIID riid,
  919.             /* [size_is][in] */ LPOLESTR *rgszNames,
  920.             /* [in] */ UINT cNames,
  921.             /* [in] */ LCID lcid,
  922.             /* [size_is][out] */ DISPID *rgDispId);
  923.         
  924.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  925.             IHTMLRenderStyle * This,
  926.             /* [in] */ DISPID dispIdMember,
  927.             /* [in] */ REFIID riid,
  928.             /* [in] */ LCID lcid,
  929.             /* [in] */ WORD wFlags,
  930.             /* [out][in] */ DISPPARAMS *pDispParams,
  931.             /* [out] */ VARIANT *pVarResult,
  932.             /* [out] */ EXCEPINFO *pExcepInfo,
  933.             /* [out] */ UINT *puArgErr);
  934.         
  935.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textLineThroughStyle )( 
  936.             IHTMLRenderStyle * This,
  937.             /* [in] */ BSTR v);
  938.         
  939.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textLineThroughStyle )( 
  940.             IHTMLRenderStyle * This,
  941.             /* [out][retval] */ BSTR *p);
  942.         
  943.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textUnderlineStyle )( 
  944.             IHTMLRenderStyle * This,
  945.             /* [in] */ BSTR v);
  946.         
  947.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textUnderlineStyle )( 
  948.             IHTMLRenderStyle * This,
  949.             /* [out][retval] */ BSTR *p);
  950.         
  951.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textEffect )( 
  952.             IHTMLRenderStyle * This,
  953.             /* [in] */ BSTR v);
  954.         
  955.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textEffect )( 
  956.             IHTMLRenderStyle * This,
  957.             /* [out][retval] */ BSTR *p);
  958.         
  959.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textColor )( 
  960.             IHTMLRenderStyle * This,
  961.             /* [in] */ VARIANT v);
  962.         
  963.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textColor )( 
  964.             IHTMLRenderStyle * This,
  965.             /* [out][retval] */ VARIANT *p);
  966.         
  967.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textBackgroundColor )( 
  968.             IHTMLRenderStyle * This,
  969.             /* [in] */ VARIANT v);
  970.         
  971.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textBackgroundColor )( 
  972.             IHTMLRenderStyle * This,
  973.             /* [out][retval] */ VARIANT *p);
  974.         
  975.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecorationColor )( 
  976.             IHTMLRenderStyle * This,
  977.             /* [in] */ VARIANT v);
  978.         
  979.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecorationColor )( 
  980.             IHTMLRenderStyle * This,
  981.             /* [out][retval] */ VARIANT *p);
  982.         
  983.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_renderingPriority )( 
  984.             IHTMLRenderStyle * This,
  985.             /* [in] */ long v);
  986.         
  987.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_renderingPriority )( 
  988.             IHTMLRenderStyle * This,
  989.             /* [out][retval] */ long *p);
  990.         
  991.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_defaultTextSelection )( 
  992.             IHTMLRenderStyle * This,
  993.             /* [in] */ BSTR v);
  994.         
  995.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_defaultTextSelection )( 
  996.             IHTMLRenderStyle * This,
  997.             /* [out][retval] */ BSTR *p);
  998.         
  999.         /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_textDecoration )( 
  1000.             IHTMLRenderStyle * This,
  1001.             /* [in] */ BSTR v);
  1002.         
  1003.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecoration )( 
  1004.             IHTMLRenderStyle * This,
  1005.             /* [out][retval] */ BSTR *p);
  1006.         
  1007.         END_INTERFACE
  1008.     } IHTMLRenderStyleVtbl;
  1009.     interface IHTMLRenderStyle
  1010.     {
  1011.         CONST_VTBL struct IHTMLRenderStyleVtbl *lpVtbl;
  1012.     };
  1013.     
  1014. #ifdef COBJMACROS
  1015. #define IHTMLRenderStyle_QueryInterface(This,riid,ppvObject)
  1016.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1017. #define IHTMLRenderStyle_AddRef(This)
  1018.     (This)->lpVtbl -> AddRef(This)
  1019. #define IHTMLRenderStyle_Release(This)
  1020.     (This)->lpVtbl -> Release(This)
  1021. #define IHTMLRenderStyle_GetTypeInfoCount(This,pctinfo)
  1022.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1023. #define IHTMLRenderStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1024.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1025. #define IHTMLRenderStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1026.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1027. #define IHTMLRenderStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1028.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1029. #define IHTMLRenderStyle_put_textLineThroughStyle(This,v)
  1030.     (This)->lpVtbl -> put_textLineThroughStyle(This,v)
  1031. #define IHTMLRenderStyle_get_textLineThroughStyle(This,p)
  1032.     (This)->lpVtbl -> get_textLineThroughStyle(This,p)
  1033. #define IHTMLRenderStyle_put_textUnderlineStyle(This,v)
  1034.     (This)->lpVtbl -> put_textUnderlineStyle(This,v)
  1035. #define IHTMLRenderStyle_get_textUnderlineStyle(This,p)
  1036.     (This)->lpVtbl -> get_textUnderlineStyle(This,p)
  1037. #define IHTMLRenderStyle_put_textEffect(This,v)
  1038.     (This)->lpVtbl -> put_textEffect(This,v)
  1039. #define IHTMLRenderStyle_get_textEffect(This,p)
  1040.     (This)->lpVtbl -> get_textEffect(This,p)
  1041. #define IHTMLRenderStyle_put_textColor(This,v)
  1042.     (This)->lpVtbl -> put_textColor(This,v)
  1043. #define IHTMLRenderStyle_get_textColor(This,p)
  1044.     (This)->lpVtbl -> get_textColor(This,p)
  1045. #define IHTMLRenderStyle_put_textBackgroundColor(This,v)
  1046.     (This)->lpVtbl -> put_textBackgroundColor(This,v)
  1047. #define IHTMLRenderStyle_get_textBackgroundColor(This,p)
  1048.     (This)->lpVtbl -> get_textBackgroundColor(This,p)
  1049. #define IHTMLRenderStyle_put_textDecorationColor(This,v)
  1050.     (This)->lpVtbl -> put_textDecorationColor(This,v)
  1051. #define IHTMLRenderStyle_get_textDecorationColor(This,p)
  1052.     (This)->lpVtbl -> get_textDecorationColor(This,p)
  1053. #define IHTMLRenderStyle_put_renderingPriority(This,v)
  1054.     (This)->lpVtbl -> put_renderingPriority(This,v)
  1055. #define IHTMLRenderStyle_get_renderingPriority(This,p)
  1056.     (This)->lpVtbl -> get_renderingPriority(This,p)
  1057. #define IHTMLRenderStyle_put_defaultTextSelection(This,v)
  1058.     (This)->lpVtbl -> put_defaultTextSelection(This,v)
  1059. #define IHTMLRenderStyle_get_defaultTextSelection(This,p)
  1060.     (This)->lpVtbl -> get_defaultTextSelection(This,p)
  1061. #define IHTMLRenderStyle_put_textDecoration(This,v)
  1062.     (This)->lpVtbl -> put_textDecoration(This,v)
  1063. #define IHTMLRenderStyle_get_textDecoration(This,p)
  1064.     (This)->lpVtbl -> get_textDecoration(This,p)
  1065. #endif /* COBJMACROS */
  1066. #endif  /* C style interface */
  1067. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textLineThroughStyle_Proxy( 
  1068.     IHTMLRenderStyle * This,
  1069.     /* [in] */ BSTR v);
  1070. void __RPC_STUB IHTMLRenderStyle_put_textLineThroughStyle_Stub(
  1071.     IRpcStubBuffer *This,
  1072.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1073.     PRPC_MESSAGE _pRpcMessage,
  1074.     DWORD *_pdwStubPhase);
  1075. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textLineThroughStyle_Proxy( 
  1076.     IHTMLRenderStyle * This,
  1077.     /* [out][retval] */ BSTR *p);
  1078. void __RPC_STUB IHTMLRenderStyle_get_textLineThroughStyle_Stub(
  1079.     IRpcStubBuffer *This,
  1080.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1081.     PRPC_MESSAGE _pRpcMessage,
  1082.     DWORD *_pdwStubPhase);
  1083. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textUnderlineStyle_Proxy( 
  1084.     IHTMLRenderStyle * This,
  1085.     /* [in] */ BSTR v);
  1086. void __RPC_STUB IHTMLRenderStyle_put_textUnderlineStyle_Stub(
  1087.     IRpcStubBuffer *This,
  1088.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1089.     PRPC_MESSAGE _pRpcMessage,
  1090.     DWORD *_pdwStubPhase);
  1091. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textUnderlineStyle_Proxy( 
  1092.     IHTMLRenderStyle * This,
  1093.     /* [out][retval] */ BSTR *p);
  1094. void __RPC_STUB IHTMLRenderStyle_get_textUnderlineStyle_Stub(
  1095.     IRpcStubBuffer *This,
  1096.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1097.     PRPC_MESSAGE _pRpcMessage,
  1098.     DWORD *_pdwStubPhase);
  1099. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textEffect_Proxy( 
  1100.     IHTMLRenderStyle * This,
  1101.     /* [in] */ BSTR v);
  1102. void __RPC_STUB IHTMLRenderStyle_put_textEffect_Stub(
  1103.     IRpcStubBuffer *This,
  1104.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1105.     PRPC_MESSAGE _pRpcMessage,
  1106.     DWORD *_pdwStubPhase);
  1107. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textEffect_Proxy( 
  1108.     IHTMLRenderStyle * This,
  1109.     /* [out][retval] */ BSTR *p);
  1110. void __RPC_STUB IHTMLRenderStyle_get_textEffect_Stub(
  1111.     IRpcStubBuffer *This,
  1112.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1113.     PRPC_MESSAGE _pRpcMessage,
  1114.     DWORD *_pdwStubPhase);
  1115. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textColor_Proxy( 
  1116.     IHTMLRenderStyle * This,
  1117.     /* [in] */ VARIANT v);
  1118. void __RPC_STUB IHTMLRenderStyle_put_textColor_Stub(
  1119.     IRpcStubBuffer *This,
  1120.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1121.     PRPC_MESSAGE _pRpcMessage,
  1122.     DWORD *_pdwStubPhase);
  1123. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textColor_Proxy( 
  1124.     IHTMLRenderStyle * This,
  1125.     /* [out][retval] */ VARIANT *p);
  1126. void __RPC_STUB IHTMLRenderStyle_get_textColor_Stub(
  1127.     IRpcStubBuffer *This,
  1128.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1129.     PRPC_MESSAGE _pRpcMessage,
  1130.     DWORD *_pdwStubPhase);
  1131. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textBackgroundColor_Proxy( 
  1132.     IHTMLRenderStyle * This,
  1133.     /* [in] */ VARIANT v);
  1134. void __RPC_STUB IHTMLRenderStyle_put_textBackgroundColor_Stub(
  1135.     IRpcStubBuffer *This,
  1136.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1137.     PRPC_MESSAGE _pRpcMessage,
  1138.     DWORD *_pdwStubPhase);
  1139. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textBackgroundColor_Proxy( 
  1140.     IHTMLRenderStyle * This,
  1141.     /* [out][retval] */ VARIANT *p);
  1142. void __RPC_STUB IHTMLRenderStyle_get_textBackgroundColor_Stub(
  1143.     IRpcStubBuffer *This,
  1144.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1145.     PRPC_MESSAGE _pRpcMessage,
  1146.     DWORD *_pdwStubPhase);
  1147. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textDecorationColor_Proxy( 
  1148.     IHTMLRenderStyle * This,
  1149.     /* [in] */ VARIANT v);
  1150. void __RPC_STUB IHTMLRenderStyle_put_textDecorationColor_Stub(
  1151.     IRpcStubBuffer *This,
  1152.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1153.     PRPC_MESSAGE _pRpcMessage,
  1154.     DWORD *_pdwStubPhase);
  1155. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textDecorationColor_Proxy( 
  1156.     IHTMLRenderStyle * This,
  1157.     /* [out][retval] */ VARIANT *p);
  1158. void __RPC_STUB IHTMLRenderStyle_get_textDecorationColor_Stub(
  1159.     IRpcStubBuffer *This,
  1160.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1161.     PRPC_MESSAGE _pRpcMessage,
  1162.     DWORD *_pdwStubPhase);
  1163. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_renderingPriority_Proxy( 
  1164.     IHTMLRenderStyle * This,
  1165.     /* [in] */ long v);
  1166. void __RPC_STUB IHTMLRenderStyle_put_renderingPriority_Stub(
  1167.     IRpcStubBuffer *This,
  1168.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1169.     PRPC_MESSAGE _pRpcMessage,
  1170.     DWORD *_pdwStubPhase);
  1171. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_renderingPriority_Proxy( 
  1172.     IHTMLRenderStyle * This,
  1173.     /* [out][retval] */ long *p);
  1174. void __RPC_STUB IHTMLRenderStyle_get_renderingPriority_Stub(
  1175.     IRpcStubBuffer *This,
  1176.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1177.     PRPC_MESSAGE _pRpcMessage,
  1178.     DWORD *_pdwStubPhase);
  1179. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_defaultTextSelection_Proxy( 
  1180.     IHTMLRenderStyle * This,
  1181.     /* [in] */ BSTR v);
  1182. void __RPC_STUB IHTMLRenderStyle_put_defaultTextSelection_Stub(
  1183.     IRpcStubBuffer *This,
  1184.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1185.     PRPC_MESSAGE _pRpcMessage,
  1186.     DWORD *_pdwStubPhase);
  1187. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_defaultTextSelection_Proxy( 
  1188.     IHTMLRenderStyle * This,
  1189.     /* [out][retval] */ BSTR *p);
  1190. void __RPC_STUB IHTMLRenderStyle_get_defaultTextSelection_Stub(
  1191.     IRpcStubBuffer *This,
  1192.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1193.     PRPC_MESSAGE _pRpcMessage,
  1194.     DWORD *_pdwStubPhase);
  1195. /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_put_textDecoration_Proxy( 
  1196.     IHTMLRenderStyle * This,
  1197.     /* [in] */ BSTR v);
  1198. void __RPC_STUB IHTMLRenderStyle_put_textDecoration_Stub(
  1199.     IRpcStubBuffer *This,
  1200.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1201.     PRPC_MESSAGE _pRpcMessage,
  1202.     DWORD *_pdwStubPhase);
  1203. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLRenderStyle_get_textDecoration_Proxy( 
  1204.     IHTMLRenderStyle * This,
  1205.     /* [out][retval] */ BSTR *p);
  1206. void __RPC_STUB IHTMLRenderStyle_get_textDecoration_Stub(
  1207.     IRpcStubBuffer *This,
  1208.     IRpcChannelBuffer *_pRpcChannelBuffer,
  1209.     PRPC_MESSAGE _pRpcMessage,
  1210.     DWORD *_pdwStubPhase);
  1211. #endif  /* __IHTMLRenderStyle_INTERFACE_DEFINED__ */
  1212. #ifndef __DispHTMLRenderStyle_DISPINTERFACE_DEFINED__
  1213. #define __DispHTMLRenderStyle_DISPINTERFACE_DEFINED__
  1214. /* dispinterface DispHTMLRenderStyle */
  1215. /* [uuid][hidden] */ 
  1216. EXTERN_C const IID DIID_DispHTMLRenderStyle;
  1217. #if defined(__cplusplus) && !defined(CINTERFACE)
  1218.     MIDL_INTERFACE("3050f58b-98b5-11cf-bb82-00aa00bdce0b")
  1219.     DispHTMLRenderStyle : public IDispatch
  1220.     {
  1221.     };
  1222.     
  1223. #else  /* C style interface */
  1224.     typedef struct DispHTMLRenderStyleVtbl
  1225.     {
  1226.         BEGIN_INTERFACE
  1227.         
  1228.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1229.             DispHTMLRenderStyle * This,
  1230.             /* [in] */ REFIID riid,
  1231.             /* [iid_is][out] */ void **ppvObject);
  1232.         
  1233.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1234.             DispHTMLRenderStyle * This);
  1235.         
  1236.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1237.             DispHTMLRenderStyle * This);
  1238.         
  1239.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1240.             DispHTMLRenderStyle * This,
  1241.             /* [out] */ UINT *pctinfo);
  1242.         
  1243.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1244.             DispHTMLRenderStyle * This,
  1245.             /* [in] */ UINT iTInfo,
  1246.             /* [in] */ LCID lcid,
  1247.             /* [out] */ ITypeInfo **ppTInfo);
  1248.         
  1249.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1250.             DispHTMLRenderStyle * This,
  1251.             /* [in] */ REFIID riid,
  1252.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1253.             /* [in] */ UINT cNames,
  1254.             /* [in] */ LCID lcid,
  1255.             /* [size_is][out] */ DISPID *rgDispId);
  1256.         
  1257.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1258.             DispHTMLRenderStyle * This,
  1259.             /* [in] */ DISPID dispIdMember,
  1260.             /* [in] */ REFIID riid,
  1261.             /* [in] */ LCID lcid,
  1262.             /* [in] */ WORD wFlags,
  1263.             /* [out][in] */ DISPPARAMS *pDispParams,
  1264.             /* [out] */ VARIANT *pVarResult,
  1265.             /* [out] */ EXCEPINFO *pExcepInfo,
  1266.             /* [out] */ UINT *puArgErr);
  1267.         
  1268.         END_INTERFACE
  1269.     } DispHTMLRenderStyleVtbl;
  1270.     interface DispHTMLRenderStyle
  1271.     {
  1272.         CONST_VTBL struct DispHTMLRenderStyleVtbl *lpVtbl;
  1273.     };
  1274.     
  1275. #ifdef COBJMACROS
  1276. #define DispHTMLRenderStyle_QueryInterface(This,riid,ppvObject)
  1277.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1278. #define DispHTMLRenderStyle_AddRef(This)
  1279.     (This)->lpVtbl -> AddRef(This)
  1280. #define DispHTMLRenderStyle_Release(This)
  1281.     (This)->lpVtbl -> Release(This)
  1282. #define DispHTMLRenderStyle_GetTypeInfoCount(This,pctinfo)
  1283.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1284. #define DispHTMLRenderStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1285.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1286. #define DispHTMLRenderStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1287.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1288. #define DispHTMLRenderStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1289.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1290. #endif /* COBJMACROS */
  1291. #endif  /* C style interface */
  1292. #endif  /* __DispHTMLRenderStyle_DISPINTERFACE_DEFINED__ */
  1293. EXTERN_C const CLSID CLSID_HTMLRenderStyle;
  1294. #ifdef __cplusplus
  1295. class DECLSPEC_UUID("3050f6aa-98b5-11cf-bb82-00aa00bdce0b")
  1296. HTMLRenderStyle;
  1297. #endif
  1298. #ifndef __IHTMLCurrentStyle_INTERFACE_DEFINED__
  1299. #define __IHTMLCurrentStyle_INTERFACE_DEFINED__
  1300. /* interface IHTMLCurrentStyle */
  1301. /* [object][uuid][dual][oleautomation] */ 
  1302. EXTERN_C const IID IID_IHTMLCurrentStyle;
  1303. #if defined(__cplusplus) && !defined(CINTERFACE)
  1304.     
  1305.     MIDL_INTERFACE("3050f3db-98b5-11cf-bb82-00aa00bdce0b")
  1306.     IHTMLCurrentStyle : public IDispatch
  1307.     {
  1308.     public:
  1309.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_position( 
  1310.             /* [out][retval] */ BSTR *p) = 0;
  1311.         
  1312.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_styleFloat( 
  1313.             /* [out][retval] */ BSTR *p) = 0;
  1314.         
  1315.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_color( 
  1316.             /* [out][retval] */ VARIANT *p) = 0;
  1317.         
  1318.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor( 
  1319.             /* [out][retval] */ VARIANT *p) = 0;
  1320.         
  1321.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontFamily( 
  1322.             /* [out][retval] */ BSTR *p) = 0;
  1323.         
  1324.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontStyle( 
  1325.             /* [out][retval] */ BSTR *p) = 0;
  1326.         
  1327.         virtual /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontVariant( 
  1328.             /* [out][retval] */ BSTR *p) = 0;
  1329.         
  1330.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight( 
  1331.             /* [out][retval] */ VARIANT *p) = 0;
  1332.         
  1333.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize( 
  1334.             /* [out][retval] */ VARIANT *p) = 0;
  1335.         
  1336.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundImage( 
  1337.             /* [out][retval] */ BSTR *p) = 0;
  1338.         
  1339.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionX( 
  1340.             /* [out][retval] */ VARIANT *p) = 0;
  1341.         
  1342.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundPositionY( 
  1343.             /* [out][retval] */ VARIANT *p) = 0;
  1344.         
  1345.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundRepeat( 
  1346.             /* [out][retval] */ BSTR *p) = 0;
  1347.         
  1348.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftColor( 
  1349.             /* [out][retval] */ VARIANT *p) = 0;
  1350.         
  1351.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopColor( 
  1352.             /* [out][retval] */ VARIANT *p) = 0;
  1353.         
  1354.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightColor( 
  1355.             /* [out][retval] */ VARIANT *p) = 0;
  1356.         
  1357.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomColor( 
  1358.             /* [out][retval] */ VARIANT *p) = 0;
  1359.         
  1360.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopStyle( 
  1361.             /* [out][retval] */ BSTR *p) = 0;
  1362.         
  1363.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightStyle( 
  1364.             /* [out][retval] */ BSTR *p) = 0;
  1365.         
  1366.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomStyle( 
  1367.             /* [out][retval] */ BSTR *p) = 0;
  1368.         
  1369.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftStyle( 
  1370.             /* [out][retval] */ BSTR *p) = 0;
  1371.         
  1372.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderTopWidth( 
  1373.             /* [out][retval] */ VARIANT *p) = 0;
  1374.         
  1375.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderRightWidth( 
  1376.             /* [out][retval] */ VARIANT *p) = 0;
  1377.         
  1378.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderBottomWidth( 
  1379.             /* [out][retval] */ VARIANT *p) = 0;
  1380.         
  1381.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderLeftWidth( 
  1382.             /* [out][retval] */ VARIANT *p) = 0;
  1383.         
  1384.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_left( 
  1385.             /* [out][retval] */ VARIANT *p) = 0;
  1386.         
  1387.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_top( 
  1388.             /* [out][retval] */ VARIANT *p) = 0;
  1389.         
  1390.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_width( 
  1391.             /* [out][retval] */ VARIANT *p) = 0;
  1392.         
  1393.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_height( 
  1394.             /* [out][retval] */ VARIANT *p) = 0;
  1395.         
  1396.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingLeft( 
  1397.             /* [out][retval] */ VARIANT *p) = 0;
  1398.         
  1399.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingTop( 
  1400.             /* [out][retval] */ VARIANT *p) = 0;
  1401.         
  1402.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingRight( 
  1403.             /* [out][retval] */ VARIANT *p) = 0;
  1404.         
  1405.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_paddingBottom( 
  1406.             /* [out][retval] */ VARIANT *p) = 0;
  1407.         
  1408.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAlign( 
  1409.             /* [out][retval] */ BSTR *p) = 0;
  1410.         
  1411.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textDecoration( 
  1412.             /* [out][retval] */ BSTR *p) = 0;
  1413.         
  1414.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_display( 
  1415.             /* [out][retval] */ BSTR *p) = 0;
  1416.         
  1417.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_visibility( 
  1418.             /* [out][retval] */ BSTR *p) = 0;
  1419.         
  1420.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_zIndex( 
  1421.             /* [out][retval] */ VARIANT *p) = 0;
  1422.         
  1423.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_letterSpacing( 
  1424.             /* [out][retval] */ VARIANT *p) = 0;
  1425.         
  1426.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineHeight( 
  1427.             /* [out][retval] */ VARIANT *p) = 0;
  1428.         
  1429.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textIndent( 
  1430.             /* [out][retval] */ VARIANT *p) = 0;
  1431.         
  1432.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_verticalAlign( 
  1433.             /* [out][retval] */ VARIANT *p) = 0;
  1434.         
  1435.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundAttachment( 
  1436.             /* [out][retval] */ BSTR *p) = 0;
  1437.         
  1438.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginTop( 
  1439.             /* [out][retval] */ VARIANT *p) = 0;
  1440.         
  1441.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginRight( 
  1442.             /* [out][retval] */ VARIANT *p) = 0;
  1443.         
  1444.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginBottom( 
  1445.             /* [out][retval] */ VARIANT *p) = 0;
  1446.         
  1447.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_marginLeft( 
  1448.             /* [out][retval] */ VARIANT *p) = 0;
  1449.         
  1450.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clear( 
  1451.             /* [out][retval] */ BSTR *p) = 0;
  1452.         
  1453.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleType( 
  1454.             /* [out][retval] */ BSTR *p) = 0;
  1455.         
  1456.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStylePosition( 
  1457.             /* [out][retval] */ BSTR *p) = 0;
  1458.         
  1459.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_listStyleImage( 
  1460.             /* [out][retval] */ BSTR *p) = 0;
  1461.         
  1462.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipTop( 
  1463.             /* [out][retval] */ VARIANT *p) = 0;
  1464.         
  1465.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipRight( 
  1466.             /* [out][retval] */ VARIANT *p) = 0;
  1467.         
  1468.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipBottom( 
  1469.             /* [out][retval] */ VARIANT *p) = 0;
  1470.         
  1471.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_clipLeft( 
  1472.             /* [out][retval] */ VARIANT *p) = 0;
  1473.         
  1474.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflow( 
  1475.             /* [out][retval] */ BSTR *p) = 0;
  1476.         
  1477.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakBefore( 
  1478.             /* [out][retval] */ BSTR *p) = 0;
  1479.         
  1480.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_pageBreakAfter( 
  1481.             /* [out][retval] */ BSTR *p) = 0;
  1482.         
  1483.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_cursor( 
  1484.             /* [out][retval] */ BSTR *p) = 0;
  1485.         
  1486.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_tableLayout( 
  1487.             /* [out][retval] */ BSTR *p) = 0;
  1488.         
  1489.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderCollapse( 
  1490.             /* [out][retval] */ BSTR *p) = 0;
  1491.         
  1492.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_direction( 
  1493.             /* [out][retval] */ BSTR *p) = 0;
  1494.         
  1495.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_behavior( 
  1496.             /* [out][retval] */ BSTR *p) = 0;
  1497.         
  1498.         virtual /* [id] */ HRESULT STDMETHODCALLTYPE getAttribute( 
  1499.             /* [in] */ BSTR strAttributeName,
  1500.             /* [in][defaultvalue] */ LONG lFlags,
  1501.             /* [out][retval] */ VARIANT *AttributeValue) = 0;
  1502.         
  1503.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_unicodeBidi( 
  1504.             /* [out][retval] */ BSTR *p) = 0;
  1505.         
  1506.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_right( 
  1507.             /* [out][retval] */ VARIANT *p) = 0;
  1508.         
  1509.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_bottom( 
  1510.             /* [out][retval] */ VARIANT *p) = 0;
  1511.         
  1512.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_imeMode( 
  1513.             /* [out][retval] */ BSTR *p) = 0;
  1514.         
  1515.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyAlign( 
  1516.             /* [out][retval] */ BSTR *p) = 0;
  1517.         
  1518.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyPosition( 
  1519.             /* [out][retval] */ BSTR *p) = 0;
  1520.         
  1521.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_rubyOverhang( 
  1522.             /* [out][retval] */ BSTR *p) = 0;
  1523.         
  1524.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textAutospace( 
  1525.             /* [out][retval] */ BSTR *p) = 0;
  1526.         
  1527.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_lineBreak( 
  1528.             /* [out][retval] */ BSTR *p) = 0;
  1529.         
  1530.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_wordBreak( 
  1531.             /* [out][retval] */ BSTR *p) = 0;
  1532.         
  1533.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustify( 
  1534.             /* [out][retval] */ BSTR *p) = 0;
  1535.         
  1536.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textJustifyTrim( 
  1537.             /* [out][retval] */ BSTR *p) = 0;
  1538.         
  1539.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textKashida( 
  1540.             /* [out][retval] */ VARIANT *p) = 0;
  1541.         
  1542.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_blockDirection( 
  1543.             /* [out][retval] */ BSTR *p) = 0;
  1544.         
  1545.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridChar( 
  1546.             /* [out][retval] */ VARIANT *p) = 0;
  1547.         
  1548.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridLine( 
  1549.             /* [out][retval] */ VARIANT *p) = 0;
  1550.         
  1551.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridMode( 
  1552.             /* [out][retval] */ BSTR *p) = 0;
  1553.         
  1554.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutGridType( 
  1555.             /* [out][retval] */ BSTR *p) = 0;
  1556.         
  1557.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderStyle( 
  1558.             /* [out][retval] */ BSTR *p) = 0;
  1559.         
  1560.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderColor( 
  1561.             /* [out][retval] */ BSTR *p) = 0;
  1562.         
  1563.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_borderWidth( 
  1564.             /* [out][retval] */ BSTR *p) = 0;
  1565.         
  1566.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_padding( 
  1567.             /* [out][retval] */ BSTR *p) = 0;
  1568.         
  1569.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_margin( 
  1570.             /* [out][retval] */ BSTR *p) = 0;
  1571.         
  1572.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_accelerator( 
  1573.             /* [out][retval] */ BSTR *p) = 0;
  1574.         
  1575.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowX( 
  1576.             /* [out][retval] */ BSTR *p) = 0;
  1577.         
  1578.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_overflowY( 
  1579.             /* [out][retval] */ BSTR *p) = 0;
  1580.         
  1581.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_textTransform( 
  1582.             /* [out][retval] */ BSTR *p) = 0;
  1583.         
  1584.     };
  1585.     
  1586. #else  /* C style interface */
  1587.     typedef struct IHTMLCurrentStyleVtbl
  1588.     {
  1589.         BEGIN_INTERFACE
  1590.         
  1591.         HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 
  1592.             IHTMLCurrentStyle * This,
  1593.             /* [in] */ REFIID riid,
  1594.             /* [iid_is][out] */ void **ppvObject);
  1595.         
  1596.         ULONG ( STDMETHODCALLTYPE *AddRef )( 
  1597.             IHTMLCurrentStyle * This);
  1598.         
  1599.         ULONG ( STDMETHODCALLTYPE *Release )( 
  1600.             IHTMLCurrentStyle * This);
  1601.         
  1602.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 
  1603.             IHTMLCurrentStyle * This,
  1604.             /* [out] */ UINT *pctinfo);
  1605.         
  1606.         HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 
  1607.             IHTMLCurrentStyle * This,
  1608.             /* [in] */ UINT iTInfo,
  1609.             /* [in] */ LCID lcid,
  1610.             /* [out] */ ITypeInfo **ppTInfo);
  1611.         
  1612.         HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 
  1613.             IHTMLCurrentStyle * This,
  1614.             /* [in] */ REFIID riid,
  1615.             /* [size_is][in] */ LPOLESTR *rgszNames,
  1616.             /* [in] */ UINT cNames,
  1617.             /* [in] */ LCID lcid,
  1618.             /* [size_is][out] */ DISPID *rgDispId);
  1619.         
  1620.         /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 
  1621.             IHTMLCurrentStyle * This,
  1622.             /* [in] */ DISPID dispIdMember,
  1623.             /* [in] */ REFIID riid,
  1624.             /* [in] */ LCID lcid,
  1625.             /* [in] */ WORD wFlags,
  1626.             /* [out][in] */ DISPPARAMS *pDispParams,
  1627.             /* [out] */ VARIANT *pVarResult,
  1628.             /* [out] */ EXCEPINFO *pExcepInfo,
  1629.             /* [out] */ UINT *puArgErr);
  1630.         
  1631.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_position )( 
  1632.             IHTMLCurrentStyle * This,
  1633.             /* [out][retval] */ BSTR *p);
  1634.         
  1635.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_styleFloat )( 
  1636.             IHTMLCurrentStyle * This,
  1637.             /* [out][retval] */ BSTR *p);
  1638.         
  1639.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_color )( 
  1640.             IHTMLCurrentStyle * This,
  1641.             /* [out][retval] */ VARIANT *p);
  1642.         
  1643.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundColor )( 
  1644.             IHTMLCurrentStyle * This,
  1645.             /* [out][retval] */ VARIANT *p);
  1646.         
  1647.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontFamily )( 
  1648.             IHTMLCurrentStyle * This,
  1649.             /* [out][retval] */ BSTR *p);
  1650.         
  1651.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontStyle )( 
  1652.             IHTMLCurrentStyle * This,
  1653.             /* [out][retval] */ BSTR *p);
  1654.         
  1655.         /* [hidden][bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontVariant )( 
  1656.             IHTMLCurrentStyle * This,
  1657.             /* [out][retval] */ BSTR *p);
  1658.         
  1659.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontWeight )( 
  1660.             IHTMLCurrentStyle * This,
  1661.             /* [out][retval] */ VARIANT *p);
  1662.         
  1663.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontSize )( 
  1664.             IHTMLCurrentStyle * This,
  1665.             /* [out][retval] */ VARIANT *p);
  1666.         
  1667.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundImage )( 
  1668.             IHTMLCurrentStyle * This,
  1669.             /* [out][retval] */ BSTR *p);
  1670.         
  1671.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionX )( 
  1672.             IHTMLCurrentStyle * This,
  1673.             /* [out][retval] */ VARIANT *p);
  1674.         
  1675.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundPositionY )( 
  1676.             IHTMLCurrentStyle * This,
  1677.             /* [out][retval] */ VARIANT *p);
  1678.         
  1679.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundRepeat )( 
  1680.             IHTMLCurrentStyle * This,
  1681.             /* [out][retval] */ BSTR *p);
  1682.         
  1683.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftColor )( 
  1684.             IHTMLCurrentStyle * This,
  1685.             /* [out][retval] */ VARIANT *p);
  1686.         
  1687.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopColor )( 
  1688.             IHTMLCurrentStyle * This,
  1689.             /* [out][retval] */ VARIANT *p);
  1690.         
  1691.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightColor )( 
  1692.             IHTMLCurrentStyle * This,
  1693.             /* [out][retval] */ VARIANT *p);
  1694.         
  1695.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomColor )( 
  1696.             IHTMLCurrentStyle * This,
  1697.             /* [out][retval] */ VARIANT *p);
  1698.         
  1699.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopStyle )( 
  1700.             IHTMLCurrentStyle * This,
  1701.             /* [out][retval] */ BSTR *p);
  1702.         
  1703.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightStyle )( 
  1704.             IHTMLCurrentStyle * This,
  1705.             /* [out][retval] */ BSTR *p);
  1706.         
  1707.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomStyle )( 
  1708.             IHTMLCurrentStyle * This,
  1709.             /* [out][retval] */ BSTR *p);
  1710.         
  1711.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftStyle )( 
  1712.             IHTMLCurrentStyle * This,
  1713.             /* [out][retval] */ BSTR *p);
  1714.         
  1715.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderTopWidth )( 
  1716.             IHTMLCurrentStyle * This,
  1717.             /* [out][retval] */ VARIANT *p);
  1718.         
  1719.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderRightWidth )( 
  1720.             IHTMLCurrentStyle * This,
  1721.             /* [out][retval] */ VARIANT *p);
  1722.         
  1723.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderBottomWidth )( 
  1724.             IHTMLCurrentStyle * This,
  1725.             /* [out][retval] */ VARIANT *p);
  1726.         
  1727.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderLeftWidth )( 
  1728.             IHTMLCurrentStyle * This,
  1729.             /* [out][retval] */ VARIANT *p);
  1730.         
  1731.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_left )( 
  1732.             IHTMLCurrentStyle * This,
  1733.             /* [out][retval] */ VARIANT *p);
  1734.         
  1735.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_top )( 
  1736.             IHTMLCurrentStyle * This,
  1737.             /* [out][retval] */ VARIANT *p);
  1738.         
  1739.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_width )( 
  1740.             IHTMLCurrentStyle * This,
  1741.             /* [out][retval] */ VARIANT *p);
  1742.         
  1743.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_height )( 
  1744.             IHTMLCurrentStyle * This,
  1745.             /* [out][retval] */ VARIANT *p);
  1746.         
  1747.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingLeft )( 
  1748.             IHTMLCurrentStyle * This,
  1749.             /* [out][retval] */ VARIANT *p);
  1750.         
  1751.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingTop )( 
  1752.             IHTMLCurrentStyle * This,
  1753.             /* [out][retval] */ VARIANT *p);
  1754.         
  1755.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingRight )( 
  1756.             IHTMLCurrentStyle * This,
  1757.             /* [out][retval] */ VARIANT *p);
  1758.         
  1759.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_paddingBottom )( 
  1760.             IHTMLCurrentStyle * This,
  1761.             /* [out][retval] */ VARIANT *p);
  1762.         
  1763.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAlign )( 
  1764.             IHTMLCurrentStyle * This,
  1765.             /* [out][retval] */ BSTR *p);
  1766.         
  1767.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textDecoration )( 
  1768.             IHTMLCurrentStyle * This,
  1769.             /* [out][retval] */ BSTR *p);
  1770.         
  1771.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_display )( 
  1772.             IHTMLCurrentStyle * This,
  1773.             /* [out][retval] */ BSTR *p);
  1774.         
  1775.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_visibility )( 
  1776.             IHTMLCurrentStyle * This,
  1777.             /* [out][retval] */ BSTR *p);
  1778.         
  1779.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_zIndex )( 
  1780.             IHTMLCurrentStyle * This,
  1781.             /* [out][retval] */ VARIANT *p);
  1782.         
  1783.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_letterSpacing )( 
  1784.             IHTMLCurrentStyle * This,
  1785.             /* [out][retval] */ VARIANT *p);
  1786.         
  1787.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineHeight )( 
  1788.             IHTMLCurrentStyle * This,
  1789.             /* [out][retval] */ VARIANT *p);
  1790.         
  1791.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textIndent )( 
  1792.             IHTMLCurrentStyle * This,
  1793.             /* [out][retval] */ VARIANT *p);
  1794.         
  1795.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_verticalAlign )( 
  1796.             IHTMLCurrentStyle * This,
  1797.             /* [out][retval] */ VARIANT *p);
  1798.         
  1799.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundAttachment )( 
  1800.             IHTMLCurrentStyle * This,
  1801.             /* [out][retval] */ BSTR *p);
  1802.         
  1803.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginTop )( 
  1804.             IHTMLCurrentStyle * This,
  1805.             /* [out][retval] */ VARIANT *p);
  1806.         
  1807.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginRight )( 
  1808.             IHTMLCurrentStyle * This,
  1809.             /* [out][retval] */ VARIANT *p);
  1810.         
  1811.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginBottom )( 
  1812.             IHTMLCurrentStyle * This,
  1813.             /* [out][retval] */ VARIANT *p);
  1814.         
  1815.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_marginLeft )( 
  1816.             IHTMLCurrentStyle * This,
  1817.             /* [out][retval] */ VARIANT *p);
  1818.         
  1819.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clear )( 
  1820.             IHTMLCurrentStyle * This,
  1821.             /* [out][retval] */ BSTR *p);
  1822.         
  1823.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleType )( 
  1824.             IHTMLCurrentStyle * This,
  1825.             /* [out][retval] */ BSTR *p);
  1826.         
  1827.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStylePosition )( 
  1828.             IHTMLCurrentStyle * This,
  1829.             /* [out][retval] */ BSTR *p);
  1830.         
  1831.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_listStyleImage )( 
  1832.             IHTMLCurrentStyle * This,
  1833.             /* [out][retval] */ BSTR *p);
  1834.         
  1835.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipTop )( 
  1836.             IHTMLCurrentStyle * This,
  1837.             /* [out][retval] */ VARIANT *p);
  1838.         
  1839.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipRight )( 
  1840.             IHTMLCurrentStyle * This,
  1841.             /* [out][retval] */ VARIANT *p);
  1842.         
  1843.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipBottom )( 
  1844.             IHTMLCurrentStyle * This,
  1845.             /* [out][retval] */ VARIANT *p);
  1846.         
  1847.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_clipLeft )( 
  1848.             IHTMLCurrentStyle * This,
  1849.             /* [out][retval] */ VARIANT *p);
  1850.         
  1851.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflow )( 
  1852.             IHTMLCurrentStyle * This,
  1853.             /* [out][retval] */ BSTR *p);
  1854.         
  1855.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakBefore )( 
  1856.             IHTMLCurrentStyle * This,
  1857.             /* [out][retval] */ BSTR *p);
  1858.         
  1859.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_pageBreakAfter )( 
  1860.             IHTMLCurrentStyle * This,
  1861.             /* [out][retval] */ BSTR *p);
  1862.         
  1863.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_cursor )( 
  1864.             IHTMLCurrentStyle * This,
  1865.             /* [out][retval] */ BSTR *p);
  1866.         
  1867.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tableLayout )( 
  1868.             IHTMLCurrentStyle * This,
  1869.             /* [out][retval] */ BSTR *p);
  1870.         
  1871.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderCollapse )( 
  1872.             IHTMLCurrentStyle * This,
  1873.             /* [out][retval] */ BSTR *p);
  1874.         
  1875.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_direction )( 
  1876.             IHTMLCurrentStyle * This,
  1877.             /* [out][retval] */ BSTR *p);
  1878.         
  1879.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_behavior )( 
  1880.             IHTMLCurrentStyle * This,
  1881.             /* [out][retval] */ BSTR *p);
  1882.         
  1883.         /* [id] */ HRESULT ( STDMETHODCALLTYPE *getAttribute )( 
  1884.             IHTMLCurrentStyle * This,
  1885.             /* [in] */ BSTR strAttributeName,
  1886.             /* [in][defaultvalue] */ LONG lFlags,
  1887.             /* [out][retval] */ VARIANT *AttributeValue);
  1888.         
  1889.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unicodeBidi )( 
  1890.             IHTMLCurrentStyle * This,
  1891.             /* [out][retval] */ BSTR *p);
  1892.         
  1893.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_right )( 
  1894.             IHTMLCurrentStyle * This,
  1895.             /* [out][retval] */ VARIANT *p);
  1896.         
  1897.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bottom )( 
  1898.             IHTMLCurrentStyle * This,
  1899.             /* [out][retval] */ VARIANT *p);
  1900.         
  1901.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_imeMode )( 
  1902.             IHTMLCurrentStyle * This,
  1903.             /* [out][retval] */ BSTR *p);
  1904.         
  1905.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyAlign )( 
  1906.             IHTMLCurrentStyle * This,
  1907.             /* [out][retval] */ BSTR *p);
  1908.         
  1909.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyPosition )( 
  1910.             IHTMLCurrentStyle * This,
  1911.             /* [out][retval] */ BSTR *p);
  1912.         
  1913.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_rubyOverhang )( 
  1914.             IHTMLCurrentStyle * This,
  1915.             /* [out][retval] */ BSTR *p);
  1916.         
  1917.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textAutospace )( 
  1918.             IHTMLCurrentStyle * This,
  1919.             /* [out][retval] */ BSTR *p);
  1920.         
  1921.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_lineBreak )( 
  1922.             IHTMLCurrentStyle * This,
  1923.             /* [out][retval] */ BSTR *p);
  1924.         
  1925.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_wordBreak )( 
  1926.             IHTMLCurrentStyle * This,
  1927.             /* [out][retval] */ BSTR *p);
  1928.         
  1929.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustify )( 
  1930.             IHTMLCurrentStyle * This,
  1931.             /* [out][retval] */ BSTR *p);
  1932.         
  1933.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textJustifyTrim )( 
  1934.             IHTMLCurrentStyle * This,
  1935.             /* [out][retval] */ BSTR *p);
  1936.         
  1937.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textKashida )( 
  1938.             IHTMLCurrentStyle * This,
  1939.             /* [out][retval] */ VARIANT *p);
  1940.         
  1941.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_blockDirection )( 
  1942.             IHTMLCurrentStyle * This,
  1943.             /* [out][retval] */ BSTR *p);
  1944.         
  1945.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridChar )( 
  1946.             IHTMLCurrentStyle * This,
  1947.             /* [out][retval] */ VARIANT *p);
  1948.         
  1949.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridLine )( 
  1950.             IHTMLCurrentStyle * This,
  1951.             /* [out][retval] */ VARIANT *p);
  1952.         
  1953.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridMode )( 
  1954.             IHTMLCurrentStyle * This,
  1955.             /* [out][retval] */ BSTR *p);
  1956.         
  1957.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_layoutGridType )( 
  1958.             IHTMLCurrentStyle * This,
  1959.             /* [out][retval] */ BSTR *p);
  1960.         
  1961.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderStyle )( 
  1962.             IHTMLCurrentStyle * This,
  1963.             /* [out][retval] */ BSTR *p);
  1964.         
  1965.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderColor )( 
  1966.             IHTMLCurrentStyle * This,
  1967.             /* [out][retval] */ BSTR *p);
  1968.         
  1969.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_borderWidth )( 
  1970.             IHTMLCurrentStyle * This,
  1971.             /* [out][retval] */ BSTR *p);
  1972.         
  1973.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_padding )( 
  1974.             IHTMLCurrentStyle * This,
  1975.             /* [out][retval] */ BSTR *p);
  1976.         
  1977.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_margin )( 
  1978.             IHTMLCurrentStyle * This,
  1979.             /* [out][retval] */ BSTR *p);
  1980.         
  1981.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_accelerator )( 
  1982.             IHTMLCurrentStyle * This,
  1983.             /* [out][retval] */ BSTR *p);
  1984.         
  1985.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowX )( 
  1986.             IHTMLCurrentStyle * This,
  1987.             /* [out][retval] */ BSTR *p);
  1988.         
  1989.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overflowY )( 
  1990.             IHTMLCurrentStyle * This,
  1991.             /* [out][retval] */ BSTR *p);
  1992.         
  1993.         /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textTransform )( 
  1994.             IHTMLCurrentStyle * This,
  1995.             /* [out][retval] */ BSTR *p);
  1996.         
  1997.         END_INTERFACE
  1998.     } IHTMLCurrentStyleVtbl;
  1999.     interface IHTMLCurrentStyle
  2000.     {
  2001.         CONST_VTBL struct IHTMLCurrentStyleVtbl *lpVtbl;
  2002.     };
  2003.     
  2004. #ifdef COBJMACROS
  2005. #define IHTMLCurrentStyle_QueryInterface(This,riid,ppvObject)
  2006.     (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2007. #define IHTMLCurrentStyle_AddRef(This)
  2008.     (This)->lpVtbl -> AddRef(This)
  2009. #define IHTMLCurrentStyle_Release(This)
  2010.     (This)->lpVtbl -> Release(This)
  2011. #define IHTMLCurrentStyle_GetTypeInfoCount(This,pctinfo)
  2012.     (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2013. #define IHTMLCurrentStyle_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2014.     (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2015. #define IHTMLCurrentStyle_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2016.     (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2017. #define IHTMLCurrentStyle_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2018.     (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2019. #define IHTMLCurrentStyle_get_position(This,p)
  2020.     (This)->lpVtbl -> get_position(This,p)
  2021. #define IHTMLCurrentStyle_get_styleFloat(This,p)
  2022.     (This)->lpVtbl -> get_styleFloat(This,p)
  2023. #define IHTMLCurrentStyle_get_color(This,p)
  2024.     (This)->lpVtbl -> get_color(This,p)
  2025. #define IHTMLCurrentStyle_get_backgroundColor(This,p)
  2026.     (This)->lpVtbl -> get_backgroundColor(This,p)
  2027. #define IHTMLCurrentStyle_get_fontFamily(This,p)
  2028.     (This)->lpVtbl -> get_fontFamily(This,p)
  2029. #define IHTMLCurrentStyle_get_fontStyle(This,p)
  2030.     (This)->lpVtbl -> get_fontStyle(This,p)
  2031. #define IHTMLCurrentStyle_get_fontVariant(This,p)
  2032.     (This)->lpVtbl -> get_fontVariant(This,p)
  2033. #define IHTMLCurrentStyle_get_fontWeight(This,p)
  2034.     (This)->lpVtbl -> get_fontWeight(This,p)
  2035. #define IHTMLCurrentStyle_get_fontSize(This,p)
  2036.     (This)->lpVtbl -> get_fontSize(This,p)
  2037. #define IHTMLCurrentStyle_get_backgroundImage(This,p)
  2038.     (This)->lpVtbl -> get_backgroundImage(This,p)
  2039. #define IHTMLCurrentStyle_get_backgroundPositionX(This,p)
  2040.     (This)->lpVtbl -> get_backgroundPositionX(This,p)
  2041. #define IHTMLCurrentStyle_get_backgroundPositionY(This,p)
  2042.     (This)->lpVtbl -> get_backgroundPositionY(This,p)
  2043. #define IHTMLCurrentStyle_get_backgroundRepeat(This,p)
  2044.     (This)->lpVtbl -> get_backgroundRepeat(This,p)
  2045. #define IHTMLCurrentStyle_get_borderLeftColor(This,p)
  2046.     (This)->lpVtbl -> get_borderLeftColor(This,p)
  2047. #define IHTMLCurrentStyle_get_borderTopColor(This,p)
  2048.     (This)->lpVtbl -> get_borderTopColor(This,p)
  2049. #define IHTMLCurrentStyle_get_borderRightColor(This,p)
  2050.     (This)->lpVtbl -> get_borderRightColor(This,p)
  2051. #define IHTMLCurrentStyle_get_borderBottomColor(This,p)
  2052.     (This)->lpVtbl -> get_borderBottomColor(This,p)
  2053. #define IHTMLCurrentStyle_get_borderTopStyle(This,p)
  2054.     (This)->lpVtbl -> get_borderTopStyle(This,p)
  2055. #define IHTMLCurrentStyle_get_borderRightStyle(This,p)
  2056.     (This)->lpVtbl -> get_borderRightStyle(This,p)
  2057. #define IHTMLCurrentStyle_get_borderBottomStyle(This,p)
  2058.     (This)->lpVtbl -> get_borderBottomStyle(This,p)
  2059. #define IHTMLCurrentStyle_get_borderLeftStyle(This,p)
  2060.     (This)->lpVtbl -> get_borderLeftStyle(This,p)
  2061. #define IHTMLCurrentStyle_get_borderTopWidth(This,p)
  2062.     (This)->lpVtbl -> get_borderTopWidth(This,p)
  2063. #define IHTMLCurrentStyle_get_borderRightWidth(This,p)
  2064.     (This)->lpVtbl -> get_borderRightWidth(This,p)
  2065. #define IHTMLCurrentStyle_get_borderBottomWidth(This,p)
  2066.     (This)->lpVtbl -> get_borderBottomWidth(This,p)
  2067. #define IHTMLCurrentStyle_get_borderLeftWidth(This,p)
  2068.     (This)->lpVtbl -> get_borderLeftWidth(This,p)
  2069. #define IHTMLCurrentStyle_get_left(This,p)
  2070.     (This)->lpVtbl -> get_left(This,p)
  2071. #define IHTMLCurrentStyle_get_top(This,p)
  2072.     (This)->lpVtbl -> get_top(This,p)
  2073. #define IHTMLCurrentStyle_get_width(This,p)
  2074.     (This)->lpVtbl -> get_width(This,p)
  2075. #define IHTMLCurrentStyle_get_height(This,p)
  2076.     (This)->lpVtbl -> get_height(This,p)
  2077. #define IHTMLCurrentStyle_get_paddingLeft(This,p)
  2078.     (This)->lpVtbl -> get_paddingLeft(This,p)
  2079. #define IHTMLCurrentStyle_get_paddingTop(This,p)
  2080.     (This)->lpVtbl -> get_paddingTop(This,p)
  2081. #define IHTMLCurrentStyle_get_paddingRight(This,p)
  2082.     (This)->lpVtbl -> get_paddingRight(This,p)
  2083. #define IHTMLCurrentStyle_get_paddingBottom(This,p)
  2084.     (This)->lpVtbl -> get_paddingBottom(This,p)
  2085. #define IHTMLCurrentStyle_get_textAlign(This,p)
  2086.     (This)->lpVtbl -> get_textAlign(This,p)
  2087. #define IHTMLCurrentStyle_get_textDecoration(This,p)
  2088.     (This)->lpVtbl -> get_textDecoration(This,p)
  2089. #define IHTMLCurrentStyle_get_display(This,p)
  2090.     (This)->lpVtbl -> get_display(This,p)
  2091. #define IHTMLCurrentStyle_get_visibility(This,p)
  2092.     (This)->lpVtbl -> get_visibility(This,p)
  2093. #define IHTMLCurrentStyle_get_zIndex(This,p)
  2094.     (This)->lpVtbl -> get_zIndex(This,p)
  2095. #define IHTMLCurrentStyle_get_letterSpacing(This,p)
  2096.     (This)->lpVtbl -> get_letterSpacing(This,p)
  2097. #define IHTMLCurrentStyle_get_lineHeight(This,p)
  2098.     (This)->lpVtbl -> get_lineHeight(This,p)
  2099. #define IHTMLCurrentStyle_get_textIndent(This,p)
  2100.     (This)->lpVtbl -> get_textIndent(This,p)
  2101. #define IHTMLCurrentStyle_get_verticalAlign(This,p)
  2102.     (This)->lpVtbl -> get_verticalAlign(This,p)
  2103. #define IHTMLCurrentStyle_get_backgroundAttachment(This,p)
  2104.     (This)->lpVtbl -> get_backgroundAttachment(This,p)
  2105. #define IHTMLCurrentStyle_get_marginTop(This,p)
  2106.     (This)->lpVtbl -> get_marginTop(This,p)
  2107. #define IHTMLCurrentStyle_get_marginRight(This,p)
  2108.     (This)->lpVtbl -> get_marginRight(This,p)
  2109. #define IHTMLCurrentStyle_get_marginBottom(This,p)
  2110.     (This)->lpVtbl -> get_marginBottom(This,p)
  2111. #define IHTMLCurrentStyle_get_marginLeft(This,p)
  2112.     (This)->lpVtbl -> get_marginLeft(This,p)
  2113. #define IHTMLCurrentStyle_get_clear(This,p)
  2114.     (This)->lpVtbl -> get_clear(This,p)
  2115. #define IHTMLCurrentStyle_get_listStyleType(This,p)
  2116.     (This)->lpVtbl -> get_listStyleType(This,p)
  2117. #define IHTMLCurrentStyle_get_listStylePosition(This,p)
  2118.     (This)->lpVtbl -> get_listStylePosition(This,p)
  2119. #define IHTMLCurrentStyle_get_listStyleImage(This,p)
  2120.     (This)->lpVtbl -> get_listStyleImage(This,p)
  2121. #define IHTMLCurrentStyle_get_clipTop(This,p)
  2122.     (This)->lpVtbl -> get_clipTop(This,p)
  2123. #define IHTMLCurrentStyle_get_clipRight(This,p)
  2124.     (This)->lpVtbl -> get_clipRight(This,p)
  2125. #define IHTMLCurrentStyle_get_clipBottom(This,p)
  2126.     (This)->lpVtbl -> get_clipBottom(This,p)
  2127. #define IHTMLCurrentStyle_get_clipLeft(This,p)
  2128.     (This)->lpVtbl -> get_clipLeft(This,p)
  2129. #define IHTMLCurrentStyle_get_overflow(This,p)
  2130.     (This)->lpVtbl -> get_overflow(This,p)
  2131. #define IHTMLCurrentStyle_get_pageBreakBefore(This,p)
  2132.     (This)->lpVtbl -> get_pageBreakBefore(This,p)
  2133. #define IHTMLCurrentStyle_get_pageBreakAfter(This,p)
  2134.     (This)->lpVtbl -> get_pageBreakAfter(This,p)
  2135. #define IHTMLCurrentStyle_get_cursor(This,p)
  2136.     (This)->lpVtbl -> get_cursor(This,p)
  2137. #define IHTMLCurrentStyle_get_tableLayout(This,p)
  2138.     (This)->lpVtbl -> get_tableLayout(This,p)
  2139. #define IHTMLCurrentStyle_get_borderCollapse(This,p)
  2140.     (This)->lpVtbl -> get_borderCollapse(This,p)
  2141. #define IHTMLCurrentStyle_get_direction(This,p)
  2142.     (This)->lpVtbl -> get_direction(This,p)
  2143. #define IHTMLCurrentStyle_get_behavior(This,p)
  2144.     (This)->lpVtbl -> get_behavior(This,p)
  2145. #define IHTMLCurrentStyle_getAttribute(This,strAttributeName,lFlags,AttributeValue)
  2146.     (This)->lpVtbl -> getAttribute(This,strAttributeName,lFlags,AttributeValue)
  2147. #define IHTMLCurrentStyle_get_unicodeBidi(This,p)
  2148.     (This)->lpVtbl -> get_unicodeBidi(This,p)
  2149. #define IHTMLCurrentStyle_get_right(This,p)
  2150.     (This)->lpVtbl -> get_right(This,p)
  2151. #define IHTMLCurrentStyle_get_bottom(This,p)
  2152.     (This)->lpVtbl -> get_bottom(This,p)
  2153. #define IHTMLCurrentStyle_get_imeMode(This,p)
  2154.     (This)->lpVtbl -> get_imeMode(This,p)
  2155. #define IHTMLCurrentStyle_get_rubyAlign(This,p)
  2156.     (This)->lpVtbl -> get_rubyAlign(This,p)
  2157. #define IHTMLCurrentStyle_get_rubyPosition(This,p)
  2158.     (This)->lpVtbl -> get_rubyPosition(This,p)
  2159. #define IHTMLCurrentStyle_get_rubyOverhang(This,p)
  2160.     (This)->lpVtbl -> get_rubyOverhang(This,p)
  2161. #define IHTMLCurrentStyle_get_textAutospace(This,p)
  2162.     (This)->lpVtbl -> get_textAutospace(This,p)
  2163. #define IHTMLCurrentStyle_get_lineBreak(This,p)
  2164.     (This)->lpVtbl -> get_lineBreak(This,p)
  2165. #define IHTMLCurrentStyle_get_wordBreak(This,p)
  2166.     (This)->lpVtbl -> get_wordBreak(This,p)
  2167. #define IHTMLCurrentStyle_get_textJustify(This,p)
  2168.     (This)->lpVtbl -> get_textJustify(This,p)
  2169. #define IHTMLCurrentStyle_get_textJustifyTrim(This,p)
  2170.     (This)->lpVtbl -> get_textJustifyTrim(This,p)
  2171. #define IHTMLCurrentStyle_get_textKashida(This,p)
  2172.     (This)->lpVtbl -> get_textKashida(This,p)
  2173. #define IHTMLCurrentStyle_get_blockDirection(This,p)
  2174.     (This)->lpVtbl -> get_blockDirection(This,p)
  2175. #define IHTMLCurrentStyle_get_layoutGridChar(This,p)
  2176.     (This)->lpVtbl -> get_layoutGridChar(This,p)
  2177. #define IHTMLCurrentStyle_get_layoutGridLine(This,p)
  2178.     (This)->lpVtbl -> get_layoutGridLine(This,p)
  2179. #define IHTMLCurrentStyle_get_layoutGridMode(This,p)
  2180.     (This)->lpVtbl -> get_layoutGridMode(This,p)
  2181. #define IHTMLCurrentStyle_get_layoutGridType(This,p)
  2182.     (This)->lpVtbl -> get_layoutGridType(This,p)
  2183. #define IHTMLCurrentStyle_get_borderStyle(This,p)
  2184.     (This)->lpVtbl -> get_borderStyle(This,p)
  2185. #define IHTMLCurrentStyle_get_borderColor(This,p)
  2186.     (This)->lpVtbl -> get_borderColor(This,p)
  2187. #define IHTMLCurrentStyle_get_borderWidth(This,p)
  2188.     (This)->lpVtbl -> get_borderWidth(This,p)
  2189. #define IHTMLCurrentStyle_get_padding(This,p)
  2190.     (This)->lpVtbl -> get_padding(This,p)
  2191. #define IHTMLCurrentStyle_get_margin(This,p)
  2192.     (This)->lpVtbl -> get_margin(This,p)
  2193. #define IHTMLCurrentStyle_get_accelerator(This,p)
  2194.     (This)->lpVtbl -> get_accelerator(This,p)
  2195. #define IHTMLCurrentStyle_get_overflowX(This,p)
  2196.     (This)->lpVtbl -> get_overflowX(This,p)
  2197. #define IHTMLCurrentStyle_get_overflowY(This,p)
  2198.     (This)->lpVtbl -> get_overflowY(This,p)
  2199. #define IHTMLCurrentStyle_get_textTransform(This,p)
  2200.     (This)->lpVtbl -> get_textTransform(This,p)
  2201. #endif /* COBJMACROS */
  2202. #endif  /* C style interface */
  2203. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_position_Proxy( 
  2204.     IHTMLCurrentStyle * This,
  2205.     /* [out][retval] */ BSTR *p);
  2206. void __RPC_STUB IHTMLCurrentStyle_get_position_Stub(
  2207.     IRpcStubBuffer *This,
  2208.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2209.     PRPC_MESSAGE _pRpcMessage,
  2210.     DWORD *_pdwStubPhase);
  2211. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_styleFloat_Proxy( 
  2212.     IHTMLCurrentStyle * This,
  2213.     /* [out][retval] */ BSTR *p);
  2214. void __RPC_STUB IHTMLCurrentStyle_get_styleFloat_Stub(
  2215.     IRpcStubBuffer *This,
  2216.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2217.     PRPC_MESSAGE _pRpcMessage,
  2218.     DWORD *_pdwStubPhase);
  2219. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_color_Proxy( 
  2220.     IHTMLCurrentStyle * This,
  2221.     /* [out][retval] */ VARIANT *p);
  2222. void __RPC_STUB IHTMLCurrentStyle_get_color_Stub(
  2223.     IRpcStubBuffer *This,
  2224.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2225.     PRPC_MESSAGE _pRpcMessage,
  2226.     DWORD *_pdwStubPhase);
  2227. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundColor_Proxy( 
  2228.     IHTMLCurrentStyle * This,
  2229.     /* [out][retval] */ VARIANT *p);
  2230. void __RPC_STUB IHTMLCurrentStyle_get_backgroundColor_Stub(
  2231.     IRpcStubBuffer *This,
  2232.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2233.     PRPC_MESSAGE _pRpcMessage,
  2234.     DWORD *_pdwStubPhase);
  2235. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontFamily_Proxy( 
  2236.     IHTMLCurrentStyle * This,
  2237.     /* [out][retval] */ BSTR *p);
  2238. void __RPC_STUB IHTMLCurrentStyle_get_fontFamily_Stub(
  2239.     IRpcStubBuffer *This,
  2240.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2241.     PRPC_MESSAGE _pRpcMessage,
  2242.     DWORD *_pdwStubPhase);
  2243. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontStyle_Proxy( 
  2244.     IHTMLCurrentStyle * This,
  2245.     /* [out][retval] */ BSTR *p);
  2246. void __RPC_STUB IHTMLCurrentStyle_get_fontStyle_Stub(
  2247.     IRpcStubBuffer *This,
  2248.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2249.     PRPC_MESSAGE _pRpcMessage,
  2250.     DWORD *_pdwStubPhase);
  2251. /* [hidden][bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontVariant_Proxy( 
  2252.     IHTMLCurrentStyle * This,
  2253.     /* [out][retval] */ BSTR *p);
  2254. void __RPC_STUB IHTMLCurrentStyle_get_fontVariant_Stub(
  2255.     IRpcStubBuffer *This,
  2256.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2257.     PRPC_MESSAGE _pRpcMessage,
  2258.     DWORD *_pdwStubPhase);
  2259. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontWeight_Proxy( 
  2260.     IHTMLCurrentStyle * This,
  2261.     /* [out][retval] */ VARIANT *p);
  2262. void __RPC_STUB IHTMLCurrentStyle_get_fontWeight_Stub(
  2263.     IRpcStubBuffer *This,
  2264.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2265.     PRPC_MESSAGE _pRpcMessage,
  2266.     DWORD *_pdwStubPhase);
  2267. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_fontSize_Proxy( 
  2268.     IHTMLCurrentStyle * This,
  2269.     /* [out][retval] */ VARIANT *p);
  2270. void __RPC_STUB IHTMLCurrentStyle_get_fontSize_Stub(
  2271.     IRpcStubBuffer *This,
  2272.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2273.     PRPC_MESSAGE _pRpcMessage,
  2274.     DWORD *_pdwStubPhase);
  2275. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundImage_Proxy( 
  2276.     IHTMLCurrentStyle * This,
  2277.     /* [out][retval] */ BSTR *p);
  2278. void __RPC_STUB IHTMLCurrentStyle_get_backgroundImage_Stub(
  2279.     IRpcStubBuffer *This,
  2280.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2281.     PRPC_MESSAGE _pRpcMessage,
  2282.     DWORD *_pdwStubPhase);
  2283. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundPositionX_Proxy( 
  2284.     IHTMLCurrentStyle * This,
  2285.     /* [out][retval] */ VARIANT *p);
  2286. void __RPC_STUB IHTMLCurrentStyle_get_backgroundPositionX_Stub(
  2287.     IRpcStubBuffer *This,
  2288.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2289.     PRPC_MESSAGE _pRpcMessage,
  2290.     DWORD *_pdwStubPhase);
  2291. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundPositionY_Proxy( 
  2292.     IHTMLCurrentStyle * This,
  2293.     /* [out][retval] */ VARIANT *p);
  2294. void __RPC_STUB IHTMLCurrentStyle_get_backgroundPositionY_Stub(
  2295.     IRpcStubBuffer *This,
  2296.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2297.     PRPC_MESSAGE _pRpcMessage,
  2298.     DWORD *_pdwStubPhase);
  2299. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundRepeat_Proxy( 
  2300.     IHTMLCurrentStyle * This,
  2301.     /* [out][retval] */ BSTR *p);
  2302. void __RPC_STUB IHTMLCurrentStyle_get_backgroundRepeat_Stub(
  2303.     IRpcStubBuffer *This,
  2304.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2305.     PRPC_MESSAGE _pRpcMessage,
  2306.     DWORD *_pdwStubPhase);
  2307. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftColor_Proxy( 
  2308.     IHTMLCurrentStyle * This,
  2309.     /* [out][retval] */ VARIANT *p);
  2310. void __RPC_STUB IHTMLCurrentStyle_get_borderLeftColor_Stub(
  2311.     IRpcStubBuffer *This,
  2312.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2313.     PRPC_MESSAGE _pRpcMessage,
  2314.     DWORD *_pdwStubPhase);
  2315. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopColor_Proxy( 
  2316.     IHTMLCurrentStyle * This,
  2317.     /* [out][retval] */ VARIANT *p);
  2318. void __RPC_STUB IHTMLCurrentStyle_get_borderTopColor_Stub(
  2319.     IRpcStubBuffer *This,
  2320.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2321.     PRPC_MESSAGE _pRpcMessage,
  2322.     DWORD *_pdwStubPhase);
  2323. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightColor_Proxy( 
  2324.     IHTMLCurrentStyle * This,
  2325.     /* [out][retval] */ VARIANT *p);
  2326. void __RPC_STUB IHTMLCurrentStyle_get_borderRightColor_Stub(
  2327.     IRpcStubBuffer *This,
  2328.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2329.     PRPC_MESSAGE _pRpcMessage,
  2330.     DWORD *_pdwStubPhase);
  2331. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomColor_Proxy( 
  2332.     IHTMLCurrentStyle * This,
  2333.     /* [out][retval] */ VARIANT *p);
  2334. void __RPC_STUB IHTMLCurrentStyle_get_borderBottomColor_Stub(
  2335.     IRpcStubBuffer *This,
  2336.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2337.     PRPC_MESSAGE _pRpcMessage,
  2338.     DWORD *_pdwStubPhase);
  2339. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopStyle_Proxy( 
  2340.     IHTMLCurrentStyle * This,
  2341.     /* [out][retval] */ BSTR *p);
  2342. void __RPC_STUB IHTMLCurrentStyle_get_borderTopStyle_Stub(
  2343.     IRpcStubBuffer *This,
  2344.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2345.     PRPC_MESSAGE _pRpcMessage,
  2346.     DWORD *_pdwStubPhase);
  2347. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightStyle_Proxy( 
  2348.     IHTMLCurrentStyle * This,
  2349.     /* [out][retval] */ BSTR *p);
  2350. void __RPC_STUB IHTMLCurrentStyle_get_borderRightStyle_Stub(
  2351.     IRpcStubBuffer *This,
  2352.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2353.     PRPC_MESSAGE _pRpcMessage,
  2354.     DWORD *_pdwStubPhase);
  2355. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomStyle_Proxy( 
  2356.     IHTMLCurrentStyle * This,
  2357.     /* [out][retval] */ BSTR *p);
  2358. void __RPC_STUB IHTMLCurrentStyle_get_borderBottomStyle_Stub(
  2359.     IRpcStubBuffer *This,
  2360.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2361.     PRPC_MESSAGE _pRpcMessage,
  2362.     DWORD *_pdwStubPhase);
  2363. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftStyle_Proxy( 
  2364.     IHTMLCurrentStyle * This,
  2365.     /* [out][retval] */ BSTR *p);
  2366. void __RPC_STUB IHTMLCurrentStyle_get_borderLeftStyle_Stub(
  2367.     IRpcStubBuffer *This,
  2368.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2369.     PRPC_MESSAGE _pRpcMessage,
  2370.     DWORD *_pdwStubPhase);
  2371. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderTopWidth_Proxy( 
  2372.     IHTMLCurrentStyle * This,
  2373.     /* [out][retval] */ VARIANT *p);
  2374. void __RPC_STUB IHTMLCurrentStyle_get_borderTopWidth_Stub(
  2375.     IRpcStubBuffer *This,
  2376.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2377.     PRPC_MESSAGE _pRpcMessage,
  2378.     DWORD *_pdwStubPhase);
  2379. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderRightWidth_Proxy( 
  2380.     IHTMLCurrentStyle * This,
  2381.     /* [out][retval] */ VARIANT *p);
  2382. void __RPC_STUB IHTMLCurrentStyle_get_borderRightWidth_Stub(
  2383.     IRpcStubBuffer *This,
  2384.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2385.     PRPC_MESSAGE _pRpcMessage,
  2386.     DWORD *_pdwStubPhase);
  2387. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderBottomWidth_Proxy( 
  2388.     IHTMLCurrentStyle * This,
  2389.     /* [out][retval] */ VARIANT *p);
  2390. void __RPC_STUB IHTMLCurrentStyle_get_borderBottomWidth_Stub(
  2391.     IRpcStubBuffer *This,
  2392.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2393.     PRPC_MESSAGE _pRpcMessage,
  2394.     DWORD *_pdwStubPhase);
  2395. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderLeftWidth_Proxy( 
  2396.     IHTMLCurrentStyle * This,
  2397.     /* [out][retval] */ VARIANT *p);
  2398. void __RPC_STUB IHTMLCurrentStyle_get_borderLeftWidth_Stub(
  2399.     IRpcStubBuffer *This,
  2400.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2401.     PRPC_MESSAGE _pRpcMessage,
  2402.     DWORD *_pdwStubPhase);
  2403. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_left_Proxy( 
  2404.     IHTMLCurrentStyle * This,
  2405.     /* [out][retval] */ VARIANT *p);
  2406. void __RPC_STUB IHTMLCurrentStyle_get_left_Stub(
  2407.     IRpcStubBuffer *This,
  2408.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2409.     PRPC_MESSAGE _pRpcMessage,
  2410.     DWORD *_pdwStubPhase);
  2411. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_top_Proxy( 
  2412.     IHTMLCurrentStyle * This,
  2413.     /* [out][retval] */ VARIANT *p);
  2414. void __RPC_STUB IHTMLCurrentStyle_get_top_Stub(
  2415.     IRpcStubBuffer *This,
  2416.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2417.     PRPC_MESSAGE _pRpcMessage,
  2418.     DWORD *_pdwStubPhase);
  2419. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_width_Proxy( 
  2420.     IHTMLCurrentStyle * This,
  2421.     /* [out][retval] */ VARIANT *p);
  2422. void __RPC_STUB IHTMLCurrentStyle_get_width_Stub(
  2423.     IRpcStubBuffer *This,
  2424.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2425.     PRPC_MESSAGE _pRpcMessage,
  2426.     DWORD *_pdwStubPhase);
  2427. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_height_Proxy( 
  2428.     IHTMLCurrentStyle * This,
  2429.     /* [out][retval] */ VARIANT *p);
  2430. void __RPC_STUB IHTMLCurrentStyle_get_height_Stub(
  2431.     IRpcStubBuffer *This,
  2432.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2433.     PRPC_MESSAGE _pRpcMessage,
  2434.     DWORD *_pdwStubPhase);
  2435. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingLeft_Proxy( 
  2436.     IHTMLCurrentStyle * This,
  2437.     /* [out][retval] */ VARIANT *p);
  2438. void __RPC_STUB IHTMLCurrentStyle_get_paddingLeft_Stub(
  2439.     IRpcStubBuffer *This,
  2440.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2441.     PRPC_MESSAGE _pRpcMessage,
  2442.     DWORD *_pdwStubPhase);
  2443. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingTop_Proxy( 
  2444.     IHTMLCurrentStyle * This,
  2445.     /* [out][retval] */ VARIANT *p);
  2446. void __RPC_STUB IHTMLCurrentStyle_get_paddingTop_Stub(
  2447.     IRpcStubBuffer *This,
  2448.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2449.     PRPC_MESSAGE _pRpcMessage,
  2450.     DWORD *_pdwStubPhase);
  2451. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingRight_Proxy( 
  2452.     IHTMLCurrentStyle * This,
  2453.     /* [out][retval] */ VARIANT *p);
  2454. void __RPC_STUB IHTMLCurrentStyle_get_paddingRight_Stub(
  2455.     IRpcStubBuffer *This,
  2456.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2457.     PRPC_MESSAGE _pRpcMessage,
  2458.     DWORD *_pdwStubPhase);
  2459. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_paddingBottom_Proxy( 
  2460.     IHTMLCurrentStyle * This,
  2461.     /* [out][retval] */ VARIANT *p);
  2462. void __RPC_STUB IHTMLCurrentStyle_get_paddingBottom_Stub(
  2463.     IRpcStubBuffer *This,
  2464.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2465.     PRPC_MESSAGE _pRpcMessage,
  2466.     DWORD *_pdwStubPhase);
  2467. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textAlign_Proxy( 
  2468.     IHTMLCurrentStyle * This,
  2469.     /* [out][retval] */ BSTR *p);
  2470. void __RPC_STUB IHTMLCurrentStyle_get_textAlign_Stub(
  2471.     IRpcStubBuffer *This,
  2472.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2473.     PRPC_MESSAGE _pRpcMessage,
  2474.     DWORD *_pdwStubPhase);
  2475. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textDecoration_Proxy( 
  2476.     IHTMLCurrentStyle * This,
  2477.     /* [out][retval] */ BSTR *p);
  2478. void __RPC_STUB IHTMLCurrentStyle_get_textDecoration_Stub(
  2479.     IRpcStubBuffer *This,
  2480.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2481.     PRPC_MESSAGE _pRpcMessage,
  2482.     DWORD *_pdwStubPhase);
  2483. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_display_Proxy( 
  2484.     IHTMLCurrentStyle * This,
  2485.     /* [out][retval] */ BSTR *p);
  2486. void __RPC_STUB IHTMLCurrentStyle_get_display_Stub(
  2487.     IRpcStubBuffer *This,
  2488.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2489.     PRPC_MESSAGE _pRpcMessage,
  2490.     DWORD *_pdwStubPhase);
  2491. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_visibility_Proxy( 
  2492.     IHTMLCurrentStyle * This,
  2493.     /* [out][retval] */ BSTR *p);
  2494. void __RPC_STUB IHTMLCurrentStyle_get_visibility_Stub(
  2495.     IRpcStubBuffer *This,
  2496.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2497.     PRPC_MESSAGE _pRpcMessage,
  2498.     DWORD *_pdwStubPhase);
  2499. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_zIndex_Proxy( 
  2500.     IHTMLCurrentStyle * This,
  2501.     /* [out][retval] */ VARIANT *p);
  2502. void __RPC_STUB IHTMLCurrentStyle_get_zIndex_Stub(
  2503.     IRpcStubBuffer *This,
  2504.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2505.     PRPC_MESSAGE _pRpcMessage,
  2506.     DWORD *_pdwStubPhase);
  2507. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_letterSpacing_Proxy( 
  2508.     IHTMLCurrentStyle * This,
  2509.     /* [out][retval] */ VARIANT *p);
  2510. void __RPC_STUB IHTMLCurrentStyle_get_letterSpacing_Stub(
  2511.     IRpcStubBuffer *This,
  2512.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2513.     PRPC_MESSAGE _pRpcMessage,
  2514.     DWORD *_pdwStubPhase);
  2515. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_lineHeight_Proxy( 
  2516.     IHTMLCurrentStyle * This,
  2517.     /* [out][retval] */ VARIANT *p);
  2518. void __RPC_STUB IHTMLCurrentStyle_get_lineHeight_Stub(
  2519.     IRpcStubBuffer *This,
  2520.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2521.     PRPC_MESSAGE _pRpcMessage,
  2522.     DWORD *_pdwStubPhase);
  2523. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textIndent_Proxy( 
  2524.     IHTMLCurrentStyle * This,
  2525.     /* [out][retval] */ VARIANT *p);
  2526. void __RPC_STUB IHTMLCurrentStyle_get_textIndent_Stub(
  2527.     IRpcStubBuffer *This,
  2528.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2529.     PRPC_MESSAGE _pRpcMessage,
  2530.     DWORD *_pdwStubPhase);
  2531. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_verticalAlign_Proxy( 
  2532.     IHTMLCurrentStyle * This,
  2533.     /* [out][retval] */ VARIANT *p);
  2534. void __RPC_STUB IHTMLCurrentStyle_get_verticalAlign_Stub(
  2535.     IRpcStubBuffer *This,
  2536.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2537.     PRPC_MESSAGE _pRpcMessage,
  2538.     DWORD *_pdwStubPhase);
  2539. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_backgroundAttachment_Proxy( 
  2540.     IHTMLCurrentStyle * This,
  2541.     /* [out][retval] */ BSTR *p);
  2542. void __RPC_STUB IHTMLCurrentStyle_get_backgroundAttachment_Stub(
  2543.     IRpcStubBuffer *This,
  2544.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2545.     PRPC_MESSAGE _pRpcMessage,
  2546.     DWORD *_pdwStubPhase);
  2547. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginTop_Proxy( 
  2548.     IHTMLCurrentStyle * This,
  2549.     /* [out][retval] */ VARIANT *p);
  2550. void __RPC_STUB IHTMLCurrentStyle_get_marginTop_Stub(
  2551.     IRpcStubBuffer *This,
  2552.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2553.     PRPC_MESSAGE _pRpcMessage,
  2554.     DWORD *_pdwStubPhase);
  2555. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginRight_Proxy( 
  2556.     IHTMLCurrentStyle * This,
  2557.     /* [out][retval] */ VARIANT *p);
  2558. void __RPC_STUB IHTMLCurrentStyle_get_marginRight_Stub(
  2559.     IRpcStubBuffer *This,
  2560.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2561.     PRPC_MESSAGE _pRpcMessage,
  2562.     DWORD *_pdwStubPhase);
  2563. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginBottom_Proxy( 
  2564.     IHTMLCurrentStyle * This,
  2565.     /* [out][retval] */ VARIANT *p);
  2566. void __RPC_STUB IHTMLCurrentStyle_get_marginBottom_Stub(
  2567.     IRpcStubBuffer *This,
  2568.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2569.     PRPC_MESSAGE _pRpcMessage,
  2570.     DWORD *_pdwStubPhase);
  2571. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_marginLeft_Proxy( 
  2572.     IHTMLCurrentStyle * This,
  2573.     /* [out][retval] */ VARIANT *p);
  2574. void __RPC_STUB IHTMLCurrentStyle_get_marginLeft_Stub(
  2575.     IRpcStubBuffer *This,
  2576.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2577.     PRPC_MESSAGE _pRpcMessage,
  2578.     DWORD *_pdwStubPhase);
  2579. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clear_Proxy( 
  2580.     IHTMLCurrentStyle * This,
  2581.     /* [out][retval] */ BSTR *p);
  2582. void __RPC_STUB IHTMLCurrentStyle_get_clear_Stub(
  2583.     IRpcStubBuffer *This,
  2584.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2585.     PRPC_MESSAGE _pRpcMessage,
  2586.     DWORD *_pdwStubPhase);
  2587. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStyleType_Proxy( 
  2588.     IHTMLCurrentStyle * This,
  2589.     /* [out][retval] */ BSTR *p);
  2590. void __RPC_STUB IHTMLCurrentStyle_get_listStyleType_Stub(
  2591.     IRpcStubBuffer *This,
  2592.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2593.     PRPC_MESSAGE _pRpcMessage,
  2594.     DWORD *_pdwStubPhase);
  2595. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStylePosition_Proxy( 
  2596.     IHTMLCurrentStyle * This,
  2597.     /* [out][retval] */ BSTR *p);
  2598. void __RPC_STUB IHTMLCurrentStyle_get_listStylePosition_Stub(
  2599.     IRpcStubBuffer *This,
  2600.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2601.     PRPC_MESSAGE _pRpcMessage,
  2602.     DWORD *_pdwStubPhase);
  2603. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_listStyleImage_Proxy( 
  2604.     IHTMLCurrentStyle * This,
  2605.     /* [out][retval] */ BSTR *p);
  2606. void __RPC_STUB IHTMLCurrentStyle_get_listStyleImage_Stub(
  2607.     IRpcStubBuffer *This,
  2608.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2609.     PRPC_MESSAGE _pRpcMessage,
  2610.     DWORD *_pdwStubPhase);
  2611. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipTop_Proxy( 
  2612.     IHTMLCurrentStyle * This,
  2613.     /* [out][retval] */ VARIANT *p);
  2614. void __RPC_STUB IHTMLCurrentStyle_get_clipTop_Stub(
  2615.     IRpcStubBuffer *This,
  2616.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2617.     PRPC_MESSAGE _pRpcMessage,
  2618.     DWORD *_pdwStubPhase);
  2619. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipRight_Proxy( 
  2620.     IHTMLCurrentStyle * This,
  2621.     /* [out][retval] */ VARIANT *p);
  2622. void __RPC_STUB IHTMLCurrentStyle_get_clipRight_Stub(
  2623.     IRpcStubBuffer *This,
  2624.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2625.     PRPC_MESSAGE _pRpcMessage,
  2626.     DWORD *_pdwStubPhase);
  2627. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipBottom_Proxy( 
  2628.     IHTMLCurrentStyle * This,
  2629.     /* [out][retval] */ VARIANT *p);
  2630. void __RPC_STUB IHTMLCurrentStyle_get_clipBottom_Stub(
  2631.     IRpcStubBuffer *This,
  2632.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2633.     PRPC_MESSAGE _pRpcMessage,
  2634.     DWORD *_pdwStubPhase);
  2635. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_clipLeft_Proxy( 
  2636.     IHTMLCurrentStyle * This,
  2637.     /* [out][retval] */ VARIANT *p);
  2638. void __RPC_STUB IHTMLCurrentStyle_get_clipLeft_Stub(
  2639.     IRpcStubBuffer *This,
  2640.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2641.     PRPC_MESSAGE _pRpcMessage,
  2642.     DWORD *_pdwStubPhase);
  2643. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflow_Proxy( 
  2644.     IHTMLCurrentStyle * This,
  2645.     /* [out][retval] */ BSTR *p);
  2646. void __RPC_STUB IHTMLCurrentStyle_get_overflow_Stub(
  2647.     IRpcStubBuffer *This,
  2648.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2649.     PRPC_MESSAGE _pRpcMessage,
  2650.     DWORD *_pdwStubPhase);
  2651. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_pageBreakBefore_Proxy( 
  2652.     IHTMLCurrentStyle * This,
  2653.     /* [out][retval] */ BSTR *p);
  2654. void __RPC_STUB IHTMLCurrentStyle_get_pageBreakBefore_Stub(
  2655.     IRpcStubBuffer *This,
  2656.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2657.     PRPC_MESSAGE _pRpcMessage,
  2658.     DWORD *_pdwStubPhase);
  2659. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_pageBreakAfter_Proxy( 
  2660.     IHTMLCurrentStyle * This,
  2661.     /* [out][retval] */ BSTR *p);
  2662. void __RPC_STUB IHTMLCurrentStyle_get_pageBreakAfter_Stub(
  2663.     IRpcStubBuffer *This,
  2664.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2665.     PRPC_MESSAGE _pRpcMessage,
  2666.     DWORD *_pdwStubPhase);
  2667. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_cursor_Proxy( 
  2668.     IHTMLCurrentStyle * This,
  2669.     /* [out][retval] */ BSTR *p);
  2670. void __RPC_STUB IHTMLCurrentStyle_get_cursor_Stub(
  2671.     IRpcStubBuffer *This,
  2672.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2673.     PRPC_MESSAGE _pRpcMessage,
  2674.     DWORD *_pdwStubPhase);
  2675. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_tableLayout_Proxy( 
  2676.     IHTMLCurrentStyle * This,
  2677.     /* [out][retval] */ BSTR *p);
  2678. void __RPC_STUB IHTMLCurrentStyle_get_tableLayout_Stub(
  2679.     IRpcStubBuffer *This,
  2680.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2681.     PRPC_MESSAGE _pRpcMessage,
  2682.     DWORD *_pdwStubPhase);
  2683. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderCollapse_Proxy( 
  2684.     IHTMLCurrentStyle * This,
  2685.     /* [out][retval] */ BSTR *p);
  2686. void __RPC_STUB IHTMLCurrentStyle_get_borderCollapse_Stub(
  2687.     IRpcStubBuffer *This,
  2688.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2689.     PRPC_MESSAGE _pRpcMessage,
  2690.     DWORD *_pdwStubPhase);
  2691. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_direction_Proxy( 
  2692.     IHTMLCurrentStyle * This,
  2693.     /* [out][retval] */ BSTR *p);
  2694. void __RPC_STUB IHTMLCurrentStyle_get_direction_Stub(
  2695.     IRpcStubBuffer *This,
  2696.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2697.     PRPC_MESSAGE _pRpcMessage,
  2698.     DWORD *_pdwStubPhase);
  2699. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_behavior_Proxy( 
  2700.     IHTMLCurrentStyle * This,
  2701.     /* [out][retval] */ BSTR *p);
  2702. void __RPC_STUB IHTMLCurrentStyle_get_behavior_Stub(
  2703.     IRpcStubBuffer *This,
  2704.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2705.     PRPC_MESSAGE _pRpcMessage,
  2706.     DWORD *_pdwStubPhase);
  2707. /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_getAttribute_Proxy( 
  2708.     IHTMLCurrentStyle * This,
  2709.     /* [in] */ BSTR strAttributeName,
  2710.     /* [in][defaultvalue] */ LONG lFlags,
  2711.     /* [out][retval] */ VARIANT *AttributeValue);
  2712. void __RPC_STUB IHTMLCurrentStyle_getAttribute_Stub(
  2713.     IRpcStubBuffer *This,
  2714.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2715.     PRPC_MESSAGE _pRpcMessage,
  2716.     DWORD *_pdwStubPhase);
  2717. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_unicodeBidi_Proxy( 
  2718.     IHTMLCurrentStyle * This,
  2719.     /* [out][retval] */ BSTR *p);
  2720. void __RPC_STUB IHTMLCurrentStyle_get_unicodeBidi_Stub(
  2721.     IRpcStubBuffer *This,
  2722.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2723.     PRPC_MESSAGE _pRpcMessage,
  2724.     DWORD *_pdwStubPhase);
  2725. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_right_Proxy( 
  2726.     IHTMLCurrentStyle * This,
  2727.     /* [out][retval] */ VARIANT *p);
  2728. void __RPC_STUB IHTMLCurrentStyle_get_right_Stub(
  2729.     IRpcStubBuffer *This,
  2730.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2731.     PRPC_MESSAGE _pRpcMessage,
  2732.     DWORD *_pdwStubPhase);
  2733. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_bottom_Proxy( 
  2734.     IHTMLCurrentStyle * This,
  2735.     /* [out][retval] */ VARIANT *p);
  2736. void __RPC_STUB IHTMLCurrentStyle_get_bottom_Stub(
  2737.     IRpcStubBuffer *This,
  2738.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2739.     PRPC_MESSAGE _pRpcMessage,
  2740.     DWORD *_pdwStubPhase);
  2741. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_imeMode_Proxy( 
  2742.     IHTMLCurrentStyle * This,
  2743.     /* [out][retval] */ BSTR *p);
  2744. void __RPC_STUB IHTMLCurrentStyle_get_imeMode_Stub(
  2745.     IRpcStubBuffer *This,
  2746.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2747.     PRPC_MESSAGE _pRpcMessage,
  2748.     DWORD *_pdwStubPhase);
  2749. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyAlign_Proxy( 
  2750.     IHTMLCurrentStyle * This,
  2751.     /* [out][retval] */ BSTR *p);
  2752. void __RPC_STUB IHTMLCurrentStyle_get_rubyAlign_Stub(
  2753.     IRpcStubBuffer *This,
  2754.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2755.     PRPC_MESSAGE _pRpcMessage,
  2756.     DWORD *_pdwStubPhase);
  2757. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyPosition_Proxy( 
  2758.     IHTMLCurrentStyle * This,
  2759.     /* [out][retval] */ BSTR *p);
  2760. void __RPC_STUB IHTMLCurrentStyle_get_rubyPosition_Stub(
  2761.     IRpcStubBuffer *This,
  2762.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2763.     PRPC_MESSAGE _pRpcMessage,
  2764.     DWORD *_pdwStubPhase);
  2765. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_rubyOverhang_Proxy( 
  2766.     IHTMLCurrentStyle * This,
  2767.     /* [out][retval] */ BSTR *p);
  2768. void __RPC_STUB IHTMLCurrentStyle_get_rubyOverhang_Stub(
  2769.     IRpcStubBuffer *This,
  2770.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2771.     PRPC_MESSAGE _pRpcMessage,
  2772.     DWORD *_pdwStubPhase);
  2773. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textAutospace_Proxy( 
  2774.     IHTMLCurrentStyle * This,
  2775.     /* [out][retval] */ BSTR *p);
  2776. void __RPC_STUB IHTMLCurrentStyle_get_textAutospace_Stub(
  2777.     IRpcStubBuffer *This,
  2778.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2779.     PRPC_MESSAGE _pRpcMessage,
  2780.     DWORD *_pdwStubPhase);
  2781. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_lineBreak_Proxy( 
  2782.     IHTMLCurrentStyle * This,
  2783.     /* [out][retval] */ BSTR *p);
  2784. void __RPC_STUB IHTMLCurrentStyle_get_lineBreak_Stub(
  2785.     IRpcStubBuffer *This,
  2786.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2787.     PRPC_MESSAGE _pRpcMessage,
  2788.     DWORD *_pdwStubPhase);
  2789. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_wordBreak_Proxy( 
  2790.     IHTMLCurrentStyle * This,
  2791.     /* [out][retval] */ BSTR *p);
  2792. void __RPC_STUB IHTMLCurrentStyle_get_wordBreak_Stub(
  2793.     IRpcStubBuffer *This,
  2794.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2795.     PRPC_MESSAGE _pRpcMessage,
  2796.     DWORD *_pdwStubPhase);
  2797. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textJustify_Proxy( 
  2798.     IHTMLCurrentStyle * This,
  2799.     /* [out][retval] */ BSTR *p);
  2800. void __RPC_STUB IHTMLCurrentStyle_get_textJustify_Stub(
  2801.     IRpcStubBuffer *This,
  2802.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2803.     PRPC_MESSAGE _pRpcMessage,
  2804.     DWORD *_pdwStubPhase);
  2805. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textJustifyTrim_Proxy( 
  2806.     IHTMLCurrentStyle * This,
  2807.     /* [out][retval] */ BSTR *p);
  2808. void __RPC_STUB IHTMLCurrentStyle_get_textJustifyTrim_Stub(
  2809.     IRpcStubBuffer *This,
  2810.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2811.     PRPC_MESSAGE _pRpcMessage,
  2812.     DWORD *_pdwStubPhase);
  2813. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textKashida_Proxy( 
  2814.     IHTMLCurrentStyle * This,
  2815.     /* [out][retval] */ VARIANT *p);
  2816. void __RPC_STUB IHTMLCurrentStyle_get_textKashida_Stub(
  2817.     IRpcStubBuffer *This,
  2818.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2819.     PRPC_MESSAGE _pRpcMessage,
  2820.     DWORD *_pdwStubPhase);
  2821. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_blockDirection_Proxy( 
  2822.     IHTMLCurrentStyle * This,
  2823.     /* [out][retval] */ BSTR *p);
  2824. void __RPC_STUB IHTMLCurrentStyle_get_blockDirection_Stub(
  2825.     IRpcStubBuffer *This,
  2826.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2827.     PRPC_MESSAGE _pRpcMessage,
  2828.     DWORD *_pdwStubPhase);
  2829. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridChar_Proxy( 
  2830.     IHTMLCurrentStyle * This,
  2831.     /* [out][retval] */ VARIANT *p);
  2832. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridChar_Stub(
  2833.     IRpcStubBuffer *This,
  2834.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2835.     PRPC_MESSAGE _pRpcMessage,
  2836.     DWORD *_pdwStubPhase);
  2837. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridLine_Proxy( 
  2838.     IHTMLCurrentStyle * This,
  2839.     /* [out][retval] */ VARIANT *p);
  2840. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridLine_Stub(
  2841.     IRpcStubBuffer *This,
  2842.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2843.     PRPC_MESSAGE _pRpcMessage,
  2844.     DWORD *_pdwStubPhase);
  2845. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridMode_Proxy( 
  2846.     IHTMLCurrentStyle * This,
  2847.     /* [out][retval] */ BSTR *p);
  2848. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridMode_Stub(
  2849.     IRpcStubBuffer *This,
  2850.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2851.     PRPC_MESSAGE _pRpcMessage,
  2852.     DWORD *_pdwStubPhase);
  2853. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_layoutGridType_Proxy( 
  2854.     IHTMLCurrentStyle * This,
  2855.     /* [out][retval] */ BSTR *p);
  2856. void __RPC_STUB IHTMLCurrentStyle_get_layoutGridType_Stub(
  2857.     IRpcStubBuffer *This,
  2858.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2859.     PRPC_MESSAGE _pRpcMessage,
  2860.     DWORD *_pdwStubPhase);
  2861. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderStyle_Proxy( 
  2862.     IHTMLCurrentStyle * This,
  2863.     /* [out][retval] */ BSTR *p);
  2864. void __RPC_STUB IHTMLCurrentStyle_get_borderStyle_Stub(
  2865.     IRpcStubBuffer *This,
  2866.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2867.     PRPC_MESSAGE _pRpcMessage,
  2868.     DWORD *_pdwStubPhase);
  2869. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderColor_Proxy( 
  2870.     IHTMLCurrentStyle * This,
  2871.     /* [out][retval] */ BSTR *p);
  2872. void __RPC_STUB IHTMLCurrentStyle_get_borderColor_Stub(
  2873.     IRpcStubBuffer *This,
  2874.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2875.     PRPC_MESSAGE _pRpcMessage,
  2876.     DWORD *_pdwStubPhase);
  2877. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_borderWidth_Proxy( 
  2878.     IHTMLCurrentStyle * This,
  2879.     /* [out][retval] */ BSTR *p);
  2880. void __RPC_STUB IHTMLCurrentStyle_get_borderWidth_Stub(
  2881.     IRpcStubBuffer *This,
  2882.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2883.     PRPC_MESSAGE _pRpcMessage,
  2884.     DWORD *_pdwStubPhase);
  2885. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_padding_Proxy( 
  2886.     IHTMLCurrentStyle * This,
  2887.     /* [out][retval] */ BSTR *p);
  2888. void __RPC_STUB IHTMLCurrentStyle_get_padding_Stub(
  2889.     IRpcStubBuffer *This,
  2890.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2891.     PRPC_MESSAGE _pRpcMessage,
  2892.     DWORD *_pdwStubPhase);
  2893. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_margin_Proxy( 
  2894.     IHTMLCurrentStyle * This,
  2895.     /* [out][retval] */ BSTR *p);
  2896. void __RPC_STUB IHTMLCurrentStyle_get_margin_Stub(
  2897.     IRpcStubBuffer *This,
  2898.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2899.     PRPC_MESSAGE _pRpcMessage,
  2900.     DWORD *_pdwStubPhase);
  2901. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_accelerator_Proxy( 
  2902.     IHTMLCurrentStyle * This,
  2903.     /* [out][retval] */ BSTR *p);
  2904. void __RPC_STUB IHTMLCurrentStyle_get_accelerator_Stub(
  2905.     IRpcStubBuffer *This,
  2906.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2907.     PRPC_MESSAGE _pRpcMessage,
  2908.     DWORD *_pdwStubPhase);
  2909. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflowX_Proxy( 
  2910.     IHTMLCurrentStyle * This,
  2911.     /* [out][retval] */ BSTR *p);
  2912. void __RPC_STUB IHTMLCurrentStyle_get_overflowX_Stub(
  2913.     IRpcStubBuffer *This,
  2914.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2915.     PRPC_MESSAGE _pRpcMessage,
  2916.     DWORD *_pdwStubPhase);
  2917. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_overflowY_Proxy( 
  2918.     IHTMLCurrentStyle * This,
  2919.     /* [out][retval] */ BSTR *p);
  2920. void __RPC_STUB IHTMLCurrentStyle_get_overflowY_Stub(
  2921.     IRpcStubBuffer *This,
  2922.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2923.     PRPC_MESSAGE _pRpcMessage,
  2924.     DWORD *_pdwStubPhase);
  2925. /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLCurrentStyle_get_textTransform_Proxy( 
  2926.     IHTMLCurrentStyle * This,
  2927.     /* [out][retval] */ BSTR *p);
  2928. void __RPC_STUB IHTMLCurrentStyle_get_textTransform_Stub(
  2929.     IRpcStubBuffer *This,
  2930.     IRpcChannelBuffer *_pRpcChannelBuffer,
  2931.     PRPC_MESSAGE _pRpcMessage,
  2932.     DWORD *_pdwStubPhase);
  2933. #endif  /* __IHTMLCurrentStyle_INTERFACE_DEFINED__ */
  2934. #ifndef __IHTMLCurrentStyle2_INTERFACE_DEFINED__
  2935. #define __IHTMLCurrentStyle2_INTERFACE_DEFINED__
  2936. /* interface IHTMLCurrentStyle2 */
  2937. /* [object][uuid][dual][oleautomation] */ 
  2938. EXTERN_C const IID IID_IHTMLCurrentStyle2;
  2939. #if defined(__cplusplus) && !defined(CINTERFACE)
  2940.     
  2941.     MIDL_INTERFACE("3050f658-98b5-11cf-bb82-00aa00bdce0b")
  2942.     IHTMLCurrentStyle2 : public IDispatch
  2943.     {
  2944.     public:
  2945.         virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_layoutFlow( 
  2946.             /* [out][retval] */ BSTR *p) = 0;