/* this ALWAYS GENERATED file contains the definitions for the interfaces */ /* File created by MIDL compiler version 6.00.0361 */ /* Compiler settings for interned.idl: Oicf, W1, Zp8, env=Win32 (32b run) protocol : dce , ms_ext, c_ext error checks: allocation ref bounds_check enum stub_data VC __declspec() decoration level: __declspec(uuid()), __declspec(selectany), __declspec(novtable) DECLSPEC_UUID(), MIDL_INTERFACE() */ //@@MIDL_FILE_HEADING( ) #pragma warning( disable: 4049 ) /* more than 64k source lines */ /* verify that the version is high enough to compile this file*/ #ifndef __REQUIRED_RPCNDR_H_VERSION__ #define __REQUIRED_RPCNDR_H_VERSION__ 440 #endif #include "rpc.h" #include "rpcndr.h" #ifndef __interned_h__ #define __interned_h__ #if defined(_MSC_VER) && (_MSC_VER >= 1020) #pragma once #endif /* Forward Declarations */ #ifndef __ISelectionObject2_FWD_DEFINED__ #define __ISelectionObject2_FWD_DEFINED__ typedef interface ISelectionObject2 ISelectionObject2; #endif /* __ISelectionObject2_FWD_DEFINED__ */ #ifndef __IHTMLEditor_FWD_DEFINED__ #define __IHTMLEditor_FWD_DEFINED__ typedef interface IHTMLEditor IHTMLEditor; #endif /* __IHTMLEditor_FWD_DEFINED__ */ #ifndef __IHTMLPrivateWindow_FWD_DEFINED__ #define __IHTMLPrivateWindow_FWD_DEFINED__ typedef interface IHTMLPrivateWindow IHTMLPrivateWindow; #endif /* __IHTMLPrivateWindow_FWD_DEFINED__ */ #ifndef __IHTMLPrivateWindow2_FWD_DEFINED__ #define __IHTMLPrivateWindow2_FWD_DEFINED__ typedef interface IHTMLPrivateWindow2 IHTMLPrivateWindow2; #endif /* __IHTMLPrivateWindow2_FWD_DEFINED__ */ #ifndef __IHTMLPrivateWindow3_FWD_DEFINED__ #define __IHTMLPrivateWindow3_FWD_DEFINED__ typedef interface IHTMLPrivateWindow3 IHTMLPrivateWindow3; #endif /* __IHTMLPrivateWindow3_FWD_DEFINED__ */ #ifndef __ISubDivisionProvider_FWD_DEFINED__ #define __ISubDivisionProvider_FWD_DEFINED__ typedef interface ISubDivisionProvider ISubDivisionProvider; #endif /* __ISubDivisionProvider_FWD_DEFINED__ */ #ifndef __IElementBehaviorUI_FWD_DEFINED__ #define __IElementBehaviorUI_FWD_DEFINED__ typedef interface IElementBehaviorUI IElementBehaviorUI; #endif /* __IElementBehaviorUI_FWD_DEFINED__ */ #ifndef __IElementAdorner_FWD_DEFINED__ #define __IElementAdorner_FWD_DEFINED__ typedef interface IElementAdorner IElementAdorner; #endif /* __IElementAdorner_FWD_DEFINED__ */ #ifndef __IHTMLEditingServices_FWD_DEFINED__ #define __IHTMLEditingServices_FWD_DEFINED__ typedef interface IHTMLEditingServices IHTMLEditingServices; #endif /* __IHTMLEditingServices_FWD_DEFINED__ */ #ifndef __IEditDebugServices_FWD_DEFINED__ #define __IEditDebugServices_FWD_DEFINED__ typedef interface IEditDebugServices IEditDebugServices; #endif /* __IEditDebugServices_FWD_DEFINED__ */ #ifndef __IPrivacyServices_FWD_DEFINED__ #define __IPrivacyServices_FWD_DEFINED__ typedef interface IPrivacyServices IPrivacyServices; #endif /* __IPrivacyServices_FWD_DEFINED__ */ #ifndef __IHTMLOMWindowServices_FWD_DEFINED__ #define __IHTMLOMWindowServices_FWD_DEFINED__ typedef interface IHTMLOMWindowServices IHTMLOMWindowServices; #endif /* __IHTMLOMWindowServices_FWD_DEFINED__ */ #ifndef __IHTMLFilterPainter_FWD_DEFINED__ #define __IHTMLFilterPainter_FWD_DEFINED__ typedef interface IHTMLFilterPainter IHTMLFilterPainter; #endif /* __IHTMLFilterPainter_FWD_DEFINED__ */ #ifndef __IHTMLFilterPaintSite_FWD_DEFINED__ #define __IHTMLFilterPaintSite_FWD_DEFINED__ typedef interface IHTMLFilterPaintSite IHTMLFilterPaintSite; #endif /* __IHTMLFilterPaintSite_FWD_DEFINED__ */ #ifndef __IElementNamespacePrivate_FWD_DEFINED__ #define __IElementNamespacePrivate_FWD_DEFINED__ typedef interface IElementNamespacePrivate IElementNamespacePrivate; #endif /* __IElementNamespacePrivate_FWD_DEFINED__ */ /* header files for imported files */ #include "dimm.h" #include "mshtml.h" #include "mshtmhst.h" #ifdef __cplusplus extern "C"{ #endif void * __RPC_USER MIDL_user_allocate(size_t); void __RPC_USER MIDL_user_free( void * ); /* interface __MIDL_itf_interned_0000 */ /* [local] */ //=--------------------------------------------------------------------------= // internal.h //=--------------------------------------------------------------------------= // (C) Copyright 1998 Microsoft Corporation. All Rights Reserved. // // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A // PARTICULAR PURPOSE. //=--------------------------------------------------------------------------= #pragma comment(lib,"uuid.lib") //---------------------------------------------------------------------------= // TRIDENT Editing Services Interfaces. // #ifndef INTERNAL_H_ #define INTERNAL_H_ extern RPC_IF_HANDLE __MIDL_itf_interned_0000_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_interned_0000_v0_0_s_ifspec; #ifndef __MSHTMLINTERNAL_LIBRARY_DEFINED__ #define __MSHTMLINTERNAL_LIBRARY_DEFINED__ /* library MSHTMLINTERNAL */ /* [uuid][version][helpstring][lcid] */ typedef enum _EDITOR_NOTIFICATION { EDITOR_NOTIFY_TIMER_TICK = 0, EDITOR_NOTIFY_DOC_ENDED = 1, EDITOR_NOTIFY_DOC_CHANGED = 2, EDITOR_NOTIFY_CARET_IN_CONTEXT = 3, EDITOR_NOTIFY_EXIT_TREE = 4, EDITOR_NOTIFY_LOSE_FOCUS_FRAME = 5, EDITOR_NOTIFY_LOSE_FOCUS = 6, EDITOR_NOTIFY_BEFORE_FOCUS = 7, EDITOR_NOTIFY_YIELD_FOCUS = 8, EDITOR_NOTIFY_EDITABLE_CHANGE = 9, EDITOR_NOTIFY_BEGIN_SELECTION_UNDO = 10, EDITOR_NOTIFY_ATTACH_WIN = 11, EDITOR_NOTIFY_UPDATE_CARET = 12, EDITOR_NOTIFY_BEFORE_CURRENCY_CHANGE = 13, EDITOR_NOTIFY_SETTING_VIEW_LINK = 14, EDITOR_NOTIFY_CONTAINER_ENDED = 15, EDITOR_NOTIFICATION_Max = 2147483647L } EDITOR_NOTIFICATION; typedef enum _DOCNAVFLAGS { DOCNAVFLAG_DOCNAVIGATE = 1, DOCNAVFLAG_DONTUPDATETLOG = 2, DOCNAVFLAG_HTTPERRORPAGE = 4, DOCNAVFLAG_OPENINNEWWINDOW = 8, DOCNAVFLAG_REFRESH = 16, DOCNAVFLAGS_Max = 2147483647L } DOCNAVFLAGS; typedef enum _NAVIGATEEXOPTIONS { NAVIGATEEX_NONE = 0, NAVIGATEEX_DONTUPDATETRAVELLOG = 1, NAVIGATEEXOPTIONS_Max = 2147483647L } NAVIGATEEXOPTIONS; typedef enum _CHAR_FORMAT_FAMILY { CHAR_FORMAT_None = 0, CHAR_FORMAT_FontStyle = 1, CHAR_FORMAT_FontInfo = 2, CHAR_FORMAT_FontName = 4, CHAR_FORMAT_ColorInfo = 8, CHAR_FORMAT_ParaFormat = 16, CHAR_FORMAT_FAMILY_Max = 2147483647L } CHAR_FORMAT_FAMILY; typedef enum _LAYOUT_MOVE_UNIT { LAYOUT_MOVE_UNIT_PreviousLine = 1, LAYOUT_MOVE_UNIT_NextLine = 2, LAYOUT_MOVE_UNIT_CurrentLineStart = 3, LAYOUT_MOVE_UNIT_CurrentLineEnd = 4, LAYOUT_MOVE_UNIT_NextLineStart = 5, LAYOUT_MOVE_UNIT_PreviousLineEnd = 6, LAYOUT_MOVE_UNIT_TopOfWindow = 7, LAYOUT_MOVE_UNIT_BottomOfWindow = 8, LAYOUT_MOVE_UNIT_OuterLineStart = 9, LAYOUT_MOVE_UNIT_OuterLineEnd = 10, LAYOUT_MOVE_UNIT_Max = 2147483647L } LAYOUT_MOVE_UNIT; typedef enum _CARET_GRAVITY { CARET_GRAVITY_NoChange = 0, CARET_GRAVITY_BeginningOfLine = 1, CARET_GRAVITY_EndOfLine = 2, CARET_GRAVITY_Max = 2147483647L } CARET_GRAVITY; typedef enum _CARET_VISIBILITY { CARET_TYPE_Hide = 0, CARET_TYPE_Show = 1, CARET_VISIBILITY_Max = 2147483647L } CARET_VISIBILITY; typedef enum _POINTER_SCROLLPIN { POINTER_SCROLLPIN_TopLeft = 0, POINTER_SCROLLPIN_BottomRight = 1, POINTER_SCROLLPIN_Minimal = 2, POINTER_SCROLLPIN_Max = 2147483647L } POINTER_SCROLLPIN; typedef enum _ADORNER_HTI { ADORNER_HTI_NONE = 0, ADORNER_HTI_TOPBORDER = 1, ADORNER_HTI_LEFTBORDER = 2, ADORNER_HTI_BOTTOMBORDER = 3, ADORNER_HTI_RIGHTBORDER = 4, ADORNER_HTI_TOPLEFTHANDLE = 5, ADORNER_HTI_LEFTHANDLE = 6, ADORNER_HTI_TOPHANDLE = 7, ADORNER_HTI_BOTTOMLEFTHANDLE = 8, ADORNER_HTI_TOPRIGHTHANDLE = 9, ADORNER_HTI_BOTTOMHANDLE = 10, ADORNER_HTI_RIGHTHANDLE = 11, ADORNER_HTI_BOTTOMRIGHTHANDLE = 12, ADORNER_HTI_Max = 2147483647L } ADORNER_HTI; typedef enum _FILTER_DRAW_LAYERS { FILTER_DRAW_BORDER = 0x1, FILTER_DRAW_BACKGROUND = 0x2, FILTER_DRAW_CONTENT = 0x4, FILTER_DRAW_ALLLAYERS = 0x7, FILTER_DRAW_LAYERS_Max = 2147483647L } FILTER_DRAW_LAYERS; typedef enum _FILTER_FLAGS { FILTER_FLAGS_PAGETRANSITION = 0x1, FILTER_FLAGS_Max = 2147483647L } FILTER_FLAGS; typedef struct _HTMLPtrDispInfoRec { DWORD dwSize; LONG lBaseline; LONG lXPosition; LONG lLineHeight; LONG lTextHeight; LONG lDescent; LONG lTextDescent; BOOL fRTLLine; BOOL fRTLFlow; BOOL fAligned; BOOL fHasNestedRunOwner; } HTMLPtrDispInfoRec; EXTERN_C const IID LIBID_MSHTMLINTERNAL; #ifndef __ISelectionObject2_INTERFACE_DEFINED__ #define __ISelectionObject2_INTERFACE_DEFINED__ /* interface ISelectionObject2 */ /* [uuid][unique][object] */ EXTERN_C const IID IID_ISelectionObject2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f7fc-98b5-11cf-bb82-00aa00bdce0b") ISelectionObject2 : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Select( /* [in] */ ISegmentList *pISegmentList) = 0; virtual HRESULT STDMETHODCALLTYPE IsPointerInSelection( /* [in] */ IDisplayPointer *pIDispPointer, /* [out] */ BOOL *pfPointerInSelection, /* [in] */ POINT *pptGlobal, /* [in] */ IHTMLElement *pIElementOver) = 0; virtual HRESULT STDMETHODCALLTYPE EmptySelection( void) = 0; virtual HRESULT STDMETHODCALLTYPE DestroySelection( void) = 0; virtual HRESULT STDMETHODCALLTYPE DestroyAllSelection( void) = 0; }; #else /* C style interface */ typedef struct ISelectionObject2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISelectionObject2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISelectionObject2 * This); ULONG ( STDMETHODCALLTYPE *Release )( ISelectionObject2 * This); HRESULT ( STDMETHODCALLTYPE *Select )( ISelectionObject2 * This, /* [in] */ ISegmentList *pISegmentList); HRESULT ( STDMETHODCALLTYPE *IsPointerInSelection )( ISelectionObject2 * This, /* [in] */ IDisplayPointer *pIDispPointer, /* [out] */ BOOL *pfPointerInSelection, /* [in] */ POINT *pptGlobal, /* [in] */ IHTMLElement *pIElementOver); HRESULT ( STDMETHODCALLTYPE *EmptySelection )( ISelectionObject2 * This); HRESULT ( STDMETHODCALLTYPE *DestroySelection )( ISelectionObject2 * This); HRESULT ( STDMETHODCALLTYPE *DestroyAllSelection )( ISelectionObject2 * This); END_INTERFACE } ISelectionObject2Vtbl; interface ISelectionObject2 { CONST_VTBL struct ISelectionObject2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define ISelectionObject2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISelectionObject2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISelectionObject2_Release(This) \ (This)->lpVtbl -> Release(This) #define ISelectionObject2_Select(This,pISegmentList) \ (This)->lpVtbl -> Select(This,pISegmentList) #define ISelectionObject2_IsPointerInSelection(This,pIDispPointer,pfPointerInSelection,pptGlobal,pIElementOver) \ (This)->lpVtbl -> IsPointerInSelection(This,pIDispPointer,pfPointerInSelection,pptGlobal,pIElementOver) #define ISelectionObject2_EmptySelection(This) \ (This)->lpVtbl -> EmptySelection(This) #define ISelectionObject2_DestroySelection(This) \ (This)->lpVtbl -> DestroySelection(This) #define ISelectionObject2_DestroyAllSelection(This) \ (This)->lpVtbl -> DestroyAllSelection(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE ISelectionObject2_Select_Proxy( ISelectionObject2 * This, /* [in] */ ISegmentList *pISegmentList); void __RPC_STUB ISelectionObject2_Select_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISelectionObject2_IsPointerInSelection_Proxy( ISelectionObject2 * This, /* [in] */ IDisplayPointer *pIDispPointer, /* [out] */ BOOL *pfPointerInSelection, /* [in] */ POINT *pptGlobal, /* [in] */ IHTMLElement *pIElementOver); void __RPC_STUB ISelectionObject2_IsPointerInSelection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISelectionObject2_EmptySelection_Proxy( ISelectionObject2 * This); void __RPC_STUB ISelectionObject2_EmptySelection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISelectionObject2_DestroySelection_Proxy( ISelectionObject2 * This); void __RPC_STUB ISelectionObject2_DestroySelection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISelectionObject2_DestroyAllSelection_Proxy( ISelectionObject2 * This); void __RPC_STUB ISelectionObject2_DestroyAllSelection_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISelectionObject2_INTERFACE_DEFINED__ */ #ifndef __IHTMLEditor_INTERFACE_DEFINED__ #define __IHTMLEditor_INTERFACE_DEFINED__ /* interface IHTMLEditor */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLEditor; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f7fa-98b5-11cf-bb82-00aa00bdce0b") IHTMLEditor : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE PreHandleEvent( /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj) = 0; virtual HRESULT STDMETHODCALLTYPE PostHandleEvent( /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj) = 0; virtual HRESULT STDMETHODCALLTYPE TranslateAccelerator( /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj) = 0; virtual HRESULT STDMETHODCALLTYPE Initialize( /* [in] */ IUnknown *pIDocument, /* [in] */ IUnknown *pIContainer) = 0; virtual HRESULT STDMETHODCALLTYPE Notify( /* [in] */ EDITOR_NOTIFICATION eSelectionNotification, /* [in] */ IUnknown *pUnknown, /* [in] */ DWORD dword) = 0; virtual HRESULT STDMETHODCALLTYPE GetCommandTarget( /* [in] */ IUnknown *pContext, /* [out][in] */ IUnknown **ppUnkTarget) = 0; virtual HRESULT STDMETHODCALLTYPE GetElementToTabFrom( /* [in] */ BOOL fForward, /* [out][in] */ IHTMLElement **ppElement, /* [out][in] */ BOOL *pfFindNext) = 0; virtual HRESULT STDMETHODCALLTYPE IsEditContextUIActive( void) = 0; virtual HRESULT STDMETHODCALLTYPE TerminateIMEComposition( void) = 0; virtual HRESULT STDMETHODCALLTYPE EnableModeless( /* [in] */ BOOL fEnable) = 0; }; #else /* C style interface */ typedef struct IHTMLEditorVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLEditor * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLEditor * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLEditor * This); HRESULT ( STDMETHODCALLTYPE *PreHandleEvent )( IHTMLEditor * This, /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj); HRESULT ( STDMETHODCALLTYPE *PostHandleEvent )( IHTMLEditor * This, /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj); HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )( IHTMLEditor * This, /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj); HRESULT ( STDMETHODCALLTYPE *Initialize )( IHTMLEditor * This, /* [in] */ IUnknown *pIDocument, /* [in] */ IUnknown *pIContainer); HRESULT ( STDMETHODCALLTYPE *Notify )( IHTMLEditor * This, /* [in] */ EDITOR_NOTIFICATION eSelectionNotification, /* [in] */ IUnknown *pUnknown, /* [in] */ DWORD dword); HRESULT ( STDMETHODCALLTYPE *GetCommandTarget )( IHTMLEditor * This, /* [in] */ IUnknown *pContext, /* [out][in] */ IUnknown **ppUnkTarget); HRESULT ( STDMETHODCALLTYPE *GetElementToTabFrom )( IHTMLEditor * This, /* [in] */ BOOL fForward, /* [out][in] */ IHTMLElement **ppElement, /* [out][in] */ BOOL *pfFindNext); HRESULT ( STDMETHODCALLTYPE *IsEditContextUIActive )( IHTMLEditor * This); HRESULT ( STDMETHODCALLTYPE *TerminateIMEComposition )( IHTMLEditor * This); HRESULT ( STDMETHODCALLTYPE *EnableModeless )( IHTMLEditor * This, /* [in] */ BOOL fEnable); END_INTERFACE } IHTMLEditorVtbl; interface IHTMLEditor { CONST_VTBL struct IHTMLEditorVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLEditor_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLEditor_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLEditor_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLEditor_PreHandleEvent(This,inEvtDispId,pIEventObj) \ (This)->lpVtbl -> PreHandleEvent(This,inEvtDispId,pIEventObj) #define IHTMLEditor_PostHandleEvent(This,inEvtDispId,pIEventObj) \ (This)->lpVtbl -> PostHandleEvent(This,inEvtDispId,pIEventObj) #define IHTMLEditor_TranslateAccelerator(This,inEvtDispId,pIEventObj) \ (This)->lpVtbl -> TranslateAccelerator(This,inEvtDispId,pIEventObj) #define IHTMLEditor_Initialize(This,pIDocument,pIContainer) \ (This)->lpVtbl -> Initialize(This,pIDocument,pIContainer) #define IHTMLEditor_Notify(This,eSelectionNotification,pUnknown,dword) \ (This)->lpVtbl -> Notify(This,eSelectionNotification,pUnknown,dword) #define IHTMLEditor_GetCommandTarget(This,pContext,ppUnkTarget) \ (This)->lpVtbl -> GetCommandTarget(This,pContext,ppUnkTarget) #define IHTMLEditor_GetElementToTabFrom(This,fForward,ppElement,pfFindNext) \ (This)->lpVtbl -> GetElementToTabFrom(This,fForward,ppElement,pfFindNext) #define IHTMLEditor_IsEditContextUIActive(This) \ (This)->lpVtbl -> IsEditContextUIActive(This) #define IHTMLEditor_TerminateIMEComposition(This) \ (This)->lpVtbl -> TerminateIMEComposition(This) #define IHTMLEditor_EnableModeless(This,fEnable) \ (This)->lpVtbl -> EnableModeless(This,fEnable) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLEditor_PreHandleEvent_Proxy( IHTMLEditor * This, /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj); void __RPC_STUB IHTMLEditor_PreHandleEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_PostHandleEvent_Proxy( IHTMLEditor * This, /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj); void __RPC_STUB IHTMLEditor_PostHandleEvent_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_TranslateAccelerator_Proxy( IHTMLEditor * This, /* [in] */ DISPID inEvtDispId, /* [in] */ IHTMLEventObj *pIEventObj); void __RPC_STUB IHTMLEditor_TranslateAccelerator_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_Initialize_Proxy( IHTMLEditor * This, /* [in] */ IUnknown *pIDocument, /* [in] */ IUnknown *pIContainer); void __RPC_STUB IHTMLEditor_Initialize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_Notify_Proxy( IHTMLEditor * This, /* [in] */ EDITOR_NOTIFICATION eSelectionNotification, /* [in] */ IUnknown *pUnknown, /* [in] */ DWORD dword); void __RPC_STUB IHTMLEditor_Notify_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_GetCommandTarget_Proxy( IHTMLEditor * This, /* [in] */ IUnknown *pContext, /* [out][in] */ IUnknown **ppUnkTarget); void __RPC_STUB IHTMLEditor_GetCommandTarget_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_GetElementToTabFrom_Proxy( IHTMLEditor * This, /* [in] */ BOOL fForward, /* [out][in] */ IHTMLElement **ppElement, /* [out][in] */ BOOL *pfFindNext); void __RPC_STUB IHTMLEditor_GetElementToTabFrom_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_IsEditContextUIActive_Proxy( IHTMLEditor * This); void __RPC_STUB IHTMLEditor_IsEditContextUIActive_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_TerminateIMEComposition_Proxy( IHTMLEditor * This); void __RPC_STUB IHTMLEditor_TerminateIMEComposition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditor_EnableModeless_Proxy( IHTMLEditor * This, /* [in] */ BOOL fEnable); void __RPC_STUB IHTMLEditor_EnableModeless_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLEditor_INTERFACE_DEFINED__ */ #ifndef __IHTMLPrivateWindow_INTERFACE_DEFINED__ #define __IHTMLPrivateWindow_INTERFACE_DEFINED__ /* interface IHTMLPrivateWindow */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLPrivateWindow; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f6dc-98b5-11cf-bb82-00aa00bdce0b") IHTMLPrivateWindow : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE SuperNavigate( /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrLocation, /* [in] */ BSTR bstrShortcut, /* [in] */ BSTR bstrFrameName, /* [in] */ VARIANT *pvarPostData, /* [in] */ VARIANT *pvarHeaders, /* [in] */ DWORD dwFlags) = 0; virtual HRESULT STDMETHODCALLTYPE GetPendingUrl( /* [out] */ LPOLESTR *pstrURL) = 0; virtual HRESULT STDMETHODCALLTYPE SetPICSTarget( /* [in] */ IOleCommandTarget *pctPICS) = 0; virtual HRESULT STDMETHODCALLTYPE PICSComplete( /* [in] */ BOOL fApproved) = 0; virtual HRESULT STDMETHODCALLTYPE FindWindowByName( /* [in] */ LPCOLESTR pstrTargeName, /* [out] */ IHTMLWindow2 **ppWindow) = 0; virtual HRESULT STDMETHODCALLTYPE GetAddressBarUrl( /* [out] */ BSTR *pbstrURL) = 0; }; #else /* C style interface */ typedef struct IHTMLPrivateWindowVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLPrivateWindow * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLPrivateWindow * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLPrivateWindow * This); HRESULT ( STDMETHODCALLTYPE *SuperNavigate )( IHTMLPrivateWindow * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrLocation, /* [in] */ BSTR bstrShortcut, /* [in] */ BSTR bstrFrameName, /* [in] */ VARIANT *pvarPostData, /* [in] */ VARIANT *pvarHeaders, /* [in] */ DWORD dwFlags); HRESULT ( STDMETHODCALLTYPE *GetPendingUrl )( IHTMLPrivateWindow * This, /* [out] */ LPOLESTR *pstrURL); HRESULT ( STDMETHODCALLTYPE *SetPICSTarget )( IHTMLPrivateWindow * This, /* [in] */ IOleCommandTarget *pctPICS); HRESULT ( STDMETHODCALLTYPE *PICSComplete )( IHTMLPrivateWindow * This, /* [in] */ BOOL fApproved); HRESULT ( STDMETHODCALLTYPE *FindWindowByName )( IHTMLPrivateWindow * This, /* [in] */ LPCOLESTR pstrTargeName, /* [out] */ IHTMLWindow2 **ppWindow); HRESULT ( STDMETHODCALLTYPE *GetAddressBarUrl )( IHTMLPrivateWindow * This, /* [out] */ BSTR *pbstrURL); END_INTERFACE } IHTMLPrivateWindowVtbl; interface IHTMLPrivateWindow { CONST_VTBL struct IHTMLPrivateWindowVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLPrivateWindow_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLPrivateWindow_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLPrivateWindow_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLPrivateWindow_SuperNavigate(This,bstrURL,bstrLocation,bstrShortcut,bstrFrameName,pvarPostData,pvarHeaders,dwFlags) \ (This)->lpVtbl -> SuperNavigate(This,bstrURL,bstrLocation,bstrShortcut,bstrFrameName,pvarPostData,pvarHeaders,dwFlags) #define IHTMLPrivateWindow_GetPendingUrl(This,pstrURL) \ (This)->lpVtbl -> GetPendingUrl(This,pstrURL) #define IHTMLPrivateWindow_SetPICSTarget(This,pctPICS) \ (This)->lpVtbl -> SetPICSTarget(This,pctPICS) #define IHTMLPrivateWindow_PICSComplete(This,fApproved) \ (This)->lpVtbl -> PICSComplete(This,fApproved) #define IHTMLPrivateWindow_FindWindowByName(This,pstrTargeName,ppWindow) \ (This)->lpVtbl -> FindWindowByName(This,pstrTargeName,ppWindow) #define IHTMLPrivateWindow_GetAddressBarUrl(This,pbstrURL) \ (This)->lpVtbl -> GetAddressBarUrl(This,pbstrURL) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow_SuperNavigate_Proxy( IHTMLPrivateWindow * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrLocation, /* [in] */ BSTR bstrShortcut, /* [in] */ BSTR bstrFrameName, /* [in] */ VARIANT *pvarPostData, /* [in] */ VARIANT *pvarHeaders, /* [in] */ DWORD dwFlags); void __RPC_STUB IHTMLPrivateWindow_SuperNavigate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow_GetPendingUrl_Proxy( IHTMLPrivateWindow * This, /* [out] */ LPOLESTR *pstrURL); void __RPC_STUB IHTMLPrivateWindow_GetPendingUrl_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow_SetPICSTarget_Proxy( IHTMLPrivateWindow * This, /* [in] */ IOleCommandTarget *pctPICS); void __RPC_STUB IHTMLPrivateWindow_SetPICSTarget_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow_PICSComplete_Proxy( IHTMLPrivateWindow * This, /* [in] */ BOOL fApproved); void __RPC_STUB IHTMLPrivateWindow_PICSComplete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow_FindWindowByName_Proxy( IHTMLPrivateWindow * This, /* [in] */ LPCOLESTR pstrTargeName, /* [out] */ IHTMLWindow2 **ppWindow); void __RPC_STUB IHTMLPrivateWindow_FindWindowByName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow_GetAddressBarUrl_Proxy( IHTMLPrivateWindow * This, /* [out] */ BSTR *pbstrURL); void __RPC_STUB IHTMLPrivateWindow_GetAddressBarUrl_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLPrivateWindow_INTERFACE_DEFINED__ */ #ifndef __IHTMLPrivateWindow2_INTERFACE_DEFINED__ #define __IHTMLPrivateWindow2_INTERFACE_DEFINED__ /* interface IHTMLPrivateWindow2 */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLPrivateWindow2; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f7e5-98b5-11cf-bb82-00aa00bdce0b") IHTMLPrivateWindow2 : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE NavigateEx( /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrUnencodedUrl, /* [in] */ BSTR bstrLocation, /* [in] */ BSTR bstrContext, /* [in] */ IBindCtx *pBindCtx, /* [in] */ DWORD dwNavOptions, /* [in] */ DWORD dwFHLFlags) = 0; virtual HRESULT STDMETHODCALLTYPE GetInnerWindowUnknown( /* [out][in] */ IUnknown **ppUnknown) = 0; }; #else /* C style interface */ typedef struct IHTMLPrivateWindow2Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLPrivateWindow2 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLPrivateWindow2 * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLPrivateWindow2 * This); HRESULT ( STDMETHODCALLTYPE *NavigateEx )( IHTMLPrivateWindow2 * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrUnencodedUrl, /* [in] */ BSTR bstrLocation, /* [in] */ BSTR bstrContext, /* [in] */ IBindCtx *pBindCtx, /* [in] */ DWORD dwNavOptions, /* [in] */ DWORD dwFHLFlags); HRESULT ( STDMETHODCALLTYPE *GetInnerWindowUnknown )( IHTMLPrivateWindow2 * This, /* [out][in] */ IUnknown **ppUnknown); END_INTERFACE } IHTMLPrivateWindow2Vtbl; interface IHTMLPrivateWindow2 { CONST_VTBL struct IHTMLPrivateWindow2Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLPrivateWindow2_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLPrivateWindow2_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLPrivateWindow2_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLPrivateWindow2_NavigateEx(This,bstrURL,bstrUnencodedUrl,bstrLocation,bstrContext,pBindCtx,dwNavOptions,dwFHLFlags) \ (This)->lpVtbl -> NavigateEx(This,bstrURL,bstrUnencodedUrl,bstrLocation,bstrContext,pBindCtx,dwNavOptions,dwFHLFlags) #define IHTMLPrivateWindow2_GetInnerWindowUnknown(This,ppUnknown) \ (This)->lpVtbl -> GetInnerWindowUnknown(This,ppUnknown) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow2_NavigateEx_Proxy( IHTMLPrivateWindow2 * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrUnencodedUrl, /* [in] */ BSTR bstrLocation, /* [in] */ BSTR bstrContext, /* [in] */ IBindCtx *pBindCtx, /* [in] */ DWORD dwNavOptions, /* [in] */ DWORD dwFHLFlags); void __RPC_STUB IHTMLPrivateWindow2_NavigateEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow2_GetInnerWindowUnknown_Proxy( IHTMLPrivateWindow2 * This, /* [out][in] */ IUnknown **ppUnknown); void __RPC_STUB IHTMLPrivateWindow2_GetInnerWindowUnknown_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLPrivateWindow2_INTERFACE_DEFINED__ */ #ifndef __IHTMLPrivateWindow3_INTERFACE_DEFINED__ #define __IHTMLPrivateWindow3_INTERFACE_DEFINED__ /* interface IHTMLPrivateWindow3 */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLPrivateWindow3; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f840-98b5-11cf-bb82-00aa00bdce0b") IHTMLPrivateWindow3 : public IHTMLPrivateWindow2 { public: virtual HRESULT STDMETHODCALLTYPE OpenEx( /* [in] */ BSTR url, /* [in] */ BSTR urlContext, /* [in] */ BSTR name, /* [in] */ BSTR features, /* [in] */ VARIANT_BOOL replace, /* [out] */ IHTMLWindow2 **pomWindowResult) = 0; }; #else /* C style interface */ typedef struct IHTMLPrivateWindow3Vtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLPrivateWindow3 * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLPrivateWindow3 * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLPrivateWindow3 * This); HRESULT ( STDMETHODCALLTYPE *NavigateEx )( IHTMLPrivateWindow3 * This, /* [in] */ BSTR bstrURL, /* [in] */ BSTR bstrUnencodedUrl, /* [in] */ BSTR bstrLocation, /* [in] */ BSTR bstrContext, /* [in] */ IBindCtx *pBindCtx, /* [in] */ DWORD dwNavOptions, /* [in] */ DWORD dwFHLFlags); HRESULT ( STDMETHODCALLTYPE *GetInnerWindowUnknown )( IHTMLPrivateWindow3 * This, /* [out][in] */ IUnknown **ppUnknown); HRESULT ( STDMETHODCALLTYPE *OpenEx )( IHTMLPrivateWindow3 * This, /* [in] */ BSTR url, /* [in] */ BSTR urlContext, /* [in] */ BSTR name, /* [in] */ BSTR features, /* [in] */ VARIANT_BOOL replace, /* [out] */ IHTMLWindow2 **pomWindowResult); END_INTERFACE } IHTMLPrivateWindow3Vtbl; interface IHTMLPrivateWindow3 { CONST_VTBL struct IHTMLPrivateWindow3Vtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLPrivateWindow3_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLPrivateWindow3_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLPrivateWindow3_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLPrivateWindow3_NavigateEx(This,bstrURL,bstrUnencodedUrl,bstrLocation,bstrContext,pBindCtx,dwNavOptions,dwFHLFlags) \ (This)->lpVtbl -> NavigateEx(This,bstrURL,bstrUnencodedUrl,bstrLocation,bstrContext,pBindCtx,dwNavOptions,dwFHLFlags) #define IHTMLPrivateWindow3_GetInnerWindowUnknown(This,ppUnknown) \ (This)->lpVtbl -> GetInnerWindowUnknown(This,ppUnknown) #define IHTMLPrivateWindow3_OpenEx(This,url,urlContext,name,features,replace,pomWindowResult) \ (This)->lpVtbl -> OpenEx(This,url,urlContext,name,features,replace,pomWindowResult) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLPrivateWindow3_OpenEx_Proxy( IHTMLPrivateWindow3 * This, /* [in] */ BSTR url, /* [in] */ BSTR urlContext, /* [in] */ BSTR name, /* [in] */ BSTR features, /* [in] */ VARIANT_BOOL replace, /* [out] */ IHTMLWindow2 **pomWindowResult); void __RPC_STUB IHTMLPrivateWindow3_OpenEx_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLPrivateWindow3_INTERFACE_DEFINED__ */ #ifndef __ISubDivisionProvider_INTERFACE_DEFINED__ #define __ISubDivisionProvider_INTERFACE_DEFINED__ /* interface ISubDivisionProvider */ /* [uuid][unique][object] */ EXTERN_C const IID IID_ISubDivisionProvider; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f4d2-98b5-11cf-bb82-00aa00bdce0b") ISubDivisionProvider : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetSubDivisionCount( /* [out][retval] */ LONG *pcSubDivision) = 0; virtual HRESULT STDMETHODCALLTYPE GetSubDivisionTabs( /* [in] */ LONG cTabs, /* [out][retval] */ LONG *pSubDivisionTabs) = 0; virtual HRESULT STDMETHODCALLTYPE SubDivisionFromPt( /* [in] */ POINT pt, /* [out][retval] */ LONG *piSubDivision) = 0; }; #else /* C style interface */ typedef struct ISubDivisionProviderVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( ISubDivisionProvider * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( ISubDivisionProvider * This); ULONG ( STDMETHODCALLTYPE *Release )( ISubDivisionProvider * This); HRESULT ( STDMETHODCALLTYPE *GetSubDivisionCount )( ISubDivisionProvider * This, /* [out][retval] */ LONG *pcSubDivision); HRESULT ( STDMETHODCALLTYPE *GetSubDivisionTabs )( ISubDivisionProvider * This, /* [in] */ LONG cTabs, /* [out][retval] */ LONG *pSubDivisionTabs); HRESULT ( STDMETHODCALLTYPE *SubDivisionFromPt )( ISubDivisionProvider * This, /* [in] */ POINT pt, /* [out][retval] */ LONG *piSubDivision); END_INTERFACE } ISubDivisionProviderVtbl; interface ISubDivisionProvider { CONST_VTBL struct ISubDivisionProviderVtbl *lpVtbl; }; #ifdef COBJMACROS #define ISubDivisionProvider_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define ISubDivisionProvider_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define ISubDivisionProvider_Release(This) \ (This)->lpVtbl -> Release(This) #define ISubDivisionProvider_GetSubDivisionCount(This,pcSubDivision) \ (This)->lpVtbl -> GetSubDivisionCount(This,pcSubDivision) #define ISubDivisionProvider_GetSubDivisionTabs(This,cTabs,pSubDivisionTabs) \ (This)->lpVtbl -> GetSubDivisionTabs(This,cTabs,pSubDivisionTabs) #define ISubDivisionProvider_SubDivisionFromPt(This,pt,piSubDivision) \ (This)->lpVtbl -> SubDivisionFromPt(This,pt,piSubDivision) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE ISubDivisionProvider_GetSubDivisionCount_Proxy( ISubDivisionProvider * This, /* [out][retval] */ LONG *pcSubDivision); void __RPC_STUB ISubDivisionProvider_GetSubDivisionCount_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISubDivisionProvider_GetSubDivisionTabs_Proxy( ISubDivisionProvider * This, /* [in] */ LONG cTabs, /* [out][retval] */ LONG *pSubDivisionTabs); void __RPC_STUB ISubDivisionProvider_GetSubDivisionTabs_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE ISubDivisionProvider_SubDivisionFromPt_Proxy( ISubDivisionProvider * This, /* [in] */ POINT pt, /* [out][retval] */ LONG *piSubDivision); void __RPC_STUB ISubDivisionProvider_SubDivisionFromPt_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __ISubDivisionProvider_INTERFACE_DEFINED__ */ #ifndef __IElementBehaviorUI_INTERFACE_DEFINED__ #define __IElementBehaviorUI_INTERFACE_DEFINED__ /* interface IElementBehaviorUI */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IElementBehaviorUI; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f4bf-98b5-11cf-bb82-00aa00bdce0b") IElementBehaviorUI : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE OnReceiveFocus( /* [in] */ BOOL fFocus, /* [in] */ LONG lSubDivision) = 0; virtual HRESULT STDMETHODCALLTYPE GetSubDivisionProvider( /* [out][retval] */ ISubDivisionProvider **ppProvider) = 0; virtual HRESULT STDMETHODCALLTYPE CanTakeFocus( void) = 0; }; #else /* C style interface */ typedef struct IElementBehaviorUIVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IElementBehaviorUI * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IElementBehaviorUI * This); ULONG ( STDMETHODCALLTYPE *Release )( IElementBehaviorUI * This); HRESULT ( STDMETHODCALLTYPE *OnReceiveFocus )( IElementBehaviorUI * This, /* [in] */ BOOL fFocus, /* [in] */ LONG lSubDivision); HRESULT ( STDMETHODCALLTYPE *GetSubDivisionProvider )( IElementBehaviorUI * This, /* [out][retval] */ ISubDivisionProvider **ppProvider); HRESULT ( STDMETHODCALLTYPE *CanTakeFocus )( IElementBehaviorUI * This); END_INTERFACE } IElementBehaviorUIVtbl; interface IElementBehaviorUI { CONST_VTBL struct IElementBehaviorUIVtbl *lpVtbl; }; #ifdef COBJMACROS #define IElementBehaviorUI_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IElementBehaviorUI_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IElementBehaviorUI_Release(This) \ (This)->lpVtbl -> Release(This) #define IElementBehaviorUI_OnReceiveFocus(This,fFocus,lSubDivision) \ (This)->lpVtbl -> OnReceiveFocus(This,fFocus,lSubDivision) #define IElementBehaviorUI_GetSubDivisionProvider(This,ppProvider) \ (This)->lpVtbl -> GetSubDivisionProvider(This,ppProvider) #define IElementBehaviorUI_CanTakeFocus(This) \ (This)->lpVtbl -> CanTakeFocus(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IElementBehaviorUI_OnReceiveFocus_Proxy( IElementBehaviorUI * This, /* [in] */ BOOL fFocus, /* [in] */ LONG lSubDivision); void __RPC_STUB IElementBehaviorUI_OnReceiveFocus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IElementBehaviorUI_GetSubDivisionProvider_Proxy( IElementBehaviorUI * This, /* [out][retval] */ ISubDivisionProvider **ppProvider); void __RPC_STUB IElementBehaviorUI_GetSubDivisionProvider_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IElementBehaviorUI_CanTakeFocus_Proxy( IElementBehaviorUI * This); void __RPC_STUB IElementBehaviorUI_CanTakeFocus_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IElementBehaviorUI_INTERFACE_DEFINED__ */ #ifndef __IElementAdorner_INTERFACE_DEFINED__ #define __IElementAdorner_INTERFACE_DEFINED__ /* interface IElementAdorner */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IElementAdorner; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f607-98b5-11cf-bb82-00aa00bdce0b") IElementAdorner : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Draw( /* [in] */ HDC hdc, /* [in] */ LPRECT prc) = 0; virtual HRESULT STDMETHODCALLTYPE HitTestPoint( /* [in] */ POINT *pt, /* [in] */ LPRECT prc, /* [out][in] */ BOOL *fResult, /* [out][in] */ ADORNER_HTI *peAdornerHTI) = 0; virtual HRESULT STDMETHODCALLTYPE GetSize( /* [in] */ SIZE *pSizeElem, /* [in] */ SIZE *pSizeAdorn) = 0; virtual HRESULT STDMETHODCALLTYPE GetPosition( /* [in] */ POINT *pPosElem, /* [in] */ POINT *pPosAdorn) = 0; virtual HRESULT STDMETHODCALLTYPE OnPositionSet( void) = 0; }; #else /* C style interface */ typedef struct IElementAdornerVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IElementAdorner * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IElementAdorner * This); ULONG ( STDMETHODCALLTYPE *Release )( IElementAdorner * This); HRESULT ( STDMETHODCALLTYPE *Draw )( IElementAdorner * This, /* [in] */ HDC hdc, /* [in] */ LPRECT prc); HRESULT ( STDMETHODCALLTYPE *HitTestPoint )( IElementAdorner * This, /* [in] */ POINT *pt, /* [in] */ LPRECT prc, /* [out][in] */ BOOL *fResult, /* [out][in] */ ADORNER_HTI *peAdornerHTI); HRESULT ( STDMETHODCALLTYPE *GetSize )( IElementAdorner * This, /* [in] */ SIZE *pSizeElem, /* [in] */ SIZE *pSizeAdorn); HRESULT ( STDMETHODCALLTYPE *GetPosition )( IElementAdorner * This, /* [in] */ POINT *pPosElem, /* [in] */ POINT *pPosAdorn); HRESULT ( STDMETHODCALLTYPE *OnPositionSet )( IElementAdorner * This); END_INTERFACE } IElementAdornerVtbl; interface IElementAdorner { CONST_VTBL struct IElementAdornerVtbl *lpVtbl; }; #ifdef COBJMACROS #define IElementAdorner_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IElementAdorner_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IElementAdorner_Release(This) \ (This)->lpVtbl -> Release(This) #define IElementAdorner_Draw(This,hdc,prc) \ (This)->lpVtbl -> Draw(This,hdc,prc) #define IElementAdorner_HitTestPoint(This,pt,prc,fResult,peAdornerHTI) \ (This)->lpVtbl -> HitTestPoint(This,pt,prc,fResult,peAdornerHTI) #define IElementAdorner_GetSize(This,pSizeElem,pSizeAdorn) \ (This)->lpVtbl -> GetSize(This,pSizeElem,pSizeAdorn) #define IElementAdorner_GetPosition(This,pPosElem,pPosAdorn) \ (This)->lpVtbl -> GetPosition(This,pPosElem,pPosAdorn) #define IElementAdorner_OnPositionSet(This) \ (This)->lpVtbl -> OnPositionSet(This) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IElementAdorner_Draw_Proxy( IElementAdorner * This, /* [in] */ HDC hdc, /* [in] */ LPRECT prc); void __RPC_STUB IElementAdorner_Draw_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IElementAdorner_HitTestPoint_Proxy( IElementAdorner * This, /* [in] */ POINT *pt, /* [in] */ LPRECT prc, /* [out][in] */ BOOL *fResult, /* [out][in] */ ADORNER_HTI *peAdornerHTI); void __RPC_STUB IElementAdorner_HitTestPoint_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IElementAdorner_GetSize_Proxy( IElementAdorner * This, /* [in] */ SIZE *pSizeElem, /* [in] */ SIZE *pSizeAdorn); void __RPC_STUB IElementAdorner_GetSize_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IElementAdorner_GetPosition_Proxy( IElementAdorner * This, /* [in] */ POINT *pPosElem, /* [in] */ POINT *pPosAdorn); void __RPC_STUB IElementAdorner_GetPosition_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IElementAdorner_OnPositionSet_Proxy( IElementAdorner * This); void __RPC_STUB IElementAdorner_OnPositionSet_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IElementAdorner_INTERFACE_DEFINED__ */ #ifndef __IHTMLEditingServices_INTERFACE_DEFINED__ #define __IHTMLEditingServices_INTERFACE_DEFINED__ /* interface IHTMLEditingServices */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLEditingServices; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f7fb-98b5-11cf-bb82-00aa00bdce0b") IHTMLEditingServices : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE Delete( /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ BOOL fAdjustPointers) = 0; virtual HRESULT STDMETHODCALLTYPE Paste( /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ BSTR bstrText) = 0; virtual HRESULT STDMETHODCALLTYPE PasteFromClipboard( /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ IDataObject *pDO) = 0; virtual HRESULT STDMETHODCALLTYPE LaunderSpaces( /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd) = 0; virtual HRESULT STDMETHODCALLTYPE InsertSanitizedText( /* [in] */ IMarkupPointer *InsertHere, /* [in] */ OLECHAR *pstrText, /* [in] */ LONG cChInput, /* [in] */ BOOL fDataBinding) = 0; virtual HRESULT STDMETHODCALLTYPE UrlAutoDetectCurrentWord( /* [in] */ IMarkupPointer *pWord) = 0; virtual HRESULT STDMETHODCALLTYPE UrlAutoDetectRange( /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd) = 0; virtual HRESULT STDMETHODCALLTYPE ShouldUpdateAnchorText( /* [in] */ OLECHAR *pstrHref, /* [in] */ OLECHAR *pstrAnchorText, /* [out] */ BOOL *pfResult) = 0; virtual HRESULT STDMETHODCALLTYPE AdjustPointerForInsert( /* [in] */ IDisplayPointer *pDispWhereIThinkIAm, /* [in] */ BOOL fFurtherInDocument, /* [in] */ IMarkupPointer *pConstraintStart, /* [in] */ IMarkupPointer *pConstraintEnd) = 0; virtual HRESULT STDMETHODCALLTYPE FindSiteSelectableElement( /* [in] */ IMarkupPointer *pPointerStart, /* [in] */ IMarkupPointer *pPointerEnd, /* [in] */ IHTMLElement **ppIHTMLElement) = 0; virtual HRESULT STDMETHODCALLTYPE IsElementSiteSelectable( /* [in] */ IHTMLElement *pIHTMLElement, /* [out] */ IHTMLElement **ppIElement) = 0; virtual HRESULT STDMETHODCALLTYPE IsElementUIActivatable( /* [in] */ IHTMLElement *pIHTMLElement) = 0; virtual HRESULT STDMETHODCALLTYPE IsElementAtomic( /* [in] */ IHTMLElement *pIHTMLElement) = 0; virtual HRESULT STDMETHODCALLTYPE PositionPointersInMaster( /* [in] */ IHTMLElement *pIElement, /* [in] */ IMarkupPointer *pIStart, /* [in] */ IMarkupPointer *pIEnd) = 0; }; #else /* C style interface */ typedef struct IHTMLEditingServicesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLEditingServices * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLEditingServices * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLEditingServices * This); HRESULT ( STDMETHODCALLTYPE *Delete )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ BOOL fAdjustPointers); HRESULT ( STDMETHODCALLTYPE *Paste )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ BSTR bstrText); HRESULT ( STDMETHODCALLTYPE *PasteFromClipboard )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ IDataObject *pDO); HRESULT ( STDMETHODCALLTYPE *LaunderSpaces )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd); HRESULT ( STDMETHODCALLTYPE *InsertSanitizedText )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *InsertHere, /* [in] */ OLECHAR *pstrText, /* [in] */ LONG cChInput, /* [in] */ BOOL fDataBinding); HRESULT ( STDMETHODCALLTYPE *UrlAutoDetectCurrentWord )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pWord); HRESULT ( STDMETHODCALLTYPE *UrlAutoDetectRange )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd); HRESULT ( STDMETHODCALLTYPE *ShouldUpdateAnchorText )( IHTMLEditingServices * This, /* [in] */ OLECHAR *pstrHref, /* [in] */ OLECHAR *pstrAnchorText, /* [out] */ BOOL *pfResult); HRESULT ( STDMETHODCALLTYPE *AdjustPointerForInsert )( IHTMLEditingServices * This, /* [in] */ IDisplayPointer *pDispWhereIThinkIAm, /* [in] */ BOOL fFurtherInDocument, /* [in] */ IMarkupPointer *pConstraintStart, /* [in] */ IMarkupPointer *pConstraintEnd); HRESULT ( STDMETHODCALLTYPE *FindSiteSelectableElement )( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pPointerStart, /* [in] */ IMarkupPointer *pPointerEnd, /* [in] */ IHTMLElement **ppIHTMLElement); HRESULT ( STDMETHODCALLTYPE *IsElementSiteSelectable )( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIHTMLElement, /* [out] */ IHTMLElement **ppIElement); HRESULT ( STDMETHODCALLTYPE *IsElementUIActivatable )( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIHTMLElement); HRESULT ( STDMETHODCALLTYPE *IsElementAtomic )( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIHTMLElement); HRESULT ( STDMETHODCALLTYPE *PositionPointersInMaster )( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIElement, /* [in] */ IMarkupPointer *pIStart, /* [in] */ IMarkupPointer *pIEnd); END_INTERFACE } IHTMLEditingServicesVtbl; interface IHTMLEditingServices { CONST_VTBL struct IHTMLEditingServicesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLEditingServices_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLEditingServices_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLEditingServices_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLEditingServices_Delete(This,pStart,pEnd,fAdjustPointers) \ (This)->lpVtbl -> Delete(This,pStart,pEnd,fAdjustPointers) #define IHTMLEditingServices_Paste(This,pStart,pEnd,bstrText) \ (This)->lpVtbl -> Paste(This,pStart,pEnd,bstrText) #define IHTMLEditingServices_PasteFromClipboard(This,pStart,pEnd,pDO) \ (This)->lpVtbl -> PasteFromClipboard(This,pStart,pEnd,pDO) #define IHTMLEditingServices_LaunderSpaces(This,pStart,pEnd) \ (This)->lpVtbl -> LaunderSpaces(This,pStart,pEnd) #define IHTMLEditingServices_InsertSanitizedText(This,InsertHere,pstrText,cChInput,fDataBinding) \ (This)->lpVtbl -> InsertSanitizedText(This,InsertHere,pstrText,cChInput,fDataBinding) #define IHTMLEditingServices_UrlAutoDetectCurrentWord(This,pWord) \ (This)->lpVtbl -> UrlAutoDetectCurrentWord(This,pWord) #define IHTMLEditingServices_UrlAutoDetectRange(This,pStart,pEnd) \ (This)->lpVtbl -> UrlAutoDetectRange(This,pStart,pEnd) #define IHTMLEditingServices_ShouldUpdateAnchorText(This,pstrHref,pstrAnchorText,pfResult) \ (This)->lpVtbl -> ShouldUpdateAnchorText(This,pstrHref,pstrAnchorText,pfResult) #define IHTMLEditingServices_AdjustPointerForInsert(This,pDispWhereIThinkIAm,fFurtherInDocument,pConstraintStart,pConstraintEnd) \ (This)->lpVtbl -> AdjustPointerForInsert(This,pDispWhereIThinkIAm,fFurtherInDocument,pConstraintStart,pConstraintEnd) #define IHTMLEditingServices_FindSiteSelectableElement(This,pPointerStart,pPointerEnd,ppIHTMLElement) \ (This)->lpVtbl -> FindSiteSelectableElement(This,pPointerStart,pPointerEnd,ppIHTMLElement) #define IHTMLEditingServices_IsElementSiteSelectable(This,pIHTMLElement,ppIElement) \ (This)->lpVtbl -> IsElementSiteSelectable(This,pIHTMLElement,ppIElement) #define IHTMLEditingServices_IsElementUIActivatable(This,pIHTMLElement) \ (This)->lpVtbl -> IsElementUIActivatable(This,pIHTMLElement) #define IHTMLEditingServices_IsElementAtomic(This,pIHTMLElement) \ (This)->lpVtbl -> IsElementAtomic(This,pIHTMLElement) #define IHTMLEditingServices_PositionPointersInMaster(This,pIElement,pIStart,pIEnd) \ (This)->lpVtbl -> PositionPointersInMaster(This,pIElement,pIStart,pIEnd) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLEditingServices_Delete_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ BOOL fAdjustPointers); void __RPC_STUB IHTMLEditingServices_Delete_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_Paste_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ BSTR bstrText); void __RPC_STUB IHTMLEditingServices_Paste_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_PasteFromClipboard_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd, /* [in] */ IDataObject *pDO); void __RPC_STUB IHTMLEditingServices_PasteFromClipboard_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_LaunderSpaces_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd); void __RPC_STUB IHTMLEditingServices_LaunderSpaces_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_InsertSanitizedText_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *InsertHere, /* [in] */ OLECHAR *pstrText, /* [in] */ LONG cChInput, /* [in] */ BOOL fDataBinding); void __RPC_STUB IHTMLEditingServices_InsertSanitizedText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_UrlAutoDetectCurrentWord_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pWord); void __RPC_STUB IHTMLEditingServices_UrlAutoDetectCurrentWord_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_UrlAutoDetectRange_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pStart, /* [in] */ IMarkupPointer *pEnd); void __RPC_STUB IHTMLEditingServices_UrlAutoDetectRange_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_ShouldUpdateAnchorText_Proxy( IHTMLEditingServices * This, /* [in] */ OLECHAR *pstrHref, /* [in] */ OLECHAR *pstrAnchorText, /* [out] */ BOOL *pfResult); void __RPC_STUB IHTMLEditingServices_ShouldUpdateAnchorText_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_AdjustPointerForInsert_Proxy( IHTMLEditingServices * This, /* [in] */ IDisplayPointer *pDispWhereIThinkIAm, /* [in] */ BOOL fFurtherInDocument, /* [in] */ IMarkupPointer *pConstraintStart, /* [in] */ IMarkupPointer *pConstraintEnd); void __RPC_STUB IHTMLEditingServices_AdjustPointerForInsert_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_FindSiteSelectableElement_Proxy( IHTMLEditingServices * This, /* [in] */ IMarkupPointer *pPointerStart, /* [in] */ IMarkupPointer *pPointerEnd, /* [in] */ IHTMLElement **ppIHTMLElement); void __RPC_STUB IHTMLEditingServices_FindSiteSelectableElement_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_IsElementSiteSelectable_Proxy( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIHTMLElement, /* [out] */ IHTMLElement **ppIElement); void __RPC_STUB IHTMLEditingServices_IsElementSiteSelectable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_IsElementUIActivatable_Proxy( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIHTMLElement); void __RPC_STUB IHTMLEditingServices_IsElementUIActivatable_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_IsElementAtomic_Proxy( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIHTMLElement); void __RPC_STUB IHTMLEditingServices_IsElementAtomic_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLEditingServices_PositionPointersInMaster_Proxy( IHTMLEditingServices * This, /* [in] */ IHTMLElement *pIElement, /* [in] */ IMarkupPointer *pIStart, /* [in] */ IMarkupPointer *pIEnd); void __RPC_STUB IHTMLEditingServices_PositionPointersInMaster_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLEditingServices_INTERFACE_DEFINED__ */ #ifndef __IEditDebugServices_INTERFACE_DEFINED__ #define __IEditDebugServices_INTERFACE_DEFINED__ /* interface IEditDebugServices */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IEditDebugServices; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f60b-98b5-11cf-bb82-00aa00bdce0b") IEditDebugServices : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE GetCp( /* [in] */ IMarkupPointer *pIPointer, /* [out] */ long *pcp) = 0; virtual HRESULT STDMETHODCALLTYPE SetDebugName( /* [in] */ IMarkupPointer *pIPointer, /* [in] */ LPCTSTR strDbgName) = 0; virtual HRESULT STDMETHODCALLTYPE SetDisplayPointerDebugName( /* [in] */ IDisplayPointer *pDispPointer, /* [in] */ LPCTSTR strDbgName) = 0; virtual HRESULT STDMETHODCALLTYPE DumpTree( /* [in] */ IMarkupPointer *pIPointer) = 0; virtual HRESULT STDMETHODCALLTYPE LinesInElement( /* [in] */ IHTMLElement *pIElement, /* [out] */ long *piLines) = 0; virtual HRESULT STDMETHODCALLTYPE FontsOnLine( /* [in] */ IHTMLElement *pIElement, /* [in] */ long iLine, /* [out] */ BSTR *pbstrFonts) = 0; virtual HRESULT STDMETHODCALLTYPE GetPixel( /* [in] */ long X, /* [in] */ long Y, /* [out] */ long *piColor) = 0; virtual HRESULT STDMETHODCALLTYPE IsUsingBckgrnRecalc( /* [out] */ BOOL *pfUsingBckgrnRecalc) = 0; virtual HRESULT STDMETHODCALLTYPE IsEncodingAutoSelect( /* [out] */ BOOL *pfEncodingAutoSelect) = 0; virtual HRESULT STDMETHODCALLTYPE EnableEncodingAutoSelect( /* [in] */ BOOL fEnable) = 0; virtual HRESULT STDMETHODCALLTYPE IsUsingTableIncRecalc( /* [out] */ BOOL *pfUsingTableIncRecalc) = 0; }; #else /* C style interface */ typedef struct IEditDebugServicesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IEditDebugServices * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IEditDebugServices * This); ULONG ( STDMETHODCALLTYPE *Release )( IEditDebugServices * This); HRESULT ( STDMETHODCALLTYPE *GetCp )( IEditDebugServices * This, /* [in] */ IMarkupPointer *pIPointer, /* [out] */ long *pcp); HRESULT ( STDMETHODCALLTYPE *SetDebugName )( IEditDebugServices * This, /* [in] */ IMarkupPointer *pIPointer, /* [in] */ LPCTSTR strDbgName); HRESULT ( STDMETHODCALLTYPE *SetDisplayPointerDebugName )( IEditDebugServices * This, /* [in] */ IDisplayPointer *pDispPointer, /* [in] */ LPCTSTR strDbgName); HRESULT ( STDMETHODCALLTYPE *DumpTree )( IEditDebugServices * This, /* [in] */ IMarkupPointer *pIPointer); HRESULT ( STDMETHODCALLTYPE *LinesInElement )( IEditDebugServices * This, /* [in] */ IHTMLElement *pIElement, /* [out] */ long *piLines); HRESULT ( STDMETHODCALLTYPE *FontsOnLine )( IEditDebugServices * This, /* [in] */ IHTMLElement *pIElement, /* [in] */ long iLine, /* [out] */ BSTR *pbstrFonts); HRESULT ( STDMETHODCALLTYPE *GetPixel )( IEditDebugServices * This, /* [in] */ long X, /* [in] */ long Y, /* [out] */ long *piColor); HRESULT ( STDMETHODCALLTYPE *IsUsingBckgrnRecalc )( IEditDebugServices * This, /* [out] */ BOOL *pfUsingBckgrnRecalc); HRESULT ( STDMETHODCALLTYPE *IsEncodingAutoSelect )( IEditDebugServices * This, /* [out] */ BOOL *pfEncodingAutoSelect); HRESULT ( STDMETHODCALLTYPE *EnableEncodingAutoSelect )( IEditDebugServices * This, /* [in] */ BOOL fEnable); HRESULT ( STDMETHODCALLTYPE *IsUsingTableIncRecalc )( IEditDebugServices * This, /* [out] */ BOOL *pfUsingTableIncRecalc); END_INTERFACE } IEditDebugServicesVtbl; interface IEditDebugServices { CONST_VTBL struct IEditDebugServicesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IEditDebugServices_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IEditDebugServices_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IEditDebugServices_Release(This) \ (This)->lpVtbl -> Release(This) #define IEditDebugServices_GetCp(This,pIPointer,pcp) \ (This)->lpVtbl -> GetCp(This,pIPointer,pcp) #define IEditDebugServices_SetDebugName(This,pIPointer,strDbgName) \ (This)->lpVtbl -> SetDebugName(This,pIPointer,strDbgName) #define IEditDebugServices_SetDisplayPointerDebugName(This,pDispPointer,strDbgName) \ (This)->lpVtbl -> SetDisplayPointerDebugName(This,pDispPointer,strDbgName) #define IEditDebugServices_DumpTree(This,pIPointer) \ (This)->lpVtbl -> DumpTree(This,pIPointer) #define IEditDebugServices_LinesInElement(This,pIElement,piLines) \ (This)->lpVtbl -> LinesInElement(This,pIElement,piLines) #define IEditDebugServices_FontsOnLine(This,pIElement,iLine,pbstrFonts) \ (This)->lpVtbl -> FontsOnLine(This,pIElement,iLine,pbstrFonts) #define IEditDebugServices_GetPixel(This,X,Y,piColor) \ (This)->lpVtbl -> GetPixel(This,X,Y,piColor) #define IEditDebugServices_IsUsingBckgrnRecalc(This,pfUsingBckgrnRecalc) \ (This)->lpVtbl -> IsUsingBckgrnRecalc(This,pfUsingBckgrnRecalc) #define IEditDebugServices_IsEncodingAutoSelect(This,pfEncodingAutoSelect) \ (This)->lpVtbl -> IsEncodingAutoSelect(This,pfEncodingAutoSelect) #define IEditDebugServices_EnableEncodingAutoSelect(This,fEnable) \ (This)->lpVtbl -> EnableEncodingAutoSelect(This,fEnable) #define IEditDebugServices_IsUsingTableIncRecalc(This,pfUsingTableIncRecalc) \ (This)->lpVtbl -> IsUsingTableIncRecalc(This,pfUsingTableIncRecalc) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IEditDebugServices_GetCp_Proxy( IEditDebugServices * This, /* [in] */ IMarkupPointer *pIPointer, /* [out] */ long *pcp); void __RPC_STUB IEditDebugServices_GetCp_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_SetDebugName_Proxy( IEditDebugServices * This, /* [in] */ IMarkupPointer *pIPointer, /* [in] */ LPCTSTR strDbgName); void __RPC_STUB IEditDebugServices_SetDebugName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_SetDisplayPointerDebugName_Proxy( IEditDebugServices * This, /* [in] */ IDisplayPointer *pDispPointer, /* [in] */ LPCTSTR strDbgName); void __RPC_STUB IEditDebugServices_SetDisplayPointerDebugName_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_DumpTree_Proxy( IEditDebugServices * This, /* [in] */ IMarkupPointer *pIPointer); void __RPC_STUB IEditDebugServices_DumpTree_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_LinesInElement_Proxy( IEditDebugServices * This, /* [in] */ IHTMLElement *pIElement, /* [out] */ long *piLines); void __RPC_STUB IEditDebugServices_LinesInElement_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_FontsOnLine_Proxy( IEditDebugServices * This, /* [in] */ IHTMLElement *pIElement, /* [in] */ long iLine, /* [out] */ BSTR *pbstrFonts); void __RPC_STUB IEditDebugServices_FontsOnLine_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_GetPixel_Proxy( IEditDebugServices * This, /* [in] */ long X, /* [in] */ long Y, /* [out] */ long *piColor); void __RPC_STUB IEditDebugServices_GetPixel_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_IsUsingBckgrnRecalc_Proxy( IEditDebugServices * This, /* [out] */ BOOL *pfUsingBckgrnRecalc); void __RPC_STUB IEditDebugServices_IsUsingBckgrnRecalc_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_IsEncodingAutoSelect_Proxy( IEditDebugServices * This, /* [out] */ BOOL *pfEncodingAutoSelect); void __RPC_STUB IEditDebugServices_IsEncodingAutoSelect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_EnableEncodingAutoSelect_Proxy( IEditDebugServices * This, /* [in] */ BOOL fEnable); void __RPC_STUB IEditDebugServices_EnableEncodingAutoSelect_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IEditDebugServices_IsUsingTableIncRecalc_Proxy( IEditDebugServices * This, /* [out] */ BOOL *pfUsingTableIncRecalc); void __RPC_STUB IEditDebugServices_IsUsingTableIncRecalc_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IEditDebugServices_INTERFACE_DEFINED__ */ #ifndef __IPrivacyServices_INTERFACE_DEFINED__ #define __IPrivacyServices_INTERFACE_DEFINED__ /* interface IPrivacyServices */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IPrivacyServices; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f84b-98b5-11cf-bb82-00aa00bdce0b") IPrivacyServices : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE AddPrivacyInfoToList( /* [in] */ LPOLESTR pstrUrl, /* [in] */ LPOLESTR pstrPolicyRef, /* [in] */ LPOLESTR pstrP3PHeader, /* [in] */ LONG dwReserved, /* [in] */ DWORD privacyFlags) = 0; }; #else /* C style interface */ typedef struct IPrivacyServicesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IPrivacyServices * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IPrivacyServices * This); ULONG ( STDMETHODCALLTYPE *Release )( IPrivacyServices * This); HRESULT ( STDMETHODCALLTYPE *AddPrivacyInfoToList )( IPrivacyServices * This, /* [in] */ LPOLESTR pstrUrl, /* [in] */ LPOLESTR pstrPolicyRef, /* [in] */ LPOLESTR pstrP3PHeader, /* [in] */ LONG dwReserved, /* [in] */ DWORD privacyFlags); END_INTERFACE } IPrivacyServicesVtbl; interface IPrivacyServices { CONST_VTBL struct IPrivacyServicesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IPrivacyServices_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IPrivacyServices_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IPrivacyServices_Release(This) \ (This)->lpVtbl -> Release(This) #define IPrivacyServices_AddPrivacyInfoToList(This,pstrUrl,pstrPolicyRef,pstrP3PHeader,dwReserved,privacyFlags) \ (This)->lpVtbl -> AddPrivacyInfoToList(This,pstrUrl,pstrPolicyRef,pstrP3PHeader,dwReserved,privacyFlags) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IPrivacyServices_AddPrivacyInfoToList_Proxy( IPrivacyServices * This, /* [in] */ LPOLESTR pstrUrl, /* [in] */ LPOLESTR pstrPolicyRef, /* [in] */ LPOLESTR pstrP3PHeader, /* [in] */ LONG dwReserved, /* [in] */ DWORD privacyFlags); void __RPC_STUB IPrivacyServices_AddPrivacyInfoToList_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IPrivacyServices_INTERFACE_DEFINED__ */ #ifndef __IHTMLOMWindowServices_INTERFACE_DEFINED__ #define __IHTMLOMWindowServices_INTERFACE_DEFINED__ /* interface IHTMLOMWindowServices */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLOMWindowServices; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f5fc-98b5-11cf-bb82-00aa00bdce0b") IHTMLOMWindowServices : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE moveTo( /* [in] */ LONG x, /* [in] */ LONG y) = 0; virtual HRESULT STDMETHODCALLTYPE moveBy( /* [in] */ LONG x, /* [in] */ LONG y) = 0; virtual HRESULT STDMETHODCALLTYPE resizeTo( /* [in] */ LONG x, /* [in] */ LONG y) = 0; virtual HRESULT STDMETHODCALLTYPE resizeBy( /* [in] */ LONG x, /* [in] */ LONG y) = 0; }; #else /* C style interface */ typedef struct IHTMLOMWindowServicesVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLOMWindowServices * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLOMWindowServices * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLOMWindowServices * This); HRESULT ( STDMETHODCALLTYPE *moveTo )( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); HRESULT ( STDMETHODCALLTYPE *moveBy )( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); HRESULT ( STDMETHODCALLTYPE *resizeTo )( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); HRESULT ( STDMETHODCALLTYPE *resizeBy )( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); END_INTERFACE } IHTMLOMWindowServicesVtbl; interface IHTMLOMWindowServices { CONST_VTBL struct IHTMLOMWindowServicesVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLOMWindowServices_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLOMWindowServices_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLOMWindowServices_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLOMWindowServices_moveTo(This,x,y) \ (This)->lpVtbl -> moveTo(This,x,y) #define IHTMLOMWindowServices_moveBy(This,x,y) \ (This)->lpVtbl -> moveBy(This,x,y) #define IHTMLOMWindowServices_resizeTo(This,x,y) \ (This)->lpVtbl -> resizeTo(This,x,y) #define IHTMLOMWindowServices_resizeBy(This,x,y) \ (This)->lpVtbl -> resizeBy(This,x,y) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLOMWindowServices_moveTo_Proxy( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); void __RPC_STUB IHTMLOMWindowServices_moveTo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLOMWindowServices_moveBy_Proxy( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); void __RPC_STUB IHTMLOMWindowServices_moveBy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLOMWindowServices_resizeTo_Proxy( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); void __RPC_STUB IHTMLOMWindowServices_resizeTo_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLOMWindowServices_resizeBy_Proxy( IHTMLOMWindowServices * This, /* [in] */ LONG x, /* [in] */ LONG y); void __RPC_STUB IHTMLOMWindowServices_resizeBy_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLOMWindowServices_INTERFACE_DEFINED__ */ #ifndef __IHTMLFilterPainter_INTERFACE_DEFINED__ #define __IHTMLFilterPainter_INTERFACE_DEFINED__ /* interface IHTMLFilterPainter */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLFilterPainter; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f6de-98b5-11cf-bb82-00aa00bdce0b") IHTMLFilterPainter : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE InvalidateRectUnfiltered( /* [in] */ RECT *prcInvalid) = 0; virtual HRESULT STDMETHODCALLTYPE InvalidateRgnUnfiltered( /* [in] */ HRGN hrgnInvalid) = 0; virtual HRESULT STDMETHODCALLTYPE ChangeElementVisibility( /* [in] */ BOOL fVisible) = 0; }; #else /* C style interface */ typedef struct IHTMLFilterPainterVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLFilterPainter * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLFilterPainter * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLFilterPainter * This); HRESULT ( STDMETHODCALLTYPE *InvalidateRectUnfiltered )( IHTMLFilterPainter * This, /* [in] */ RECT *prcInvalid); HRESULT ( STDMETHODCALLTYPE *InvalidateRgnUnfiltered )( IHTMLFilterPainter * This, /* [in] */ HRGN hrgnInvalid); HRESULT ( STDMETHODCALLTYPE *ChangeElementVisibility )( IHTMLFilterPainter * This, /* [in] */ BOOL fVisible); END_INTERFACE } IHTMLFilterPainterVtbl; interface IHTMLFilterPainter { CONST_VTBL struct IHTMLFilterPainterVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLFilterPainter_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLFilterPainter_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLFilterPainter_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLFilterPainter_InvalidateRectUnfiltered(This,prcInvalid) \ (This)->lpVtbl -> InvalidateRectUnfiltered(This,prcInvalid) #define IHTMLFilterPainter_InvalidateRgnUnfiltered(This,hrgnInvalid) \ (This)->lpVtbl -> InvalidateRgnUnfiltered(This,hrgnInvalid) #define IHTMLFilterPainter_ChangeElementVisibility(This,fVisible) \ (This)->lpVtbl -> ChangeElementVisibility(This,fVisible) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLFilterPainter_InvalidateRectUnfiltered_Proxy( IHTMLFilterPainter * This, /* [in] */ RECT *prcInvalid); void __RPC_STUB IHTMLFilterPainter_InvalidateRectUnfiltered_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPainter_InvalidateRgnUnfiltered_Proxy( IHTMLFilterPainter * This, /* [in] */ HRGN hrgnInvalid); void __RPC_STUB IHTMLFilterPainter_InvalidateRgnUnfiltered_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPainter_ChangeElementVisibility_Proxy( IHTMLFilterPainter * This, /* [in] */ BOOL fVisible); void __RPC_STUB IHTMLFilterPainter_ChangeElementVisibility_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLFilterPainter_INTERFACE_DEFINED__ */ #ifndef __IHTMLFilterPaintSite_INTERFACE_DEFINED__ #define __IHTMLFilterPaintSite_INTERFACE_DEFINED__ /* interface IHTMLFilterPaintSite */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IHTMLFilterPaintSite; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f6d3-98b5-11cf-bb82-00aa00bdce0b") IHTMLFilterPaintSite : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE DrawUnfiltered( /* [in] */ HDC hdc, /* [in] */ IUnknown *punkDrawObject, /* [in] */ RECT rcBounds, /* [in] */ RECT rcUpdate, /* [in] */ LONG lDrawLayers) = 0; virtual HRESULT STDMETHODCALLTYPE HitTestPointUnfiltered( /* [in] */ POINT pt, /* [in] */ LONG lDrawLayers, /* [out][retval] */ BOOL *pbHit) = 0; virtual HRESULT STDMETHODCALLTYPE InvalidateRectFiltered( /* [in] */ RECT *prcInvalid) = 0; virtual HRESULT STDMETHODCALLTYPE InvalidateRgnFiltered( /* [in] */ HRGN hrgnInvalid) = 0; virtual HRESULT STDMETHODCALLTYPE ChangeFilterVisibility( /* [in] */ BOOL fVisible) = 0; virtual HRESULT STDMETHODCALLTYPE EnsureViewForFilterSite( void) = 0; virtual HRESULT STDMETHODCALLTYPE GetDirectDraw( /* [out][retval] */ void **ppDirectDraw) = 0; virtual HRESULT STDMETHODCALLTYPE GetFilterFlags( /* [out][retval] */ DWORD *nFlagVal) = 0; }; #else /* C style interface */ typedef struct IHTMLFilterPaintSiteVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IHTMLFilterPaintSite * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IHTMLFilterPaintSite * This); ULONG ( STDMETHODCALLTYPE *Release )( IHTMLFilterPaintSite * This); HRESULT ( STDMETHODCALLTYPE *DrawUnfiltered )( IHTMLFilterPaintSite * This, /* [in] */ HDC hdc, /* [in] */ IUnknown *punkDrawObject, /* [in] */ RECT rcBounds, /* [in] */ RECT rcUpdate, /* [in] */ LONG lDrawLayers); HRESULT ( STDMETHODCALLTYPE *HitTestPointUnfiltered )( IHTMLFilterPaintSite * This, /* [in] */ POINT pt, /* [in] */ LONG lDrawLayers, /* [out][retval] */ BOOL *pbHit); HRESULT ( STDMETHODCALLTYPE *InvalidateRectFiltered )( IHTMLFilterPaintSite * This, /* [in] */ RECT *prcInvalid); HRESULT ( STDMETHODCALLTYPE *InvalidateRgnFiltered )( IHTMLFilterPaintSite * This, /* [in] */ HRGN hrgnInvalid); HRESULT ( STDMETHODCALLTYPE *ChangeFilterVisibility )( IHTMLFilterPaintSite * This, /* [in] */ BOOL fVisible); HRESULT ( STDMETHODCALLTYPE *EnsureViewForFilterSite )( IHTMLFilterPaintSite * This); HRESULT ( STDMETHODCALLTYPE *GetDirectDraw )( IHTMLFilterPaintSite * This, /* [out][retval] */ void **ppDirectDraw); HRESULT ( STDMETHODCALLTYPE *GetFilterFlags )( IHTMLFilterPaintSite * This, /* [out][retval] */ DWORD *nFlagVal); END_INTERFACE } IHTMLFilterPaintSiteVtbl; interface IHTMLFilterPaintSite { CONST_VTBL struct IHTMLFilterPaintSiteVtbl *lpVtbl; }; #ifdef COBJMACROS #define IHTMLFilterPaintSite_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IHTMLFilterPaintSite_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IHTMLFilterPaintSite_Release(This) \ (This)->lpVtbl -> Release(This) #define IHTMLFilterPaintSite_DrawUnfiltered(This,hdc,punkDrawObject,rcBounds,rcUpdate,lDrawLayers) \ (This)->lpVtbl -> DrawUnfiltered(This,hdc,punkDrawObject,rcBounds,rcUpdate,lDrawLayers) #define IHTMLFilterPaintSite_HitTestPointUnfiltered(This,pt,lDrawLayers,pbHit) \ (This)->lpVtbl -> HitTestPointUnfiltered(This,pt,lDrawLayers,pbHit) #define IHTMLFilterPaintSite_InvalidateRectFiltered(This,prcInvalid) \ (This)->lpVtbl -> InvalidateRectFiltered(This,prcInvalid) #define IHTMLFilterPaintSite_InvalidateRgnFiltered(This,hrgnInvalid) \ (This)->lpVtbl -> InvalidateRgnFiltered(This,hrgnInvalid) #define IHTMLFilterPaintSite_ChangeFilterVisibility(This,fVisible) \ (This)->lpVtbl -> ChangeFilterVisibility(This,fVisible) #define IHTMLFilterPaintSite_EnsureViewForFilterSite(This) \ (This)->lpVtbl -> EnsureViewForFilterSite(This) #define IHTMLFilterPaintSite_GetDirectDraw(This,ppDirectDraw) \ (This)->lpVtbl -> GetDirectDraw(This,ppDirectDraw) #define IHTMLFilterPaintSite_GetFilterFlags(This,nFlagVal) \ (This)->lpVtbl -> GetFilterFlags(This,nFlagVal) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_DrawUnfiltered_Proxy( IHTMLFilterPaintSite * This, /* [in] */ HDC hdc, /* [in] */ IUnknown *punkDrawObject, /* [in] */ RECT rcBounds, /* [in] */ RECT rcUpdate, /* [in] */ LONG lDrawLayers); void __RPC_STUB IHTMLFilterPaintSite_DrawUnfiltered_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_HitTestPointUnfiltered_Proxy( IHTMLFilterPaintSite * This, /* [in] */ POINT pt, /* [in] */ LONG lDrawLayers, /* [out][retval] */ BOOL *pbHit); void __RPC_STUB IHTMLFilterPaintSite_HitTestPointUnfiltered_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_InvalidateRectFiltered_Proxy( IHTMLFilterPaintSite * This, /* [in] */ RECT *prcInvalid); void __RPC_STUB IHTMLFilterPaintSite_InvalidateRectFiltered_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_InvalidateRgnFiltered_Proxy( IHTMLFilterPaintSite * This, /* [in] */ HRGN hrgnInvalid); void __RPC_STUB IHTMLFilterPaintSite_InvalidateRgnFiltered_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_ChangeFilterVisibility_Proxy( IHTMLFilterPaintSite * This, /* [in] */ BOOL fVisible); void __RPC_STUB IHTMLFilterPaintSite_ChangeFilterVisibility_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_EnsureViewForFilterSite_Proxy( IHTMLFilterPaintSite * This); void __RPC_STUB IHTMLFilterPaintSite_EnsureViewForFilterSite_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_GetDirectDraw_Proxy( IHTMLFilterPaintSite * This, /* [out][retval] */ void **ppDirectDraw); void __RPC_STUB IHTMLFilterPaintSite_GetDirectDraw_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); HRESULT STDMETHODCALLTYPE IHTMLFilterPaintSite_GetFilterFlags_Proxy( IHTMLFilterPaintSite * This, /* [out][retval] */ DWORD *nFlagVal); void __RPC_STUB IHTMLFilterPaintSite_GetFilterFlags_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IHTMLFilterPaintSite_INTERFACE_DEFINED__ */ #ifndef __IElementNamespacePrivate_INTERFACE_DEFINED__ #define __IElementNamespacePrivate_INTERFACE_DEFINED__ /* interface IElementNamespacePrivate */ /* [uuid][unique][object] */ EXTERN_C const IID IID_IElementNamespacePrivate; #if defined(__cplusplus) && !defined(CINTERFACE) MIDL_INTERFACE("3050f7ff-98b5-11cf-bb82-00aa00bdce0b") IElementNamespacePrivate : public IUnknown { public: virtual HRESULT STDMETHODCALLTYPE AddTagPrivate( /* [in] */ BSTR bstrTagName, /* [in] */ BSTR bstrBaseTagName, /* [in] */ LONG lFlags) = 0; }; #else /* C style interface */ typedef struct IElementNamespacePrivateVtbl { BEGIN_INTERFACE HRESULT ( STDMETHODCALLTYPE *QueryInterface )( IElementNamespacePrivate * This, /* [in] */ REFIID riid, /* [iid_is][out] */ void **ppvObject); ULONG ( STDMETHODCALLTYPE *AddRef )( IElementNamespacePrivate * This); ULONG ( STDMETHODCALLTYPE *Release )( IElementNamespacePrivate * This); HRESULT ( STDMETHODCALLTYPE *AddTagPrivate )( IElementNamespacePrivate * This, /* [in] */ BSTR bstrTagName, /* [in] */ BSTR bstrBaseTagName, /* [in] */ LONG lFlags); END_INTERFACE } IElementNamespacePrivateVtbl; interface IElementNamespacePrivate { CONST_VTBL struct IElementNamespacePrivateVtbl *lpVtbl; }; #ifdef COBJMACROS #define IElementNamespacePrivate_QueryInterface(This,riid,ppvObject) \ (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) #define IElementNamespacePrivate_AddRef(This) \ (This)->lpVtbl -> AddRef(This) #define IElementNamespacePrivate_Release(This) \ (This)->lpVtbl -> Release(This) #define IElementNamespacePrivate_AddTagPrivate(This,bstrTagName,bstrBaseTagName,lFlags) \ (This)->lpVtbl -> AddTagPrivate(This,bstrTagName,bstrBaseTagName,lFlags) #endif /* COBJMACROS */ #endif /* C style interface */ HRESULT STDMETHODCALLTYPE IElementNamespacePrivate_AddTagPrivate_Proxy( IElementNamespacePrivate * This, /* [in] */ BSTR bstrTagName, /* [in] */ BSTR bstrBaseTagName, /* [in] */ LONG lFlags); void __RPC_STUB IElementNamespacePrivate_AddTagPrivate_Stub( IRpcStubBuffer *This, IRpcChannelBuffer *_pRpcChannelBuffer, PRPC_MESSAGE _pRpcMessage, DWORD *_pdwStubPhase); #endif /* __IElementNamespacePrivate_INTERFACE_DEFINED__ */ #endif /* __MSHTMLINTERNAL_LIBRARY_DEFINED__ */ /* interface __MIDL_itf_interned_0733 */ /* [local] */ #endif //INTERNAL_H_ extern RPC_IF_HANDLE __MIDL_itf_interned_0733_v0_0_c_ifspec; extern RPC_IF_HANDLE __MIDL_itf_interned_0733_v0_0_s_ifspec; /* Additional Prototypes for ALL interfaces */ /* end of Additional Prototypes */ #ifdef __cplusplus } #endif #endif