Mshtmlc.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3844k
- public:
- virtual HRESULT STDMETHODCALLTYPE SetSelectionType(
- /* [in] */ SELECTION_TYPE eType,
- /* [in] */ ISelectionServicesListener *pIListener) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetMarkupContainer(
- /* [out] */ IMarkupContainer **ppIContainer) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddSegment(
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd,
- /* [out] */ ISegment **ppISegmentAdded) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddElementSegment(
- /* [in] */ IHTMLElement *pIElement,
- /* [out] */ IElementSegment **ppISegmentAdded) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveSegment(
- /* [in] */ ISegment *pISegment) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSelectionServicesListener(
- /* [out] */ ISelectionServicesListener **ppISelectionServicesListener) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISelectionServicesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISelectionServices * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISelectionServices * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISelectionServices * This);
-
- HRESULT ( STDMETHODCALLTYPE *SetSelectionType )(
- ISelectionServices * This,
- /* [in] */ SELECTION_TYPE eType,
- /* [in] */ ISelectionServicesListener *pIListener);
-
- HRESULT ( STDMETHODCALLTYPE *GetMarkupContainer )(
- ISelectionServices * This,
- /* [out] */ IMarkupContainer **ppIContainer);
-
- HRESULT ( STDMETHODCALLTYPE *AddSegment )(
- ISelectionServices * This,
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd,
- /* [out] */ ISegment **ppISegmentAdded);
-
- HRESULT ( STDMETHODCALLTYPE *AddElementSegment )(
- ISelectionServices * This,
- /* [in] */ IHTMLElement *pIElement,
- /* [out] */ IElementSegment **ppISegmentAdded);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveSegment )(
- ISelectionServices * This,
- /* [in] */ ISegment *pISegment);
-
- HRESULT ( STDMETHODCALLTYPE *GetSelectionServicesListener )(
- ISelectionServices * This,
- /* [out] */ ISelectionServicesListener **ppISelectionServicesListener);
-
- END_INTERFACE
- } ISelectionServicesVtbl;
- interface ISelectionServices
- {
- CONST_VTBL struct ISelectionServicesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISelectionServices_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISelectionServices_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISelectionServices_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISelectionServices_SetSelectionType(This,eType,pIListener)
- (This)->lpVtbl -> SetSelectionType(This,eType,pIListener)
- #define ISelectionServices_GetMarkupContainer(This,ppIContainer)
- (This)->lpVtbl -> GetMarkupContainer(This,ppIContainer)
- #define ISelectionServices_AddSegment(This,pIStart,pIEnd,ppISegmentAdded)
- (This)->lpVtbl -> AddSegment(This,pIStart,pIEnd,ppISegmentAdded)
- #define ISelectionServices_AddElementSegment(This,pIElement,ppISegmentAdded)
- (This)->lpVtbl -> AddElementSegment(This,pIElement,ppISegmentAdded)
- #define ISelectionServices_RemoveSegment(This,pISegment)
- (This)->lpVtbl -> RemoveSegment(This,pISegment)
- #define ISelectionServices_GetSelectionServicesListener(This,ppISelectionServicesListener)
- (This)->lpVtbl -> GetSelectionServicesListener(This,ppISelectionServicesListener)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISelectionServices_SetSelectionType_Proxy(
- ISelectionServices * This,
- /* [in] */ SELECTION_TYPE eType,
- /* [in] */ ISelectionServicesListener *pIListener);
- void __RPC_STUB ISelectionServices_SetSelectionType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISelectionServices_GetMarkupContainer_Proxy(
- ISelectionServices * This,
- /* [out] */ IMarkupContainer **ppIContainer);
- void __RPC_STUB ISelectionServices_GetMarkupContainer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISelectionServices_AddSegment_Proxy(
- ISelectionServices * This,
- /* [in] */ IMarkupPointer *pIStart,
- /* [in] */ IMarkupPointer *pIEnd,
- /* [out] */ ISegment **ppISegmentAdded);
- void __RPC_STUB ISelectionServices_AddSegment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISelectionServices_AddElementSegment_Proxy(
- ISelectionServices * This,
- /* [in] */ IHTMLElement *pIElement,
- /* [out] */ IElementSegment **ppISegmentAdded);
- void __RPC_STUB ISelectionServices_AddElementSegment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISelectionServices_RemoveSegment_Proxy(
- ISelectionServices * This,
- /* [in] */ ISegment *pISegment);
- void __RPC_STUB ISelectionServices_RemoveSegment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISelectionServices_GetSelectionServicesListener_Proxy(
- ISelectionServices * This,
- /* [out] */ ISelectionServicesListener **ppISelectionServicesListener);
- void __RPC_STUB ISelectionServices_GetSelectionServicesListener_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISelectionServices_INTERFACE_DEFINED__ */
- #ifndef __IHTMLEditDesigner_INTERFACE_DEFINED__
- #define __IHTMLEditDesigner_INTERFACE_DEFINED__
- /* interface IHTMLEditDesigner */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLEditDesigner;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f662-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLEditDesigner : 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 PostEditorEventNotify(
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLEditDesignerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLEditDesigner * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLEditDesigner * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLEditDesigner * This);
-
- HRESULT ( STDMETHODCALLTYPE *PreHandleEvent )(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
-
- HRESULT ( STDMETHODCALLTYPE *PostHandleEvent )(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
-
- HRESULT ( STDMETHODCALLTYPE *TranslateAccelerator )(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
-
- HRESULT ( STDMETHODCALLTYPE *PostEditorEventNotify )(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
-
- END_INTERFACE
- } IHTMLEditDesignerVtbl;
- interface IHTMLEditDesigner
- {
- CONST_VTBL struct IHTMLEditDesignerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLEditDesigner_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLEditDesigner_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLEditDesigner_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLEditDesigner_PreHandleEvent(This,inEvtDispId,pIEventObj)
- (This)->lpVtbl -> PreHandleEvent(This,inEvtDispId,pIEventObj)
- #define IHTMLEditDesigner_PostHandleEvent(This,inEvtDispId,pIEventObj)
- (This)->lpVtbl -> PostHandleEvent(This,inEvtDispId,pIEventObj)
- #define IHTMLEditDesigner_TranslateAccelerator(This,inEvtDispId,pIEventObj)
- (This)->lpVtbl -> TranslateAccelerator(This,inEvtDispId,pIEventObj)
- #define IHTMLEditDesigner_PostEditorEventNotify(This,inEvtDispId,pIEventObj)
- (This)->lpVtbl -> PostEditorEventNotify(This,inEvtDispId,pIEventObj)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_PreHandleEvent_Proxy(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
- void __RPC_STUB IHTMLEditDesigner_PreHandleEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_PostHandleEvent_Proxy(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
- void __RPC_STUB IHTMLEditDesigner_PostHandleEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_TranslateAccelerator_Proxy(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
- void __RPC_STUB IHTMLEditDesigner_TranslateAccelerator_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditDesigner_PostEditorEventNotify_Proxy(
- IHTMLEditDesigner * This,
- /* [in] */ DISPID inEvtDispId,
- /* [in] */ IHTMLEventObj *pIEventObj);
- void __RPC_STUB IHTMLEditDesigner_PostEditorEventNotify_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLEditDesigner_INTERFACE_DEFINED__ */
- #ifndef __IHTMLEditServices_INTERFACE_DEFINED__
- #define __IHTMLEditServices_INTERFACE_DEFINED__
- /* interface IHTMLEditServices */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLEditServices;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f663-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLEditServices : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddDesigner(
- /* [in] */ IHTMLEditDesigner *pIDesigner) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE RemoveDesigner(
- /* [in] */ IHTMLEditDesigner *pIDesigner) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSelectionServices(
- /* [in] */ IMarkupContainer *pIContainer,
- /* [out] */ ISelectionServices **ppSelSvc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveToSelectionAnchor(
- /* [in] */ IMarkupPointer *pIStartAnchor) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveToSelectionEnd(
- /* [in] */ IMarkupPointer *pIEndAnchor) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SelectRange(
- /* [in] */ IMarkupPointer *pStart,
- /* [in] */ IMarkupPointer *pEnd,
- /* [in] */ SELECTION_TYPE eType) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLEditServicesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLEditServices * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLEditServices * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLEditServices * This);
-
- HRESULT ( STDMETHODCALLTYPE *AddDesigner )(
- IHTMLEditServices * This,
- /* [in] */ IHTMLEditDesigner *pIDesigner);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveDesigner )(
- IHTMLEditServices * This,
- /* [in] */ IHTMLEditDesigner *pIDesigner);
-
- HRESULT ( STDMETHODCALLTYPE *GetSelectionServices )(
- IHTMLEditServices * This,
- /* [in] */ IMarkupContainer *pIContainer,
- /* [out] */ ISelectionServices **ppSelSvc);
-
- HRESULT ( STDMETHODCALLTYPE *MoveToSelectionAnchor )(
- IHTMLEditServices * This,
- /* [in] */ IMarkupPointer *pIStartAnchor);
-
- HRESULT ( STDMETHODCALLTYPE *MoveToSelectionEnd )(
- IHTMLEditServices * This,
- /* [in] */ IMarkupPointer *pIEndAnchor);
-
- HRESULT ( STDMETHODCALLTYPE *SelectRange )(
- IHTMLEditServices * This,
- /* [in] */ IMarkupPointer *pStart,
- /* [in] */ IMarkupPointer *pEnd,
- /* [in] */ SELECTION_TYPE eType);
-
- END_INTERFACE
- } IHTMLEditServicesVtbl;
- interface IHTMLEditServices
- {
- CONST_VTBL struct IHTMLEditServicesVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLEditServices_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLEditServices_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLEditServices_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLEditServices_AddDesigner(This,pIDesigner)
- (This)->lpVtbl -> AddDesigner(This,pIDesigner)
- #define IHTMLEditServices_RemoveDesigner(This,pIDesigner)
- (This)->lpVtbl -> RemoveDesigner(This,pIDesigner)
- #define IHTMLEditServices_GetSelectionServices(This,pIContainer,ppSelSvc)
- (This)->lpVtbl -> GetSelectionServices(This,pIContainer,ppSelSvc)
- #define IHTMLEditServices_MoveToSelectionAnchor(This,pIStartAnchor)
- (This)->lpVtbl -> MoveToSelectionAnchor(This,pIStartAnchor)
- #define IHTMLEditServices_MoveToSelectionEnd(This,pIEndAnchor)
- (This)->lpVtbl -> MoveToSelectionEnd(This,pIEndAnchor)
- #define IHTMLEditServices_SelectRange(This,pStart,pEnd,eType)
- (This)->lpVtbl -> SelectRange(This,pStart,pEnd,eType)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLEditServices_AddDesigner_Proxy(
- IHTMLEditServices * This,
- /* [in] */ IHTMLEditDesigner *pIDesigner);
- void __RPC_STUB IHTMLEditServices_AddDesigner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices_RemoveDesigner_Proxy(
- IHTMLEditServices * This,
- /* [in] */ IHTMLEditDesigner *pIDesigner);
- void __RPC_STUB IHTMLEditServices_RemoveDesigner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices_GetSelectionServices_Proxy(
- IHTMLEditServices * This,
- /* [in] */ IMarkupContainer *pIContainer,
- /* [out] */ ISelectionServices **ppSelSvc);
- void __RPC_STUB IHTMLEditServices_GetSelectionServices_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices_MoveToSelectionAnchor_Proxy(
- IHTMLEditServices * This,
- /* [in] */ IMarkupPointer *pIStartAnchor);
- void __RPC_STUB IHTMLEditServices_MoveToSelectionAnchor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices_MoveToSelectionEnd_Proxy(
- IHTMLEditServices * This,
- /* [in] */ IMarkupPointer *pIEndAnchor);
- void __RPC_STUB IHTMLEditServices_MoveToSelectionEnd_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices_SelectRange_Proxy(
- IHTMLEditServices * This,
- /* [in] */ IMarkupPointer *pStart,
- /* [in] */ IMarkupPointer *pEnd,
- /* [in] */ SELECTION_TYPE eType);
- void __RPC_STUB IHTMLEditServices_SelectRange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLEditServices_INTERFACE_DEFINED__ */
- #ifndef __IHTMLEditServices2_INTERFACE_DEFINED__
- #define __IHTMLEditServices2_INTERFACE_DEFINED__
- /* interface IHTMLEditServices2 */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLEditServices2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f812-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLEditServices2 : public IHTMLEditServices
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE MoveToSelectionAnchorEx(
- /* [in] */ IDisplayPointer *pIStartAnchor) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE MoveToSelectionEndEx(
- /* [in] */ IDisplayPointer *pIEndAnchor) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE FreezeVirtualCaretPos(
- /* [in] */ BOOL fReCompute) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UnFreezeVirtualCaretPos(
- /* [in] */ BOOL fReset) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLEditServices2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLEditServices2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLEditServices2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLEditServices2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *AddDesigner )(
- IHTMLEditServices2 * This,
- /* [in] */ IHTMLEditDesigner *pIDesigner);
-
- HRESULT ( STDMETHODCALLTYPE *RemoveDesigner )(
- IHTMLEditServices2 * This,
- /* [in] */ IHTMLEditDesigner *pIDesigner);
-
- HRESULT ( STDMETHODCALLTYPE *GetSelectionServices )(
- IHTMLEditServices2 * This,
- /* [in] */ IMarkupContainer *pIContainer,
- /* [out] */ ISelectionServices **ppSelSvc);
-
- HRESULT ( STDMETHODCALLTYPE *MoveToSelectionAnchor )(
- IHTMLEditServices2 * This,
- /* [in] */ IMarkupPointer *pIStartAnchor);
-
- HRESULT ( STDMETHODCALLTYPE *MoveToSelectionEnd )(
- IHTMLEditServices2 * This,
- /* [in] */ IMarkupPointer *pIEndAnchor);
-
- HRESULT ( STDMETHODCALLTYPE *SelectRange )(
- IHTMLEditServices2 * This,
- /* [in] */ IMarkupPointer *pStart,
- /* [in] */ IMarkupPointer *pEnd,
- /* [in] */ SELECTION_TYPE eType);
-
- HRESULT ( STDMETHODCALLTYPE *MoveToSelectionAnchorEx )(
- IHTMLEditServices2 * This,
- /* [in] */ IDisplayPointer *pIStartAnchor);
-
- HRESULT ( STDMETHODCALLTYPE *MoveToSelectionEndEx )(
- IHTMLEditServices2 * This,
- /* [in] */ IDisplayPointer *pIEndAnchor);
-
- HRESULT ( STDMETHODCALLTYPE *FreezeVirtualCaretPos )(
- IHTMLEditServices2 * This,
- /* [in] */ BOOL fReCompute);
-
- HRESULT ( STDMETHODCALLTYPE *UnFreezeVirtualCaretPos )(
- IHTMLEditServices2 * This,
- /* [in] */ BOOL fReset);
-
- END_INTERFACE
- } IHTMLEditServices2Vtbl;
- interface IHTMLEditServices2
- {
- CONST_VTBL struct IHTMLEditServices2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLEditServices2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLEditServices2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLEditServices2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLEditServices2_AddDesigner(This,pIDesigner)
- (This)->lpVtbl -> AddDesigner(This,pIDesigner)
- #define IHTMLEditServices2_RemoveDesigner(This,pIDesigner)
- (This)->lpVtbl -> RemoveDesigner(This,pIDesigner)
- #define IHTMLEditServices2_GetSelectionServices(This,pIContainer,ppSelSvc)
- (This)->lpVtbl -> GetSelectionServices(This,pIContainer,ppSelSvc)
- #define IHTMLEditServices2_MoveToSelectionAnchor(This,pIStartAnchor)
- (This)->lpVtbl -> MoveToSelectionAnchor(This,pIStartAnchor)
- #define IHTMLEditServices2_MoveToSelectionEnd(This,pIEndAnchor)
- (This)->lpVtbl -> MoveToSelectionEnd(This,pIEndAnchor)
- #define IHTMLEditServices2_SelectRange(This,pStart,pEnd,eType)
- (This)->lpVtbl -> SelectRange(This,pStart,pEnd,eType)
- #define IHTMLEditServices2_MoveToSelectionAnchorEx(This,pIStartAnchor)
- (This)->lpVtbl -> MoveToSelectionAnchorEx(This,pIStartAnchor)
- #define IHTMLEditServices2_MoveToSelectionEndEx(This,pIEndAnchor)
- (This)->lpVtbl -> MoveToSelectionEndEx(This,pIEndAnchor)
- #define IHTMLEditServices2_FreezeVirtualCaretPos(This,fReCompute)
- (This)->lpVtbl -> FreezeVirtualCaretPos(This,fReCompute)
- #define IHTMLEditServices2_UnFreezeVirtualCaretPos(This,fReset)
- (This)->lpVtbl -> UnFreezeVirtualCaretPos(This,fReset)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLEditServices2_MoveToSelectionAnchorEx_Proxy(
- IHTMLEditServices2 * This,
- /* [in] */ IDisplayPointer *pIStartAnchor);
- void __RPC_STUB IHTMLEditServices2_MoveToSelectionAnchorEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices2_MoveToSelectionEndEx_Proxy(
- IHTMLEditServices2 * This,
- /* [in] */ IDisplayPointer *pIEndAnchor);
- void __RPC_STUB IHTMLEditServices2_MoveToSelectionEndEx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices2_FreezeVirtualCaretPos_Proxy(
- IHTMLEditServices2 * This,
- /* [in] */ BOOL fReCompute);
- void __RPC_STUB IHTMLEditServices2_FreezeVirtualCaretPos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLEditServices2_UnFreezeVirtualCaretPos_Proxy(
- IHTMLEditServices2 * This,
- /* [in] */ BOOL fReset);
- void __RPC_STUB IHTMLEditServices2_UnFreezeVirtualCaretPos_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLEditServices2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLComputedStyle_INTERFACE_DEFINED__
- #define __IHTMLComputedStyle_INTERFACE_DEFINED__
- /* interface IHTMLComputedStyle */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLComputedStyle;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f6c3-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLComputedStyle : public IUnknown
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_bold(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_italic(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_underline(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_overline(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_strikeOut(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_subScript(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_superScript(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_explicitFace(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontWeight(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontSize(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_fontName(
- /* [out][retval] */ TCHAR *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_hasBgColor(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_textColor(
- /* [out][retval] */ DWORD *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_backgroundColor(
- /* [out][retval] */ DWORD *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_preFormatted(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_direction(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_blockDirection(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_OL(
- /* [out][retval] */ VARIANT_BOOL *p) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE IsEqual(
- /* [in] */ IHTMLComputedStyle *pComputedStyle,
- /* [out] */ VARIANT_BOOL *pfEqual) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLComputedStyleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLComputedStyle * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLComputedStyle * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLComputedStyle * This);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_bold )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_italic )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_underline )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_overline )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_strikeOut )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_subScript )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_superScript )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_explicitFace )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontWeight )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontSize )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ long *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_fontName )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ TCHAR *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_hasBgColor )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_textColor )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ DWORD *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_backgroundColor )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ DWORD *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_preFormatted )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_direction )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_blockDirection )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OL )(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
-
- HRESULT ( STDMETHODCALLTYPE *IsEqual )(
- IHTMLComputedStyle * This,
- /* [in] */ IHTMLComputedStyle *pComputedStyle,
- /* [out] */ VARIANT_BOOL *pfEqual);
-
- END_INTERFACE
- } IHTMLComputedStyleVtbl;
- interface IHTMLComputedStyle
- {
- CONST_VTBL struct IHTMLComputedStyleVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLComputedStyle_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLComputedStyle_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLComputedStyle_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLComputedStyle_get_bold(This,p)
- (This)->lpVtbl -> get_bold(This,p)
- #define IHTMLComputedStyle_get_italic(This,p)
- (This)->lpVtbl -> get_italic(This,p)
- #define IHTMLComputedStyle_get_underline(This,p)
- (This)->lpVtbl -> get_underline(This,p)
- #define IHTMLComputedStyle_get_overline(This,p)
- (This)->lpVtbl -> get_overline(This,p)
- #define IHTMLComputedStyle_get_strikeOut(This,p)
- (This)->lpVtbl -> get_strikeOut(This,p)
- #define IHTMLComputedStyle_get_subScript(This,p)
- (This)->lpVtbl -> get_subScript(This,p)
- #define IHTMLComputedStyle_get_superScript(This,p)
- (This)->lpVtbl -> get_superScript(This,p)
- #define IHTMLComputedStyle_get_explicitFace(This,p)
- (This)->lpVtbl -> get_explicitFace(This,p)
- #define IHTMLComputedStyle_get_fontWeight(This,p)
- (This)->lpVtbl -> get_fontWeight(This,p)
- #define IHTMLComputedStyle_get_fontSize(This,p)
- (This)->lpVtbl -> get_fontSize(This,p)
- #define IHTMLComputedStyle_get_fontName(This,p)
- (This)->lpVtbl -> get_fontName(This,p)
- #define IHTMLComputedStyle_get_hasBgColor(This,p)
- (This)->lpVtbl -> get_hasBgColor(This,p)
- #define IHTMLComputedStyle_get_textColor(This,p)
- (This)->lpVtbl -> get_textColor(This,p)
- #define IHTMLComputedStyle_get_backgroundColor(This,p)
- (This)->lpVtbl -> get_backgroundColor(This,p)
- #define IHTMLComputedStyle_get_preFormatted(This,p)
- (This)->lpVtbl -> get_preFormatted(This,p)
- #define IHTMLComputedStyle_get_direction(This,p)
- (This)->lpVtbl -> get_direction(This,p)
- #define IHTMLComputedStyle_get_blockDirection(This,p)
- (This)->lpVtbl -> get_blockDirection(This,p)
- #define IHTMLComputedStyle_get_OL(This,p)
- (This)->lpVtbl -> get_OL(This,p)
- #define IHTMLComputedStyle_IsEqual(This,pComputedStyle,pfEqual)
- (This)->lpVtbl -> IsEqual(This,pComputedStyle,pfEqual)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_bold_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_bold_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_italic_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_italic_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_underline_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_underline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_overline_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_overline_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_strikeOut_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_strikeOut_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_subScript_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_subScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_superScript_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_superScript_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_explicitFace_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_explicitFace_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_fontWeight_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLComputedStyle_get_fontWeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_fontSize_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLComputedStyle_get_fontSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_fontName_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ TCHAR *p);
- void __RPC_STUB IHTMLComputedStyle_get_fontName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_hasBgColor_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_hasBgColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_textColor_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ DWORD *p);
- void __RPC_STUB IHTMLComputedStyle_get_textColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_backgroundColor_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ DWORD *p);
- void __RPC_STUB IHTMLComputedStyle_get_backgroundColor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_preFormatted_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_preFormatted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_direction_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_direction_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_blockDirection_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_blockDirection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_get_OL_Proxy(
- IHTMLComputedStyle * This,
- /* [out][retval] */ VARIANT_BOOL *p);
- void __RPC_STUB IHTMLComputedStyle_get_OL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLComputedStyle_IsEqual_Proxy(
- IHTMLComputedStyle * This,
- /* [in] */ IHTMLComputedStyle *pComputedStyle,
- /* [out] */ VARIANT_BOOL *pfEqual);
- void __RPC_STUB IHTMLComputedStyle_IsEqual_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLComputedStyle_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HtmlDlgSafeHelper;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f819-98b5-11cf-bb82-00aa00bdce0b")
- HtmlDlgSafeHelper;
- #endif
- EXTERN_C const CLSID CLSID_BlockFormats;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f831-98b5-11cf-bb82-00aa00bdce0b")
- BlockFormats;
- #endif
- EXTERN_C const CLSID CLSID_FontNames;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f83a-98b5-11cf-bb82-00aa00bdce0b")
- FontNames;
- #endif
- #ifndef __HTMLNamespaceEvents_DISPINTERFACE_DEFINED__
- #define __HTMLNamespaceEvents_DISPINTERFACE_DEFINED__
- /* dispinterface HTMLNamespaceEvents */
- /* [uuid][hidden] */
- EXTERN_C const IID DIID_HTMLNamespaceEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("3050f6bd-98b5-11cf-bb82-00aa00bdce0b")
- HTMLNamespaceEvents : public IDispatch
- {
- };
-
- #else /* C style interface */
- typedef struct HTMLNamespaceEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- HTMLNamespaceEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- HTMLNamespaceEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- HTMLNamespaceEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- HTMLNamespaceEvents * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- HTMLNamespaceEvents * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- HTMLNamespaceEvents * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- HTMLNamespaceEvents * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } HTMLNamespaceEventsVtbl;
- interface HTMLNamespaceEvents
- {
- CONST_VTBL struct HTMLNamespaceEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define HTMLNamespaceEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define HTMLNamespaceEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define HTMLNamespaceEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define HTMLNamespaceEvents_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define HTMLNamespaceEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define HTMLNamespaceEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define HTMLNamespaceEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- #endif /* __HTMLNamespaceEvents_DISPINTERFACE_DEFINED__ */
- #ifndef __IHTMLNamespace_INTERFACE_DEFINED__
- #define __IHTMLNamespace_INTERFACE_DEFINED__
- /* interface IHTMLNamespace */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLNamespace;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f6bb-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLNamespace : public IDispatch
- {
- public:
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_name(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_urn(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_tagNames(
- /* [out][retval] */ IDispatch **p) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_readyState(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE put_onreadystatechange(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE get_onreadystatechange(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE doImport(
- /* [in] */ BSTR bstrImplementationUrl) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE attachEvent(
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp,
- /* [out][retval] */ VARIANT_BOOL *pfResult) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE detachEvent(
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLNamespaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLNamespace * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLNamespace * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLNamespace * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLNamespace * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLNamespace * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLNamespace * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLNamespace * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_name )(
- IHTMLNamespace * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_urn )(
- IHTMLNamespace * This,
- /* [out][retval] */ BSTR *p);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_tagNames )(
- IHTMLNamespace * This,
- /* [out][retval] */ IDispatch **p);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_readyState )(
- IHTMLNamespace * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][displaybind][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_onreadystatechange )(
- IHTMLNamespace * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][displaybind][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_onreadystatechange )(
- IHTMLNamespace * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *doImport )(
- IHTMLNamespace * This,
- /* [in] */ BSTR bstrImplementationUrl);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *attachEvent )(
- IHTMLNamespace * This,
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp,
- /* [out][retval] */ VARIANT_BOOL *pfResult);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *detachEvent )(
- IHTMLNamespace * This,
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp);
-
- END_INTERFACE
- } IHTMLNamespaceVtbl;
- interface IHTMLNamespace
- {
- CONST_VTBL struct IHTMLNamespaceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLNamespace_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLNamespace_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLNamespace_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLNamespace_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLNamespace_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLNamespace_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLNamespace_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLNamespace_get_name(This,p)
- (This)->lpVtbl -> get_name(This,p)
- #define IHTMLNamespace_get_urn(This,p)
- (This)->lpVtbl -> get_urn(This,p)
- #define IHTMLNamespace_get_tagNames(This,p)
- (This)->lpVtbl -> get_tagNames(This,p)
- #define IHTMLNamespace_get_readyState(This,p)
- (This)->lpVtbl -> get_readyState(This,p)
- #define IHTMLNamespace_put_onreadystatechange(This,v)
- (This)->lpVtbl -> put_onreadystatechange(This,v)
- #define IHTMLNamespace_get_onreadystatechange(This,p)
- (This)->lpVtbl -> get_onreadystatechange(This,p)
- #define IHTMLNamespace_doImport(This,bstrImplementationUrl)
- (This)->lpVtbl -> doImport(This,bstrImplementationUrl)
- #define IHTMLNamespace_attachEvent(This,event,pDisp,pfResult)
- (This)->lpVtbl -> attachEvent(This,event,pDisp,pfResult)
- #define IHTMLNamespace_detachEvent(This,event,pDisp)
- (This)->lpVtbl -> detachEvent(This,event,pDisp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_name_Proxy(
- IHTMLNamespace * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLNamespace_get_name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_urn_Proxy(
- IHTMLNamespace * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLNamespace_get_urn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_tagNames_Proxy(
- IHTMLNamespace * This,
- /* [out][retval] */ IDispatch **p);
- void __RPC_STUB IHTMLNamespace_get_tagNames_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_readyState_Proxy(
- IHTMLNamespace * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLNamespace_get_readyState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_put_onreadystatechange_Proxy(
- IHTMLNamespace * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLNamespace_put_onreadystatechange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][displaybind][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_get_onreadystatechange_Proxy(
- IHTMLNamespace * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLNamespace_get_onreadystatechange_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_doImport_Proxy(
- IHTMLNamespace * This,
- /* [in] */ BSTR bstrImplementationUrl);
- void __RPC_STUB IHTMLNamespace_doImport_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_attachEvent_Proxy(
- IHTMLNamespace * This,
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp,
- /* [out][retval] */ VARIANT_BOOL *pfResult);
- void __RPC_STUB IHTMLNamespace_attachEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespace_detachEvent_Proxy(
- IHTMLNamespace * This,
- /* [in] */ BSTR event,
- /* [in] */ IDispatch *pDisp);
- void __RPC_STUB IHTMLNamespace_detachEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLNamespace_INTERFACE_DEFINED__ */
- #ifndef __IHTMLNamespaceCollection_INTERFACE_DEFINED__
- #define __IHTMLNamespaceCollection_INTERFACE_DEFINED__
- /* interface IHTMLNamespaceCollection */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLNamespaceCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f6b8-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLNamespaceCollection : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
- /* [in] */ VARIANT index,
- /* [out][retval] */ IDispatch **ppNamespace) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE add(
- /* [in] */ BSTR bstrNamespace,
- /* [in] */ BSTR bstrUrn,
- /* [in][optional] */ VARIANT implementationUrl,
- /* [out][retval] */ IDispatch **ppNamespace) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLNamespaceCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLNamespaceCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLNamespaceCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLNamespaceCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLNamespaceCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLNamespaceCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLNamespaceCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLNamespaceCollection * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLNamespaceCollection * This,
- /* [out][retval] */ long *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLNamespaceCollection * This,
- /* [in] */ VARIANT index,
- /* [out][retval] */ IDispatch **ppNamespace);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *add )(
- IHTMLNamespaceCollection * This,
- /* [in] */ BSTR bstrNamespace,
- /* [in] */ BSTR bstrUrn,
- /* [in][optional] */ VARIANT implementationUrl,
- /* [out][retval] */ IDispatch **ppNamespace);
-
- END_INTERFACE
- } IHTMLNamespaceCollectionVtbl;
- interface IHTMLNamespaceCollection
- {
- CONST_VTBL struct IHTMLNamespaceCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLNamespaceCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLNamespaceCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLNamespaceCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLNamespaceCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLNamespaceCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLNamespaceCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLNamespaceCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLNamespaceCollection_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLNamespaceCollection_item(This,index,ppNamespace)
- (This)->lpVtbl -> item(This,index,ppNamespace)
- #define IHTMLNamespaceCollection_add(This,bstrNamespace,bstrUrn,implementationUrl,ppNamespace)
- (This)->lpVtbl -> add(This,bstrNamespace,bstrUrn,implementationUrl,ppNamespace)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLNamespaceCollection_get_length_Proxy(
- IHTMLNamespaceCollection * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLNamespaceCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespaceCollection_item_Proxy(
- IHTMLNamespaceCollection * This,
- /* [in] */ VARIANT index,
- /* [out][retval] */ IDispatch **ppNamespace);
- void __RPC_STUB IHTMLNamespaceCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLNamespaceCollection_add_Proxy(
- IHTMLNamespaceCollection * This,
- /* [in] */ BSTR bstrNamespace,
- /* [in] */ BSTR bstrUrn,
- /* [in][optional] */ VARIANT implementationUrl,
- /* [out][retval] */ IDispatch **ppNamespace);
- void __RPC_STUB IHTMLNamespaceCollection_add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLNamespaceCollection_INTERFACE_DEFINED__ */
- EXTERN_C const CLSID CLSID_HTMLNamespace;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f6bc-98b5-11cf-bb82-00aa00bdce0b")
- HTMLNamespace;
- #endif
- EXTERN_C const CLSID CLSID_HTMLNamespaceCollection;
- #ifdef __cplusplus
- class DECLSPEC_UUID("3050f6b9-98b5-11cf-bb82-00aa00bdce0b")
- HTMLNamespaceCollection;
- #endif
- #ifndef __IHTMLPainter_INTERFACE_DEFINED__
- #define __IHTMLPainter_INTERFACE_DEFINED__
- /* interface IHTMLPainter */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLPainter;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f6a6-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLPainter : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Draw(
- /* [in] */ RECT rcBounds,
- /* [in] */ RECT rcUpdate,
- /* [in] */ LONG lDrawFlags,
- /* [in] */ HDC hdc,
- /* [in] */ LPVOID pvDrawObject) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResize(
- /* [in] */ SIZE size) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPainterInfo(
- /* [out] */ HTML_PAINTER_INFO *pInfo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HitTestPoint(
- /* [in] */ POINT pt,
- /* [out] */ BOOL *pbHit,
- /* [out] */ LONG *plPartID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLPainterVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLPainter * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLPainter * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLPainter * This);
-
- HRESULT ( STDMETHODCALLTYPE *Draw )(
- IHTMLPainter * This,
- /* [in] */ RECT rcBounds,
- /* [in] */ RECT rcUpdate,
- /* [in] */ LONG lDrawFlags,
- /* [in] */ HDC hdc,
- /* [in] */ LPVOID pvDrawObject);
-
- HRESULT ( STDMETHODCALLTYPE *OnResize )(
- IHTMLPainter * This,
- /* [in] */ SIZE size);
-
- HRESULT ( STDMETHODCALLTYPE *GetPainterInfo )(
- IHTMLPainter * This,
- /* [out] */ HTML_PAINTER_INFO *pInfo);
-
- HRESULT ( STDMETHODCALLTYPE *HitTestPoint )(
- IHTMLPainter * This,
- /* [in] */ POINT pt,
- /* [out] */ BOOL *pbHit,
- /* [out] */ LONG *plPartID);
-
- END_INTERFACE
- } IHTMLPainterVtbl;
- interface IHTMLPainter
- {
- CONST_VTBL struct IHTMLPainterVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLPainter_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLPainter_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLPainter_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLPainter_Draw(This,rcBounds,rcUpdate,lDrawFlags,hdc,pvDrawObject)
- (This)->lpVtbl -> Draw(This,rcBounds,rcUpdate,lDrawFlags,hdc,pvDrawObject)
- #define IHTMLPainter_OnResize(This,size)
- (This)->lpVtbl -> OnResize(This,size)
- #define IHTMLPainter_GetPainterInfo(This,pInfo)
- (This)->lpVtbl -> GetPainterInfo(This,pInfo)
- #define IHTMLPainter_HitTestPoint(This,pt,pbHit,plPartID)
- (This)->lpVtbl -> HitTestPoint(This,pt,pbHit,plPartID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLPainter_Draw_Proxy(
- IHTMLPainter * This,
- /* [in] */ RECT rcBounds,
- /* [in] */ RECT rcUpdate,
- /* [in] */ LONG lDrawFlags,
- /* [in] */ HDC hdc,
- /* [in] */ LPVOID pvDrawObject);
- void __RPC_STUB IHTMLPainter_Draw_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPainter_OnResize_Proxy(
- IHTMLPainter * This,
- /* [in] */ SIZE size);
- void __RPC_STUB IHTMLPainter_OnResize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPainter_GetPainterInfo_Proxy(
- IHTMLPainter * This,
- /* [out] */ HTML_PAINTER_INFO *pInfo);
- void __RPC_STUB IHTMLPainter_GetPainterInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPainter_HitTestPoint_Proxy(
- IHTMLPainter * This,
- /* [in] */ POINT pt,
- /* [out] */ BOOL *pbHit,
- /* [out] */ LONG *plPartID);
- void __RPC_STUB IHTMLPainter_HitTestPoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLPainter_INTERFACE_DEFINED__ */
- #ifndef __IHTMLPaintSite_INTERFACE_DEFINED__
- #define __IHTMLPaintSite_INTERFACE_DEFINED__
- /* interface IHTMLPaintSite */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLPaintSite;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f6a7-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLPaintSite : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE InvalidatePainterInfo( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InvalidateRect(
- /* [in] */ RECT *prcInvalid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE InvalidateRegion(
- /* [in] */ HRGN rgnInvalid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetDrawInfo(
- /* [in] */ LONG lFlags,
- /* [out] */ HTML_PAINT_DRAW_INFO *pDrawInfo) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TransformGlobalToLocal(
- /* [in] */ POINT ptGlobal,
- /* [out] */ POINT *pptLocal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TransformLocalToGlobal(
- /* [in] */ POINT ptLocal,
- /* [out] */ POINT *pptGlobal) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetHitTestCookie(
- /* [out] */ LONG *plCookie) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLPaintSiteVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLPaintSite * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLPaintSite * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLPaintSite * This);
-
- HRESULT ( STDMETHODCALLTYPE *InvalidatePainterInfo )(
- IHTMLPaintSite * This);
-
- HRESULT ( STDMETHODCALLTYPE *InvalidateRect )(
- IHTMLPaintSite * This,
- /* [in] */ RECT *prcInvalid);
-
- HRESULT ( STDMETHODCALLTYPE *InvalidateRegion )(
- IHTMLPaintSite * This,
- /* [in] */ HRGN rgnInvalid);
-
- HRESULT ( STDMETHODCALLTYPE *GetDrawInfo )(
- IHTMLPaintSite * This,
- /* [in] */ LONG lFlags,
- /* [out] */ HTML_PAINT_DRAW_INFO *pDrawInfo);
-
- HRESULT ( STDMETHODCALLTYPE *TransformGlobalToLocal )(
- IHTMLPaintSite * This,
- /* [in] */ POINT ptGlobal,
- /* [out] */ POINT *pptLocal);
-
- HRESULT ( STDMETHODCALLTYPE *TransformLocalToGlobal )(
- IHTMLPaintSite * This,
- /* [in] */ POINT ptLocal,
- /* [out] */ POINT *pptGlobal);
-
- HRESULT ( STDMETHODCALLTYPE *GetHitTestCookie )(
- IHTMLPaintSite * This,
- /* [out] */ LONG *plCookie);
-
- END_INTERFACE
- } IHTMLPaintSiteVtbl;
- interface IHTMLPaintSite
- {
- CONST_VTBL struct IHTMLPaintSiteVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLPaintSite_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLPaintSite_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLPaintSite_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLPaintSite_InvalidatePainterInfo(This)
- (This)->lpVtbl -> InvalidatePainterInfo(This)
- #define IHTMLPaintSite_InvalidateRect(This,prcInvalid)
- (This)->lpVtbl -> InvalidateRect(This,prcInvalid)
- #define IHTMLPaintSite_InvalidateRegion(This,rgnInvalid)
- (This)->lpVtbl -> InvalidateRegion(This,rgnInvalid)
- #define IHTMLPaintSite_GetDrawInfo(This,lFlags,pDrawInfo)
- (This)->lpVtbl -> GetDrawInfo(This,lFlags,pDrawInfo)
- #define IHTMLPaintSite_TransformGlobalToLocal(This,ptGlobal,pptLocal)
- (This)->lpVtbl -> TransformGlobalToLocal(This,ptGlobal,pptLocal)
- #define IHTMLPaintSite_TransformLocalToGlobal(This,ptLocal,pptGlobal)
- (This)->lpVtbl -> TransformLocalToGlobal(This,ptLocal,pptGlobal)
- #define IHTMLPaintSite_GetHitTestCookie(This,plCookie)
- (This)->lpVtbl -> GetHitTestCookie(This,plCookie)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLPaintSite_InvalidatePainterInfo_Proxy(
- IHTMLPaintSite * This);
- void __RPC_STUB IHTMLPaintSite_InvalidatePainterInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPaintSite_InvalidateRect_Proxy(
- IHTMLPaintSite * This,
- /* [in] */ RECT *prcInvalid);
- void __RPC_STUB IHTMLPaintSite_InvalidateRect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPaintSite_InvalidateRegion_Proxy(
- IHTMLPaintSite * This,
- /* [in] */ HRGN rgnInvalid);
- void __RPC_STUB IHTMLPaintSite_InvalidateRegion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPaintSite_GetDrawInfo_Proxy(
- IHTMLPaintSite * This,
- /* [in] */ LONG lFlags,
- /* [out] */ HTML_PAINT_DRAW_INFO *pDrawInfo);
- void __RPC_STUB IHTMLPaintSite_GetDrawInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPaintSite_TransformGlobalToLocal_Proxy(
- IHTMLPaintSite * This,
- /* [in] */ POINT ptGlobal,
- /* [out] */ POINT *pptLocal);
- void __RPC_STUB IHTMLPaintSite_TransformGlobalToLocal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPaintSite_TransformLocalToGlobal_Proxy(
- IHTMLPaintSite * This,
- /* [in] */ POINT ptLocal,
- /* [out] */ POINT *pptGlobal);
- void __RPC_STUB IHTMLPaintSite_TransformLocalToGlobal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPaintSite_GetHitTestCookie_Proxy(
- IHTMLPaintSite * This,
- /* [out] */ LONG *plCookie);
- void __RPC_STUB IHTMLPaintSite_GetHitTestCookie_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLPaintSite_INTERFACE_DEFINED__ */
- #ifndef __IHTMLPainterEventInfo_INTERFACE_DEFINED__
- #define __IHTMLPainterEventInfo_INTERFACE_DEFINED__
- /* interface IHTMLPainterEventInfo */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLPainterEventInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f6df-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLPainterEventInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetEventInfoFlags(
- /* [out] */ long *plEventInfoFlags) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetEventTarget(
- /* [in] */ IHTMLElement **ppElement) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCursor(
- /* [in] */ LONG lPartID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE StringFromPartID(
- /* [in] */ LONG lPartID,
- /* [out] */ BSTR *pbstrPart) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLPainterEventInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLPainterEventInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLPainterEventInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLPainterEventInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetEventInfoFlags )(
- IHTMLPainterEventInfo * This,
- /* [out] */ long *plEventInfoFlags);
-
- HRESULT ( STDMETHODCALLTYPE *GetEventTarget )(
- IHTMLPainterEventInfo * This,
- /* [in] */ IHTMLElement **ppElement);
-
- HRESULT ( STDMETHODCALLTYPE *SetCursor )(
- IHTMLPainterEventInfo * This,
- /* [in] */ LONG lPartID);
-
- HRESULT ( STDMETHODCALLTYPE *StringFromPartID )(
- IHTMLPainterEventInfo * This,
- /* [in] */ LONG lPartID,
- /* [out] */ BSTR *pbstrPart);
-
- END_INTERFACE
- } IHTMLPainterEventInfoVtbl;
- interface IHTMLPainterEventInfo
- {
- CONST_VTBL struct IHTMLPainterEventInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLPainterEventInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLPainterEventInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLPainterEventInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLPainterEventInfo_GetEventInfoFlags(This,plEventInfoFlags)
- (This)->lpVtbl -> GetEventInfoFlags(This,plEventInfoFlags)
- #define IHTMLPainterEventInfo_GetEventTarget(This,ppElement)
- (This)->lpVtbl -> GetEventTarget(This,ppElement)
- #define IHTMLPainterEventInfo_SetCursor(This,lPartID)
- (This)->lpVtbl -> SetCursor(This,lPartID)
- #define IHTMLPainterEventInfo_StringFromPartID(This,lPartID,pbstrPart)
- (This)->lpVtbl -> StringFromPartID(This,lPartID,pbstrPart)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_GetEventInfoFlags_Proxy(
- IHTMLPainterEventInfo * This,
- /* [out] */ long *plEventInfoFlags);
- void __RPC_STUB IHTMLPainterEventInfo_GetEventInfoFlags_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_GetEventTarget_Proxy(
- IHTMLPainterEventInfo * This,
- /* [in] */ IHTMLElement **ppElement);
- void __RPC_STUB IHTMLPainterEventInfo_GetEventTarget_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_SetCursor_Proxy(
- IHTMLPainterEventInfo * This,
- /* [in] */ LONG lPartID);
- void __RPC_STUB IHTMLPainterEventInfo_SetCursor_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IHTMLPainterEventInfo_StringFromPartID_Proxy(
- IHTMLPainterEventInfo * This,
- /* [in] */ LONG lPartID,
- /* [out] */ BSTR *pbstrPart);
- void __RPC_STUB IHTMLPainterEventInfo_StringFromPartID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLPainterEventInfo_INTERFACE_DEFINED__ */
- #ifndef __IHTMLPainterOverlay_INTERFACE_DEFINED__
- #define __IHTMLPainterOverlay_INTERFACE_DEFINED__
- /* interface IHTMLPainterOverlay */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IHTMLPainterOverlay;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f7e3-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLPainterOverlay : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnMove(
- /* [in] */ RECT rcDevice) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLPainterOverlayVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLPainterOverlay * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLPainterOverlay * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLPainterOverlay * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnMove )(
- IHTMLPainterOverlay * This,
- /* [in] */ RECT rcDevice);
-
- END_INTERFACE
- } IHTMLPainterOverlayVtbl;
- interface IHTMLPainterOverlay
- {
- CONST_VTBL struct IHTMLPainterOverlayVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLPainterOverlay_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLPainterOverlay_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLPainterOverlay_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLPainterOverlay_OnMove(This,rcDevice)
- (This)->lpVtbl -> OnMove(This,rcDevice)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IHTMLPainterOverlay_OnMove_Proxy(
- IHTMLPainterOverlay * This,
- /* [in] */ RECT rcDevice);
- void __RPC_STUB IHTMLPainterOverlay_OnMove_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLPainterOverlay_INTERFACE_DEFINED__ */
- #ifndef __IHTMLIPrintCollection_INTERFACE_DEFINED__
- #define __IHTMLIPrintCollection_INTERFACE_DEFINED__
- /* interface IHTMLIPrintCollection */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLIPrintCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f6b5-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLIPrintCollection : public IDispatch
- {
- public:
- virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_length(
- /* [out][retval] */ long *p) = 0;
-
- virtual /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get__newEnum(
- /* [out][retval] */ IUnknown **p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE item(
- /* [in] */ long index,
- /* [out][retval] */ IUnknown **ppIPrint) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLIPrintCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLIPrintCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLIPrintCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLIPrintCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLIPrintCollection * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLIPrintCollection * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLIPrintCollection * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLIPrintCollection * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_length )(
- IHTMLIPrintCollection * This,
- /* [out][retval] */ long *p);
-
- /* [restricted][hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__newEnum )(
- IHTMLIPrintCollection * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *item )(
- IHTMLIPrintCollection * This,
- /* [in] */ long index,
- /* [out][retval] */ IUnknown **ppIPrint);
-
- END_INTERFACE
- } IHTMLIPrintCollectionVtbl;
- interface IHTMLIPrintCollection
- {
- CONST_VTBL struct IHTMLIPrintCollectionVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLIPrintCollection_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLIPrintCollection_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLIPrintCollection_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLIPrintCollection_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLIPrintCollection_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLIPrintCollection_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLIPrintCollection_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLIPrintCollection_get_length(This,p)
- (This)->lpVtbl -> get_length(This,p)
- #define IHTMLIPrintCollection_get__newEnum(This,p)
- (This)->lpVtbl -> get__newEnum(This,p)
- #define IHTMLIPrintCollection_item(This,index,ppIPrint)
- (This)->lpVtbl -> item(This,index,ppIPrint)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIPrintCollection_get_length_Proxy(
- IHTMLIPrintCollection * This,
- /* [out][retval] */ long *p);
- void __RPC_STUB IHTMLIPrintCollection_get_length_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [restricted][hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLIPrintCollection_get__newEnum_Proxy(
- IHTMLIPrintCollection * This,
- /* [out][retval] */ IUnknown **p);
- void __RPC_STUB IHTMLIPrintCollection_get__newEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLIPrintCollection_item_Proxy(
- IHTMLIPrintCollection * This,
- /* [in] */ long index,
- /* [out][retval] */ IUnknown **ppIPrint);
- void __RPC_STUB IHTMLIPrintCollection_item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLIPrintCollection_INTERFACE_DEFINED__ */
- #ifndef __IEnumPrivacyRecords_INTERFACE_DEFINED__
- #define __IEnumPrivacyRecords_INTERFACE_DEFINED__
- /* interface IEnumPrivacyRecords */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IEnumPrivacyRecords;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f844-98b5-11cf-bb82-00aa00bdce0b")
- IEnumPrivacyRecords : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetSize(
- /* [out] */ ULONG *pSize) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetPrivacyImpacted(
- /* [out] */ BOOL *pState) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Next(
- /* [out] */ BSTR *pbstrUrl,
- /* [out] */ BSTR *pbstrPolicyRef,
- /* [out] */ LONG *pdwReserved,
- /* [out] */ DWORD *pdwPrivacyFlags) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IEnumPrivacyRecordsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IEnumPrivacyRecords * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IEnumPrivacyRecords * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IEnumPrivacyRecords * This);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- IEnumPrivacyRecords * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetSize )(
- IEnumPrivacyRecords * This,
- /* [out] */ ULONG *pSize);
-
- HRESULT ( STDMETHODCALLTYPE *GetPrivacyImpacted )(
- IEnumPrivacyRecords * This,
- /* [out] */ BOOL *pState);
-
- HRESULT ( STDMETHODCALLTYPE *Next )(
- IEnumPrivacyRecords * This,
- /* [out] */ BSTR *pbstrUrl,
- /* [out] */ BSTR *pbstrPolicyRef,
- /* [out] */ LONG *pdwReserved,
- /* [out] */ DWORD *pdwPrivacyFlags);
-
- END_INTERFACE
- } IEnumPrivacyRecordsVtbl;
- interface IEnumPrivacyRecords
- {
- CONST_VTBL struct IEnumPrivacyRecordsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IEnumPrivacyRecords_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IEnumPrivacyRecords_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IEnumPrivacyRecords_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IEnumPrivacyRecords_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define IEnumPrivacyRecords_GetSize(This,pSize)
- (This)->lpVtbl -> GetSize(This,pSize)
- #define IEnumPrivacyRecords_GetPrivacyImpacted(This,pState)
- (This)->lpVtbl -> GetPrivacyImpacted(This,pState)
- #define IEnumPrivacyRecords_Next(This,pbstrUrl,pbstrPolicyRef,pdwReserved,pdwPrivacyFlags)
- (This)->lpVtbl -> Next(This,pbstrUrl,pbstrPolicyRef,pdwReserved,pdwPrivacyFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_Reset_Proxy(
- IEnumPrivacyRecords * This);
- void __RPC_STUB IEnumPrivacyRecords_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_GetSize_Proxy(
- IEnumPrivacyRecords * This,
- /* [out] */ ULONG *pSize);
- void __RPC_STUB IEnumPrivacyRecords_GetSize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_GetPrivacyImpacted_Proxy(
- IEnumPrivacyRecords * This,
- /* [out] */ BOOL *pState);
- void __RPC_STUB IEnumPrivacyRecords_GetPrivacyImpacted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IEnumPrivacyRecords_Next_Proxy(
- IEnumPrivacyRecords * This,
- /* [out] */ BSTR *pbstrUrl,
- /* [out] */ BSTR *pbstrPolicyRef,
- /* [out] */ LONG *pdwReserved,
- /* [out] */ DWORD *pdwPrivacyFlags);
- void __RPC_STUB IEnumPrivacyRecords_Next_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IEnumPrivacyRecords_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDialog_INTERFACE_DEFINED__
- #define __IHTMLDialog_INTERFACE_DEFINED__
- /* interface IHTMLDialog */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDialog;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f216-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDialog : public IDispatch
- {
- public:
- virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogTop(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogTop(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogLeft(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogLeft(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogWidth(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogWidth(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogHeight(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogHeight(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogArguments(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_menuArguments(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_returnValue(
- /* [in] */ VARIANT v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_returnValue(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE close( void) = 0;
-
- virtual /* [id] */ HRESULT STDMETHODCALLTYPE toString(
- /* [out][retval] */ BSTR *String) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDialogVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDialog * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDialog * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDialog * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDialog * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDialog * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDialog * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDialog * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogTop )(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogTop )(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogLeft )(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogLeft )(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogWidth )(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogWidth )(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [bindable][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogHeight )(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
-
- /* [bindable][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogHeight )(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogArguments )(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_menuArguments )(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_returnValue )(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_returnValue )(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *close )(
- IHTMLDialog * This);
-
- /* [id] */ HRESULT ( STDMETHODCALLTYPE *toString )(
- IHTMLDialog * This,
- /* [out][retval] */ BSTR *String);
-
- END_INTERFACE
- } IHTMLDialogVtbl;
- interface IHTMLDialog
- {
- CONST_VTBL struct IHTMLDialogVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDialog_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDialog_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDialog_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDialog_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDialog_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDialog_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDialog_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDialog_put_dialogTop(This,v)
- (This)->lpVtbl -> put_dialogTop(This,v)
- #define IHTMLDialog_get_dialogTop(This,p)
- (This)->lpVtbl -> get_dialogTop(This,p)
- #define IHTMLDialog_put_dialogLeft(This,v)
- (This)->lpVtbl -> put_dialogLeft(This,v)
- #define IHTMLDialog_get_dialogLeft(This,p)
- (This)->lpVtbl -> get_dialogLeft(This,p)
- #define IHTMLDialog_put_dialogWidth(This,v)
- (This)->lpVtbl -> put_dialogWidth(This,v)
- #define IHTMLDialog_get_dialogWidth(This,p)
- (This)->lpVtbl -> get_dialogWidth(This,p)
- #define IHTMLDialog_put_dialogHeight(This,v)
- (This)->lpVtbl -> put_dialogHeight(This,v)
- #define IHTMLDialog_get_dialogHeight(This,p)
- (This)->lpVtbl -> get_dialogHeight(This,p)
- #define IHTMLDialog_get_dialogArguments(This,p)
- (This)->lpVtbl -> get_dialogArguments(This,p)
- #define IHTMLDialog_get_menuArguments(This,p)
- (This)->lpVtbl -> get_menuArguments(This,p)
- #define IHTMLDialog_put_returnValue(This,v)
- (This)->lpVtbl -> put_returnValue(This,v)
- #define IHTMLDialog_get_returnValue(This,p)
- (This)->lpVtbl -> get_returnValue(This,p)
- #define IHTMLDialog_close(This)
- (This)->lpVtbl -> close(This)
- #define IHTMLDialog_toString(This,String)
- (This)->lpVtbl -> toString(This,String)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogTop_Proxy(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLDialog_put_dialogTop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogTop_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDialog_get_dialogTop_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogLeft_Proxy(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLDialog_put_dialogLeft_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogLeft_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDialog_get_dialogLeft_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogWidth_Proxy(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLDialog_put_dialogWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogWidth_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDialog_get_dialogWidth_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_dialogHeight_Proxy(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLDialog_put_dialogHeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [bindable][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogHeight_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDialog_get_dialogHeight_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_dialogArguments_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDialog_get_dialogArguments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_menuArguments_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDialog_get_menuArguments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_put_returnValue_Proxy(
- IHTMLDialog * This,
- /* [in] */ VARIANT v);
- void __RPC_STUB IHTMLDialog_put_returnValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_get_returnValue_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ VARIANT *p);
- void __RPC_STUB IHTMLDialog_get_returnValue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_close_Proxy(
- IHTMLDialog * This);
- void __RPC_STUB IHTMLDialog_close_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id] */ HRESULT STDMETHODCALLTYPE IHTMLDialog_toString_Proxy(
- IHTMLDialog * This,
- /* [out][retval] */ BSTR *String);
- void __RPC_STUB IHTMLDialog_toString_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDialog_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDialog2_INTERFACE_DEFINED__
- #define __IHTMLDialog2_INTERFACE_DEFINED__
- /* interface IHTMLDialog2 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDialog2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f5e0-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDialog2 : public IDispatch
- {
- public:
- virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_status(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_status(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_resizable(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_resizable(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDialog2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDialog2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDialog2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDialog2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDialog2 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDialog2 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDialog2 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDialog2 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_status )(
- IHTMLDialog2 * This,
- /* [in] */ BSTR v);
-
- /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_status )(
- IHTMLDialog2 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_resizable )(
- IHTMLDialog2 * This,
- /* [in] */ BSTR v);
-
- /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_resizable )(
- IHTMLDialog2 * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLDialog2Vtbl;
- interface IHTMLDialog2
- {
- CONST_VTBL struct IHTMLDialog2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDialog2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDialog2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDialog2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDialog2_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDialog2_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDialog2_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDialog2_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDialog2_put_status(This,v)
- (This)->lpVtbl -> put_status(This,v)
- #define IHTMLDialog2_get_status(This,p)
- (This)->lpVtbl -> get_status(This,p)
- #define IHTMLDialog2_put_resizable(This,v)
- (This)->lpVtbl -> put_resizable(This,v)
- #define IHTMLDialog2_get_resizable(This,p)
- (This)->lpVtbl -> get_resizable(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_put_status_Proxy(
- IHTMLDialog2 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLDialog2_put_status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_get_status_Proxy(
- IHTMLDialog2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDialog2_get_status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_put_resizable_Proxy(
- IHTMLDialog2 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLDialog2_put_resizable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog2_get_resizable_Proxy(
- IHTMLDialog2 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDialog2_get_resizable_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDialog2_INTERFACE_DEFINED__ */
- #ifndef __IHTMLDialog3_INTERFACE_DEFINED__
- #define __IHTMLDialog3_INTERFACE_DEFINED__
- /* interface IHTMLDialog3 */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLDialog3;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f388-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLDialog3 : public IDispatch
- {
- public:
- virtual /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE put_unadorned(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE get_unadorned(
- /* [out][retval] */ BSTR *p) = 0;
-
- virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_dialogHide(
- /* [in] */ BSTR v) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_dialogHide(
- /* [out][retval] */ BSTR *p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLDialog3Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLDialog3 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLDialog3 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLDialog3 * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLDialog3 * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLDialog3 * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLDialog3 * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLDialog3 * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [hidden][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_unadorned )(
- IHTMLDialog3 * This,
- /* [in] */ BSTR v);
-
- /* [hidden][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_unadorned )(
- IHTMLDialog3 * This,
- /* [out][retval] */ BSTR *p);
-
- /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_dialogHide )(
- IHTMLDialog3 * This,
- /* [in] */ BSTR v);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_dialogHide )(
- IHTMLDialog3 * This,
- /* [out][retval] */ BSTR *p);
-
- END_INTERFACE
- } IHTMLDialog3Vtbl;
- interface IHTMLDialog3
- {
- CONST_VTBL struct IHTMLDialog3Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLDialog3_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLDialog3_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLDialog3_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLDialog3_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLDialog3_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLDialog3_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLDialog3_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLDialog3_put_unadorned(This,v)
- (This)->lpVtbl -> put_unadorned(This,v)
- #define IHTMLDialog3_get_unadorned(This,p)
- (This)->lpVtbl -> get_unadorned(This,p)
- #define IHTMLDialog3_put_dialogHide(This,v)
- (This)->lpVtbl -> put_dialogHide(This,v)
- #define IHTMLDialog3_get_dialogHide(This,p)
- (This)->lpVtbl -> get_dialogHide(This,p)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [hidden][id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_put_unadorned_Proxy(
- IHTMLDialog3 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLDialog3_put_unadorned_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_get_unadorned_Proxy(
- IHTMLDialog3 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDialog3_get_unadorned_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propput] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_put_dialogHide_Proxy(
- IHTMLDialog3 * This,
- /* [in] */ BSTR v);
- void __RPC_STUB IHTMLDialog3_put_dialogHide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][propget] */ HRESULT STDMETHODCALLTYPE IHTMLDialog3_get_dialogHide_Proxy(
- IHTMLDialog3 * This,
- /* [out][retval] */ BSTR *p);
- void __RPC_STUB IHTMLDialog3_get_dialogHide_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IHTMLDialog3_INTERFACE_DEFINED__ */
- #ifndef __IHTMLModelessInit_INTERFACE_DEFINED__
- #define __IHTMLModelessInit_INTERFACE_DEFINED__
- /* interface IHTMLModelessInit */
- /* [object][uuid][dual][oleautomation] */
- EXTERN_C const IID IID_IHTMLModelessInit;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("3050f5e4-98b5-11cf-bb82-00aa00bdce0b")
- IHTMLModelessInit : public IDispatch
- {
- public:
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_parameters(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_optionString(
- /* [out][retval] */ VARIANT *p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_moniker(
- /* [out][retval] */ IUnknown **p) = 0;
-
- virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_document(
- /* [out][retval] */ IUnknown **p) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IHTMLModelessInitVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IHTMLModelessInit * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IHTMLModelessInit * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IHTMLModelessInit * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IHTMLModelessInit * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IHTMLModelessInit * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IHTMLModelessInit * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IHTMLModelessInit * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_parameters )(
- IHTMLModelessInit * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_optionString )(
- IHTMLModelessInit * This,
- /* [out][retval] */ VARIANT *p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_moniker )(
- IHTMLModelessInit * This,
- /* [out][retval] */ IUnknown **p);
-
- /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_document )(
- IHTMLModelessInit * This,
- /* [out][retval] */ IUnknown **p);
-
- END_INTERFACE
- } IHTMLModelessInitVtbl;
- interface IHTMLModelessInit
- {
- CONST_VTBL struct IHTMLModelessInitVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IHTMLModelessInit_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IHTMLModelessInit_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IHTMLModelessInit_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IHTMLModelessInit_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IHTMLModelessInit_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IHTMLModelessInit_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IHTMLModelessInit_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IHTMLModelessInit_get_parameters(This,p)
- (This)->lpVtbl -> get_parameters(This,p)
- #define IHTMLModelessInit_get_optionString(This,p)
- (This)->lpVtbl -> get_optionString(This,p)