📄 tlogstg.h
字号:
void __RPC_STUB IEnumTravelLogEntry_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IEnumTravelLogEntry_Skip_Proxy(
IEnumTravelLogEntry __RPC_FAR * This,
/* [in] */ ULONG cElt);
void __RPC_STUB IEnumTravelLogEntry_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IEnumTravelLogEntry_Reset_Proxy(
IEnumTravelLogEntry __RPC_FAR * This);
void __RPC_STUB IEnumTravelLogEntry_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE IEnumTravelLogEntry_Clone_Proxy(
IEnumTravelLogEntry __RPC_FAR * This,
/* [out] */ IEnumTravelLogEntry __RPC_FAR *__RPC_FAR *ppEnum);
void __RPC_STUB IEnumTravelLogEntry_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumTravelLogEntry_INTERFACE_DEFINED__ */
#ifndef __ITravelLogStg_INTERFACE_DEFINED__
#define __ITravelLogStg_INTERFACE_DEFINED__
/* interface ITravelLogStg */
/* [local][unique][object][uuid] */
enum __MIDL_ITravelLogStg_0001
{ TLEF_RELATIVE_INCLUDE_CURRENT = 0x1,
TLEF_RELATIVE_BACK = 0x10,
TLEF_RELATIVE_FORE = 0x20,
TLEF_INCLUDE_UNINVOKEABLE = 0x40,
TLEF_ABSOLUTE = 0x31
};
typedef DWORD TLENUMF;
EXTERN_C const IID IID_ITravelLogStg;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("7EBFDD80-AD18-11d3-A4C5-00C04F72D6B8")
ITravelLogStg : public IUnknown
{
public:
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE CreateEntry(
/* [in] */ LPCOLESTR pszUrl,
/* [in] */ LPCOLESTR pszTitle,
/* [in] */ ITravelLogEntry __RPC_FAR *ptleRelativeTo,
/* [in] */ BOOL fPrepend,
/* [out] */ ITravelLogEntry __RPC_FAR *__RPC_FAR *pptle) = 0;
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE TravelTo(
/* [in] */ ITravelLogEntry __RPC_FAR *ptle) = 0;
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE EnumEntries(
/* [in] */ TLENUMF flags,
/* [out] */ IEnumTravelLogEntry __RPC_FAR *__RPC_FAR *ppenum) = 0;
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE FindEntries(
/* [in] */ TLENUMF flags,
/* [in] */ LPCOLESTR pszUrl,
/* [out] */ IEnumTravelLogEntry __RPC_FAR *__RPC_FAR *ppenum) = 0;
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE GetCount(
/* [in] */ TLENUMF flags,
/* [out] */ DWORD __RPC_FAR *pcEntries) = 0;
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE RemoveEntry(
/* [in] */ ITravelLogEntry __RPC_FAR *ptle) = 0;
virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE GetRelativeEntry(
/* [in] */ int iOffset,
/* [out] */ ITravelLogEntry __RPC_FAR *__RPC_FAR *ptle) = 0;
};
#else /* C style interface */
typedef struct ITravelLogStgVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITravelLogStg __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITravelLogStg __RPC_FAR * This);
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateEntry )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ LPCOLESTR pszUrl,
/* [in] */ LPCOLESTR pszTitle,
/* [in] */ ITravelLogEntry __RPC_FAR *ptleRelativeTo,
/* [in] */ BOOL fPrepend,
/* [out] */ ITravelLogEntry __RPC_FAR *__RPC_FAR *pptle);
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TravelTo )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ ITravelLogEntry __RPC_FAR *ptle);
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *EnumEntries )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ TLENUMF flags,
/* [out] */ IEnumTravelLogEntry __RPC_FAR *__RPC_FAR *ppenum);
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FindEntries )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ TLENUMF flags,
/* [in] */ LPCOLESTR pszUrl,
/* [out] */ IEnumTravelLogEntry __RPC_FAR *__RPC_FAR *ppenum);
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCount )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ TLENUMF flags,
/* [out] */ DWORD __RPC_FAR *pcEntries);
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveEntry )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ ITravelLogEntry __RPC_FAR *ptle);
/* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRelativeEntry )(
ITravelLogStg __RPC_FAR * This,
/* [in] */ int iOffset,
/* [out] */ ITravelLogEntry __RPC_FAR *__RPC_FAR *ptle);
END_INTERFACE
} ITravelLogStgVtbl;
interface ITravelLogStg
{
CONST_VTBL struct ITravelLogStgVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITravelLogStg_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITravelLogStg_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITravelLogStg_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITravelLogStg_CreateEntry(This,pszUrl,pszTitle,ptleRelativeTo,fPrepend,pptle) \
(This)->lpVtbl -> CreateEntry(This,pszUrl,pszTitle,ptleRelativeTo,fPrepend,pptle)
#define ITravelLogStg_TravelTo(This,ptle) \
(This)->lpVtbl -> TravelTo(This,ptle)
#define ITravelLogStg_EnumEntries(This,flags,ppenum) \
(This)->lpVtbl -> EnumEntries(This,flags,ppenum)
#define ITravelLogStg_FindEntries(This,flags,pszUrl,ppenum) \
(This)->lpVtbl -> FindEntries(This,flags,pszUrl,ppenum)
#define ITravelLogStg_GetCount(This,flags,pcEntries) \
(This)->lpVtbl -> GetCount(This,flags,pcEntries)
#define ITravelLogStg_RemoveEntry(This,ptle) \
(This)->lpVtbl -> RemoveEntry(This,ptle)
#define ITravelLogStg_GetRelativeEntry(This,iOffset,ptle) \
(This)->lpVtbl -> GetRelativeEntry(This,iOffset,ptle)
#endif /* COBJMACROS */
#endif /* C style interface */
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogStg_CreateEntry_Proxy(
ITravelLogStg __RPC_FAR * This,
/* [in] */ LPCOLESTR pszUrl,
/* [in] */ LPCOLESTR pszTitle,
/* [in] */ ITravelLogEntry __RPC_FAR *ptleRelativeTo,
/* [in] */ BOOL fPrepend,
/* [out] */ ITravelLogEntry __RPC_FAR *__RPC_FAR *pptle);
void __RPC_STUB ITravelLogStg_CreateEntry_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogStg_TravelTo_Proxy(
ITravelLogStg __RPC_FAR * This,
/* [in] */ ITravelLogEntry __RPC_FAR *ptle);
void __RPC_STUB ITravelLogStg_TravelTo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogStg_EnumEntries_Proxy(
ITravelLogStg __RPC_FAR * This,
/* [in] */ TLENUMF flags,
/* [out] */ IEnumTravelLogEntry __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB ITravelLogStg_EnumEntries_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogStg_FindEntries_Proxy(
ITravelLogStg __RPC_FAR * This,
/* [in] */ TLENUMF flags,
/* [in] */ LPCOLESTR pszUrl,
/* [out] */ IEnumTravelLogEntry __RPC_FAR *__RPC_FAR *ppenum);
void __RPC_STUB ITravelLogStg_FindEntries_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogStg_GetCount_Proxy(
ITravelLogStg __RPC_FAR * This,
/* [in] */ TLENUMF flags,
/* [out] */ DWORD __RPC_FAR *pcEntries);
void __RPC_STUB ITravelLogStg_GetCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogStg_RemoveEntry_Proxy(
ITravelLogStg __RPC_FAR * This,
/* [in] */ ITravelLogEntry __RPC_FAR *ptle);
void __RPC_STUB ITravelLogStg_RemoveEntry_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogStg_GetRelativeEntry_Proxy(
ITravelLogStg __RPC_FAR * This,
/* [in] */ int iOffset,
/* [out] */ ITravelLogEntry __RPC_FAR *__RPC_FAR *ptle);
void __RPC_STUB ITravelLogStg_GetRelativeEntry_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITravelLogStg_INTERFACE_DEFINED__ */
/* Additional Prototypes for ALL interfaces */
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -