/*** Autogenerated by WIDL 1.0-rc1 from mshtml.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#ifndef __WIDL_MSHTML_H
#define __WIDL_MSHTML_H
#ifdef __cplusplus
extern "C" {
#endif
#include <ocidl.h>
#include <dimm.h>
#include <shtypes.h>
#include <olectl.h>
DEFINE_GUID(SID_SEditCommandTarget, 0x3050f4b5,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
DEFINE_GUID(SID_SHTMLEditHost, 0x3050f6a0,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
DEFINE_GUID(SID_SHTMLEditServices, 0x3050f7f9,0x98b5,0x11cf,0xbb,0x82,0x00,0xaa,0x00,0xbd,0xce,0x0b);
#define SID_SHTMLWindow IID_IHTMLWindow2
#define SID_SElementBehaviorFactory IID_IElementBehaviorFactory
#ifndef __IHTMLDocument2_FWD_DEFINED__
#define __IHTMLDocument2_FWD_DEFINED__
typedef interface IHTMLDocument2 IHTMLDocument2;
#endif
#ifndef __IHTMLStyleSheetsCollection_FWD_DEFINED__
#define __IHTMLStyleSheetsCollection_FWD_DEFINED__
typedef interface IHTMLStyleSheetsCollection IHTMLStyleSheetsCollection;
#endif
#ifndef __IHTMLFrameBase_FWD_DEFINED__
#define __IHTMLFrameBase_FWD_DEFINED__
typedef interface IHTMLFrameBase IHTMLFrameBase;
#endif
#ifndef __IHTMLFiltersCollection_FWD_DEFINED__
#define __IHTMLFiltersCollection_FWD_DEFINED__
typedef interface IHTMLFiltersCollection IHTMLFiltersCollection;
#endif
/*****************************************************************************
* IHTMLFiltersCollection interface
*/
#ifndef __IHTMLFiltersCollection_INTERFACE_DEFINED__
#define __IHTMLFiltersCollection_INTERFACE_DEFINED__
DEFINE_GUID(IID_IHTMLFiltersCollection, 0x3050f3ee, 0x98b5, 0x11cf, 0xbb,0x82, 0x00,0xaa,0x00,0xbd,0xce,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IHTMLFiltersCollection : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE get_length(
long *p) = 0;
virtual HRESULT STDMETHODCALLTYPE get__newEnum(
IUnknown **p) = 0;
virtual HRESULT STDMETHODCALLTYPE item(
VARIANT *pvarIndex,
VARIANT *pvarResult) = 0;
};
#else
typedef struct IHTMLFiltersCollectionVtbl {
BEGIN_INTERFACE
/*** IUnknown methods ***/
HRESULT (STDMETHODCALLTYPE *QueryInterface)(
IHTMLFiltersCollection* This,
REFIID riid,
void **ppvObject);
ULONG (STDMETHODCALLTYPE *AddRef)(
IHTMLFiltersCollection* This);
ULONG (STDMETHODCALLTYPE *Release)(
IHTMLFiltersCollection* This);
/*** IDispatch methods ***/
HRESULT (STDMETHODCALLTYPE *GetTypeInfoCount)(
IHTMLFiltersCollection* This,
UINT *pctinfo);
HRESULT (STDMETHODCALLTYPE *GetTypeInfo)(
IHTMLFiltersCollection* This,
UINT iTInfo,
LCID lcid,
ITypeInfo **ppTInfo);
HRESULT (STDMETHODCALLTYPE *GetIDsOfNames)(
IHTMLFiltersCollection* This,
REFIID riid,
LPOLESTR *rgszNames,
UINT cNames,
LCID lcid,
DISPID *rgDispId);
HRESULT (STDMETHODCALLTYPE *Invoke)(
IHTMLFiltersCollection* This,
DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS *pDispParams,
VARIANT *pVarResult,
EXCEPINFO *pExcepInfo,
UINT *puArgErr);
/*** IHTMLFiltersCollection methods ***/
HRESULT (STDMETHODCALLTYPE *get_length)(
IHTMLFiltersCollection* This,
long *p);
HRESULT (STDMETHODCALLTYPE *get__newEnum)(
IHTMLFiltersCollection* This,
IUnknown **p);
HRESULT (STDMETHODCALLTYPE *item)(
IHTMLFiltersCollection* This,
VARIANT *pvarIndex,
VARIANT *pvarResult);
END_INTERFACE
} IHTMLFiltersCollectionVtbl;
interface IHTMLFiltersCollection {
CONST_VTBL IHTMLFiltersCollectionVtbl* lpVtbl;
};
#ifdef COBJMACROS
/*** IUnknown methods ***/
#define IHTMLFiltersCollection_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
#define IHTMLFiltersCollection_AddRef(This) (This)->lpVtbl->AddRef(This)
#define IHTMLFiltersCollection_Release(This) (This)->lpVtbl->Release(This)
/*** IDispatch methods ***/
#define IHTMLFiltersCollection_GetTypeInfoCount(This,pctinfo) (This)->lpVtbl->GetTypeInfoCount(This,pctinfo)
#define IHTMLFiltersCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo) (This)->lpVtbl->GetTypeInfo(This,iTInfo,lcid,ppTInfo)
#define IHTMLFiltersCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) (This)->lpVtbl->GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
#define IHTMLFiltersCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) (This)->lpVtbl->Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
/*** IHTMLFiltersCollection methods ***/
#define IHTMLFiltersCollection_get_length(This,p) (This)->lpVtbl->get_length(This,p)
#define IHTMLFiltersCollection_get__newEnum(This,p) (This)->lpVtbl->get__newEnum(This,p)
#define IHTMLFiltersCollection_item(This,pvarIndex,pvarResult) (This)->lpVtbl->item(This,pvarIndex,pvarResult)
#endif
#endif
HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get_length_Proxy(
IHTMLFiltersCollection* This,
long *p);
void __RPC_STUB IHTMLFiltersCollection_get_length_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_get__newEnum_Proxy(
IHTMLFiltersCollection* This,
IUnknown **p);
void __RPC_STUB IHTMLFiltersCollection_get__newEnum_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
HRESULT STDMETHODCALLTYPE IHTMLFiltersCollection_item_Proxy(
IHTMLFiltersCollection* This,
VARIANT *pvarIndex,
VARIANT *pvarResult);
void __RPC_STUB IHTMLFiltersCollection_item_Stub(
IRpcStubBuffer* This,
IRpcChannelBuffer* pRpcChannelBuffer,
PRPC_MESSAGE pRpcMessage,
DWORD* pdwStubPhase);
#endif /* __IHTMLFiltersCollection_INTERFACE_DEFINED__ */
DEFINE_GUID(LIBID_MSHTML, 0x3050f1c5, 0x98b5, 0x11cf, 0xbb,0x82, 0x00,0xaa,0x00,0xbd,0xce,0x0b);
#ifndef __IHTMLStyle_FWD_DEFINED__
#define __IHTMLStyle_FWD_DEFINED__
typedef interface IHTMLStyle IHTMLStyle;
#endif
/*****************************************************************************
* IHTMLStyle interface
*/
#ifndef __IHTMLStyle_INTERFACE_DEFINED__
#define __IHTMLStyle_INTERFACE_DEFINED__
DEFINE_GUID(IID_IHTMLStyle, 0x3050f25e, 0x98b5, 0x11cf, 0xbb,0x82, 0x00,0xaa,0x00,0xbd,0xce,0x0b);
#if defined(__cplusplus) && !defined(CINTERFACE)
interface IHTMLStyle : public IDispatch
{
virtual HRESULT STDMETHODCALLTYPE put_fontFamily(
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_fontFamily(
BSTR *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_fontStyle(
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_fontStyle(
BSTR *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_fontVariant(
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_fontVariant(
BSTR *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_fontWeight(
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_fontWeight(
BSTR *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_fontSize(
VARIANT v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_fontSize(
VARIANT *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_font(
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_font(
BSTR *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_color(
VARIANT v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_color(
VARIANT *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_background(
BSTR v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_background(
BSTR *p) = 0;
virtual HRESULT STDMETHODCALLTYPE put_backgroundColor(
VARIANT v) = 0;
virtual HRESULT STDMETHODCALLTYPE get_backgroundColor(
VARIANT *p) = 0;
virtual HRESULT
评论0