htiface.h 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
  1. /**
  2. * This file has no copyright assigned and is placed in the Public Domain.
  3. * This file is part of the mingw-w64 runtime package.
  4. * No warranty is given; refer to the file DISCLAIMER.PD within this package.
  5. */
  6. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  7. #define __REQUIRED_RPCNDR_H_VERSION__ 440
  8. #endif
  9. #include "rpc.h"
  10. #include "rpcndr.h"
  11. #ifndef __RPCNDR_H_VERSION__
  12. #error This stub requires an updated version of <rpcndr.h>
  13. #endif
  14. #ifndef COM_NO_WINDOWS_H
  15. #include "windows.h"
  16. #include "ole2.h"
  17. #endif
  18. #ifndef __htiface_h__
  19. #define __htiface_h__
  20. #ifndef __ITargetFrame_FWD_DEFINED__
  21. #define __ITargetFrame_FWD_DEFINED__
  22. typedef struct ITargetFrame ITargetFrame;
  23. #endif
  24. #ifndef __ITargetEmbedding_FWD_DEFINED__
  25. #define __ITargetEmbedding_FWD_DEFINED__
  26. typedef struct ITargetEmbedding ITargetEmbedding;
  27. #endif
  28. #ifndef __ITargetFramePriv_FWD_DEFINED__
  29. #define __ITargetFramePriv_FWD_DEFINED__
  30. typedef struct ITargetFramePriv ITargetFramePriv;
  31. #endif
  32. #include "objidl.h"
  33. #include "oleidl.h"
  34. #include "urlmon.h"
  35. #ifdef __cplusplus
  36. extern "C"{
  37. #endif
  38. #ifndef __MIDL_user_allocate_free_DEFINED__
  39. #define __MIDL_user_allocate_free_DEFINED__
  40. void *__RPC_API MIDL_user_allocate(size_t);
  41. void __RPC_API MIDL_user_free(void *);
  42. #endif
  43. #ifndef _LPTARGETFRAME2_DEFINED
  44. #include "htiframe.h"
  45. #endif
  46. EXTERN_C const IID IID_ITargetFrame;
  47. EXTERN_C const IID IID_ITargetEmbedding;
  48. EXTERN_C const IID IID_ITargetFramePriv;
  49. #ifndef _LPTARGETFRAME_DEFINED
  50. #define _LPTARGETFRAME_DEFINED
  51. extern RPC_IF_HANDLE __MIDL_itf_htiface_0000_v0_0_c_ifspec;
  52. extern RPC_IF_HANDLE __MIDL_itf_htiface_0000_v0_0_s_ifspec;
  53. #ifndef __ITargetFrame_INTERFACE_DEFINED__
  54. #define __ITargetFrame_INTERFACE_DEFINED__
  55. typedef ITargetFrame *LPTARGETFRAME;
  56. typedef enum __MIDL_ITargetFrame_0001 {
  57. NAVIGATEFRAME_FL_RECORD = 0x1,NAVIGATEFRAME_FL_POST = 0x2,NAVIGATEFRAME_FL_NO_DOC_CACHE = 0x4,NAVIGATEFRAME_FL_NO_IMAGE_CACHE = 0x8,
  58. NAVIGATEFRAME_FL_AUTH_FAIL_CACHE_OK = 0x10,NAVIGATEFRAME_FL_SENDING_FROM_FORM = 0x20,NAVIGATEFRAME_FL_REALLY_SENDING_FROM_FORM = 0x40
  59. } NAVIGATEFRAME_FLAGS;
  60. typedef struct tagNavigateData {
  61. ULONG ulTarget;
  62. ULONG ulURL;
  63. ULONG ulRefURL;
  64. ULONG ulPostData;
  65. DWORD dwFlags;
  66. } NAVIGATEDATA;
  67. EXTERN_C const IID IID_ITargetFrame;
  68. #if defined(__cplusplus) && !defined(CINTERFACE)
  69. struct ITargetFrame : public IUnknown {
  70. public:
  71. virtual HRESULT WINAPI SetFrameName(LPCWSTR pszFrameName) = 0;
  72. virtual HRESULT WINAPI GetFrameName(LPWSTR *ppszFrameName) = 0;
  73. virtual HRESULT WINAPI GetParentFrame(IUnknown **ppunkParent) = 0;
  74. virtual HRESULT WINAPI FindFrame(LPCWSTR pszTargetName,IUnknown *ppunkContextFrame,DWORD dwFlags,IUnknown **ppunkTargetFrame) = 0;
  75. virtual HRESULT WINAPI SetFrameSrc(LPCWSTR pszFrameSrc) = 0;
  76. virtual HRESULT WINAPI GetFrameSrc(LPWSTR *ppszFrameSrc) = 0;
  77. virtual HRESULT WINAPI GetFramesContainer(IOleContainer **ppContainer) = 0;
  78. virtual HRESULT WINAPI SetFrameOptions(DWORD dwFlags) = 0;
  79. virtual HRESULT WINAPI GetFrameOptions(DWORD *pdwFlags) = 0;
  80. virtual HRESULT WINAPI SetFrameMargins(DWORD dwWidth,DWORD dwHeight) = 0;
  81. virtual HRESULT WINAPI GetFrameMargins(DWORD *pdwWidth,DWORD *pdwHeight) = 0;
  82. virtual HRESULT WINAPI RemoteNavigate(ULONG cLength,ULONG *pulData) = 0;
  83. virtual HRESULT WINAPI OnChildFrameActivate(IUnknown *pUnkChildFrame) = 0;
  84. virtual HRESULT WINAPI OnChildFrameDeactivate(IUnknown *pUnkChildFrame) = 0;
  85. };
  86. #else
  87. typedef struct ITargetFrameVtbl {
  88. BEGIN_INTERFACE
  89. HRESULT (WINAPI *QueryInterface)(ITargetFrame *This,REFIID riid,void **ppvObject);
  90. ULONG (WINAPI *AddRef)(ITargetFrame *This);
  91. ULONG (WINAPI *Release)(ITargetFrame *This);
  92. HRESULT (WINAPI *SetFrameName)(ITargetFrame *This,LPCWSTR pszFrameName);
  93. HRESULT (WINAPI *GetFrameName)(ITargetFrame *This,LPWSTR *ppszFrameName);
  94. HRESULT (WINAPI *GetParentFrame)(ITargetFrame *This,IUnknown **ppunkParent);
  95. HRESULT (WINAPI *FindFrame)(ITargetFrame *This,LPCWSTR pszTargetName,IUnknown *ppunkContextFrame,DWORD dwFlags,IUnknown **ppunkTargetFrame);
  96. HRESULT (WINAPI *SetFrameSrc)(ITargetFrame *This,LPCWSTR pszFrameSrc);
  97. HRESULT (WINAPI *GetFrameSrc)(ITargetFrame *This,LPWSTR *ppszFrameSrc);
  98. HRESULT (WINAPI *GetFramesContainer)(ITargetFrame *This,IOleContainer **ppContainer);
  99. HRESULT (WINAPI *SetFrameOptions)(ITargetFrame *This,DWORD dwFlags);
  100. HRESULT (WINAPI *GetFrameOptions)(ITargetFrame *This,DWORD *pdwFlags);
  101. HRESULT (WINAPI *SetFrameMargins)(ITargetFrame *This,DWORD dwWidth,DWORD dwHeight);
  102. HRESULT (WINAPI *GetFrameMargins)(ITargetFrame *This,DWORD *pdwWidth,DWORD *pdwHeight);
  103. HRESULT (WINAPI *RemoteNavigate)(ITargetFrame *This,ULONG cLength,ULONG *pulData);
  104. HRESULT (WINAPI *OnChildFrameActivate)(ITargetFrame *This,IUnknown *pUnkChildFrame);
  105. HRESULT (WINAPI *OnChildFrameDeactivate)(ITargetFrame *This,IUnknown *pUnkChildFrame);
  106. END_INTERFACE
  107. } ITargetFrameVtbl;
  108. struct ITargetFrame {
  109. CONST_VTBL struct ITargetFrameVtbl *lpVtbl;
  110. };
  111. #ifdef COBJMACROS
  112. #define ITargetFrame_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
  113. #define ITargetFrame_AddRef(This) (This)->lpVtbl->AddRef(This)
  114. #define ITargetFrame_Release(This) (This)->lpVtbl->Release(This)
  115. #define ITargetFrame_SetFrameName(This,pszFrameName) (This)->lpVtbl->SetFrameName(This,pszFrameName)
  116. #define ITargetFrame_GetFrameName(This,ppszFrameName) (This)->lpVtbl->GetFrameName(This,ppszFrameName)
  117. #define ITargetFrame_GetParentFrame(This,ppunkParent) (This)->lpVtbl->GetParentFrame(This,ppunkParent)
  118. #define ITargetFrame_FindFrame(This,pszTargetName,ppunkContextFrame,dwFlags,ppunkTargetFrame) (This)->lpVtbl->FindFrame(This,pszTargetName,ppunkContextFrame,dwFlags,ppunkTargetFrame)
  119. #define ITargetFrame_SetFrameSrc(This,pszFrameSrc) (This)->lpVtbl->SetFrameSrc(This,pszFrameSrc)
  120. #define ITargetFrame_GetFrameSrc(This,ppszFrameSrc) (This)->lpVtbl->GetFrameSrc(This,ppszFrameSrc)
  121. #define ITargetFrame_GetFramesContainer(This,ppContainer) (This)->lpVtbl->GetFramesContainer(This,ppContainer)
  122. #define ITargetFrame_SetFrameOptions(This,dwFlags) (This)->lpVtbl->SetFrameOptions(This,dwFlags)
  123. #define ITargetFrame_GetFrameOptions(This,pdwFlags) (This)->lpVtbl->GetFrameOptions(This,pdwFlags)
  124. #define ITargetFrame_SetFrameMargins(This,dwWidth,dwHeight) (This)->lpVtbl->SetFrameMargins(This,dwWidth,dwHeight)
  125. #define ITargetFrame_GetFrameMargins(This,pdwWidth,pdwHeight) (This)->lpVtbl->GetFrameMargins(This,pdwWidth,pdwHeight)
  126. #define ITargetFrame_RemoteNavigate(This,cLength,pulData) (This)->lpVtbl->RemoteNavigate(This,cLength,pulData)
  127. #define ITargetFrame_OnChildFrameActivate(This,pUnkChildFrame) (This)->lpVtbl->OnChildFrameActivate(This,pUnkChildFrame)
  128. #define ITargetFrame_OnChildFrameDeactivate(This,pUnkChildFrame) (This)->lpVtbl->OnChildFrameDeactivate(This,pUnkChildFrame)
  129. #endif
  130. #endif
  131. HRESULT WINAPI ITargetFrame_SetFrameName_Proxy(ITargetFrame *This,LPCWSTR pszFrameName);
  132. void __RPC_STUB ITargetFrame_SetFrameName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  133. HRESULT WINAPI ITargetFrame_GetFrameName_Proxy(ITargetFrame *This,LPWSTR *ppszFrameName);
  134. void __RPC_STUB ITargetFrame_GetFrameName_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  135. HRESULT WINAPI ITargetFrame_GetParentFrame_Proxy(ITargetFrame *This,IUnknown **ppunkParent);
  136. void __RPC_STUB ITargetFrame_GetParentFrame_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  137. HRESULT WINAPI ITargetFrame_FindFrame_Proxy(ITargetFrame *This,LPCWSTR pszTargetName,IUnknown *ppunkContextFrame,DWORD dwFlags,IUnknown **ppunkTargetFrame);
  138. void __RPC_STUB ITargetFrame_FindFrame_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  139. HRESULT WINAPI ITargetFrame_SetFrameSrc_Proxy(ITargetFrame *This,LPCWSTR pszFrameSrc);
  140. void __RPC_STUB ITargetFrame_SetFrameSrc_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  141. HRESULT WINAPI ITargetFrame_GetFrameSrc_Proxy(ITargetFrame *This,LPWSTR *ppszFrameSrc);
  142. void __RPC_STUB ITargetFrame_GetFrameSrc_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  143. HRESULT WINAPI ITargetFrame_GetFramesContainer_Proxy(ITargetFrame *This,IOleContainer **ppContainer);
  144. void __RPC_STUB ITargetFrame_GetFramesContainer_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  145. HRESULT WINAPI ITargetFrame_SetFrameOptions_Proxy(ITargetFrame *This,DWORD dwFlags);
  146. void __RPC_STUB ITargetFrame_SetFrameOptions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  147. HRESULT WINAPI ITargetFrame_GetFrameOptions_Proxy(ITargetFrame *This,DWORD *pdwFlags);
  148. void __RPC_STUB ITargetFrame_GetFrameOptions_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  149. HRESULT WINAPI ITargetFrame_SetFrameMargins_Proxy(ITargetFrame *This,DWORD dwWidth,DWORD dwHeight);
  150. void __RPC_STUB ITargetFrame_SetFrameMargins_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  151. HRESULT WINAPI ITargetFrame_GetFrameMargins_Proxy(ITargetFrame *This,DWORD *pdwWidth,DWORD *pdwHeight);
  152. void __RPC_STUB ITargetFrame_GetFrameMargins_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  153. HRESULT WINAPI ITargetFrame_RemoteNavigate_Proxy(ITargetFrame *This,ULONG cLength,ULONG *pulData);
  154. void __RPC_STUB ITargetFrame_RemoteNavigate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  155. HRESULT WINAPI ITargetFrame_OnChildFrameActivate_Proxy(ITargetFrame *This,IUnknown *pUnkChildFrame);
  156. void __RPC_STUB ITargetFrame_OnChildFrameActivate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  157. HRESULT WINAPI ITargetFrame_OnChildFrameDeactivate_Proxy(ITargetFrame *This,IUnknown *pUnkChildFrame);
  158. void __RPC_STUB ITargetFrame_OnChildFrameDeactivate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  159. #endif
  160. #ifndef __ITargetEmbedding_INTERFACE_DEFINED__
  161. #define __ITargetEmbedding_INTERFACE_DEFINED__
  162. typedef ITargetEmbedding *LPTARGETEMBEDDING;
  163. EXTERN_C const IID IID_ITargetEmbedding;
  164. #if defined(__cplusplus) && !defined(CINTERFACE)
  165. struct ITargetEmbedding : public IUnknown {
  166. public:
  167. virtual HRESULT WINAPI GetTargetFrame(ITargetFrame **ppTargetFrame) = 0;
  168. };
  169. #else
  170. typedef struct ITargetEmbeddingVtbl {
  171. BEGIN_INTERFACE
  172. HRESULT (WINAPI *QueryInterface)(ITargetEmbedding *This,REFIID riid,void **ppvObject);
  173. ULONG (WINAPI *AddRef)(ITargetEmbedding *This);
  174. ULONG (WINAPI *Release)(ITargetEmbedding *This);
  175. HRESULT (WINAPI *GetTargetFrame)(ITargetEmbedding *This,ITargetFrame **ppTargetFrame);
  176. END_INTERFACE
  177. } ITargetEmbeddingVtbl;
  178. struct ITargetEmbedding {
  179. CONST_VTBL struct ITargetEmbeddingVtbl *lpVtbl;
  180. };
  181. #ifdef COBJMACROS
  182. #define ITargetEmbedding_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
  183. #define ITargetEmbedding_AddRef(This) (This)->lpVtbl->AddRef(This)
  184. #define ITargetEmbedding_Release(This) (This)->lpVtbl->Release(This)
  185. #define ITargetEmbedding_GetTargetFrame(This,ppTargetFrame) (This)->lpVtbl->GetTargetFrame(This,ppTargetFrame)
  186. #endif
  187. #endif
  188. HRESULT WINAPI ITargetEmbedding_GetTargetFrame_Proxy(ITargetEmbedding *This,ITargetFrame **ppTargetFrame);
  189. void __RPC_STUB ITargetEmbedding_GetTargetFrame_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  190. #endif
  191. #ifndef __ITargetFramePriv_INTERFACE_DEFINED__
  192. #define __ITargetFramePriv_INTERFACE_DEFINED__
  193. typedef ITargetFramePriv *LPTARGETFRAMEPRIV;
  194. EXTERN_C const IID IID_ITargetFramePriv;
  195. #if defined(__cplusplus) && !defined(CINTERFACE)
  196. struct ITargetFramePriv : public IUnknown {
  197. public:
  198. virtual HRESULT WINAPI FindFrameDownwards(LPCWSTR pszTargetName,DWORD dwFlags,IUnknown **ppunkTargetFrame) = 0;
  199. virtual HRESULT WINAPI FindFrameInContext(LPCWSTR pszTargetName,IUnknown *punkContextFrame,DWORD dwFlags,IUnknown **ppunkTargetFrame) = 0;
  200. virtual HRESULT WINAPI OnChildFrameActivate(IUnknown *pUnkChildFrame) = 0;
  201. virtual HRESULT WINAPI OnChildFrameDeactivate(IUnknown *pUnkChildFrame) = 0;
  202. virtual HRESULT WINAPI NavigateHack(DWORD grfHLNF,LPBC pbc,IBindStatusCallback *pibsc,LPCWSTR pszTargetName,LPCWSTR pszUrl,LPCWSTR pszLocation) = 0;
  203. virtual HRESULT WINAPI FindBrowserByIndex(DWORD dwID,IUnknown **ppunkBrowser) = 0;
  204. };
  205. #else
  206. typedef struct ITargetFramePrivVtbl {
  207. BEGIN_INTERFACE
  208. HRESULT (WINAPI *QueryInterface)(ITargetFramePriv *This,REFIID riid,void **ppvObject);
  209. ULONG (WINAPI *AddRef)(ITargetFramePriv *This);
  210. ULONG (WINAPI *Release)(ITargetFramePriv *This);
  211. HRESULT (WINAPI *FindFrameDownwards)(ITargetFramePriv *This,LPCWSTR pszTargetName,DWORD dwFlags,IUnknown **ppunkTargetFrame);
  212. HRESULT (WINAPI *FindFrameInContext)(ITargetFramePriv *This,LPCWSTR pszTargetName,IUnknown *punkContextFrame,DWORD dwFlags,IUnknown **ppunkTargetFrame);
  213. HRESULT (WINAPI *OnChildFrameActivate)(ITargetFramePriv *This,IUnknown *pUnkChildFrame);
  214. HRESULT (WINAPI *OnChildFrameDeactivate)(ITargetFramePriv *This,IUnknown *pUnkChildFrame);
  215. HRESULT (WINAPI *NavigateHack)(ITargetFramePriv *This,DWORD grfHLNF,LPBC pbc,IBindStatusCallback *pibsc,LPCWSTR pszTargetName,LPCWSTR pszUrl,LPCWSTR pszLocation);
  216. HRESULT (WINAPI *FindBrowserByIndex)(ITargetFramePriv *This,DWORD dwID,IUnknown **ppunkBrowser);
  217. END_INTERFACE
  218. } ITargetFramePrivVtbl;
  219. struct ITargetFramePriv {
  220. CONST_VTBL struct ITargetFramePrivVtbl *lpVtbl;
  221. };
  222. #ifdef COBJMACROS
  223. #define ITargetFramePriv_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject)
  224. #define ITargetFramePriv_AddRef(This) (This)->lpVtbl->AddRef(This)
  225. #define ITargetFramePriv_Release(This) (This)->lpVtbl->Release(This)
  226. #define ITargetFramePriv_FindFrameDownwards(This,pszTargetName,dwFlags,ppunkTargetFrame) (This)->lpVtbl->FindFrameDownwards(This,pszTargetName,dwFlags,ppunkTargetFrame)
  227. #define ITargetFramePriv_FindFrameInContext(This,pszTargetName,punkContextFrame,dwFlags,ppunkTargetFrame) (This)->lpVtbl->FindFrameInContext(This,pszTargetName,punkContextFrame,dwFlags,ppunkTargetFrame)
  228. #define ITargetFramePriv_OnChildFrameActivate(This,pUnkChildFrame) (This)->lpVtbl->OnChildFrameActivate(This,pUnkChildFrame)
  229. #define ITargetFramePriv_OnChildFrameDeactivate(This,pUnkChildFrame) (This)->lpVtbl->OnChildFrameDeactivate(This,pUnkChildFrame)
  230. #define ITargetFramePriv_NavigateHack(This,grfHLNF,pbc,pibsc,pszTargetName,pszUrl,pszLocation) (This)->lpVtbl->NavigateHack(This,grfHLNF,pbc,pibsc,pszTargetName,pszUrl,pszLocation)
  231. #define ITargetFramePriv_FindBrowserByIndex(This,dwID,ppunkBrowser) (This)->lpVtbl->FindBrowserByIndex(This,dwID,ppunkBrowser)
  232. #endif
  233. #endif
  234. HRESULT WINAPI ITargetFramePriv_FindFrameDownwards_Proxy(ITargetFramePriv *This,LPCWSTR pszTargetName,DWORD dwFlags,IUnknown **ppunkTargetFrame);
  235. void __RPC_STUB ITargetFramePriv_FindFrameDownwards_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  236. HRESULT WINAPI ITargetFramePriv_FindFrameInContext_Proxy(ITargetFramePriv *This,LPCWSTR pszTargetName,IUnknown *punkContextFrame,DWORD dwFlags,IUnknown **ppunkTargetFrame);
  237. void __RPC_STUB ITargetFramePriv_FindFrameInContext_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  238. HRESULT WINAPI ITargetFramePriv_OnChildFrameActivate_Proxy(ITargetFramePriv *This,IUnknown *pUnkChildFrame);
  239. void __RPC_STUB ITargetFramePriv_OnChildFrameActivate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  240. HRESULT WINAPI ITargetFramePriv_OnChildFrameDeactivate_Proxy(ITargetFramePriv *This,IUnknown *pUnkChildFrame);
  241. void __RPC_STUB ITargetFramePriv_OnChildFrameDeactivate_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  242. HRESULT WINAPI ITargetFramePriv_NavigateHack_Proxy(ITargetFramePriv *This,DWORD grfHLNF,LPBC pbc,IBindStatusCallback *pibsc,LPCWSTR pszTargetName,LPCWSTR pszUrl,LPCWSTR pszLocation);
  243. void __RPC_STUB ITargetFramePriv_NavigateHack_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  244. HRESULT WINAPI ITargetFramePriv_FindBrowserByIndex_Proxy(ITargetFramePriv *This,DWORD dwID,IUnknown **ppunkBrowser);
  245. void __RPC_STUB ITargetFramePriv_FindBrowserByIndex_Stub(IRpcStubBuffer *This,IRpcChannelBuffer *_pRpcChannelBuffer,PRPC_MESSAGE _pRpcMessage,DWORD *_pdwStubPhase);
  246. #endif
  247. #endif
  248. extern RPC_IF_HANDLE __MIDL_itf_htiface_0221_v0_0_c_ifspec;
  249. extern RPC_IF_HANDLE __MIDL_itf_htiface_0221_v0_0_s_ifspec;
  250. #ifdef __cplusplus
  251. }
  252. #endif
  253. #endif