123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573 |
- /*** Autogenerated by WIDL 7.7 from include/tlogstg.idl - Do not edit ***/
- #ifdef _WIN32
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 475
- #endif
- #include <rpc.h>
- #include <rpcndr.h>
- #endif
- #ifndef COM_NO_WINDOWS_H
- #include <windows.h>
- #include <ole2.h>
- #endif
- #ifndef __tlogstg_h__
- #define __tlogstg_h__
- /* Forward declarations */
- #ifndef __ITravelLogEntry_FWD_DEFINED__
- #define __ITravelLogEntry_FWD_DEFINED__
- typedef interface ITravelLogEntry ITravelLogEntry;
- #ifdef __cplusplus
- interface ITravelLogEntry;
- #endif /* __cplusplus */
- #endif
- #ifndef __ITravelLogClient_FWD_DEFINED__
- #define __ITravelLogClient_FWD_DEFINED__
- typedef interface ITravelLogClient ITravelLogClient;
- #ifdef __cplusplus
- interface ITravelLogClient;
- #endif /* __cplusplus */
- #endif
- #ifndef __IEnumTravelLogEntry_FWD_DEFINED__
- #define __IEnumTravelLogEntry_FWD_DEFINED__
- typedef interface IEnumTravelLogEntry IEnumTravelLogEntry;
- #ifdef __cplusplus
- interface IEnumTravelLogEntry;
- #endif /* __cplusplus */
- #endif
- #ifndef __ITravelLogStg_FWD_DEFINED__
- #define __ITravelLogStg_FWD_DEFINED__
- typedef interface ITravelLogStg ITravelLogStg;
- #ifdef __cplusplus
- interface ITravelLogStg;
- #endif /* __cplusplus */
- #endif
- /* Headers for imported files */
- #include <objidl.h>
- #include <oleidl.h>
- #include <shtypes.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- /**
- * This file is part of the mingw-w64 runtime package.
- * No warranty is given; refer to the file DISCLAIMER within this package.
- */
- #include <winapifamily.h>
- #if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
- #define SID_STravelLogCursor IID_ITravelLogStg
- enum tagTLENUMF {
- TLEF_RELATIVE_INCLUDE_CURRENT = 0x1,
- TLEF_RELATIVE_BACK = 0x10,
- TLEF_RELATIVE_FORE = 0x20,
- TLEF_INCLUDE_UNINVOKEABLE = 0x40,
- TLEF_ABSOLUTE = 0x31,
- TLEF_EXCLUDE_SUBFRAME_ENTRIES = 0x80
- };
- typedef struct _WINDOWDATA {
- DWORD dwWindowID;
- UINT uiCP;
- PIDLIST_ABSOLUTE pidl;
- LPWSTR lpszUrl;
- LPWSTR lpszUrlLocation;
- LPWSTR lpszTitle;
- } WINDOWDATA;
- typedef DWORD TLENUMF;
- typedef WINDOWDATA *LPWINDOWDATA;
- typedef const WINDOWDATA *LPCWINDOWDATA;
- /*****************************************************************************
- * ITravelLogEntry interface
- */
- #ifndef __ITravelLogEntry_INTERFACE_DEFINED__
- #define __ITravelLogEntry_INTERFACE_DEFINED__
- DEFINE_GUID(IID_ITravelLogEntry, 0x7ebfdd87, 0xad18, 0x11d3, 0xa4,0xc5, 0x00,0xc0,0x4f,0x72,0xd6,0xb8);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("7ebfdd87-ad18-11d3-a4c5-00c04f72d6b8")
- ITravelLogEntry : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE GetTitle(
- LPWSTR *ppszTitle) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetURL(
- LPWSTR *ppszURL) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(ITravelLogEntry, 0x7ebfdd87, 0xad18, 0x11d3, 0xa4,0xc5, 0x00,0xc0,0x4f,0x72,0xd6,0xb8)
- #endif
- #else
- typedef struct ITravelLogEntryVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- ITravelLogEntry *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- ITravelLogEntry *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- ITravelLogEntry *This);
- /*** ITravelLogEntry methods ***/
- HRESULT (STDMETHODCALLTYPE *GetTitle)(
- ITravelLogEntry *This,
- LPWSTR *ppszTitle);
- HRESULT (STDMETHODCALLTYPE *GetURL)(
- ITravelLogEntry *This,
- LPWSTR *ppszURL);
- END_INTERFACE
- } ITravelLogEntryVtbl;
- interface ITravelLogEntry {
- CONST_VTBL ITravelLogEntryVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define ITravelLogEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define ITravelLogEntry_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define ITravelLogEntry_Release(This) (This)->lpVtbl->Release(This)
- /*** ITravelLogEntry methods ***/
- #define ITravelLogEntry_GetTitle(This,ppszTitle) (This)->lpVtbl->GetTitle(This,ppszTitle)
- #define ITravelLogEntry_GetURL(This,ppszURL) (This)->lpVtbl->GetURL(This,ppszURL)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT ITravelLogEntry_QueryInterface(ITravelLogEntry* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG ITravelLogEntry_AddRef(ITravelLogEntry* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG ITravelLogEntry_Release(ITravelLogEntry* This) {
- return This->lpVtbl->Release(This);
- }
- /*** ITravelLogEntry methods ***/
- static FORCEINLINE HRESULT ITravelLogEntry_GetTitle(ITravelLogEntry* This,LPWSTR *ppszTitle) {
- return This->lpVtbl->GetTitle(This,ppszTitle);
- }
- static FORCEINLINE HRESULT ITravelLogEntry_GetURL(ITravelLogEntry* This,LPWSTR *ppszURL) {
- return This->lpVtbl->GetURL(This,ppszURL);
- }
- #endif
- #endif
- #endif
- #endif /* __ITravelLogEntry_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * ITravelLogClient interface
- */
- #ifndef __ITravelLogClient_INTERFACE_DEFINED__
- #define __ITravelLogClient_INTERFACE_DEFINED__
- DEFINE_GUID(IID_ITravelLogClient, 0x241c033e, 0xe659, 0x43da, 0xaa,0x4d, 0x40,0x86,0xdb,0xc4,0x75,0x8d);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("241c033e-e659-43da-aa4d-4086dbc4758d")
- ITravelLogClient : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE FindWindowByIndex(
- DWORD dwID,
- IUnknown **ppunk) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetWindowData(
- IStream *pStream,
- LPWINDOWDATA pWinData) = 0;
- virtual HRESULT STDMETHODCALLTYPE LoadHistoryPosition(
- LPWSTR pszUrlLocation,
- DWORD dwPosition) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(ITravelLogClient, 0x241c033e, 0xe659, 0x43da, 0xaa,0x4d, 0x40,0x86,0xdb,0xc4,0x75,0x8d)
- #endif
- #else
- typedef struct ITravelLogClientVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- ITravelLogClient *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- ITravelLogClient *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- ITravelLogClient *This);
- /*** ITravelLogClient methods ***/
- HRESULT (STDMETHODCALLTYPE *FindWindowByIndex)(
- ITravelLogClient *This,
- DWORD dwID,
- IUnknown **ppunk);
- HRESULT (STDMETHODCALLTYPE *GetWindowData)(
- ITravelLogClient *This,
- IStream *pStream,
- LPWINDOWDATA pWinData);
- HRESULT (STDMETHODCALLTYPE *LoadHistoryPosition)(
- ITravelLogClient *This,
- LPWSTR pszUrlLocation,
- DWORD dwPosition);
- END_INTERFACE
- } ITravelLogClientVtbl;
- interface ITravelLogClient {
- CONST_VTBL ITravelLogClientVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define ITravelLogClient_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define ITravelLogClient_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define ITravelLogClient_Release(This) (This)->lpVtbl->Release(This)
- /*** ITravelLogClient methods ***/
- #define ITravelLogClient_FindWindowByIndex(This,dwID,ppunk) (This)->lpVtbl->FindWindowByIndex(This,dwID,ppunk)
- #define ITravelLogClient_GetWindowData(This,pStream,pWinData) (This)->lpVtbl->GetWindowData(This,pStream,pWinData)
- #define ITravelLogClient_LoadHistoryPosition(This,pszUrlLocation,dwPosition) (This)->lpVtbl->LoadHistoryPosition(This,pszUrlLocation,dwPosition)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT ITravelLogClient_QueryInterface(ITravelLogClient* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG ITravelLogClient_AddRef(ITravelLogClient* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG ITravelLogClient_Release(ITravelLogClient* This) {
- return This->lpVtbl->Release(This);
- }
- /*** ITravelLogClient methods ***/
- static FORCEINLINE HRESULT ITravelLogClient_FindWindowByIndex(ITravelLogClient* This,DWORD dwID,IUnknown **ppunk) {
- return This->lpVtbl->FindWindowByIndex(This,dwID,ppunk);
- }
- static FORCEINLINE HRESULT ITravelLogClient_GetWindowData(ITravelLogClient* This,IStream *pStream,LPWINDOWDATA pWinData) {
- return This->lpVtbl->GetWindowData(This,pStream,pWinData);
- }
- static FORCEINLINE HRESULT ITravelLogClient_LoadHistoryPosition(ITravelLogClient* This,LPWSTR pszUrlLocation,DWORD dwPosition) {
- return This->lpVtbl->LoadHistoryPosition(This,pszUrlLocation,dwPosition);
- }
- #endif
- #endif
- #endif
- #endif /* __ITravelLogClient_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * IEnumTravelLogEntry interface
- */
- #ifndef __IEnumTravelLogEntry_INTERFACE_DEFINED__
- #define __IEnumTravelLogEntry_INTERFACE_DEFINED__
- DEFINE_GUID(IID_IEnumTravelLogEntry, 0x7ebfdd85, 0xad18, 0x11d3, 0xa4,0xc5, 0x00,0xc0,0x4f,0x72,0xd6,0xb8);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("7ebfdd85-ad18-11d3-a4c5-00c04f72d6b8")
- IEnumTravelLogEntry : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE Next(
- ULONG cElt,
- ITravelLogEntry **rgElt,
- ULONG *pcEltFetched) = 0;
- virtual HRESULT STDMETHODCALLTYPE Skip(
- ULONG cElt) = 0;
- virtual HRESULT STDMETHODCALLTYPE Reset(
- ) = 0;
- virtual HRESULT STDMETHODCALLTYPE Clone(
- IEnumTravelLogEntry **ppEnum) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(IEnumTravelLogEntry, 0x7ebfdd85, 0xad18, 0x11d3, 0xa4,0xc5, 0x00,0xc0,0x4f,0x72,0xd6,0xb8)
- #endif
- #else
- typedef struct IEnumTravelLogEntryVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- IEnumTravelLogEntry *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- IEnumTravelLogEntry *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- IEnumTravelLogEntry *This);
- /*** IEnumTravelLogEntry methods ***/
- HRESULT (STDMETHODCALLTYPE *Next)(
- IEnumTravelLogEntry *This,
- ULONG cElt,
- ITravelLogEntry **rgElt,
- ULONG *pcEltFetched);
- HRESULT (STDMETHODCALLTYPE *Skip)(
- IEnumTravelLogEntry *This,
- ULONG cElt);
- HRESULT (STDMETHODCALLTYPE *Reset)(
- IEnumTravelLogEntry *This);
- HRESULT (STDMETHODCALLTYPE *Clone)(
- IEnumTravelLogEntry *This,
- IEnumTravelLogEntry **ppEnum);
- END_INTERFACE
- } IEnumTravelLogEntryVtbl;
- interface IEnumTravelLogEntry {
- CONST_VTBL IEnumTravelLogEntryVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #define IEnumTravelLogEntry_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
- #define IEnumTravelLogEntry_AddRef(This) (This)->lpVtbl->AddRef(This)
- #define IEnumTravelLogEntry_Release(This) (This)->lpVtbl->Release(This)
- /*** IEnumTravelLogEntry methods ***/
- #define IEnumTravelLogEntry_Next(This,cElt,rgElt,pcEltFetched) (This)->lpVtbl->Next(This,cElt,rgElt,pcEltFetched)
- #define IEnumTravelLogEntry_Skip(This,cElt) (This)->lpVtbl->Skip(This,cElt)
- #define IEnumTravelLogEntry_Reset(This) (This)->lpVtbl->Reset(This)
- #define IEnumTravelLogEntry_Clone(This,ppEnum) (This)->lpVtbl->Clone(This,ppEnum)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT IEnumTravelLogEntry_QueryInterface(IEnumTravelLogEntry* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG IEnumTravelLogEntry_AddRef(IEnumTravelLogEntry* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG IEnumTravelLogEntry_Release(IEnumTravelLogEntry* This) {
- return This->lpVtbl->Release(This);
- }
- /*** IEnumTravelLogEntry methods ***/
- static FORCEINLINE HRESULT IEnumTravelLogEntry_Next(IEnumTravelLogEntry* This,ULONG cElt,ITravelLogEntry **rgElt,ULONG *pcEltFetched) {
- return This->lpVtbl->Next(This,cElt,rgElt,pcEltFetched);
- }
- static FORCEINLINE HRESULT IEnumTravelLogEntry_Skip(IEnumTravelLogEntry* This,ULONG cElt) {
- return This->lpVtbl->Skip(This,cElt);
- }
- static FORCEINLINE HRESULT IEnumTravelLogEntry_Reset(IEnumTravelLogEntry* This) {
- return This->lpVtbl->Reset(This);
- }
- static FORCEINLINE HRESULT IEnumTravelLogEntry_Clone(IEnumTravelLogEntry* This,IEnumTravelLogEntry **ppEnum) {
- return This->lpVtbl->Clone(This,ppEnum);
- }
- #endif
- #endif
- #endif
- #endif /* __IEnumTravelLogEntry_INTERFACE_DEFINED__ */
- /*****************************************************************************
- * ITravelLogStg interface
- */
- #ifndef __ITravelLogStg_INTERFACE_DEFINED__
- #define __ITravelLogStg_INTERFACE_DEFINED__
- DEFINE_GUID(IID_ITravelLogStg, 0x7ebfdd80, 0xad18, 0x11d3, 0xa4,0xc5, 0x00,0xc0,0x4f,0x72,0xd6,0xb8);
- #if defined(__cplusplus) && !defined(CINTERFACE)
- MIDL_INTERFACE("7ebfdd80-ad18-11d3-a4c5-00c04f72d6b8")
- ITravelLogStg : public IUnknown
- {
- virtual HRESULT STDMETHODCALLTYPE CreateEntry(
- LPCWSTR pszUrl,
- LPCWSTR pszTitle,
- ITravelLogEntry *ptleRelativeTo,
- WINBOOL fPrepend,
- ITravelLogEntry **pptle) = 0;
- virtual HRESULT STDMETHODCALLTYPE TravelTo(
- ITravelLogEntry *ptle) = 0;
- virtual HRESULT STDMETHODCALLTYPE EnumEntries(
- TLENUMF flags,
- IEnumTravelLogEntry **ppenum) = 0;
- virtual HRESULT STDMETHODCALLTYPE FindEntries(
- TLENUMF flags,
- LPCWSTR pszUrl,
- IEnumTravelLogEntry **ppenum) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetCount(
- TLENUMF flags,
- DWORD *pcEntries) = 0;
- virtual HRESULT STDMETHODCALLTYPE RemoveEntry(
- ITravelLogEntry *ptle) = 0;
- virtual HRESULT STDMETHODCALLTYPE GetRelativeEntry(
- int iOffset,
- ITravelLogEntry **ptle) = 0;
- };
- #ifdef __CRT_UUID_DECL
- __CRT_UUID_DECL(ITravelLogStg, 0x7ebfdd80, 0xad18, 0x11d3, 0xa4,0xc5, 0x00,0xc0,0x4f,0x72,0xd6,0xb8)
- #endif
- #else
- typedef struct ITravelLogStgVtbl {
- BEGIN_INTERFACE
- /*** IUnknown methods ***/
- HRESULT (STDMETHODCALLTYPE *QueryInterface)(
- ITravelLogStg *This,
- REFIID riid,
- void **ppvObject);
- ULONG (STDMETHODCALLTYPE *AddRef)(
- ITravelLogStg *This);
- ULONG (STDMETHODCALLTYPE *Release)(
- ITravelLogStg *This);
- /*** ITravelLogStg methods ***/
- HRESULT (STDMETHODCALLTYPE *CreateEntry)(
- ITravelLogStg *This,
- LPCWSTR pszUrl,
- LPCWSTR pszTitle,
- ITravelLogEntry *ptleRelativeTo,
- WINBOOL fPrepend,
- ITravelLogEntry **pptle);
- HRESULT (STDMETHODCALLTYPE *TravelTo)(
- ITravelLogStg *This,
- ITravelLogEntry *ptle);
- HRESULT (STDMETHODCALLTYPE *EnumEntries)(
- ITravelLogStg *This,
- TLENUMF flags,
- IEnumTravelLogEntry **ppenum);
- HRESULT (STDMETHODCALLTYPE *FindEntries)(
- ITravelLogStg *This,
- TLENUMF flags,
- LPCWSTR pszUrl,
- IEnumTravelLogEntry **ppenum);
- HRESULT (STDMETHODCALLTYPE *GetCount)(
- ITravelLogStg *This,
- TLENUMF flags,
- DWORD *pcEntries);
- HRESULT (STDMETHODCALLTYPE *RemoveEntry)(
- ITravelLogStg *This,
- ITravelLogEntry *ptle);
- HRESULT (STDMETHODCALLTYPE *GetRelativeEntry)(
- ITravelLogStg *This,
- int iOffset,
- ITravelLogEntry **ptle);
- END_INTERFACE
- } ITravelLogStgVtbl;
- interface ITravelLogStg {
- CONST_VTBL ITravelLogStgVtbl* lpVtbl;
- };
- #ifdef COBJMACROS
- #ifndef WIDL_C_INLINE_WRAPPERS
- /*** IUnknown methods ***/
- #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)
- /*** ITravelLogStg methods ***/
- #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)
- #else
- /*** IUnknown methods ***/
- static FORCEINLINE HRESULT ITravelLogStg_QueryInterface(ITravelLogStg* This,REFIID riid,void **ppvObject) {
- return This->lpVtbl->QueryInterface(This,riid,ppvObject);
- }
- static FORCEINLINE ULONG ITravelLogStg_AddRef(ITravelLogStg* This) {
- return This->lpVtbl->AddRef(This);
- }
- static FORCEINLINE ULONG ITravelLogStg_Release(ITravelLogStg* This) {
- return This->lpVtbl->Release(This);
- }
- /*** ITravelLogStg methods ***/
- static FORCEINLINE HRESULT ITravelLogStg_CreateEntry(ITravelLogStg* This,LPCWSTR pszUrl,LPCWSTR pszTitle,ITravelLogEntry *ptleRelativeTo,WINBOOL fPrepend,ITravelLogEntry **pptle) {
- return This->lpVtbl->CreateEntry(This,pszUrl,pszTitle,ptleRelativeTo,fPrepend,pptle);
- }
- static FORCEINLINE HRESULT ITravelLogStg_TravelTo(ITravelLogStg* This,ITravelLogEntry *ptle) {
- return This->lpVtbl->TravelTo(This,ptle);
- }
- static FORCEINLINE HRESULT ITravelLogStg_EnumEntries(ITravelLogStg* This,TLENUMF flags,IEnumTravelLogEntry **ppenum) {
- return This->lpVtbl->EnumEntries(This,flags,ppenum);
- }
- static FORCEINLINE HRESULT ITravelLogStg_FindEntries(ITravelLogStg* This,TLENUMF flags,LPCWSTR pszUrl,IEnumTravelLogEntry **ppenum) {
- return This->lpVtbl->FindEntries(This,flags,pszUrl,ppenum);
- }
- static FORCEINLINE HRESULT ITravelLogStg_GetCount(ITravelLogStg* This,TLENUMF flags,DWORD *pcEntries) {
- return This->lpVtbl->GetCount(This,flags,pcEntries);
- }
- static FORCEINLINE HRESULT ITravelLogStg_RemoveEntry(ITravelLogStg* This,ITravelLogEntry *ptle) {
- return This->lpVtbl->RemoveEntry(This,ptle);
- }
- static FORCEINLINE HRESULT ITravelLogStg_GetRelativeEntry(ITravelLogStg* This,int iOffset,ITravelLogEntry **ptle) {
- return This->lpVtbl->GetRelativeEntry(This,iOffset,ptle);
- }
- #endif
- #endif
- #endif
- #endif /* __ITravelLogStg_INTERFACE_DEFINED__ */
- #endif
- /* Begin additional prototypes for all interfaces */
- ULONG __RPC_USER PIDLIST_ABSOLUTE_UserSize (ULONG *, ULONG, PIDLIST_ABSOLUTE *);
- unsigned char * __RPC_USER PIDLIST_ABSOLUTE_UserMarshal (ULONG *, unsigned char *, PIDLIST_ABSOLUTE *);
- unsigned char * __RPC_USER PIDLIST_ABSOLUTE_UserUnmarshal(ULONG *, unsigned char *, PIDLIST_ABSOLUTE *);
- void __RPC_USER PIDLIST_ABSOLUTE_UserFree (ULONG *, PIDLIST_ABSOLUTE *);
- /* End additional prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif /* __tlogstg_h__ */
|