wmsinternaladminnetsource.h 36 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028
  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 6.00.0361 */
  3. /* Compiler settings for wmsinternaladminnetsource.idl:
  4. Oicf, W1, Zp8, env=Win32 (32b run)
  5. protocol : dce , ms_ext, c_ext, robust
  6. error checks: allocation ref bounds_check enum stub_data
  7. VC __declspec() decoration level:
  8. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  9. DECLSPEC_UUID(), MIDL_INTERFACE()
  10. */
  11. //@@MIDL_FILE_HEADING( )
  12. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  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__ 475
  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 __wmsinternaladminnetsource_h__
  27. #define __wmsinternaladminnetsource_h__
  28. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  29. #pragma once
  30. #endif
  31. /* Forward Declarations */
  32. #ifndef __IWMSInternalAdminNetSource_FWD_DEFINED__
  33. #define __IWMSInternalAdminNetSource_FWD_DEFINED__
  34. typedef interface IWMSInternalAdminNetSource IWMSInternalAdminNetSource;
  35. #endif /* __IWMSInternalAdminNetSource_FWD_DEFINED__ */
  36. #ifndef __IWMSInternalAdminNetSource2_FWD_DEFINED__
  37. #define __IWMSInternalAdminNetSource2_FWD_DEFINED__
  38. typedef interface IWMSInternalAdminNetSource2 IWMSInternalAdminNetSource2;
  39. #endif /* __IWMSInternalAdminNetSource2_FWD_DEFINED__ */
  40. #ifndef __IWMSInternalAdminNetSource3_FWD_DEFINED__
  41. #define __IWMSInternalAdminNetSource3_FWD_DEFINED__
  42. typedef interface IWMSInternalAdminNetSource3 IWMSInternalAdminNetSource3;
  43. #endif /* __IWMSInternalAdminNetSource3_FWD_DEFINED__ */
  44. /* header files for imported files */
  45. #include "oaidl.h"
  46. #include "wmnetsourcecreator.h"
  47. #ifdef __cplusplus
  48. extern "C"{
  49. #endif
  50. void * __RPC_USER MIDL_user_allocate(size_t);
  51. void __RPC_USER MIDL_user_free( void * );
  52. /* interface __MIDL_itf_wmsinternaladminnetsource_0000 */
  53. /* [local] */
  54. //+-------------------------------------------------------------------------
  55. //
  56. // Microsoft Windows Media
  57. // Copyright (C) Microsoft Corporation. All rights reserved.
  58. //
  59. // Automatically generated by Midl from WMSInternalAdminNetSource.idl
  60. //
  61. // DO NOT EDIT THIS FILE.
  62. //
  63. //--------------------------------------------------------------------------
  64. EXTERN_GUID( IID_IWMSInternalAdminNetSource, 0x8BB23E5F,0xD127,0x4afb,0x8D,0x02,0xAE,0x5B,0x66,0xD5,0x4C,0x78 );
  65. EXTERN_GUID( IID_IWMSInternalAdminNetSource2, 0xE74D58C3,0xCF77,0x4b51,0xAF,0x17,0x74,0x46,0x87,0xC4,0x3E,0xAE );
  66. EXTERN_GUID( IID_IWMSInternalAdminNetSource3, 0x6b63d08e,0x4590,0x44af,0x9e,0xb3,0x57,0xff,0x1e,0x73,0xbf,0x80 );
  67. typedef /* [uuid][public] */ DECLSPEC_UUID("068A6457-4099-4c72-9AA9-9105C1C03177")
  68. enum NETSOURCE_URLCREDPOLICY_SETTINGS
  69. { NETSOURCE_URLCREDPOLICY_SETTING_SILENTLOGONOK = 0,
  70. NETSOURCE_URLCREDPOLICY_SETTING_MUSTPROMPTUSER = 1,
  71. NETSOURCE_URLCREDPOLICY_SETTING_ANONYMOUSONLY = 2
  72. } NETSOURCE_URLCREDPOLICY_SETTINGS;
  73. extern RPC_IF_HANDLE __MIDL_itf_wmsinternaladminnetsource_0000_v0_0_c_ifspec;
  74. extern RPC_IF_HANDLE __MIDL_itf_wmsinternaladminnetsource_0000_v0_0_s_ifspec;
  75. #ifndef __IWMSInternalAdminNetSource_INTERFACE_DEFINED__
  76. #define __IWMSInternalAdminNetSource_INTERFACE_DEFINED__
  77. /* interface IWMSInternalAdminNetSource */
  78. /* [unique][helpstring][uuid][object][local] */
  79. EXTERN_C const IID IID_IWMSInternalAdminNetSource;
  80. #if defined(__cplusplus) && !defined(CINTERFACE)
  81. MIDL_INTERFACE("8BB23E5F-D127-4afb-8D02-AE5B66D54C78")
  82. IWMSInternalAdminNetSource : public IUnknown
  83. {
  84. public:
  85. virtual HRESULT STDMETHODCALLTYPE Initialize(
  86. /* [in] */ IUnknown *pSharedNamespace,
  87. /* [in] */ IUnknown *pNamespaceNode,
  88. /* [in] */ INSNetSourceCreator *pNetSourceCreator,
  89. /* [in] */ BOOL fEmbeddedInServer) = 0;
  90. virtual HRESULT STDMETHODCALLTYPE GetNetSourceCreator(
  91. /* [out] */ INSNetSourceCreator **ppNetSourceCreator) = 0;
  92. virtual HRESULT STDMETHODCALLTYPE SetCredentials(
  93. /* [in] */ BSTR bstrRealm,
  94. /* [in] */ BSTR bstrName,
  95. /* [in] */ BSTR bstrPassword,
  96. /* [in] */ BOOL fPersist,
  97. /* [in] */ BOOL fConfirmedGood) = 0;
  98. virtual HRESULT STDMETHODCALLTYPE GetCredentials(
  99. /* [in] */ BSTR bstrRealm,
  100. /* [out] */ BSTR *pbstrName,
  101. /* [out] */ BSTR *pbstrPassword,
  102. /* [out] */ BOOL *pfConfirmedGood) = 0;
  103. virtual HRESULT STDMETHODCALLTYPE DeleteCredentials(
  104. /* [in] */ BSTR bstrRealm) = 0;
  105. virtual HRESULT STDMETHODCALLTYPE GetCredentialFlags(
  106. /* [out] */ DWORD *lpdwFlags) = 0;
  107. virtual HRESULT STDMETHODCALLTYPE SetCredentialFlags(
  108. /* [in] */ DWORD dwFlags) = 0;
  109. virtual HRESULT STDMETHODCALLTYPE FindProxyForURL(
  110. /* [in] */ BSTR bstrProtocol,
  111. /* [in] */ BSTR bstrHost,
  112. /* [out] */ BOOL *pfProxyEnabled,
  113. /* [out] */ BSTR *pbstrProxyServer,
  114. /* [out] */ DWORD *pdwProxyPort,
  115. /* [out][in] */ DWORD *pdwProxyContext) = 0;
  116. virtual HRESULT STDMETHODCALLTYPE RegisterProxyFailure(
  117. /* [in] */ HRESULT hrParam,
  118. /* [in] */ DWORD dwProxyContext) = 0;
  119. virtual HRESULT STDMETHODCALLTYPE ShutdownProxyContext(
  120. /* [in] */ DWORD dwProxyContext) = 0;
  121. virtual HRESULT STDMETHODCALLTYPE IsUsingIE(
  122. /* [in] */ DWORD dwProxyContext,
  123. /* [out] */ BOOL *pfIsUsingIE) = 0;
  124. };
  125. #else /* C style interface */
  126. typedef struct IWMSInternalAdminNetSourceVtbl
  127. {
  128. BEGIN_INTERFACE
  129. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  130. IWMSInternalAdminNetSource * This,
  131. /* [in] */ REFIID riid,
  132. /* [iid_is][out] */ void **ppvObject);
  133. ULONG ( STDMETHODCALLTYPE *AddRef )(
  134. IWMSInternalAdminNetSource * This);
  135. ULONG ( STDMETHODCALLTYPE *Release )(
  136. IWMSInternalAdminNetSource * This);
  137. HRESULT ( STDMETHODCALLTYPE *Initialize )(
  138. IWMSInternalAdminNetSource * This,
  139. /* [in] */ IUnknown *pSharedNamespace,
  140. /* [in] */ IUnknown *pNamespaceNode,
  141. /* [in] */ INSNetSourceCreator *pNetSourceCreator,
  142. /* [in] */ BOOL fEmbeddedInServer);
  143. HRESULT ( STDMETHODCALLTYPE *GetNetSourceCreator )(
  144. IWMSInternalAdminNetSource * This,
  145. /* [out] */ INSNetSourceCreator **ppNetSourceCreator);
  146. HRESULT ( STDMETHODCALLTYPE *SetCredentials )(
  147. IWMSInternalAdminNetSource * This,
  148. /* [in] */ BSTR bstrRealm,
  149. /* [in] */ BSTR bstrName,
  150. /* [in] */ BSTR bstrPassword,
  151. /* [in] */ BOOL fPersist,
  152. /* [in] */ BOOL fConfirmedGood);
  153. HRESULT ( STDMETHODCALLTYPE *GetCredentials )(
  154. IWMSInternalAdminNetSource * This,
  155. /* [in] */ BSTR bstrRealm,
  156. /* [out] */ BSTR *pbstrName,
  157. /* [out] */ BSTR *pbstrPassword,
  158. /* [out] */ BOOL *pfConfirmedGood);
  159. HRESULT ( STDMETHODCALLTYPE *DeleteCredentials )(
  160. IWMSInternalAdminNetSource * This,
  161. /* [in] */ BSTR bstrRealm);
  162. HRESULT ( STDMETHODCALLTYPE *GetCredentialFlags )(
  163. IWMSInternalAdminNetSource * This,
  164. /* [out] */ DWORD *lpdwFlags);
  165. HRESULT ( STDMETHODCALLTYPE *SetCredentialFlags )(
  166. IWMSInternalAdminNetSource * This,
  167. /* [in] */ DWORD dwFlags);
  168. HRESULT ( STDMETHODCALLTYPE *FindProxyForURL )(
  169. IWMSInternalAdminNetSource * This,
  170. /* [in] */ BSTR bstrProtocol,
  171. /* [in] */ BSTR bstrHost,
  172. /* [out] */ BOOL *pfProxyEnabled,
  173. /* [out] */ BSTR *pbstrProxyServer,
  174. /* [out] */ DWORD *pdwProxyPort,
  175. /* [out][in] */ DWORD *pdwProxyContext);
  176. HRESULT ( STDMETHODCALLTYPE *RegisterProxyFailure )(
  177. IWMSInternalAdminNetSource * This,
  178. /* [in] */ HRESULT hrParam,
  179. /* [in] */ DWORD dwProxyContext);
  180. HRESULT ( STDMETHODCALLTYPE *ShutdownProxyContext )(
  181. IWMSInternalAdminNetSource * This,
  182. /* [in] */ DWORD dwProxyContext);
  183. HRESULT ( STDMETHODCALLTYPE *IsUsingIE )(
  184. IWMSInternalAdminNetSource * This,
  185. /* [in] */ DWORD dwProxyContext,
  186. /* [out] */ BOOL *pfIsUsingIE);
  187. END_INTERFACE
  188. } IWMSInternalAdminNetSourceVtbl;
  189. interface IWMSInternalAdminNetSource
  190. {
  191. CONST_VTBL struct IWMSInternalAdminNetSourceVtbl *lpVtbl;
  192. };
  193. #ifdef COBJMACROS
  194. #define IWMSInternalAdminNetSource_QueryInterface(This,riid,ppvObject) \
  195. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  196. #define IWMSInternalAdminNetSource_AddRef(This) \
  197. (This)->lpVtbl -> AddRef(This)
  198. #define IWMSInternalAdminNetSource_Release(This) \
  199. (This)->lpVtbl -> Release(This)
  200. #define IWMSInternalAdminNetSource_Initialize(This,pSharedNamespace,pNamespaceNode,pNetSourceCreator,fEmbeddedInServer) \
  201. (This)->lpVtbl -> Initialize(This,pSharedNamespace,pNamespaceNode,pNetSourceCreator,fEmbeddedInServer)
  202. #define IWMSInternalAdminNetSource_GetNetSourceCreator(This,ppNetSourceCreator) \
  203. (This)->lpVtbl -> GetNetSourceCreator(This,ppNetSourceCreator)
  204. #define IWMSInternalAdminNetSource_SetCredentials(This,bstrRealm,bstrName,bstrPassword,fPersist,fConfirmedGood) \
  205. (This)->lpVtbl -> SetCredentials(This,bstrRealm,bstrName,bstrPassword,fPersist,fConfirmedGood)
  206. #define IWMSInternalAdminNetSource_GetCredentials(This,bstrRealm,pbstrName,pbstrPassword,pfConfirmedGood) \
  207. (This)->lpVtbl -> GetCredentials(This,bstrRealm,pbstrName,pbstrPassword,pfConfirmedGood)
  208. #define IWMSInternalAdminNetSource_DeleteCredentials(This,bstrRealm) \
  209. (This)->lpVtbl -> DeleteCredentials(This,bstrRealm)
  210. #define IWMSInternalAdminNetSource_GetCredentialFlags(This,lpdwFlags) \
  211. (This)->lpVtbl -> GetCredentialFlags(This,lpdwFlags)
  212. #define IWMSInternalAdminNetSource_SetCredentialFlags(This,dwFlags) \
  213. (This)->lpVtbl -> SetCredentialFlags(This,dwFlags)
  214. #define IWMSInternalAdminNetSource_FindProxyForURL(This,bstrProtocol,bstrHost,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pdwProxyContext) \
  215. (This)->lpVtbl -> FindProxyForURL(This,bstrProtocol,bstrHost,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pdwProxyContext)
  216. #define IWMSInternalAdminNetSource_RegisterProxyFailure(This,hrParam,dwProxyContext) \
  217. (This)->lpVtbl -> RegisterProxyFailure(This,hrParam,dwProxyContext)
  218. #define IWMSInternalAdminNetSource_ShutdownProxyContext(This,dwProxyContext) \
  219. (This)->lpVtbl -> ShutdownProxyContext(This,dwProxyContext)
  220. #define IWMSInternalAdminNetSource_IsUsingIE(This,dwProxyContext,pfIsUsingIE) \
  221. (This)->lpVtbl -> IsUsingIE(This,dwProxyContext,pfIsUsingIE)
  222. #endif /* COBJMACROS */
  223. #endif /* C style interface */
  224. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_Initialize_Proxy(
  225. IWMSInternalAdminNetSource * This,
  226. /* [in] */ IUnknown *pSharedNamespace,
  227. /* [in] */ IUnknown *pNamespaceNode,
  228. /* [in] */ INSNetSourceCreator *pNetSourceCreator,
  229. /* [in] */ BOOL fEmbeddedInServer);
  230. void __RPC_STUB IWMSInternalAdminNetSource_Initialize_Stub(
  231. IRpcStubBuffer *This,
  232. IRpcChannelBuffer *_pRpcChannelBuffer,
  233. PRPC_MESSAGE _pRpcMessage,
  234. DWORD *_pdwStubPhase);
  235. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_GetNetSourceCreator_Proxy(
  236. IWMSInternalAdminNetSource * This,
  237. /* [out] */ INSNetSourceCreator **ppNetSourceCreator);
  238. void __RPC_STUB IWMSInternalAdminNetSource_GetNetSourceCreator_Stub(
  239. IRpcStubBuffer *This,
  240. IRpcChannelBuffer *_pRpcChannelBuffer,
  241. PRPC_MESSAGE _pRpcMessage,
  242. DWORD *_pdwStubPhase);
  243. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_SetCredentials_Proxy(
  244. IWMSInternalAdminNetSource * This,
  245. /* [in] */ BSTR bstrRealm,
  246. /* [in] */ BSTR bstrName,
  247. /* [in] */ BSTR bstrPassword,
  248. /* [in] */ BOOL fPersist,
  249. /* [in] */ BOOL fConfirmedGood);
  250. void __RPC_STUB IWMSInternalAdminNetSource_SetCredentials_Stub(
  251. IRpcStubBuffer *This,
  252. IRpcChannelBuffer *_pRpcChannelBuffer,
  253. PRPC_MESSAGE _pRpcMessage,
  254. DWORD *_pdwStubPhase);
  255. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_GetCredentials_Proxy(
  256. IWMSInternalAdminNetSource * This,
  257. /* [in] */ BSTR bstrRealm,
  258. /* [out] */ BSTR *pbstrName,
  259. /* [out] */ BSTR *pbstrPassword,
  260. /* [out] */ BOOL *pfConfirmedGood);
  261. void __RPC_STUB IWMSInternalAdminNetSource_GetCredentials_Stub(
  262. IRpcStubBuffer *This,
  263. IRpcChannelBuffer *_pRpcChannelBuffer,
  264. PRPC_MESSAGE _pRpcMessage,
  265. DWORD *_pdwStubPhase);
  266. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_DeleteCredentials_Proxy(
  267. IWMSInternalAdminNetSource * This,
  268. /* [in] */ BSTR bstrRealm);
  269. void __RPC_STUB IWMSInternalAdminNetSource_DeleteCredentials_Stub(
  270. IRpcStubBuffer *This,
  271. IRpcChannelBuffer *_pRpcChannelBuffer,
  272. PRPC_MESSAGE _pRpcMessage,
  273. DWORD *_pdwStubPhase);
  274. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_GetCredentialFlags_Proxy(
  275. IWMSInternalAdminNetSource * This,
  276. /* [out] */ DWORD *lpdwFlags);
  277. void __RPC_STUB IWMSInternalAdminNetSource_GetCredentialFlags_Stub(
  278. IRpcStubBuffer *This,
  279. IRpcChannelBuffer *_pRpcChannelBuffer,
  280. PRPC_MESSAGE _pRpcMessage,
  281. DWORD *_pdwStubPhase);
  282. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_SetCredentialFlags_Proxy(
  283. IWMSInternalAdminNetSource * This,
  284. /* [in] */ DWORD dwFlags);
  285. void __RPC_STUB IWMSInternalAdminNetSource_SetCredentialFlags_Stub(
  286. IRpcStubBuffer *This,
  287. IRpcChannelBuffer *_pRpcChannelBuffer,
  288. PRPC_MESSAGE _pRpcMessage,
  289. DWORD *_pdwStubPhase);
  290. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_FindProxyForURL_Proxy(
  291. IWMSInternalAdminNetSource * This,
  292. /* [in] */ BSTR bstrProtocol,
  293. /* [in] */ BSTR bstrHost,
  294. /* [out] */ BOOL *pfProxyEnabled,
  295. /* [out] */ BSTR *pbstrProxyServer,
  296. /* [out] */ DWORD *pdwProxyPort,
  297. /* [out][in] */ DWORD *pdwProxyContext);
  298. void __RPC_STUB IWMSInternalAdminNetSource_FindProxyForURL_Stub(
  299. IRpcStubBuffer *This,
  300. IRpcChannelBuffer *_pRpcChannelBuffer,
  301. PRPC_MESSAGE _pRpcMessage,
  302. DWORD *_pdwStubPhase);
  303. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_RegisterProxyFailure_Proxy(
  304. IWMSInternalAdminNetSource * This,
  305. /* [in] */ HRESULT hrParam,
  306. /* [in] */ DWORD dwProxyContext);
  307. void __RPC_STUB IWMSInternalAdminNetSource_RegisterProxyFailure_Stub(
  308. IRpcStubBuffer *This,
  309. IRpcChannelBuffer *_pRpcChannelBuffer,
  310. PRPC_MESSAGE _pRpcMessage,
  311. DWORD *_pdwStubPhase);
  312. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_ShutdownProxyContext_Proxy(
  313. IWMSInternalAdminNetSource * This,
  314. /* [in] */ DWORD dwProxyContext);
  315. void __RPC_STUB IWMSInternalAdminNetSource_ShutdownProxyContext_Stub(
  316. IRpcStubBuffer *This,
  317. IRpcChannelBuffer *_pRpcChannelBuffer,
  318. PRPC_MESSAGE _pRpcMessage,
  319. DWORD *_pdwStubPhase);
  320. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource_IsUsingIE_Proxy(
  321. IWMSInternalAdminNetSource * This,
  322. /* [in] */ DWORD dwProxyContext,
  323. /* [out] */ BOOL *pfIsUsingIE);
  324. void __RPC_STUB IWMSInternalAdminNetSource_IsUsingIE_Stub(
  325. IRpcStubBuffer *This,
  326. IRpcChannelBuffer *_pRpcChannelBuffer,
  327. PRPC_MESSAGE _pRpcMessage,
  328. DWORD *_pdwStubPhase);
  329. #endif /* __IWMSInternalAdminNetSource_INTERFACE_DEFINED__ */
  330. #ifndef __IWMSInternalAdminNetSource2_INTERFACE_DEFINED__
  331. #define __IWMSInternalAdminNetSource2_INTERFACE_DEFINED__
  332. /* interface IWMSInternalAdminNetSource2 */
  333. /* [unique][helpstring][uuid][object][local] */
  334. EXTERN_C const IID IID_IWMSInternalAdminNetSource2;
  335. #if defined(__cplusplus) && !defined(CINTERFACE)
  336. MIDL_INTERFACE("E74D58C3-CF77-4b51-AF17-744687C43EAE")
  337. IWMSInternalAdminNetSource2 : public IUnknown
  338. {
  339. public:
  340. virtual HRESULT STDMETHODCALLTYPE SetCredentialsEx(
  341. /* [in] */ BSTR bstrRealm,
  342. /* [in] */ BSTR bstrUrl,
  343. /* [in] */ BOOL fProxy,
  344. /* [in] */ BSTR bstrName,
  345. /* [in] */ BSTR bstrPassword,
  346. /* [in] */ BOOL fPersist,
  347. /* [in] */ BOOL fConfirmedGood) = 0;
  348. virtual HRESULT STDMETHODCALLTYPE GetCredentialsEx(
  349. /* [in] */ BSTR bstrRealm,
  350. /* [in] */ BSTR bstrUrl,
  351. /* [in] */ BOOL fProxy,
  352. /* [out] */ NETSOURCE_URLCREDPOLICY_SETTINGS *pdwUrlPolicy,
  353. /* [out] */ BSTR *pbstrName,
  354. /* [out] */ BSTR *pbstrPassword,
  355. /* [out] */ BOOL *pfConfirmedGood) = 0;
  356. virtual HRESULT STDMETHODCALLTYPE DeleteCredentialsEx(
  357. /* [in] */ BSTR bstrRealm,
  358. /* [in] */ BSTR bstrUrl,
  359. /* [in] */ BOOL fProxy) = 0;
  360. virtual HRESULT STDMETHODCALLTYPE FindProxyForURLEx(
  361. /* [in] */ BSTR bstrProtocol,
  362. /* [in] */ BSTR bstrHost,
  363. /* [in] */ BSTR bstrUrl,
  364. /* [out] */ BOOL *pfProxyEnabled,
  365. /* [out] */ BSTR *pbstrProxyServer,
  366. /* [out] */ DWORD *pdwProxyPort,
  367. /* [out][in] */ DWORD *pdwProxyContext) = 0;
  368. };
  369. #else /* C style interface */
  370. typedef struct IWMSInternalAdminNetSource2Vtbl
  371. {
  372. BEGIN_INTERFACE
  373. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  374. IWMSInternalAdminNetSource2 * This,
  375. /* [in] */ REFIID riid,
  376. /* [iid_is][out] */ void **ppvObject);
  377. ULONG ( STDMETHODCALLTYPE *AddRef )(
  378. IWMSInternalAdminNetSource2 * This);
  379. ULONG ( STDMETHODCALLTYPE *Release )(
  380. IWMSInternalAdminNetSource2 * This);
  381. HRESULT ( STDMETHODCALLTYPE *SetCredentialsEx )(
  382. IWMSInternalAdminNetSource2 * This,
  383. /* [in] */ BSTR bstrRealm,
  384. /* [in] */ BSTR bstrUrl,
  385. /* [in] */ BOOL fProxy,
  386. /* [in] */ BSTR bstrName,
  387. /* [in] */ BSTR bstrPassword,
  388. /* [in] */ BOOL fPersist,
  389. /* [in] */ BOOL fConfirmedGood);
  390. HRESULT ( STDMETHODCALLTYPE *GetCredentialsEx )(
  391. IWMSInternalAdminNetSource2 * This,
  392. /* [in] */ BSTR bstrRealm,
  393. /* [in] */ BSTR bstrUrl,
  394. /* [in] */ BOOL fProxy,
  395. /* [out] */ NETSOURCE_URLCREDPOLICY_SETTINGS *pdwUrlPolicy,
  396. /* [out] */ BSTR *pbstrName,
  397. /* [out] */ BSTR *pbstrPassword,
  398. /* [out] */ BOOL *pfConfirmedGood);
  399. HRESULT ( STDMETHODCALLTYPE *DeleteCredentialsEx )(
  400. IWMSInternalAdminNetSource2 * This,
  401. /* [in] */ BSTR bstrRealm,
  402. /* [in] */ BSTR bstrUrl,
  403. /* [in] */ BOOL fProxy);
  404. HRESULT ( STDMETHODCALLTYPE *FindProxyForURLEx )(
  405. IWMSInternalAdminNetSource2 * This,
  406. /* [in] */ BSTR bstrProtocol,
  407. /* [in] */ BSTR bstrHost,
  408. /* [in] */ BSTR bstrUrl,
  409. /* [out] */ BOOL *pfProxyEnabled,
  410. /* [out] */ BSTR *pbstrProxyServer,
  411. /* [out] */ DWORD *pdwProxyPort,
  412. /* [out][in] */ DWORD *pdwProxyContext);
  413. END_INTERFACE
  414. } IWMSInternalAdminNetSource2Vtbl;
  415. interface IWMSInternalAdminNetSource2
  416. {
  417. CONST_VTBL struct IWMSInternalAdminNetSource2Vtbl *lpVtbl;
  418. };
  419. #ifdef COBJMACROS
  420. #define IWMSInternalAdminNetSource2_QueryInterface(This,riid,ppvObject) \
  421. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  422. #define IWMSInternalAdminNetSource2_AddRef(This) \
  423. (This)->lpVtbl -> AddRef(This)
  424. #define IWMSInternalAdminNetSource2_Release(This) \
  425. (This)->lpVtbl -> Release(This)
  426. #define IWMSInternalAdminNetSource2_SetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,bstrName,bstrPassword,fPersist,fConfirmedGood) \
  427. (This)->lpVtbl -> SetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,bstrName,bstrPassword,fPersist,fConfirmedGood)
  428. #define IWMSInternalAdminNetSource2_GetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,pdwUrlPolicy,pbstrName,pbstrPassword,pfConfirmedGood) \
  429. (This)->lpVtbl -> GetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,pdwUrlPolicy,pbstrName,pbstrPassword,pfConfirmedGood)
  430. #define IWMSInternalAdminNetSource2_DeleteCredentialsEx(This,bstrRealm,bstrUrl,fProxy) \
  431. (This)->lpVtbl -> DeleteCredentialsEx(This,bstrRealm,bstrUrl,fProxy)
  432. #define IWMSInternalAdminNetSource2_FindProxyForURLEx(This,bstrProtocol,bstrHost,bstrUrl,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pdwProxyContext) \
  433. (This)->lpVtbl -> FindProxyForURLEx(This,bstrProtocol,bstrHost,bstrUrl,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pdwProxyContext)
  434. #endif /* COBJMACROS */
  435. #endif /* C style interface */
  436. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource2_SetCredentialsEx_Proxy(
  437. IWMSInternalAdminNetSource2 * This,
  438. /* [in] */ BSTR bstrRealm,
  439. /* [in] */ BSTR bstrUrl,
  440. /* [in] */ BOOL fProxy,
  441. /* [in] */ BSTR bstrName,
  442. /* [in] */ BSTR bstrPassword,
  443. /* [in] */ BOOL fPersist,
  444. /* [in] */ BOOL fConfirmedGood);
  445. void __RPC_STUB IWMSInternalAdminNetSource2_SetCredentialsEx_Stub(
  446. IRpcStubBuffer *This,
  447. IRpcChannelBuffer *_pRpcChannelBuffer,
  448. PRPC_MESSAGE _pRpcMessage,
  449. DWORD *_pdwStubPhase);
  450. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource2_GetCredentialsEx_Proxy(
  451. IWMSInternalAdminNetSource2 * This,
  452. /* [in] */ BSTR bstrRealm,
  453. /* [in] */ BSTR bstrUrl,
  454. /* [in] */ BOOL fProxy,
  455. /* [out] */ NETSOURCE_URLCREDPOLICY_SETTINGS *pdwUrlPolicy,
  456. /* [out] */ BSTR *pbstrName,
  457. /* [out] */ BSTR *pbstrPassword,
  458. /* [out] */ BOOL *pfConfirmedGood);
  459. void __RPC_STUB IWMSInternalAdminNetSource2_GetCredentialsEx_Stub(
  460. IRpcStubBuffer *This,
  461. IRpcChannelBuffer *_pRpcChannelBuffer,
  462. PRPC_MESSAGE _pRpcMessage,
  463. DWORD *_pdwStubPhase);
  464. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource2_DeleteCredentialsEx_Proxy(
  465. IWMSInternalAdminNetSource2 * This,
  466. /* [in] */ BSTR bstrRealm,
  467. /* [in] */ BSTR bstrUrl,
  468. /* [in] */ BOOL fProxy);
  469. void __RPC_STUB IWMSInternalAdminNetSource2_DeleteCredentialsEx_Stub(
  470. IRpcStubBuffer *This,
  471. IRpcChannelBuffer *_pRpcChannelBuffer,
  472. PRPC_MESSAGE _pRpcMessage,
  473. DWORD *_pdwStubPhase);
  474. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource2_FindProxyForURLEx_Proxy(
  475. IWMSInternalAdminNetSource2 * This,
  476. /* [in] */ BSTR bstrProtocol,
  477. /* [in] */ BSTR bstrHost,
  478. /* [in] */ BSTR bstrUrl,
  479. /* [out] */ BOOL *pfProxyEnabled,
  480. /* [out] */ BSTR *pbstrProxyServer,
  481. /* [out] */ DWORD *pdwProxyPort,
  482. /* [out][in] */ DWORD *pdwProxyContext);
  483. void __RPC_STUB IWMSInternalAdminNetSource2_FindProxyForURLEx_Stub(
  484. IRpcStubBuffer *This,
  485. IRpcChannelBuffer *_pRpcChannelBuffer,
  486. PRPC_MESSAGE _pRpcMessage,
  487. DWORD *_pdwStubPhase);
  488. #endif /* __IWMSInternalAdminNetSource2_INTERFACE_DEFINED__ */
  489. #ifndef __IWMSInternalAdminNetSource3_INTERFACE_DEFINED__
  490. #define __IWMSInternalAdminNetSource3_INTERFACE_DEFINED__
  491. /* interface IWMSInternalAdminNetSource3 */
  492. /* [unique][helpstring][uuid][object][local] */
  493. EXTERN_C const IID IID_IWMSInternalAdminNetSource3;
  494. #if defined(__cplusplus) && !defined(CINTERFACE)
  495. MIDL_INTERFACE("6b63d08e-4590-44af-9eb3-57ff1e73bf80")
  496. IWMSInternalAdminNetSource3 : public IWMSInternalAdminNetSource2
  497. {
  498. public:
  499. virtual HRESULT STDMETHODCALLTYPE GetNetSourceCreator2(
  500. /* [out] */ IUnknown **ppNetSourceCreator) = 0;
  501. virtual HRESULT STDMETHODCALLTYPE FindProxyForURLEx2(
  502. /* [in] */ BSTR bstrProtocol,
  503. /* [in] */ BSTR bstrHost,
  504. /* [in] */ BSTR bstrUrl,
  505. /* [out] */ BOOL *pfProxyEnabled,
  506. /* [out] */ BSTR *pbstrProxyServer,
  507. /* [out] */ DWORD *pdwProxyPort,
  508. /* [out][in] */ QWORD *pqwProxyContext) = 0;
  509. virtual HRESULT STDMETHODCALLTYPE RegisterProxyFailure2(
  510. /* [in] */ HRESULT hrParam,
  511. /* [in] */ QWORD qwProxyContext) = 0;
  512. virtual HRESULT STDMETHODCALLTYPE ShutdownProxyContext2(
  513. /* [in] */ QWORD qwProxyContext) = 0;
  514. virtual HRESULT STDMETHODCALLTYPE IsUsingIE2(
  515. /* [in] */ QWORD qwProxyContext,
  516. /* [out] */ BOOL *pfIsUsingIE) = 0;
  517. virtual HRESULT STDMETHODCALLTYPE SetCredentialsEx2(
  518. /* [in] */ BSTR bstrRealm,
  519. /* [in] */ BSTR bstrUrl,
  520. /* [in] */ BOOL fProxy,
  521. /* [in] */ BSTR bstrName,
  522. /* [in] */ BSTR bstrPassword,
  523. /* [in] */ BOOL fPersist,
  524. /* [in] */ BOOL fConfirmedGood,
  525. /* [in] */ BOOL fClearTextAuthentication) = 0;
  526. virtual HRESULT STDMETHODCALLTYPE GetCredentialsEx2(
  527. /* [in] */ BSTR bstrRealm,
  528. /* [in] */ BSTR bstrUrl,
  529. /* [in] */ BOOL fProxy,
  530. /* [in] */ BOOL fClearTextAuthentication,
  531. /* [out] */ NETSOURCE_URLCREDPOLICY_SETTINGS *pdwUrlPolicy,
  532. /* [out] */ BSTR *pbstrName,
  533. /* [out] */ BSTR *pbstrPassword,
  534. /* [out] */ BOOL *pfConfirmedGood) = 0;
  535. };
  536. #else /* C style interface */
  537. typedef struct IWMSInternalAdminNetSource3Vtbl
  538. {
  539. BEGIN_INTERFACE
  540. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  541. IWMSInternalAdminNetSource3 * This,
  542. /* [in] */ REFIID riid,
  543. /* [iid_is][out] */ void **ppvObject);
  544. ULONG ( STDMETHODCALLTYPE *AddRef )(
  545. IWMSInternalAdminNetSource3 * This);
  546. ULONG ( STDMETHODCALLTYPE *Release )(
  547. IWMSInternalAdminNetSource3 * This);
  548. HRESULT ( STDMETHODCALLTYPE *SetCredentialsEx )(
  549. IWMSInternalAdminNetSource3 * This,
  550. /* [in] */ BSTR bstrRealm,
  551. /* [in] */ BSTR bstrUrl,
  552. /* [in] */ BOOL fProxy,
  553. /* [in] */ BSTR bstrName,
  554. /* [in] */ BSTR bstrPassword,
  555. /* [in] */ BOOL fPersist,
  556. /* [in] */ BOOL fConfirmedGood);
  557. HRESULT ( STDMETHODCALLTYPE *GetCredentialsEx )(
  558. IWMSInternalAdminNetSource3 * This,
  559. /* [in] */ BSTR bstrRealm,
  560. /* [in] */ BSTR bstrUrl,
  561. /* [in] */ BOOL fProxy,
  562. /* [out] */ NETSOURCE_URLCREDPOLICY_SETTINGS *pdwUrlPolicy,
  563. /* [out] */ BSTR *pbstrName,
  564. /* [out] */ BSTR *pbstrPassword,
  565. /* [out] */ BOOL *pfConfirmedGood);
  566. HRESULT ( STDMETHODCALLTYPE *DeleteCredentialsEx )(
  567. IWMSInternalAdminNetSource3 * This,
  568. /* [in] */ BSTR bstrRealm,
  569. /* [in] */ BSTR bstrUrl,
  570. /* [in] */ BOOL fProxy);
  571. HRESULT ( STDMETHODCALLTYPE *FindProxyForURLEx )(
  572. IWMSInternalAdminNetSource3 * This,
  573. /* [in] */ BSTR bstrProtocol,
  574. /* [in] */ BSTR bstrHost,
  575. /* [in] */ BSTR bstrUrl,
  576. /* [out] */ BOOL *pfProxyEnabled,
  577. /* [out] */ BSTR *pbstrProxyServer,
  578. /* [out] */ DWORD *pdwProxyPort,
  579. /* [out][in] */ DWORD *pdwProxyContext);
  580. HRESULT ( STDMETHODCALLTYPE *GetNetSourceCreator2 )(
  581. IWMSInternalAdminNetSource3 * This,
  582. /* [out] */ IUnknown **ppNetSourceCreator);
  583. HRESULT ( STDMETHODCALLTYPE *FindProxyForURLEx2 )(
  584. IWMSInternalAdminNetSource3 * This,
  585. /* [in] */ BSTR bstrProtocol,
  586. /* [in] */ BSTR bstrHost,
  587. /* [in] */ BSTR bstrUrl,
  588. /* [out] */ BOOL *pfProxyEnabled,
  589. /* [out] */ BSTR *pbstrProxyServer,
  590. /* [out] */ DWORD *pdwProxyPort,
  591. /* [out][in] */ QWORD *pqwProxyContext);
  592. HRESULT ( STDMETHODCALLTYPE *RegisterProxyFailure2 )(
  593. IWMSInternalAdminNetSource3 * This,
  594. /* [in] */ HRESULT hrParam,
  595. /* [in] */ QWORD qwProxyContext);
  596. HRESULT ( STDMETHODCALLTYPE *ShutdownProxyContext2 )(
  597. IWMSInternalAdminNetSource3 * This,
  598. /* [in] */ QWORD qwProxyContext);
  599. HRESULT ( STDMETHODCALLTYPE *IsUsingIE2 )(
  600. IWMSInternalAdminNetSource3 * This,
  601. /* [in] */ QWORD qwProxyContext,
  602. /* [out] */ BOOL *pfIsUsingIE);
  603. HRESULT ( STDMETHODCALLTYPE *SetCredentialsEx2 )(
  604. IWMSInternalAdminNetSource3 * This,
  605. /* [in] */ BSTR bstrRealm,
  606. /* [in] */ BSTR bstrUrl,
  607. /* [in] */ BOOL fProxy,
  608. /* [in] */ BSTR bstrName,
  609. /* [in] */ BSTR bstrPassword,
  610. /* [in] */ BOOL fPersist,
  611. /* [in] */ BOOL fConfirmedGood,
  612. /* [in] */ BOOL fClearTextAuthentication);
  613. HRESULT ( STDMETHODCALLTYPE *GetCredentialsEx2 )(
  614. IWMSInternalAdminNetSource3 * This,
  615. /* [in] */ BSTR bstrRealm,
  616. /* [in] */ BSTR bstrUrl,
  617. /* [in] */ BOOL fProxy,
  618. /* [in] */ BOOL fClearTextAuthentication,
  619. /* [out] */ NETSOURCE_URLCREDPOLICY_SETTINGS *pdwUrlPolicy,
  620. /* [out] */ BSTR *pbstrName,
  621. /* [out] */ BSTR *pbstrPassword,
  622. /* [out] */ BOOL *pfConfirmedGood);
  623. END_INTERFACE
  624. } IWMSInternalAdminNetSource3Vtbl;
  625. interface IWMSInternalAdminNetSource3
  626. {
  627. CONST_VTBL struct IWMSInternalAdminNetSource3Vtbl *lpVtbl;
  628. };
  629. #ifdef COBJMACROS
  630. #define IWMSInternalAdminNetSource3_QueryInterface(This,riid,ppvObject) \
  631. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  632. #define IWMSInternalAdminNetSource3_AddRef(This) \
  633. (This)->lpVtbl -> AddRef(This)
  634. #define IWMSInternalAdminNetSource3_Release(This) \
  635. (This)->lpVtbl -> Release(This)
  636. #define IWMSInternalAdminNetSource3_SetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,bstrName,bstrPassword,fPersist,fConfirmedGood) \
  637. (This)->lpVtbl -> SetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,bstrName,bstrPassword,fPersist,fConfirmedGood)
  638. #define IWMSInternalAdminNetSource3_GetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,pdwUrlPolicy,pbstrName,pbstrPassword,pfConfirmedGood) \
  639. (This)->lpVtbl -> GetCredentialsEx(This,bstrRealm,bstrUrl,fProxy,pdwUrlPolicy,pbstrName,pbstrPassword,pfConfirmedGood)
  640. #define IWMSInternalAdminNetSource3_DeleteCredentialsEx(This,bstrRealm,bstrUrl,fProxy) \
  641. (This)->lpVtbl -> DeleteCredentialsEx(This,bstrRealm,bstrUrl,fProxy)
  642. #define IWMSInternalAdminNetSource3_FindProxyForURLEx(This,bstrProtocol,bstrHost,bstrUrl,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pdwProxyContext) \
  643. (This)->lpVtbl -> FindProxyForURLEx(This,bstrProtocol,bstrHost,bstrUrl,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pdwProxyContext)
  644. #define IWMSInternalAdminNetSource3_GetNetSourceCreator2(This,ppNetSourceCreator) \
  645. (This)->lpVtbl -> GetNetSourceCreator2(This,ppNetSourceCreator)
  646. #define IWMSInternalAdminNetSource3_FindProxyForURLEx2(This,bstrProtocol,bstrHost,bstrUrl,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pqwProxyContext) \
  647. (This)->lpVtbl -> FindProxyForURLEx2(This,bstrProtocol,bstrHost,bstrUrl,pfProxyEnabled,pbstrProxyServer,pdwProxyPort,pqwProxyContext)
  648. #define IWMSInternalAdminNetSource3_RegisterProxyFailure2(This,hrParam,qwProxyContext) \
  649. (This)->lpVtbl -> RegisterProxyFailure2(This,hrParam,qwProxyContext)
  650. #define IWMSInternalAdminNetSource3_ShutdownProxyContext2(This,qwProxyContext) \
  651. (This)->lpVtbl -> ShutdownProxyContext2(This,qwProxyContext)
  652. #define IWMSInternalAdminNetSource3_IsUsingIE2(This,qwProxyContext,pfIsUsingIE) \
  653. (This)->lpVtbl -> IsUsingIE2(This,qwProxyContext,pfIsUsingIE)
  654. #define IWMSInternalAdminNetSource3_SetCredentialsEx2(This,bstrRealm,bstrUrl,fProxy,bstrName,bstrPassword,fPersist,fConfirmedGood,fClearTextAuthentication) \
  655. (This)->lpVtbl -> SetCredentialsEx2(This,bstrRealm,bstrUrl,fProxy,bstrName,bstrPassword,fPersist,fConfirmedGood,fClearTextAuthentication)
  656. #define IWMSInternalAdminNetSource3_GetCredentialsEx2(This,bstrRealm,bstrUrl,fProxy,fClearTextAuthentication,pdwUrlPolicy,pbstrName,pbstrPassword,pfConfirmedGood) \
  657. (This)->lpVtbl -> GetCredentialsEx2(This,bstrRealm,bstrUrl,fProxy,fClearTextAuthentication,pdwUrlPolicy,pbstrName,pbstrPassword,pfConfirmedGood)
  658. #endif /* COBJMACROS */
  659. #endif /* C style interface */
  660. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource3_GetNetSourceCreator2_Proxy(
  661. IWMSInternalAdminNetSource3 * This,
  662. /* [out] */ IUnknown **ppNetSourceCreator);
  663. void __RPC_STUB IWMSInternalAdminNetSource3_GetNetSourceCreator2_Stub(
  664. IRpcStubBuffer *This,
  665. IRpcChannelBuffer *_pRpcChannelBuffer,
  666. PRPC_MESSAGE _pRpcMessage,
  667. DWORD *_pdwStubPhase);
  668. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource3_FindProxyForURLEx2_Proxy(
  669. IWMSInternalAdminNetSource3 * This,
  670. /* [in] */ BSTR bstrProtocol,
  671. /* [in] */ BSTR bstrHost,
  672. /* [in] */ BSTR bstrUrl,
  673. /* [out] */ BOOL *pfProxyEnabled,
  674. /* [out] */ BSTR *pbstrProxyServer,
  675. /* [out] */ DWORD *pdwProxyPort,
  676. /* [out][in] */ QWORD *pqwProxyContext);
  677. void __RPC_STUB IWMSInternalAdminNetSource3_FindProxyForURLEx2_Stub(
  678. IRpcStubBuffer *This,
  679. IRpcChannelBuffer *_pRpcChannelBuffer,
  680. PRPC_MESSAGE _pRpcMessage,
  681. DWORD *_pdwStubPhase);
  682. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource3_RegisterProxyFailure2_Proxy(
  683. IWMSInternalAdminNetSource3 * This,
  684. /* [in] */ HRESULT hrParam,
  685. /* [in] */ QWORD qwProxyContext);
  686. void __RPC_STUB IWMSInternalAdminNetSource3_RegisterProxyFailure2_Stub(
  687. IRpcStubBuffer *This,
  688. IRpcChannelBuffer *_pRpcChannelBuffer,
  689. PRPC_MESSAGE _pRpcMessage,
  690. DWORD *_pdwStubPhase);
  691. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource3_ShutdownProxyContext2_Proxy(
  692. IWMSInternalAdminNetSource3 * This,
  693. /* [in] */ QWORD qwProxyContext);
  694. void __RPC_STUB IWMSInternalAdminNetSource3_ShutdownProxyContext2_Stub(
  695. IRpcStubBuffer *This,
  696. IRpcChannelBuffer *_pRpcChannelBuffer,
  697. PRPC_MESSAGE _pRpcMessage,
  698. DWORD *_pdwStubPhase);
  699. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource3_IsUsingIE2_Proxy(
  700. IWMSInternalAdminNetSource3 * This,
  701. /* [in] */ QWORD qwProxyContext,
  702. /* [out] */ BOOL *pfIsUsingIE);
  703. void __RPC_STUB IWMSInternalAdminNetSource3_IsUsingIE2_Stub(
  704. IRpcStubBuffer *This,
  705. IRpcChannelBuffer *_pRpcChannelBuffer,
  706. PRPC_MESSAGE _pRpcMessage,
  707. DWORD *_pdwStubPhase);
  708. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource3_SetCredentialsEx2_Proxy(
  709. IWMSInternalAdminNetSource3 * This,
  710. /* [in] */ BSTR bstrRealm,
  711. /* [in] */ BSTR bstrUrl,
  712. /* [in] */ BOOL fProxy,
  713. /* [in] */ BSTR bstrName,
  714. /* [in] */ BSTR bstrPassword,
  715. /* [in] */ BOOL fPersist,
  716. /* [in] */ BOOL fConfirmedGood,
  717. /* [in] */ BOOL fClearTextAuthentication);
  718. void __RPC_STUB IWMSInternalAdminNetSource3_SetCredentialsEx2_Stub(
  719. IRpcStubBuffer *This,
  720. IRpcChannelBuffer *_pRpcChannelBuffer,
  721. PRPC_MESSAGE _pRpcMessage,
  722. DWORD *_pdwStubPhase);
  723. HRESULT STDMETHODCALLTYPE IWMSInternalAdminNetSource3_GetCredentialsEx2_Proxy(
  724. IWMSInternalAdminNetSource3 * This,
  725. /* [in] */ BSTR bstrRealm,
  726. /* [in] */ BSTR bstrUrl,
  727. /* [in] */ BOOL fProxy,
  728. /* [in] */ BOOL fClearTextAuthentication,
  729. /* [out] */ NETSOURCE_URLCREDPOLICY_SETTINGS *pdwUrlPolicy,
  730. /* [out] */ BSTR *pbstrName,
  731. /* [out] */ BSTR *pbstrPassword,
  732. /* [out] */ BOOL *pfConfirmedGood);
  733. void __RPC_STUB IWMSInternalAdminNetSource3_GetCredentialsEx2_Stub(
  734. IRpcStubBuffer *This,
  735. IRpcChannelBuffer *_pRpcChannelBuffer,
  736. PRPC_MESSAGE _pRpcMessage,
  737. DWORD *_pdwStubPhase);
  738. #endif /* __IWMSInternalAdminNetSource3_INTERFACE_DEFINED__ */
  739. /* Additional Prototypes for ALL interfaces */
  740. /* end of Additional Prototypes */
  741. #ifdef __cplusplus
  742. }
  743. #endif
  744. #endif