Leaked source code of windows server 2003
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.

602 lines
17 KiB

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 3.00.15 */
  3. /* at Thu Jun 13 20:25:13 1996
  4. */
  5. /* Compiler settings for datapath.idl:
  6. Oi, W1, Zp8, env=Win32, ms_ext, c_ext
  7. error checks: none
  8. */
  9. //@@MIDL_FILE_HEADING( )
  10. #include "rpc.h"
  11. #include "rpcndr.h"
  12. #ifndef COM_NO_WINDOWS_H
  13. #include "windows.h"
  14. #include "ole2.h"
  15. #endif /*COM_NO_WINDOWS_H*/
  16. #ifndef __datapath_h__
  17. #define __datapath_h__
  18. #ifdef __cplusplus
  19. extern "C"{
  20. #endif
  21. /* Forward Declarations */
  22. #ifndef __IObjectWithSite_FWD_DEFINED__
  23. #define __IObjectWithSite_FWD_DEFINED__
  24. typedef interface IObjectWithSite IObjectWithSite;
  25. #endif /* __IObjectWithSite_FWD_DEFINED__ */
  26. #ifndef __IDataPathBrowser_FWD_DEFINED__
  27. #define __IDataPathBrowser_FWD_DEFINED__
  28. typedef interface IDataPathBrowser IDataPathBrowser;
  29. #endif /* __IDataPathBrowser_FWD_DEFINED__ */
  30. #ifndef __IProvideClassInfo3_FWD_DEFINED__
  31. #define __IProvideClassInfo3_FWD_DEFINED__
  32. typedef interface IProvideClassInfo3 IProvideClassInfo3;
  33. #endif /* __IProvideClassInfo3_FWD_DEFINED__ */
  34. /* header files for imported files */
  35. #include "objidl.h"
  36. #include "oleidl.h"
  37. #include "oaidl.h"
  38. #include "olectl.h"
  39. #include "urlmon.h"
  40. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  41. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  42. /****************************************
  43. * Generated header for interface: __MIDL__intf_0000
  44. * at Thu Jun 13 20:25:13 1996
  45. * using MIDL 3.00.15
  46. ****************************************/
  47. /* [local] */
  48. //+-------------------------------------------------------------------------
  49. //
  50. // Microsoft Windows
  51. // Copyright 1995 - 1996 Microsoft Corporation. All Rights Reserved.
  52. //
  53. // File: datapath.h
  54. #pragma comment(lib,"uuid3.lib")
  55. //
  56. //--------------------------------------------------------------------------
  57. #include "idispids.h"
  58. typedef BSTR OLE_DATAPATH;
  59. #define SID_SDataPathBrowser IID_IDataPathBrowser
  60. #if 0
  61. ////////////////////////////////////////////////////////////////////////////
  62. // State values for the DISPID_READYSTATE property
  63. enum __MIDL___MIDL__intf_0000_0001
  64. { READYSTATE_UNINITIALIZED = 1,
  65. READYSTATE_LOADING = 0,
  66. READYSTATE_LOADED = 2,
  67. READYSTATE_INTERACTIVE = 3,
  68. READYSTATE_COMPLETE = 4
  69. };
  70. #endif
  71. ////////////////////////////////////////////////////////////////////////////
  72. // DataPath GUIDs (link to uuid3.lib)
  73. EXTERN_C const GUID OLE_DATAPATH_BMP;
  74. EXTERN_C const GUID OLE_DATAPATH_DIB;
  75. EXTERN_C const GUID OLE_DATAPATH_WMF;
  76. EXTERN_C const GUID OLE_DATAPATH_ENHMF;
  77. EXTERN_C const GUID OLE_DATAPATH_GIF;
  78. EXTERN_C const GUID OLE_DATAPATH_JPEG;
  79. EXTERN_C const GUID OLE_DATAPATH_TIFF;
  80. EXTERN_C const GUID OLE_DATAPATH_XBM;
  81. EXTERN_C const GUID OLE_DATAPATH_PCX;
  82. EXTERN_C const GUID OLE_DATAPATH_PICT;
  83. EXTERN_C const GUID OLE_DATAPATH_CGM;
  84. EXTERN_C const GUID OLE_DATAPATH_EPS;
  85. EXTERN_C const GUID OLE_DATAPATH_COMMONIMAGE;
  86. EXTERN_C const GUID OLE_DATAPATH_ALLIMAGE;
  87. EXTERN_C const GUID OLE_DATAPATH_AVI;
  88. EXTERN_C const GUID OLE_DATAPATH_MPEG;
  89. EXTERN_C const GUID OLE_DATAPATH_QUICKTIME;
  90. EXTERN_C const GUID OLE_DATAPATH_BASICAUDIO;
  91. EXTERN_C const GUID OLE_DATAPATH_MIDI;
  92. EXTERN_C const GUID OLE_DATAPATH_WAV;
  93. EXTERN_C const GUID OLE_DATAPATH_RIFF;
  94. EXTERN_C const GUID OLE_DATAPATH_SOUND;
  95. EXTERN_C const GUID OLE_DATAPATH_VIDEO;
  96. EXTERN_C const GUID OLE_DATAPATH_ALLMM;
  97. EXTERN_C const GUID OLE_DATAPATH_ANSITEXT;
  98. EXTERN_C const GUID OLE_DATAPATH_UNICODE;
  99. EXTERN_C const GUID OLE_DATAPATH_RTF;
  100. EXTERN_C const GUID OLE_DATAPATH_HTML;
  101. EXTERN_C const GUID OLE_DATAPATH_POSTSCRIPT;
  102. EXTERN_C const GUID OLE_DATAPATH_ALLTEXT;
  103. EXTERN_C const GUID OLE_DATAPATH_DIF;
  104. EXTERN_C const GUID OLE_DATAPATH_SYLK;
  105. EXTERN_C const GUID OLE_DATAPATH_BIFF;
  106. EXTERN_C const GUID OLE_DATAPATH_PALETTE;
  107. EXTERN_C const GUID OLE_DATAPATH_PENDATA;
  108. ////////////////////////////////////////////////////////////////////////////
  109. EXTERN_C const GUID FLAGID_Internet;
  110. EXTERN_C const GUID GUID_PathProperty;
  111. EXTERN_C const GUID GUID_HasPathProperties;
  112. ////////////////////////////////////////////////////////////////////////////
  113. // ARRAYID GUIDs (link to uuid3.lib)
  114. EXTERN_C const GUID ARRAYID_PathProperties;
  115. ////////////////////////////////////////////////////////////////////////////
  116. // Interface Definitions
  117. #ifndef _LPOBJECTWITHSITE_DEFINED
  118. #define _LPOBJECTWITHSITE_DEFINED
  119. extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_c_ifspec;
  120. extern RPC_IF_HANDLE __MIDL__intf_0000_v0_0_s_ifspec;
  121. #ifndef __IObjectWithSite_INTERFACE_DEFINED__
  122. #define __IObjectWithSite_INTERFACE_DEFINED__
  123. /****************************************
  124. * Generated header for interface: IObjectWithSite
  125. * at Thu Jun 13 20:25:13 1996
  126. * using MIDL 3.00.15
  127. ****************************************/
  128. /* [unique][object][uuid] */
  129. typedef /* [unique] */ IObjectWithSite __RPC_FAR *LPOBJECTWITHSITE;
  130. EXTERN_C const IID IID_IObjectWithSite;
  131. #if defined(__cplusplus) && !defined(CINTERFACE)
  132. interface IObjectWithSite : public IUnknown
  133. {
  134. public:
  135. virtual HRESULT STDMETHODCALLTYPE SetSite(
  136. /* [in] */ IUnknown __RPC_FAR *pUnkSite) = 0;
  137. virtual HRESULT STDMETHODCALLTYPE GetSite(
  138. /* [in] */ REFIID riid,
  139. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvSite) = 0;
  140. };
  141. #else /* C style interface */
  142. typedef struct IObjectWithSiteVtbl
  143. {
  144. BEGIN_INTERFACE
  145. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  146. IObjectWithSite __RPC_FAR * This,
  147. /* [in] */ REFIID riid,
  148. /* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  149. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  150. IObjectWithSite __RPC_FAR * This);
  151. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  152. IObjectWithSite __RPC_FAR * This);
  153. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetSite )(
  154. IObjectWithSite __RPC_FAR * This,
  155. /* [in] */ IUnknown __RPC_FAR *pUnkSite);
  156. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetSite )(
  157. IObjectWithSite __RPC_FAR * This,
  158. /* [in] */ REFIID riid,
  159. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvSite);
  160. END_INTERFACE
  161. } IObjectWithSiteVtbl;
  162. interface IObjectWithSite
  163. {
  164. CONST_VTBL struct IObjectWithSiteVtbl __RPC_FAR *lpVtbl;
  165. };
  166. #ifdef COBJMACROS
  167. #define IObjectWithSite_QueryInterface(This,riid,ppvObject) \
  168. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  169. #define IObjectWithSite_AddRef(This) \
  170. (This)->lpVtbl -> AddRef(This)
  171. #define IObjectWithSite_Release(This) \
  172. (This)->lpVtbl -> Release(This)
  173. #define IObjectWithSite_SetSite(This,pUnkSite) \
  174. (This)->lpVtbl -> SetSite(This,pUnkSite)
  175. #define IObjectWithSite_GetSite(This,riid,ppvSite) \
  176. (This)->lpVtbl -> GetSite(This,riid,ppvSite)
  177. #endif /* COBJMACROS */
  178. #endif /* C style interface */
  179. HRESULT STDMETHODCALLTYPE IObjectWithSite_SetSite_Proxy(
  180. IObjectWithSite __RPC_FAR * This,
  181. /* [in] */ IUnknown __RPC_FAR *pUnkSite);
  182. void __RPC_STUB IObjectWithSite_SetSite_Stub(
  183. IRpcStubBuffer *This,
  184. IRpcChannelBuffer *_pRpcChannelBuffer,
  185. PRPC_MESSAGE _pRpcMessage,
  186. DWORD *_pdwStubPhase);
  187. HRESULT STDMETHODCALLTYPE IObjectWithSite_GetSite_Proxy(
  188. IObjectWithSite __RPC_FAR * This,
  189. /* [in] */ REFIID riid,
  190. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvSite);
  191. void __RPC_STUB IObjectWithSite_GetSite_Stub(
  192. IRpcStubBuffer *This,
  193. IRpcChannelBuffer *_pRpcChannelBuffer,
  194. PRPC_MESSAGE _pRpcMessage,
  195. DWORD *_pdwStubPhase);
  196. #endif /* __IObjectWithSite_INTERFACE_DEFINED__ */
  197. /****************************************
  198. * Generated header for interface: __MIDL__intf_0119
  199. * at Thu Jun 13 20:25:13 1996
  200. * using MIDL 3.00.15
  201. ****************************************/
  202. /* [local] */
  203. #endif
  204. #ifndef _LPDATAPATHBROWSER_DEFINED
  205. #define _LPDATAPATHBROWSER_DEFINED
  206. extern RPC_IF_HANDLE __MIDL__intf_0119_v0_0_c_ifspec;
  207. extern RPC_IF_HANDLE __MIDL__intf_0119_v0_0_s_ifspec;
  208. #ifndef __IDataPathBrowser_INTERFACE_DEFINED__
  209. #define __IDataPathBrowser_INTERFACE_DEFINED__
  210. /****************************************
  211. * Generated header for interface: IDataPathBrowser
  212. * at Thu Jun 13 20:25:13 1996
  213. * using MIDL 3.00.15
  214. ****************************************/
  215. /* [unique][object][local][uuid] */
  216. EXTERN_C const IID IID_IDataPathBrowser;
  217. #if defined(__cplusplus) && !defined(CINTERFACE)
  218. interface IDataPathBrowser : public IUnknown
  219. {
  220. public:
  221. virtual HRESULT STDMETHODCALLTYPE BrowseType(
  222. /* [in] */ REFGUID rguidPathType,
  223. /* [in] */ LPOLESTR pszDefaultPath,
  224. /* [in] */ ULONG cchPath,
  225. /* [size_is][out] */ LPOLESTR pszPath,
  226. /* [in] */ HWND hWnd) = 0;
  227. };
  228. #else /* C style interface */
  229. typedef struct IDataPathBrowserVtbl
  230. {
  231. BEGIN_INTERFACE
  232. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  233. IDataPathBrowser __RPC_FAR * This,
  234. /* [in] */ REFIID riid,
  235. /* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  236. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  237. IDataPathBrowser __RPC_FAR * This);
  238. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  239. IDataPathBrowser __RPC_FAR * This);
  240. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *BrowseType )(
  241. IDataPathBrowser __RPC_FAR * This,
  242. /* [in] */ REFGUID rguidPathType,
  243. /* [in] */ LPOLESTR pszDefaultPath,
  244. /* [in] */ ULONG cchPath,
  245. /* [size_is][out] */ LPOLESTR pszPath,
  246. /* [in] */ HWND hWnd);
  247. END_INTERFACE
  248. } IDataPathBrowserVtbl;
  249. interface IDataPathBrowser
  250. {
  251. CONST_VTBL struct IDataPathBrowserVtbl __RPC_FAR *lpVtbl;
  252. };
  253. #ifdef COBJMACROS
  254. #define IDataPathBrowser_QueryInterface(This,riid,ppvObject) \
  255. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  256. #define IDataPathBrowser_AddRef(This) \
  257. (This)->lpVtbl -> AddRef(This)
  258. #define IDataPathBrowser_Release(This) \
  259. (This)->lpVtbl -> Release(This)
  260. #define IDataPathBrowser_BrowseType(This,rguidPathType,pszDefaultPath,cchPath,pszPath,hWnd) \
  261. (This)->lpVtbl -> BrowseType(This,rguidPathType,pszDefaultPath,cchPath,pszPath,hWnd)
  262. #endif /* COBJMACROS */
  263. #endif /* C style interface */
  264. HRESULT STDMETHODCALLTYPE IDataPathBrowser_BrowseType_Proxy(
  265. IDataPathBrowser __RPC_FAR * This,
  266. /* [in] */ REFGUID rguidPathType,
  267. /* [in] */ LPOLESTR pszDefaultPath,
  268. /* [in] */ ULONG cchPath,
  269. /* [size_is][out] */ LPOLESTR pszPath,
  270. /* [in] */ HWND hWnd);
  271. void __RPC_STUB IDataPathBrowser_BrowseType_Stub(
  272. IRpcStubBuffer *This,
  273. IRpcChannelBuffer *_pRpcChannelBuffer,
  274. PRPC_MESSAGE _pRpcMessage,
  275. DWORD *_pdwStubPhase);
  276. #endif /* __IDataPathBrowser_INTERFACE_DEFINED__ */
  277. /****************************************
  278. * Generated header for interface: __MIDL__intf_0120
  279. * at Thu Jun 13 20:25:13 1996
  280. * using MIDL 3.00.15
  281. ****************************************/
  282. /* [local] */
  283. #endif
  284. #ifndef _LPPROVIDECLASSINFO3_DEFINED
  285. #define _LPPROVIDECLASSINFO3_DEFINED
  286. extern RPC_IF_HANDLE __MIDL__intf_0120_v0_0_c_ifspec;
  287. extern RPC_IF_HANDLE __MIDL__intf_0120_v0_0_s_ifspec;
  288. #ifndef __IProvideClassInfo3_INTERFACE_DEFINED__
  289. #define __IProvideClassInfo3_INTERFACE_DEFINED__
  290. /****************************************
  291. * Generated header for interface: IProvideClassInfo3
  292. * at Thu Jun 13 20:25:13 1996
  293. * using MIDL 3.00.15
  294. ****************************************/
  295. /* [unique][uuid][object] */
  296. typedef /* [unique] */ IProvideClassInfo3 __RPC_FAR *LPPROVIDECLASSINFO3;
  297. enum __MIDL_IProvideClassInfo3_0001
  298. { INTERNETFLAG_USESDATAPATHS = 0x1
  299. };
  300. EXTERN_C const IID IID_IProvideClassInfo3;
  301. #if defined(__cplusplus) && !defined(CINTERFACE)
  302. interface IProvideClassInfo3 : public IProvideClassInfo2
  303. {
  304. public:
  305. virtual HRESULT STDMETHODCALLTYPE GetGUIDDwordArrays(
  306. /* [in] */ REFGUID rguidArray,
  307. /* [out][in] */ CAUUID __RPC_FAR *pcaUUID,
  308. /* [out][in] */ CADWORD __RPC_FAR *pcadw) = 0;
  309. virtual HRESULT STDMETHODCALLTYPE GetClassInfoLocale(
  310. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppITypeInfo,
  311. /* [in] */ LCID lcid) = 0;
  312. virtual HRESULT STDMETHODCALLTYPE GetFlags(
  313. /* [in] */ REFGUID guidGroup,
  314. /* [out] */ DWORD __RPC_FAR *pdwFlags) = 0;
  315. };
  316. #else /* C style interface */
  317. typedef struct IProvideClassInfo3Vtbl
  318. {
  319. BEGIN_INTERFACE
  320. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  321. IProvideClassInfo3 __RPC_FAR * This,
  322. /* [in] */ REFIID riid,
  323. /* [out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  324. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  325. IProvideClassInfo3 __RPC_FAR * This);
  326. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  327. IProvideClassInfo3 __RPC_FAR * This);
  328. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassInfo )(
  329. IProvideClassInfo3 __RPC_FAR * This,
  330. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTI);
  331. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGUID )(
  332. IProvideClassInfo3 __RPC_FAR * This,
  333. /* [in] */ DWORD dwGuidKind,
  334. /* [out] */ GUID __RPC_FAR *pGUID);
  335. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetGUIDDwordArrays )(
  336. IProvideClassInfo3 __RPC_FAR * This,
  337. /* [in] */ REFGUID rguidArray,
  338. /* [out][in] */ CAUUID __RPC_FAR *pcaUUID,
  339. /* [out][in] */ CADWORD __RPC_FAR *pcadw);
  340. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetClassInfoLocale )(
  341. IProvideClassInfo3 __RPC_FAR * This,
  342. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppITypeInfo,
  343. /* [in] */ LCID lcid);
  344. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFlags )(
  345. IProvideClassInfo3 __RPC_FAR * This,
  346. /* [in] */ REFGUID guidGroup,
  347. /* [out] */ DWORD __RPC_FAR *pdwFlags);
  348. END_INTERFACE
  349. } IProvideClassInfo3Vtbl;
  350. interface IProvideClassInfo3
  351. {
  352. CONST_VTBL struct IProvideClassInfo3Vtbl __RPC_FAR *lpVtbl;
  353. };
  354. #ifdef COBJMACROS
  355. #define IProvideClassInfo3_QueryInterface(This,riid,ppvObject) \
  356. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  357. #define IProvideClassInfo3_AddRef(This) \
  358. (This)->lpVtbl -> AddRef(This)
  359. #define IProvideClassInfo3_Release(This) \
  360. (This)->lpVtbl -> Release(This)
  361. #define IProvideClassInfo3_GetClassInfo(This,ppTI) \
  362. (This)->lpVtbl -> GetClassInfo(This,ppTI)
  363. #define IProvideClassInfo3_GetGUID(This,dwGuidKind,pGUID) \
  364. (This)->lpVtbl -> GetGUID(This,dwGuidKind,pGUID)
  365. #define IProvideClassInfo3_GetGUIDDwordArrays(This,rguidArray,pcaUUID,pcadw) \
  366. (This)->lpVtbl -> GetGUIDDwordArrays(This,rguidArray,pcaUUID,pcadw)
  367. #define IProvideClassInfo3_GetClassInfoLocale(This,ppITypeInfo,lcid) \
  368. (This)->lpVtbl -> GetClassInfoLocale(This,ppITypeInfo,lcid)
  369. #define IProvideClassInfo3_GetFlags(This,guidGroup,pdwFlags) \
  370. (This)->lpVtbl -> GetFlags(This,guidGroup,pdwFlags)
  371. #endif /* COBJMACROS */
  372. #endif /* C style interface */
  373. HRESULT STDMETHODCALLTYPE IProvideClassInfo3_GetGUIDDwordArrays_Proxy(
  374. IProvideClassInfo3 __RPC_FAR * This,
  375. /* [in] */ REFGUID rguidArray,
  376. /* [out][in] */ CAUUID __RPC_FAR *pcaUUID,
  377. /* [out][in] */ CADWORD __RPC_FAR *pcadw);
  378. void __RPC_STUB IProvideClassInfo3_GetGUIDDwordArrays_Stub(
  379. IRpcStubBuffer *This,
  380. IRpcChannelBuffer *_pRpcChannelBuffer,
  381. PRPC_MESSAGE _pRpcMessage,
  382. DWORD *_pdwStubPhase);
  383. HRESULT STDMETHODCALLTYPE IProvideClassInfo3_GetClassInfoLocale_Proxy(
  384. IProvideClassInfo3 __RPC_FAR * This,
  385. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppITypeInfo,
  386. /* [in] */ LCID lcid);
  387. void __RPC_STUB IProvideClassInfo3_GetClassInfoLocale_Stub(
  388. IRpcStubBuffer *This,
  389. IRpcChannelBuffer *_pRpcChannelBuffer,
  390. PRPC_MESSAGE _pRpcMessage,
  391. DWORD *_pdwStubPhase);
  392. HRESULT STDMETHODCALLTYPE IProvideClassInfo3_GetFlags_Proxy(
  393. IProvideClassInfo3 __RPC_FAR * This,
  394. /* [in] */ REFGUID guidGroup,
  395. /* [out] */ DWORD __RPC_FAR *pdwFlags);
  396. void __RPC_STUB IProvideClassInfo3_GetFlags_Stub(
  397. IRpcStubBuffer *This,
  398. IRpcChannelBuffer *_pRpcChannelBuffer,
  399. PRPC_MESSAGE _pRpcMessage,
  400. DWORD *_pdwStubPhase);
  401. #endif /* __IProvideClassInfo3_INTERFACE_DEFINED__ */
  402. /****************************************
  403. * Generated header for interface: __MIDL__intf_0121
  404. * at Thu Jun 13 20:25:13 1996
  405. * using MIDL 3.00.15
  406. ****************************************/
  407. /* [local] */
  408. #endif
  409. extern RPC_IF_HANDLE __MIDL__intf_0121_v0_0_c_ifspec;
  410. extern RPC_IF_HANDLE __MIDL__intf_0121_v0_0_s_ifspec;
  411. /* Additional Prototypes for ALL interfaces */
  412. /* end of Additional Prototypes */
  413. #ifdef __cplusplus
  414. }
  415. #endif
  416. #endif