Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1180 lines
35 KiB

  1. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3. /* File created by MIDL compiler version 6.00.0347 */
  4. /* Compiler settings for tlog.idl:
  5. Oicf, W1, Zp8, env=Win32 (32b run)
  6. protocol : dce , ms_ext, c_ext
  7. error checks: allocation ref bounds_check enum stub_data
  8. VC __declspec() decoration level:
  9. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  10. DECLSPEC_UUID(), MIDL_INTERFACE()
  11. */
  12. //@@MIDL_FILE_HEADING( )
  13. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  14. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  15. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  16. #endif
  17. #include "rpc.h"
  18. #include "rpcndr.h"
  19. #ifndef __RPCNDR_H_VERSION__
  20. #error this stub requires an updated version of <rpcndr.h>
  21. #endif // __RPCNDR_H_VERSION__
  22. #ifndef COM_NO_WINDOWS_H
  23. #include "windows.h"
  24. #include "ole2.h"
  25. #endif /*COM_NO_WINDOWS_H*/
  26. #ifndef __tlog_h__
  27. #define __tlog_h__
  28. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  29. #pragma once
  30. #endif
  31. /* Forward Declarations */
  32. #ifndef __ITravelEntry_FWD_DEFINED__
  33. #define __ITravelEntry_FWD_DEFINED__
  34. typedef interface ITravelEntry ITravelEntry;
  35. #endif /* __ITravelEntry_FWD_DEFINED__ */
  36. #ifndef __ITravelLog_FWD_DEFINED__
  37. #define __ITravelLog_FWD_DEFINED__
  38. typedef interface ITravelLog ITravelLog;
  39. #endif /* __ITravelLog_FWD_DEFINED__ */
  40. #ifndef __ITravelLogEx_FWD_DEFINED__
  41. #define __ITravelLogEx_FWD_DEFINED__
  42. typedef interface ITravelLogEx ITravelLogEx;
  43. #endif /* __ITravelLogEx_FWD_DEFINED__ */
  44. #ifndef __ITravelLogClient_FWD_DEFINED__
  45. #define __ITravelLogClient_FWD_DEFINED__
  46. typedef interface ITravelLogClient ITravelLogClient;
  47. #endif /* __ITravelLogClient_FWD_DEFINED__ */
  48. #ifndef __ITravelLogClient2_FWD_DEFINED__
  49. #define __ITravelLogClient2_FWD_DEFINED__
  50. typedef interface ITravelLogClient2 ITravelLogClient2;
  51. #endif /* __ITravelLogClient2_FWD_DEFINED__ */
  52. /* header files for imported files */
  53. #include "ocidl.h"
  54. #include "shtypes.h"
  55. #include "tlogstg.h"
  56. #ifdef __cplusplus
  57. extern "C"{
  58. #endif
  59. void * __RPC_USER MIDL_user_allocate(size_t);
  60. void __RPC_USER MIDL_user_free( void * );
  61. /* interface __MIDL_itf_tlog_0000 */
  62. /* [local] */
  63. #define TLOG_BACK -1
  64. #define TLOG_FORE 1
  65. #define TLMENUF_INCLUDECURRENT 0x00000001
  66. #define TLMENUF_CHECKCURRENT (TLMENUF_INCLUDECURRENT | 0x00000002)
  67. #define TLMENUF_BACK 0x00000010 // Default
  68. #define TLMENUF_FORE 0x00000020
  69. #define TLMENUF_BACKANDFORTH (TLMENUF_BACK | TLMENUF_FORE | TLMENUF_INCLUDECURRENT)
  70. typedef struct _WINDOWDATA
  71. {
  72. DWORD dwWindowID;
  73. UINT uiCP;
  74. LPITEMIDLIST pidl;
  75. /* [string] */ LPOLESTR lpszUrl;
  76. /* [string] */ LPOLESTR lpszUrlLocation;
  77. /* [string] */ LPOLESTR lpszTitle;
  78. IStream *pStream;
  79. } WINDOWDATA;
  80. typedef WINDOWDATA *LPWINDOWDATA;
  81. typedef const WINDOWDATA *LPCWINDOWDATA;
  82. extern RPC_IF_HANDLE __MIDL_itf_tlog_0000_v0_0_c_ifspec;
  83. extern RPC_IF_HANDLE __MIDL_itf_tlog_0000_v0_0_s_ifspec;
  84. #ifndef __ITravelEntry_INTERFACE_DEFINED__
  85. #define __ITravelEntry_INTERFACE_DEFINED__
  86. /* interface ITravelEntry */
  87. /* [helpcontext][helpstring][hidden][local][object][uuid] */
  88. EXTERN_C const IID IID_ITravelEntry;
  89. #if defined(__cplusplus) && !defined(CINTERFACE)
  90. MIDL_INTERFACE("F46EDB3B-BC2F-11d0-9412-00AA00A3EBD3")
  91. ITravelEntry : public IUnknown
  92. {
  93. public:
  94. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE Invoke(
  95. /* [in] */ IUnknown *punk) = 0;
  96. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE Update(
  97. /* [in] */ IUnknown *punk,
  98. /* [in] */ BOOL fIsLocalAnchor) = 0;
  99. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE GetPidl(
  100. /* [out] */ LPITEMIDLIST *ppidl) = 0;
  101. };
  102. #else /* C style interface */
  103. typedef struct ITravelEntryVtbl
  104. {
  105. BEGIN_INTERFACE
  106. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  107. ITravelEntry * This,
  108. /* [in] */ REFIID riid,
  109. /* [iid_is][out] */ void **ppvObject);
  110. ULONG ( STDMETHODCALLTYPE *AddRef )(
  111. ITravelEntry * This);
  112. ULONG ( STDMETHODCALLTYPE *Release )(
  113. ITravelEntry * This);
  114. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  115. ITravelEntry * This,
  116. /* [in] */ IUnknown *punk);
  117. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Update )(
  118. ITravelEntry * This,
  119. /* [in] */ IUnknown *punk,
  120. /* [in] */ BOOL fIsLocalAnchor);
  121. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetPidl )(
  122. ITravelEntry * This,
  123. /* [out] */ LPITEMIDLIST *ppidl);
  124. END_INTERFACE
  125. } ITravelEntryVtbl;
  126. interface ITravelEntry
  127. {
  128. CONST_VTBL struct ITravelEntryVtbl *lpVtbl;
  129. };
  130. #ifdef COBJMACROS
  131. #define ITravelEntry_QueryInterface(This,riid,ppvObject) \
  132. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  133. #define ITravelEntry_AddRef(This) \
  134. (This)->lpVtbl -> AddRef(This)
  135. #define ITravelEntry_Release(This) \
  136. (This)->lpVtbl -> Release(This)
  137. #define ITravelEntry_Invoke(This,punk) \
  138. (This)->lpVtbl -> Invoke(This,punk)
  139. #define ITravelEntry_Update(This,punk,fIsLocalAnchor) \
  140. (This)->lpVtbl -> Update(This,punk,fIsLocalAnchor)
  141. #define ITravelEntry_GetPidl(This,ppidl) \
  142. (This)->lpVtbl -> GetPidl(This,ppidl)
  143. #endif /* COBJMACROS */
  144. #endif /* C style interface */
  145. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelEntry_Invoke_Proxy(
  146. ITravelEntry * This,
  147. /* [in] */ IUnknown *punk);
  148. void __RPC_STUB ITravelEntry_Invoke_Stub(
  149. IRpcStubBuffer *This,
  150. IRpcChannelBuffer *_pRpcChannelBuffer,
  151. PRPC_MESSAGE _pRpcMessage,
  152. DWORD *_pdwStubPhase);
  153. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelEntry_Update_Proxy(
  154. ITravelEntry * This,
  155. /* [in] */ IUnknown *punk,
  156. /* [in] */ BOOL fIsLocalAnchor);
  157. void __RPC_STUB ITravelEntry_Update_Stub(
  158. IRpcStubBuffer *This,
  159. IRpcChannelBuffer *_pRpcChannelBuffer,
  160. PRPC_MESSAGE _pRpcMessage,
  161. DWORD *_pdwStubPhase);
  162. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelEntry_GetPidl_Proxy(
  163. ITravelEntry * This,
  164. /* [out] */ LPITEMIDLIST *ppidl);
  165. void __RPC_STUB ITravelEntry_GetPidl_Stub(
  166. IRpcStubBuffer *This,
  167. IRpcChannelBuffer *_pRpcChannelBuffer,
  168. PRPC_MESSAGE _pRpcMessage,
  169. DWORD *_pdwStubPhase);
  170. #endif /* __ITravelEntry_INTERFACE_DEFINED__ */
  171. #ifndef __ITravelLog_INTERFACE_DEFINED__
  172. #define __ITravelLog_INTERFACE_DEFINED__
  173. /* interface ITravelLog */
  174. /* [helpcontext][helpstring][hidden][local][object][uuid] */
  175. EXTERN_C const IID IID_ITravelLog;
  176. #if defined(__cplusplus) && !defined(CINTERFACE)
  177. MIDL_INTERFACE("66A9CB08-4802-11d2-A561-00A0C92DBFE8")
  178. ITravelLog : public IUnknown
  179. {
  180. public:
  181. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE AddEntry(
  182. /* [in] */ IUnknown *punk,
  183. /* [in] */ BOOL fIsLocalAnchor) = 0;
  184. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE UpdateEntry(
  185. /* [in] */ IUnknown *punk,
  186. /* [in] */ BOOL fIsLocalAnchor) = 0;
  187. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE UpdateExternal(
  188. /* [in] */ IUnknown *punk,
  189. /* [in] */ IUnknown *punkHLBrowseContext) = 0;
  190. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE Travel(
  191. /* [in] */ IUnknown *punk,
  192. /* [in] */ int iOffset) = 0;
  193. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE GetTravelEntry(
  194. /* [in] */ IUnknown *punk,
  195. /* [in] */ int iOffset,
  196. /* [out] */ ITravelEntry **ppte) = 0;
  197. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE FindTravelEntry(
  198. /* [in] */ IUnknown *punk,
  199. /* [in] */ LPCITEMIDLIST pidl,
  200. /* [out] */ ITravelEntry **ppte) = 0;
  201. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE GetToolTipText(
  202. /* [in] */ IUnknown *punk,
  203. /* [in] */ int iOffset,
  204. /* [in] */ int idsTemplate,
  205. /* [size_is][out] */ LPWSTR pwzText,
  206. /* [in] */ DWORD cchText) = 0;
  207. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE InsertMenuEntries(
  208. /* [in] */ IUnknown *punk,
  209. /* [in] */ HMENU hmenu,
  210. /* [in] */ int nPos,
  211. /* [in] */ int idFirst,
  212. /* [in] */ int idLast,
  213. /* [in] */ DWORD dwFlags) = 0;
  214. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE Clone(
  215. /* [out] */ ITravelLog **pptl) = 0;
  216. virtual /* [helpcontext][helpstring] */ DWORD STDMETHODCALLTYPE CountEntries(
  217. /* [in] */ IUnknown *punk) = 0;
  218. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE Revert( void) = 0;
  219. };
  220. #else /* C style interface */
  221. typedef struct ITravelLogVtbl
  222. {
  223. BEGIN_INTERFACE
  224. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  225. ITravelLog * This,
  226. /* [in] */ REFIID riid,
  227. /* [iid_is][out] */ void **ppvObject);
  228. ULONG ( STDMETHODCALLTYPE *AddRef )(
  229. ITravelLog * This);
  230. ULONG ( STDMETHODCALLTYPE *Release )(
  231. ITravelLog * This);
  232. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *AddEntry )(
  233. ITravelLog * This,
  234. /* [in] */ IUnknown *punk,
  235. /* [in] */ BOOL fIsLocalAnchor);
  236. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateEntry )(
  237. ITravelLog * This,
  238. /* [in] */ IUnknown *punk,
  239. /* [in] */ BOOL fIsLocalAnchor);
  240. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *UpdateExternal )(
  241. ITravelLog * This,
  242. /* [in] */ IUnknown *punk,
  243. /* [in] */ IUnknown *punkHLBrowseContext);
  244. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Travel )(
  245. ITravelLog * This,
  246. /* [in] */ IUnknown *punk,
  247. /* [in] */ int iOffset);
  248. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetTravelEntry )(
  249. ITravelLog * This,
  250. /* [in] */ IUnknown *punk,
  251. /* [in] */ int iOffset,
  252. /* [out] */ ITravelEntry **ppte);
  253. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindTravelEntry )(
  254. ITravelLog * This,
  255. /* [in] */ IUnknown *punk,
  256. /* [in] */ LPCITEMIDLIST pidl,
  257. /* [out] */ ITravelEntry **ppte);
  258. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetToolTipText )(
  259. ITravelLog * This,
  260. /* [in] */ IUnknown *punk,
  261. /* [in] */ int iOffset,
  262. /* [in] */ int idsTemplate,
  263. /* [size_is][out] */ LPWSTR pwzText,
  264. /* [in] */ DWORD cchText);
  265. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertMenuEntries )(
  266. ITravelLog * This,
  267. /* [in] */ IUnknown *punk,
  268. /* [in] */ HMENU hmenu,
  269. /* [in] */ int nPos,
  270. /* [in] */ int idFirst,
  271. /* [in] */ int idLast,
  272. /* [in] */ DWORD dwFlags);
  273. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Clone )(
  274. ITravelLog * This,
  275. /* [out] */ ITravelLog **pptl);
  276. /* [helpcontext][helpstring] */ DWORD ( STDMETHODCALLTYPE *CountEntries )(
  277. ITravelLog * This,
  278. /* [in] */ IUnknown *punk);
  279. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *Revert )(
  280. ITravelLog * This);
  281. END_INTERFACE
  282. } ITravelLogVtbl;
  283. interface ITravelLog
  284. {
  285. CONST_VTBL struct ITravelLogVtbl *lpVtbl;
  286. };
  287. #ifdef COBJMACROS
  288. #define ITravelLog_QueryInterface(This,riid,ppvObject) \
  289. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  290. #define ITravelLog_AddRef(This) \
  291. (This)->lpVtbl -> AddRef(This)
  292. #define ITravelLog_Release(This) \
  293. (This)->lpVtbl -> Release(This)
  294. #define ITravelLog_AddEntry(This,punk,fIsLocalAnchor) \
  295. (This)->lpVtbl -> AddEntry(This,punk,fIsLocalAnchor)
  296. #define ITravelLog_UpdateEntry(This,punk,fIsLocalAnchor) \
  297. (This)->lpVtbl -> UpdateEntry(This,punk,fIsLocalAnchor)
  298. #define ITravelLog_UpdateExternal(This,punk,punkHLBrowseContext) \
  299. (This)->lpVtbl -> UpdateExternal(This,punk,punkHLBrowseContext)
  300. #define ITravelLog_Travel(This,punk,iOffset) \
  301. (This)->lpVtbl -> Travel(This,punk,iOffset)
  302. #define ITravelLog_GetTravelEntry(This,punk,iOffset,ppte) \
  303. (This)->lpVtbl -> GetTravelEntry(This,punk,iOffset,ppte)
  304. #define ITravelLog_FindTravelEntry(This,punk,pidl,ppte) \
  305. (This)->lpVtbl -> FindTravelEntry(This,punk,pidl,ppte)
  306. #define ITravelLog_GetToolTipText(This,punk,iOffset,idsTemplate,pwzText,cchText) \
  307. (This)->lpVtbl -> GetToolTipText(This,punk,iOffset,idsTemplate,pwzText,cchText)
  308. #define ITravelLog_InsertMenuEntries(This,punk,hmenu,nPos,idFirst,idLast,dwFlags) \
  309. (This)->lpVtbl -> InsertMenuEntries(This,punk,hmenu,nPos,idFirst,idLast,dwFlags)
  310. #define ITravelLog_Clone(This,pptl) \
  311. (This)->lpVtbl -> Clone(This,pptl)
  312. #define ITravelLog_CountEntries(This,punk) \
  313. (This)->lpVtbl -> CountEntries(This,punk)
  314. #define ITravelLog_Revert(This) \
  315. (This)->lpVtbl -> Revert(This)
  316. #endif /* COBJMACROS */
  317. #endif /* C style interface */
  318. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_AddEntry_Proxy(
  319. ITravelLog * This,
  320. /* [in] */ IUnknown *punk,
  321. /* [in] */ BOOL fIsLocalAnchor);
  322. void __RPC_STUB ITravelLog_AddEntry_Stub(
  323. IRpcStubBuffer *This,
  324. IRpcChannelBuffer *_pRpcChannelBuffer,
  325. PRPC_MESSAGE _pRpcMessage,
  326. DWORD *_pdwStubPhase);
  327. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_UpdateEntry_Proxy(
  328. ITravelLog * This,
  329. /* [in] */ IUnknown *punk,
  330. /* [in] */ BOOL fIsLocalAnchor);
  331. void __RPC_STUB ITravelLog_UpdateEntry_Stub(
  332. IRpcStubBuffer *This,
  333. IRpcChannelBuffer *_pRpcChannelBuffer,
  334. PRPC_MESSAGE _pRpcMessage,
  335. DWORD *_pdwStubPhase);
  336. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_UpdateExternal_Proxy(
  337. ITravelLog * This,
  338. /* [in] */ IUnknown *punk,
  339. /* [in] */ IUnknown *punkHLBrowseContext);
  340. void __RPC_STUB ITravelLog_UpdateExternal_Stub(
  341. IRpcStubBuffer *This,
  342. IRpcChannelBuffer *_pRpcChannelBuffer,
  343. PRPC_MESSAGE _pRpcMessage,
  344. DWORD *_pdwStubPhase);
  345. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_Travel_Proxy(
  346. ITravelLog * This,
  347. /* [in] */ IUnknown *punk,
  348. /* [in] */ int iOffset);
  349. void __RPC_STUB ITravelLog_Travel_Stub(
  350. IRpcStubBuffer *This,
  351. IRpcChannelBuffer *_pRpcChannelBuffer,
  352. PRPC_MESSAGE _pRpcMessage,
  353. DWORD *_pdwStubPhase);
  354. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_GetTravelEntry_Proxy(
  355. ITravelLog * This,
  356. /* [in] */ IUnknown *punk,
  357. /* [in] */ int iOffset,
  358. /* [out] */ ITravelEntry **ppte);
  359. void __RPC_STUB ITravelLog_GetTravelEntry_Stub(
  360. IRpcStubBuffer *This,
  361. IRpcChannelBuffer *_pRpcChannelBuffer,
  362. PRPC_MESSAGE _pRpcMessage,
  363. DWORD *_pdwStubPhase);
  364. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_FindTravelEntry_Proxy(
  365. ITravelLog * This,
  366. /* [in] */ IUnknown *punk,
  367. /* [in] */ LPCITEMIDLIST pidl,
  368. /* [out] */ ITravelEntry **ppte);
  369. void __RPC_STUB ITravelLog_FindTravelEntry_Stub(
  370. IRpcStubBuffer *This,
  371. IRpcChannelBuffer *_pRpcChannelBuffer,
  372. PRPC_MESSAGE _pRpcMessage,
  373. DWORD *_pdwStubPhase);
  374. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_GetToolTipText_Proxy(
  375. ITravelLog * This,
  376. /* [in] */ IUnknown *punk,
  377. /* [in] */ int iOffset,
  378. /* [in] */ int idsTemplate,
  379. /* [size_is][out] */ LPWSTR pwzText,
  380. /* [in] */ DWORD cchText);
  381. void __RPC_STUB ITravelLog_GetToolTipText_Stub(
  382. IRpcStubBuffer *This,
  383. IRpcChannelBuffer *_pRpcChannelBuffer,
  384. PRPC_MESSAGE _pRpcMessage,
  385. DWORD *_pdwStubPhase);
  386. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_InsertMenuEntries_Proxy(
  387. ITravelLog * This,
  388. /* [in] */ IUnknown *punk,
  389. /* [in] */ HMENU hmenu,
  390. /* [in] */ int nPos,
  391. /* [in] */ int idFirst,
  392. /* [in] */ int idLast,
  393. /* [in] */ DWORD dwFlags);
  394. void __RPC_STUB ITravelLog_InsertMenuEntries_Stub(
  395. IRpcStubBuffer *This,
  396. IRpcChannelBuffer *_pRpcChannelBuffer,
  397. PRPC_MESSAGE _pRpcMessage,
  398. DWORD *_pdwStubPhase);
  399. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_Clone_Proxy(
  400. ITravelLog * This,
  401. /* [out] */ ITravelLog **pptl);
  402. void __RPC_STUB ITravelLog_Clone_Stub(
  403. IRpcStubBuffer *This,
  404. IRpcChannelBuffer *_pRpcChannelBuffer,
  405. PRPC_MESSAGE _pRpcMessage,
  406. DWORD *_pdwStubPhase);
  407. /* [helpcontext][helpstring] */ DWORD STDMETHODCALLTYPE ITravelLog_CountEntries_Proxy(
  408. ITravelLog * This,
  409. /* [in] */ IUnknown *punk);
  410. void __RPC_STUB ITravelLog_CountEntries_Stub(
  411. IRpcStubBuffer *This,
  412. IRpcChannelBuffer *_pRpcChannelBuffer,
  413. PRPC_MESSAGE _pRpcMessage,
  414. DWORD *_pdwStubPhase);
  415. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLog_Revert_Proxy(
  416. ITravelLog * This);
  417. void __RPC_STUB ITravelLog_Revert_Stub(
  418. IRpcStubBuffer *This,
  419. IRpcChannelBuffer *_pRpcChannelBuffer,
  420. PRPC_MESSAGE _pRpcMessage,
  421. DWORD *_pdwStubPhase);
  422. #endif /* __ITravelLog_INTERFACE_DEFINED__ */
  423. #ifndef __ITravelLogEx_INTERFACE_DEFINED__
  424. #define __ITravelLogEx_INTERFACE_DEFINED__
  425. /* interface ITravelLogEx */
  426. /* [helpcontext][helpstring][hidden][local][object][uuid] */
  427. EXTERN_C const IID IID_ITravelLogEx;
  428. #if defined(__cplusplus) && !defined(CINTERFACE)
  429. MIDL_INTERFACE("3050f679-98b5-11cf-bb82-00aa00bdce0b")
  430. ITravelLogEx : public IUnknown
  431. {
  432. public:
  433. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE FindTravelEntryWithUrl(
  434. /* [in] */ IUnknown *punk,
  435. /* [in] */ UINT uiCP,
  436. /* [in] */ LPOLESTR pszUrl,
  437. /* [out] */ ITravelEntry **ppte) = 0;
  438. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE TravelToUrl(
  439. /* [in] */ IUnknown *punk,
  440. /* [in] */ UINT uiCP,
  441. /* [in] */ LPOLESTR pszUrl) = 0;
  442. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE DeleteIndexEntry(
  443. /* [in] */ IUnknown *punk,
  444. /* [in] */ int index) = 0;
  445. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE DeleteUrlEntry(
  446. /* [in] */ IUnknown *punk,
  447. /* [in] */ UINT uiCP,
  448. /* [in] */ LPOLESTR pszUrl) = 0;
  449. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE CountEntryNodes(
  450. /* [in] */ IUnknown *punk,
  451. /* [in] */ DWORD dwFlags,
  452. /* [out] */ DWORD *pdwCount) = 0;
  453. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE CreateEnumEntry(
  454. /* [in] */ IUnknown *punk,
  455. /* [out] */ IEnumTravelLogEntry **ppEnum,
  456. /* [in] */ DWORD dwFlags) = 0;
  457. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE DeleteEntry(
  458. /* [in] */ IUnknown *punk,
  459. /* [in] */ ITravelLogEntry *pte) = 0;
  460. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE InsertEntry(
  461. /* [in] */ IUnknown *punkBrowser,
  462. /* [in] */ ITravelLogEntry *pteRelativeTo,
  463. /* [in] */ BOOL fPrepend,
  464. /* [in] */ IUnknown *punkTLClient,
  465. /* [in] */ ITravelLogEntry **ppEntry) = 0;
  466. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE TravelToEntry(
  467. /* [in] */ IUnknown *punkBrowser,
  468. /* [in] */ ITravelLogEntry *pteDestination) = 0;
  469. };
  470. #else /* C style interface */
  471. typedef struct ITravelLogExVtbl
  472. {
  473. BEGIN_INTERFACE
  474. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  475. ITravelLogEx * This,
  476. /* [in] */ REFIID riid,
  477. /* [iid_is][out] */ void **ppvObject);
  478. ULONG ( STDMETHODCALLTYPE *AddRef )(
  479. ITravelLogEx * This);
  480. ULONG ( STDMETHODCALLTYPE *Release )(
  481. ITravelLogEx * This);
  482. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindTravelEntryWithUrl )(
  483. ITravelLogEx * This,
  484. /* [in] */ IUnknown *punk,
  485. /* [in] */ UINT uiCP,
  486. /* [in] */ LPOLESTR pszUrl,
  487. /* [out] */ ITravelEntry **ppte);
  488. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *TravelToUrl )(
  489. ITravelLogEx * This,
  490. /* [in] */ IUnknown *punk,
  491. /* [in] */ UINT uiCP,
  492. /* [in] */ LPOLESTR pszUrl);
  493. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteIndexEntry )(
  494. ITravelLogEx * This,
  495. /* [in] */ IUnknown *punk,
  496. /* [in] */ int index);
  497. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteUrlEntry )(
  498. ITravelLogEx * This,
  499. /* [in] */ IUnknown *punk,
  500. /* [in] */ UINT uiCP,
  501. /* [in] */ LPOLESTR pszUrl);
  502. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *CountEntryNodes )(
  503. ITravelLogEx * This,
  504. /* [in] */ IUnknown *punk,
  505. /* [in] */ DWORD dwFlags,
  506. /* [out] */ DWORD *pdwCount);
  507. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *CreateEnumEntry )(
  508. ITravelLogEx * This,
  509. /* [in] */ IUnknown *punk,
  510. /* [out] */ IEnumTravelLogEntry **ppEnum,
  511. /* [in] */ DWORD dwFlags);
  512. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *DeleteEntry )(
  513. ITravelLogEx * This,
  514. /* [in] */ IUnknown *punk,
  515. /* [in] */ ITravelLogEntry *pte);
  516. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *InsertEntry )(
  517. ITravelLogEx * This,
  518. /* [in] */ IUnknown *punkBrowser,
  519. /* [in] */ ITravelLogEntry *pteRelativeTo,
  520. /* [in] */ BOOL fPrepend,
  521. /* [in] */ IUnknown *punkTLClient,
  522. /* [in] */ ITravelLogEntry **ppEntry);
  523. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *TravelToEntry )(
  524. ITravelLogEx * This,
  525. /* [in] */ IUnknown *punkBrowser,
  526. /* [in] */ ITravelLogEntry *pteDestination);
  527. END_INTERFACE
  528. } ITravelLogExVtbl;
  529. interface ITravelLogEx
  530. {
  531. CONST_VTBL struct ITravelLogExVtbl *lpVtbl;
  532. };
  533. #ifdef COBJMACROS
  534. #define ITravelLogEx_QueryInterface(This,riid,ppvObject) \
  535. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  536. #define ITravelLogEx_AddRef(This) \
  537. (This)->lpVtbl -> AddRef(This)
  538. #define ITravelLogEx_Release(This) \
  539. (This)->lpVtbl -> Release(This)
  540. #define ITravelLogEx_FindTravelEntryWithUrl(This,punk,uiCP,pszUrl,ppte) \
  541. (This)->lpVtbl -> FindTravelEntryWithUrl(This,punk,uiCP,pszUrl,ppte)
  542. #define ITravelLogEx_TravelToUrl(This,punk,uiCP,pszUrl) \
  543. (This)->lpVtbl -> TravelToUrl(This,punk,uiCP,pszUrl)
  544. #define ITravelLogEx_DeleteIndexEntry(This,punk,index) \
  545. (This)->lpVtbl -> DeleteIndexEntry(This,punk,index)
  546. #define ITravelLogEx_DeleteUrlEntry(This,punk,uiCP,pszUrl) \
  547. (This)->lpVtbl -> DeleteUrlEntry(This,punk,uiCP,pszUrl)
  548. #define ITravelLogEx_CountEntryNodes(This,punk,dwFlags,pdwCount) \
  549. (This)->lpVtbl -> CountEntryNodes(This,punk,dwFlags,pdwCount)
  550. #define ITravelLogEx_CreateEnumEntry(This,punk,ppEnum,dwFlags) \
  551. (This)->lpVtbl -> CreateEnumEntry(This,punk,ppEnum,dwFlags)
  552. #define ITravelLogEx_DeleteEntry(This,punk,pte) \
  553. (This)->lpVtbl -> DeleteEntry(This,punk,pte)
  554. #define ITravelLogEx_InsertEntry(This,punkBrowser,pteRelativeTo,fPrepend,punkTLClient,ppEntry) \
  555. (This)->lpVtbl -> InsertEntry(This,punkBrowser,pteRelativeTo,fPrepend,punkTLClient,ppEntry)
  556. #define ITravelLogEx_TravelToEntry(This,punkBrowser,pteDestination) \
  557. (This)->lpVtbl -> TravelToEntry(This,punkBrowser,pteDestination)
  558. #endif /* COBJMACROS */
  559. #endif /* C style interface */
  560. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_FindTravelEntryWithUrl_Proxy(
  561. ITravelLogEx * This,
  562. /* [in] */ IUnknown *punk,
  563. /* [in] */ UINT uiCP,
  564. /* [in] */ LPOLESTR pszUrl,
  565. /* [out] */ ITravelEntry **ppte);
  566. void __RPC_STUB ITravelLogEx_FindTravelEntryWithUrl_Stub(
  567. IRpcStubBuffer *This,
  568. IRpcChannelBuffer *_pRpcChannelBuffer,
  569. PRPC_MESSAGE _pRpcMessage,
  570. DWORD *_pdwStubPhase);
  571. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_TravelToUrl_Proxy(
  572. ITravelLogEx * This,
  573. /* [in] */ IUnknown *punk,
  574. /* [in] */ UINT uiCP,
  575. /* [in] */ LPOLESTR pszUrl);
  576. void __RPC_STUB ITravelLogEx_TravelToUrl_Stub(
  577. IRpcStubBuffer *This,
  578. IRpcChannelBuffer *_pRpcChannelBuffer,
  579. PRPC_MESSAGE _pRpcMessage,
  580. DWORD *_pdwStubPhase);
  581. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_DeleteIndexEntry_Proxy(
  582. ITravelLogEx * This,
  583. /* [in] */ IUnknown *punk,
  584. /* [in] */ int index);
  585. void __RPC_STUB ITravelLogEx_DeleteIndexEntry_Stub(
  586. IRpcStubBuffer *This,
  587. IRpcChannelBuffer *_pRpcChannelBuffer,
  588. PRPC_MESSAGE _pRpcMessage,
  589. DWORD *_pdwStubPhase);
  590. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_DeleteUrlEntry_Proxy(
  591. ITravelLogEx * This,
  592. /* [in] */ IUnknown *punk,
  593. /* [in] */ UINT uiCP,
  594. /* [in] */ LPOLESTR pszUrl);
  595. void __RPC_STUB ITravelLogEx_DeleteUrlEntry_Stub(
  596. IRpcStubBuffer *This,
  597. IRpcChannelBuffer *_pRpcChannelBuffer,
  598. PRPC_MESSAGE _pRpcMessage,
  599. DWORD *_pdwStubPhase);
  600. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_CountEntryNodes_Proxy(
  601. ITravelLogEx * This,
  602. /* [in] */ IUnknown *punk,
  603. /* [in] */ DWORD dwFlags,
  604. /* [out] */ DWORD *pdwCount);
  605. void __RPC_STUB ITravelLogEx_CountEntryNodes_Stub(
  606. IRpcStubBuffer *This,
  607. IRpcChannelBuffer *_pRpcChannelBuffer,
  608. PRPC_MESSAGE _pRpcMessage,
  609. DWORD *_pdwStubPhase);
  610. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_CreateEnumEntry_Proxy(
  611. ITravelLogEx * This,
  612. /* [in] */ IUnknown *punk,
  613. /* [out] */ IEnumTravelLogEntry **ppEnum,
  614. /* [in] */ DWORD dwFlags);
  615. void __RPC_STUB ITravelLogEx_CreateEnumEntry_Stub(
  616. IRpcStubBuffer *This,
  617. IRpcChannelBuffer *_pRpcChannelBuffer,
  618. PRPC_MESSAGE _pRpcMessage,
  619. DWORD *_pdwStubPhase);
  620. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_DeleteEntry_Proxy(
  621. ITravelLogEx * This,
  622. /* [in] */ IUnknown *punk,
  623. /* [in] */ ITravelLogEntry *pte);
  624. void __RPC_STUB ITravelLogEx_DeleteEntry_Stub(
  625. IRpcStubBuffer *This,
  626. IRpcChannelBuffer *_pRpcChannelBuffer,
  627. PRPC_MESSAGE _pRpcMessage,
  628. DWORD *_pdwStubPhase);
  629. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_InsertEntry_Proxy(
  630. ITravelLogEx * This,
  631. /* [in] */ IUnknown *punkBrowser,
  632. /* [in] */ ITravelLogEntry *pteRelativeTo,
  633. /* [in] */ BOOL fPrepend,
  634. /* [in] */ IUnknown *punkTLClient,
  635. /* [in] */ ITravelLogEntry **ppEntry);
  636. void __RPC_STUB ITravelLogEx_InsertEntry_Stub(
  637. IRpcStubBuffer *This,
  638. IRpcChannelBuffer *_pRpcChannelBuffer,
  639. PRPC_MESSAGE _pRpcMessage,
  640. DWORD *_pdwStubPhase);
  641. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogEx_TravelToEntry_Proxy(
  642. ITravelLogEx * This,
  643. /* [in] */ IUnknown *punkBrowser,
  644. /* [in] */ ITravelLogEntry *pteDestination);
  645. void __RPC_STUB ITravelLogEx_TravelToEntry_Stub(
  646. IRpcStubBuffer *This,
  647. IRpcChannelBuffer *_pRpcChannelBuffer,
  648. PRPC_MESSAGE _pRpcMessage,
  649. DWORD *_pdwStubPhase);
  650. #endif /* __ITravelLogEx_INTERFACE_DEFINED__ */
  651. #ifndef __ITravelLogClient_INTERFACE_DEFINED__
  652. #define __ITravelLogClient_INTERFACE_DEFINED__
  653. /* interface ITravelLogClient */
  654. /* [helpcontext][helpstring][hidden][local][object][uuid] */
  655. EXTERN_C const IID IID_ITravelLogClient;
  656. #if defined(__cplusplus) && !defined(CINTERFACE)
  657. MIDL_INTERFACE("3050f67A-98b5-11cf-bb82-00aa00bdce0b")
  658. ITravelLogClient : public IUnknown
  659. {
  660. public:
  661. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE FindWindowByIndex(
  662. /* [in] */ DWORD dwID,
  663. /* [out] */ IUnknown **ppunk) = 0;
  664. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE GetWindowData(
  665. /* [out][in] */ LPWINDOWDATA pWinData) = 0;
  666. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE LoadHistoryPosition(
  667. /* [in] */ LPOLESTR pszUrlLocation,
  668. /* [in] */ DWORD dwPosition) = 0;
  669. };
  670. #else /* C style interface */
  671. typedef struct ITravelLogClientVtbl
  672. {
  673. BEGIN_INTERFACE
  674. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  675. ITravelLogClient * This,
  676. /* [in] */ REFIID riid,
  677. /* [iid_is][out] */ void **ppvObject);
  678. ULONG ( STDMETHODCALLTYPE *AddRef )(
  679. ITravelLogClient * This);
  680. ULONG ( STDMETHODCALLTYPE *Release )(
  681. ITravelLogClient * This);
  682. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *FindWindowByIndex )(
  683. ITravelLogClient * This,
  684. /* [in] */ DWORD dwID,
  685. /* [out] */ IUnknown **ppunk);
  686. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetWindowData )(
  687. ITravelLogClient * This,
  688. /* [out][in] */ LPWINDOWDATA pWinData);
  689. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *LoadHistoryPosition )(
  690. ITravelLogClient * This,
  691. /* [in] */ LPOLESTR pszUrlLocation,
  692. /* [in] */ DWORD dwPosition);
  693. END_INTERFACE
  694. } ITravelLogClientVtbl;
  695. interface ITravelLogClient
  696. {
  697. CONST_VTBL struct ITravelLogClientVtbl *lpVtbl;
  698. };
  699. #ifdef COBJMACROS
  700. #define ITravelLogClient_QueryInterface(This,riid,ppvObject) \
  701. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  702. #define ITravelLogClient_AddRef(This) \
  703. (This)->lpVtbl -> AddRef(This)
  704. #define ITravelLogClient_Release(This) \
  705. (This)->lpVtbl -> Release(This)
  706. #define ITravelLogClient_FindWindowByIndex(This,dwID,ppunk) \
  707. (This)->lpVtbl -> FindWindowByIndex(This,dwID,ppunk)
  708. #define ITravelLogClient_GetWindowData(This,pWinData) \
  709. (This)->lpVtbl -> GetWindowData(This,pWinData)
  710. #define ITravelLogClient_LoadHistoryPosition(This,pszUrlLocation,dwPosition) \
  711. (This)->lpVtbl -> LoadHistoryPosition(This,pszUrlLocation,dwPosition)
  712. #endif /* COBJMACROS */
  713. #endif /* C style interface */
  714. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogClient_FindWindowByIndex_Proxy(
  715. ITravelLogClient * This,
  716. /* [in] */ DWORD dwID,
  717. /* [out] */ IUnknown **ppunk);
  718. void __RPC_STUB ITravelLogClient_FindWindowByIndex_Stub(
  719. IRpcStubBuffer *This,
  720. IRpcChannelBuffer *_pRpcChannelBuffer,
  721. PRPC_MESSAGE _pRpcMessage,
  722. DWORD *_pdwStubPhase);
  723. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogClient_GetWindowData_Proxy(
  724. ITravelLogClient * This,
  725. /* [out][in] */ LPWINDOWDATA pWinData);
  726. void __RPC_STUB ITravelLogClient_GetWindowData_Stub(
  727. IRpcStubBuffer *This,
  728. IRpcChannelBuffer *_pRpcChannelBuffer,
  729. PRPC_MESSAGE _pRpcMessage,
  730. DWORD *_pdwStubPhase);
  731. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogClient_LoadHistoryPosition_Proxy(
  732. ITravelLogClient * This,
  733. /* [in] */ LPOLESTR pszUrlLocation,
  734. /* [in] */ DWORD dwPosition);
  735. void __RPC_STUB ITravelLogClient_LoadHistoryPosition_Stub(
  736. IRpcStubBuffer *This,
  737. IRpcChannelBuffer *_pRpcChannelBuffer,
  738. PRPC_MESSAGE _pRpcMessage,
  739. DWORD *_pdwStubPhase);
  740. #endif /* __ITravelLogClient_INTERFACE_DEFINED__ */
  741. #ifndef __ITravelLogClient2_INTERFACE_DEFINED__
  742. #define __ITravelLogClient2_INTERFACE_DEFINED__
  743. /* interface ITravelLogClient2 */
  744. /* [helpcontext][helpstring][hidden][local][object][uuid] */
  745. EXTERN_C const IID IID_ITravelLogClient2;
  746. #if defined(__cplusplus) && !defined(CINTERFACE)
  747. MIDL_INTERFACE("0AD364CE-ADCB-11d3-8269-00805FC732C0")
  748. ITravelLogClient2 : public IUnknown
  749. {
  750. public:
  751. virtual /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE GetDummyWindowData(
  752. /* [in] */ LPWSTR pszUrl,
  753. /* [in] */ LPWSTR pszTitle,
  754. /* [out][in] */ LPWINDOWDATA pWinData) = 0;
  755. };
  756. #else /* C style interface */
  757. typedef struct ITravelLogClient2Vtbl
  758. {
  759. BEGIN_INTERFACE
  760. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  761. ITravelLogClient2 * This,
  762. /* [in] */ REFIID riid,
  763. /* [iid_is][out] */ void **ppvObject);
  764. ULONG ( STDMETHODCALLTYPE *AddRef )(
  765. ITravelLogClient2 * This);
  766. ULONG ( STDMETHODCALLTYPE *Release )(
  767. ITravelLogClient2 * This);
  768. /* [helpcontext][helpstring] */ HRESULT ( STDMETHODCALLTYPE *GetDummyWindowData )(
  769. ITravelLogClient2 * This,
  770. /* [in] */ LPWSTR pszUrl,
  771. /* [in] */ LPWSTR pszTitle,
  772. /* [out][in] */ LPWINDOWDATA pWinData);
  773. END_INTERFACE
  774. } ITravelLogClient2Vtbl;
  775. interface ITravelLogClient2
  776. {
  777. CONST_VTBL struct ITravelLogClient2Vtbl *lpVtbl;
  778. };
  779. #ifdef COBJMACROS
  780. #define ITravelLogClient2_QueryInterface(This,riid,ppvObject) \
  781. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  782. #define ITravelLogClient2_AddRef(This) \
  783. (This)->lpVtbl -> AddRef(This)
  784. #define ITravelLogClient2_Release(This) \
  785. (This)->lpVtbl -> Release(This)
  786. #define ITravelLogClient2_GetDummyWindowData(This,pszUrl,pszTitle,pWinData) \
  787. (This)->lpVtbl -> GetDummyWindowData(This,pszUrl,pszTitle,pWinData)
  788. #endif /* COBJMACROS */
  789. #endif /* C style interface */
  790. /* [helpcontext][helpstring] */ HRESULT STDMETHODCALLTYPE ITravelLogClient2_GetDummyWindowData_Proxy(
  791. ITravelLogClient2 * This,
  792. /* [in] */ LPWSTR pszUrl,
  793. /* [in] */ LPWSTR pszTitle,
  794. /* [out][in] */ LPWINDOWDATA pWinData);
  795. void __RPC_STUB ITravelLogClient2_GetDummyWindowData_Stub(
  796. IRpcStubBuffer *This,
  797. IRpcChannelBuffer *_pRpcChannelBuffer,
  798. PRPC_MESSAGE _pRpcMessage,
  799. DWORD *_pdwStubPhase);
  800. #endif /* __ITravelLogClient2_INTERFACE_DEFINED__ */
  801. /* Additional Prototypes for ALL interfaces */
  802. /* end of Additional Prototypes */
  803. #ifdef __cplusplus
  804. }
  805. #endif
  806. #endif