📄 urlhist.h
字号:
#define IUrlHistoryStg_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IUrlHistoryStg_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IUrlHistoryStg_Release(This) \
(This)->lpVtbl -> Release(This)
#define IUrlHistoryStg_AddUrl(This,pocsUrl,pocsTitle,dwFlags) \
(This)->lpVtbl -> AddUrl(This,pocsUrl,pocsTitle,dwFlags)
#define IUrlHistoryStg_DeleteUrl(This,pocsUrl,dwFlags) \
(This)->lpVtbl -> DeleteUrl(This,pocsUrl,dwFlags)
#define IUrlHistoryStg_QueryUrl(This,pocsUrl,dwFlags,lpSTATURL) \
(This)->lpVtbl -> QueryUrl(This,pocsUrl,dwFlags,lpSTATURL)
#define IUrlHistoryStg_BindToObject(This,pocsUrl,riid,ppvOut) \
(This)->lpVtbl -> BindToObject(This,pocsUrl,riid,ppvOut)
#define IUrlHistoryStg_EnumUrls(This,ppEnum) \
(This)->lpVtbl -> EnumUrls(This,ppEnum)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IUrlHistoryStg_AddUrl_Proxy(
IUrlHistoryStg __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [unique][in] */ LPCOLESTR pocsTitle,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IUrlHistoryStg_AddUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IUrlHistoryStg_DeleteUrl_Proxy(
IUrlHistoryStg __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IUrlHistoryStg_DeleteUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IUrlHistoryStg_QueryUrl_Proxy(
IUrlHistoryStg __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [in] */ DWORD dwFlags,
/* [unique][out][in] */ LPSTATURL lpSTATURL);
void __RPC_STUB IUrlHistoryStg_QueryUrl_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IUrlHistoryStg_BindToObject_Proxy(
IUrlHistoryStg __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvOut);
void __RPC_STUB IUrlHistoryStg_BindToObject_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IUrlHistoryStg_EnumUrls_Proxy(
IUrlHistoryStg __RPC_FAR * This,
/* [out] */ IEnumSTATURL __RPC_FAR *__RPC_FAR *ppEnum);
void __RPC_STUB IUrlHistoryStg_EnumUrls_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IUrlHistoryStg_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_urlhist_0227
* at Thu Sep 11 10:59:06 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
#endif
#ifndef _LPURLHISTORYSTG2_DEFINED
#define _LPURLHISTORYSTG2_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_urlhist_0227_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlhist_0227_v0_0_s_ifspec;
#ifndef __IUrlHistoryStg2_INTERFACE_DEFINED__
#define __IUrlHistoryStg2_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IUrlHistoryStg2
* at Thu Sep 11 10:59:06 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IUrlHistoryStg2 __RPC_FAR *LPURLHISTORYSTG2;
EXTERN_C const IID IID_IUrlHistoryStg2;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("AFA0DC11-C313-11d0-831A-00C04FD5AE38")
IUrlHistoryStg2 : public IUrlHistoryStg
{
public:
virtual HRESULT STDMETHODCALLTYPE AddUrlAndNotify(
/* [in] */ LPCOLESTR pocsUrl,
/* [unique][in] */ LPCOLESTR pocsTitle,
/* [in] */ DWORD dwFlags,
/* [in] */ BOOL fWriteHistory,
/* [in] */ IOleCommandTarget __RPC_FAR *poctNotify,
/* [unique][in] */ IUnknown __RPC_FAR *punkISFolder) = 0;
virtual HRESULT STDMETHODCALLTYPE ClearHistory( void) = 0;
};
#else /* C style interface */
typedef struct IUrlHistoryStg2Vtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IUrlHistoryStg2 __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IUrlHistoryStg2 __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IUrlHistoryStg2 __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddUrl )(
IUrlHistoryStg2 __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [unique][in] */ LPCOLESTR pocsTitle,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteUrl )(
IUrlHistoryStg2 __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryUrl )(
IUrlHistoryStg2 __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [in] */ DWORD dwFlags,
/* [unique][out][in] */ LPSTATURL lpSTATURL);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BindToObject )(
IUrlHistoryStg2 __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvOut);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumUrls )(
IUrlHistoryStg2 __RPC_FAR * This,
/* [out] */ IEnumSTATURL __RPC_FAR *__RPC_FAR *ppEnum);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddUrlAndNotify )(
IUrlHistoryStg2 __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [unique][in] */ LPCOLESTR pocsTitle,
/* [in] */ DWORD dwFlags,
/* [in] */ BOOL fWriteHistory,
/* [in] */ IOleCommandTarget __RPC_FAR *poctNotify,
/* [unique][in] */ IUnknown __RPC_FAR *punkISFolder);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ClearHistory )(
IUrlHistoryStg2 __RPC_FAR * This);
END_INTERFACE
} IUrlHistoryStg2Vtbl;
interface IUrlHistoryStg2
{
CONST_VTBL struct IUrlHistoryStg2Vtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IUrlHistoryStg2_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IUrlHistoryStg2_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IUrlHistoryStg2_Release(This) \
(This)->lpVtbl -> Release(This)
#define IUrlHistoryStg2_AddUrl(This,pocsUrl,pocsTitle,dwFlags) \
(This)->lpVtbl -> AddUrl(This,pocsUrl,pocsTitle,dwFlags)
#define IUrlHistoryStg2_DeleteUrl(This,pocsUrl,dwFlags) \
(This)->lpVtbl -> DeleteUrl(This,pocsUrl,dwFlags)
#define IUrlHistoryStg2_QueryUrl(This,pocsUrl,dwFlags,lpSTATURL) \
(This)->lpVtbl -> QueryUrl(This,pocsUrl,dwFlags,lpSTATURL)
#define IUrlHistoryStg2_BindToObject(This,pocsUrl,riid,ppvOut) \
(This)->lpVtbl -> BindToObject(This,pocsUrl,riid,ppvOut)
#define IUrlHistoryStg2_EnumUrls(This,ppEnum) \
(This)->lpVtbl -> EnumUrls(This,ppEnum)
#define IUrlHistoryStg2_AddUrlAndNotify(This,pocsUrl,pocsTitle,dwFlags,fWriteHistory,poctNotify,punkISFolder) \
(This)->lpVtbl -> AddUrlAndNotify(This,pocsUrl,pocsTitle,dwFlags,fWriteHistory,poctNotify,punkISFolder)
#define IUrlHistoryStg2_ClearHistory(This) \
(This)->lpVtbl -> ClearHistory(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IUrlHistoryStg2_AddUrlAndNotify_Proxy(
IUrlHistoryStg2 __RPC_FAR * This,
/* [in] */ LPCOLESTR pocsUrl,
/* [unique][in] */ LPCOLESTR pocsTitle,
/* [in] */ DWORD dwFlags,
/* [in] */ BOOL fWriteHistory,
/* [in] */ IOleCommandTarget __RPC_FAR *poctNotify,
/* [unique][in] */ IUnknown __RPC_FAR *punkISFolder);
void __RPC_STUB IUrlHistoryStg2_AddUrlAndNotify_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IUrlHistoryStg2_ClearHistory_Proxy(
IUrlHistoryStg2 __RPC_FAR * This);
void __RPC_STUB IUrlHistoryStg2_ClearHistory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IUrlHistoryStg2_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_urlhist_0228
* at Thu Sep 11 10:59:06 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
#endif
#ifndef _LPURLHISTORYNOTIFY_DEFINED
#define _LPURLHISTORYNOTIFY_DEFINED
extern RPC_IF_HANDLE __MIDL_itf_urlhist_0228_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlhist_0228_v0_0_s_ifspec;
#ifndef __IUrlHistoryNotify_INTERFACE_DEFINED__
#define __IUrlHistoryNotify_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IUrlHistoryNotify
* at Thu Sep 11 10:59:06 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
typedef /* [unique] */ IUrlHistoryNotify __RPC_FAR *LPURLHISTORYNOTIFY;
EXTERN_C const IID IID_IUrlHistoryNotify;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("BC40BEC1-C493-11d0-831B-00C04FD5AE38")
IUrlHistoryNotify : public IOleCommandTarget
{
public:
};
#else /* C style interface */
typedef struct IUrlHistoryNotifyVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IUrlHistoryNotify __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IUrlHistoryNotify __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IUrlHistoryNotify __RPC_FAR * This);
/* [input_sync] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryStatus )(
IUrlHistoryNotify __RPC_FAR * This,
/* [unique][in] */ const GUID __RPC_FAR *pguidCmdGroup,
/* [in] */ ULONG cCmds,
/* [out][in][size_is] */ OLECMD __RPC_FAR prgCmds[ ],
/* [unique][out][in] */ OLECMDTEXT __RPC_FAR *pCmdText);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Exec )(
IUrlHistoryNotify __RPC_FAR * This,
/* [unique][in] */ const GUID __RPC_FAR *pguidCmdGroup,
/* [in] */ DWORD nCmdID,
/* [in] */ DWORD nCmdexecopt,
/* [unique][in] */ VARIANT __RPC_FAR *pvaIn,
/* [unique][out][in] */ VARIANT __RPC_FAR *pvaOut);
END_INTERFACE
} IUrlHistoryNotifyVtbl;
interface IUrlHistoryNotify
{
CONST_VTBL struct IUrlHistoryNotifyVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IUrlHistoryNotify_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IUrlHistoryNotify_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IUrlHistoryNotify_Release(This) \
(This)->lpVtbl -> Release(This)
#define IUrlHistoryNotify_QueryStatus(This,pguidCmdGroup,cCmds,prgCmds,pCmdText) \
(This)->lpVtbl -> QueryStatus(This,pguidCmdGroup,cCmds,prgCmds,pCmdText)
#define IUrlHistoryNotify_Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut) \
(This)->lpVtbl -> Exec(This,pguidCmdGroup,nCmdID,nCmdexecopt,pvaIn,pvaOut)
#endif /* COBJMACROS */
#endif /* C style interface */
#endif /* __IUrlHistoryNotify_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_urlhist_0229
* at Thu Sep 11 10:59:06 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
#endif
extern RPC_IF_HANDLE __MIDL_itf_urlhist_0229_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_urlhist_0229_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -