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.

3848 lines
131 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 5.02.0221 */
  4. /* at Tue Dec 22 23:42:06 1998
  5. */
  6. /* Compiler settings for icwhelp.idl:
  7. Oicf (OptLev=i2), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext, robust
  8. error checks: allocation ref bounds_check enum stub_data , no_format_optimization
  9. VC __declspec() decoration level:
  10. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  11. DECLSPEC_UUID(), MIDL_INTERFACE()
  12. */
  13. //@@MIDL_FILE_HEADING( )
  14. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  15. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  16. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  17. #endif
  18. #include "rpc.h"
  19. #include "rpcndr.h"
  20. #ifndef __RPCNDR_H_VERSION__
  21. #error this stub requires an updated version of <rpcndr.h>
  22. #endif // __RPCNDR_H_VERSION__
  23. #ifndef COM_NO_WINDOWS_H
  24. #include "windows.h"
  25. #include "ole2.h"
  26. #endif /*COM_NO_WINDOWS_H*/
  27. #ifndef __icwhelp_h__
  28. #define __icwhelp_h__
  29. /* Forward Declarations */
  30. #ifndef __IRefDial_FWD_DEFINED__
  31. #define __IRefDial_FWD_DEFINED__
  32. typedef interface IRefDial IRefDial;
  33. #endif /* __IRefDial_FWD_DEFINED__ */
  34. #ifndef __IDialErr_FWD_DEFINED__
  35. #define __IDialErr_FWD_DEFINED__
  36. typedef interface IDialErr IDialErr;
  37. #endif /* __IDialErr_FWD_DEFINED__ */
  38. #ifndef __ISmartStart_FWD_DEFINED__
  39. #define __ISmartStart_FWD_DEFINED__
  40. typedef interface ISmartStart ISmartStart;
  41. #endif /* __ISmartStart_FWD_DEFINED__ */
  42. #ifndef __IICWSystemConfig_FWD_DEFINED__
  43. #define __IICWSystemConfig_FWD_DEFINED__
  44. typedef interface IICWSystemConfig IICWSystemConfig;
  45. #endif /* __IICWSystemConfig_FWD_DEFINED__ */
  46. #ifndef __ITapiLocationInfo_FWD_DEFINED__
  47. #define __ITapiLocationInfo_FWD_DEFINED__
  48. typedef interface ITapiLocationInfo ITapiLocationInfo;
  49. #endif /* __ITapiLocationInfo_FWD_DEFINED__ */
  50. #ifndef __IUserInfo_FWD_DEFINED__
  51. #define __IUserInfo_FWD_DEFINED__
  52. typedef interface IUserInfo IUserInfo;
  53. #endif /* __IUserInfo_FWD_DEFINED__ */
  54. #ifndef __IWebGate_FWD_DEFINED__
  55. #define __IWebGate_FWD_DEFINED__
  56. typedef interface IWebGate IWebGate;
  57. #endif /* __IWebGate_FWD_DEFINED__ */
  58. #ifndef __IINSHandler_FWD_DEFINED__
  59. #define __IINSHandler_FWD_DEFINED__
  60. typedef interface IINSHandler IINSHandler;
  61. #endif /* __IINSHandler_FWD_DEFINED__ */
  62. #ifndef ___RefDialEvents_FWD_DEFINED__
  63. #define ___RefDialEvents_FWD_DEFINED__
  64. typedef interface _RefDialEvents _RefDialEvents;
  65. #endif /* ___RefDialEvents_FWD_DEFINED__ */
  66. #ifndef __RefDial_FWD_DEFINED__
  67. #define __RefDial_FWD_DEFINED__
  68. #ifdef __cplusplus
  69. typedef class RefDial RefDial;
  70. #else
  71. typedef struct RefDial RefDial;
  72. #endif /* __cplusplus */
  73. #endif /* __RefDial_FWD_DEFINED__ */
  74. #ifndef __DialErr_FWD_DEFINED__
  75. #define __DialErr_FWD_DEFINED__
  76. #ifdef __cplusplus
  77. typedef class DialErr DialErr;
  78. #else
  79. typedef struct DialErr DialErr;
  80. #endif /* __cplusplus */
  81. #endif /* __DialErr_FWD_DEFINED__ */
  82. #ifndef __SmartStart_FWD_DEFINED__
  83. #define __SmartStart_FWD_DEFINED__
  84. #ifdef __cplusplus
  85. typedef class SmartStart SmartStart;
  86. #else
  87. typedef struct SmartStart SmartStart;
  88. #endif /* __cplusplus */
  89. #endif /* __SmartStart_FWD_DEFINED__ */
  90. #ifndef __ICWSystemConfig_FWD_DEFINED__
  91. #define __ICWSystemConfig_FWD_DEFINED__
  92. #ifdef __cplusplus
  93. typedef class ICWSystemConfig ICWSystemConfig;
  94. #else
  95. typedef struct ICWSystemConfig ICWSystemConfig;
  96. #endif /* __cplusplus */
  97. #endif /* __ICWSystemConfig_FWD_DEFINED__ */
  98. #ifndef __TapiLocationInfo_FWD_DEFINED__
  99. #define __TapiLocationInfo_FWD_DEFINED__
  100. #ifdef __cplusplus
  101. typedef class TapiLocationInfo TapiLocationInfo;
  102. #else
  103. typedef struct TapiLocationInfo TapiLocationInfo;
  104. #endif /* __cplusplus */
  105. #endif /* __TapiLocationInfo_FWD_DEFINED__ */
  106. #ifndef __UserInfo_FWD_DEFINED__
  107. #define __UserInfo_FWD_DEFINED__
  108. #ifdef __cplusplus
  109. typedef class UserInfo UserInfo;
  110. #else
  111. typedef struct UserInfo UserInfo;
  112. #endif /* __cplusplus */
  113. #endif /* __UserInfo_FWD_DEFINED__ */
  114. #ifndef ___WebGateEvents_FWD_DEFINED__
  115. #define ___WebGateEvents_FWD_DEFINED__
  116. typedef interface _WebGateEvents _WebGateEvents;
  117. #endif /* ___WebGateEvents_FWD_DEFINED__ */
  118. #ifndef __WebGate_FWD_DEFINED__
  119. #define __WebGate_FWD_DEFINED__
  120. #ifdef __cplusplus
  121. typedef class WebGate WebGate;
  122. #else
  123. typedef struct WebGate WebGate;
  124. #endif /* __cplusplus */
  125. #endif /* __WebGate_FWD_DEFINED__ */
  126. #ifndef ___INSHandlerEvents_FWD_DEFINED__
  127. #define ___INSHandlerEvents_FWD_DEFINED__
  128. typedef interface _INSHandlerEvents _INSHandlerEvents;
  129. #endif /* ___INSHandlerEvents_FWD_DEFINED__ */
  130. #ifndef __INSHandler_FWD_DEFINED__
  131. #define __INSHandler_FWD_DEFINED__
  132. #ifdef __cplusplus
  133. typedef class INSHandler INSHandler;
  134. #else
  135. typedef struct INSHandler INSHandler;
  136. #endif /* __cplusplus */
  137. #endif /* __INSHandler_FWD_DEFINED__ */
  138. /* header files for imported files */
  139. #include "oaidl.h"
  140. #include "ocidl.h"
  141. #ifdef __cplusplus
  142. extern "C"{
  143. #endif
  144. void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
  145. void __RPC_USER MIDL_user_free( void __RPC_FAR * );
  146. /* interface __MIDL_itf_icwhelp_0000 */
  147. /* [local] */
  148. #pragma once
  149. extern RPC_IF_HANDLE __MIDL_itf_icwhelp_0000_v0_0_c_ifspec;
  150. extern RPC_IF_HANDLE __MIDL_itf_icwhelp_0000_v0_0_s_ifspec;
  151. #ifndef __IRefDial_INTERFACE_DEFINED__
  152. #define __IRefDial_INTERFACE_DEFINED__
  153. /* interface IRefDial */
  154. /* [unique][helpstring][dual][uuid][object] */
  155. EXTERN_C const IID IID_IRefDial;
  156. #if defined(__cplusplus) && !defined(CINTERFACE)
  157. MIDL_INTERFACE("1E794A09-86F4-11D1-ADD8-0000F87734F0")
  158. IRefDial : public IDispatch
  159. {
  160. public:
  161. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoConnect(
  162. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  163. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DownloadStatusString(
  164. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  165. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetupForDialing(
  166. BSTR bstrISPFILE,
  167. DWORD dwCountry,
  168. BSTR bstrAreaCode,
  169. DWORD dwFlag,
  170. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  171. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QuitWizard(
  172. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  173. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UserPickNumber(
  174. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  175. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialPhoneNumber(
  176. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  177. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DialPhoneNumber(
  178. /* [in] */ BSTR newVal) = 0;
  179. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_URL(
  180. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  181. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PromoCode(
  182. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  183. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PromoCode(
  184. /* [in] */ BSTR newVal) = 0;
  185. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ProductCode(
  186. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  187. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ProductCode(
  188. /* [in] */ BSTR newVal) = 0;
  189. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoOfferDownload(
  190. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  191. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialStatusString(
  192. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  193. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoHangup( void) = 0;
  194. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ProcessSignedPID(
  195. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  196. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignedPID(
  197. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  198. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FormReferralServerURL(
  199. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  200. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SignupURL(
  201. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  202. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TryAgain(
  203. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  204. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialErrorMsg(
  205. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  206. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ModemEnum_Reset( void) = 0;
  207. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ModemEnum_Next(
  208. /* [retval][out] */ BSTR __RPC_FAR *pDeviceName) = 0;
  209. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ModemEnum_NumDevices(
  210. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  211. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_SupportNumber(
  212. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  213. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowDialingProperties(
  214. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  215. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ShowPhoneBook(
  216. /* [in] */ DWORD dwCountryCode,
  217. /* [in] */ long newVal,
  218. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  219. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ValidatePhoneNumber(
  220. /* [in] */ BSTR bstrPhoneNumber,
  221. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  222. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_HavePhoneBook(
  223. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  224. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BrandingFlags(
  225. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  226. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BrandingFlags(
  227. /* [in] */ long newVal) = 0;
  228. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CurrentModem(
  229. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  230. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CurrentModem(
  231. /* [in] */ long newVal) = 0;
  232. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISPSupportPhoneNumber(
  233. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  234. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ISPSupportPhoneNumber(
  235. /* [in] */ BSTR newVal) = 0;
  236. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LoggingStartUrl(
  237. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  238. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LoggingEndUrl(
  239. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  240. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SelectedPhoneNumber(
  241. /* [in] */ long newVal,
  242. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  243. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PhoneNumberEnum_Reset( void) = 0;
  244. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PhoneNumberEnum_Next(
  245. /* [retval][out] */ BSTR __RPC_FAR *pNumber) = 0;
  246. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumberEnum_NumDevices(
  247. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  248. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DialError(
  249. /* [retval][out] */ HRESULT __RPC_FAR *pVal) = 0;
  250. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Redial(
  251. /* [in] */ BOOL newbVal) = 0;
  252. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoConfigURL(
  253. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  254. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DoInit( void) = 0;
  255. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_OemCode(
  256. /* [in] */ BSTR newVal) = 0;
  257. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_AllOfferCode(
  258. /* [in] */ long newVal) = 0;
  259. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISDNURL(
  260. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  261. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISDNAutoConfigURL(
  262. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  263. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_bIsISDNDevice(
  264. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  265. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ModemOverride(
  266. /* [in] */ BOOL newbVal) = 0;
  267. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveConnectoid(
  268. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  269. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ISPSupportNumber(
  270. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  271. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RasGetConnectStatus(
  272. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  273. };
  274. #else /* C style interface */
  275. typedef struct IRefDialVtbl
  276. {
  277. BEGIN_INTERFACE
  278. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  279. IRefDial __RPC_FAR * This,
  280. /* [in] */ REFIID riid,
  281. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  282. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  283. IRefDial __RPC_FAR * This);
  284. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  285. IRefDial __RPC_FAR * This);
  286. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  287. IRefDial __RPC_FAR * This,
  288. /* [out] */ UINT __RPC_FAR *pctinfo);
  289. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  290. IRefDial __RPC_FAR * This,
  291. /* [in] */ UINT iTInfo,
  292. /* [in] */ LCID lcid,
  293. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  294. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  295. IRefDial __RPC_FAR * This,
  296. /* [in] */ REFIID riid,
  297. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  298. /* [in] */ UINT cNames,
  299. /* [in] */ LCID lcid,
  300. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  301. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  302. IRefDial __RPC_FAR * This,
  303. /* [in] */ DISPID dispIdMember,
  304. /* [in] */ REFIID riid,
  305. /* [in] */ LCID lcid,
  306. /* [in] */ WORD wFlags,
  307. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  308. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  309. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  310. /* [out] */ UINT __RPC_FAR *puArgErr);
  311. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoConnect )(
  312. IRefDial __RPC_FAR * This,
  313. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  314. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadStatusString )(
  315. IRefDial __RPC_FAR * This,
  316. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  317. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetupForDialing )(
  318. IRefDial __RPC_FAR * This,
  319. BSTR bstrISPFILE,
  320. DWORD dwCountry,
  321. BSTR bstrAreaCode,
  322. DWORD dwFlag,
  323. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  324. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_QuitWizard )(
  325. IRefDial __RPC_FAR * This,
  326. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  327. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UserPickNumber )(
  328. IRefDial __RPC_FAR * This,
  329. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  330. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialPhoneNumber )(
  331. IRefDial __RPC_FAR * This,
  332. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  333. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DialPhoneNumber )(
  334. IRefDial __RPC_FAR * This,
  335. /* [in] */ BSTR newVal);
  336. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_URL )(
  337. IRefDial __RPC_FAR * This,
  338. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  339. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PromoCode )(
  340. IRefDial __RPC_FAR * This,
  341. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  342. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PromoCode )(
  343. IRefDial __RPC_FAR * This,
  344. /* [in] */ BSTR newVal);
  345. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProductCode )(
  346. IRefDial __RPC_FAR * This,
  347. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  348. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ProductCode )(
  349. IRefDial __RPC_FAR * This,
  350. /* [in] */ BSTR newVal);
  351. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoOfferDownload )(
  352. IRefDial __RPC_FAR * This,
  353. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  354. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialStatusString )(
  355. IRefDial __RPC_FAR * This,
  356. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  357. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoHangup )(
  358. IRefDial __RPC_FAR * This);
  359. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessSignedPID )(
  360. IRefDial __RPC_FAR * This,
  361. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  362. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SignedPID )(
  363. IRefDial __RPC_FAR * This,
  364. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  365. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FormReferralServerURL )(
  366. IRefDial __RPC_FAR * This,
  367. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  368. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SignupURL )(
  369. IRefDial __RPC_FAR * This,
  370. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  371. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TryAgain )(
  372. IRefDial __RPC_FAR * This,
  373. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  374. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialErrorMsg )(
  375. IRefDial __RPC_FAR * This,
  376. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  377. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModemEnum_Reset )(
  378. IRefDial __RPC_FAR * This);
  379. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ModemEnum_Next )(
  380. IRefDial __RPC_FAR * This,
  381. /* [retval][out] */ BSTR __RPC_FAR *pDeviceName);
  382. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ModemEnum_NumDevices )(
  383. IRefDial __RPC_FAR * This,
  384. /* [retval][out] */ long __RPC_FAR *pVal);
  385. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SupportNumber )(
  386. IRefDial __RPC_FAR * This,
  387. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  388. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowDialingProperties )(
  389. IRefDial __RPC_FAR * This,
  390. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  391. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ShowPhoneBook )(
  392. IRefDial __RPC_FAR * This,
  393. /* [in] */ DWORD dwCountryCode,
  394. /* [in] */ long newVal,
  395. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  396. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ValidatePhoneNumber )(
  397. IRefDial __RPC_FAR * This,
  398. /* [in] */ BSTR bstrPhoneNumber,
  399. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  400. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HavePhoneBook )(
  401. IRefDial __RPC_FAR * This,
  402. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  403. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BrandingFlags )(
  404. IRefDial __RPC_FAR * This,
  405. /* [retval][out] */ long __RPC_FAR *pVal);
  406. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BrandingFlags )(
  407. IRefDial __RPC_FAR * This,
  408. /* [in] */ long newVal);
  409. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CurrentModem )(
  410. IRefDial __RPC_FAR * This,
  411. /* [retval][out] */ long __RPC_FAR *pVal);
  412. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CurrentModem )(
  413. IRefDial __RPC_FAR * This,
  414. /* [in] */ long newVal);
  415. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISPSupportPhoneNumber )(
  416. IRefDial __RPC_FAR * This,
  417. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  418. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ISPSupportPhoneNumber )(
  419. IRefDial __RPC_FAR * This,
  420. /* [in] */ BSTR newVal);
  421. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LoggingStartUrl )(
  422. IRefDial __RPC_FAR * This,
  423. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  424. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LoggingEndUrl )(
  425. IRefDial __RPC_FAR * This,
  426. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  427. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SelectedPhoneNumber )(
  428. IRefDial __RPC_FAR * This,
  429. /* [in] */ long newVal,
  430. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  431. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PhoneNumberEnum_Reset )(
  432. IRefDial __RPC_FAR * This);
  433. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PhoneNumberEnum_Next )(
  434. IRefDial __RPC_FAR * This,
  435. /* [retval][out] */ BSTR __RPC_FAR *pNumber);
  436. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PhoneNumberEnum_NumDevices )(
  437. IRefDial __RPC_FAR * This,
  438. /* [retval][out] */ long __RPC_FAR *pVal);
  439. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DialError )(
  440. IRefDial __RPC_FAR * This,
  441. /* [retval][out] */ HRESULT __RPC_FAR *pVal);
  442. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Redial )(
  443. IRefDial __RPC_FAR * This,
  444. /* [in] */ BOOL newbVal);
  445. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoConfigURL )(
  446. IRefDial __RPC_FAR * This,
  447. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  448. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DoInit )(
  449. IRefDial __RPC_FAR * This);
  450. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_OemCode )(
  451. IRefDial __RPC_FAR * This,
  452. /* [in] */ BSTR newVal);
  453. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AllOfferCode )(
  454. IRefDial __RPC_FAR * This,
  455. /* [in] */ long newVal);
  456. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISDNURL )(
  457. IRefDial __RPC_FAR * This,
  458. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  459. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISDNAutoConfigURL )(
  460. IRefDial __RPC_FAR * This,
  461. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  462. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bIsISDNDevice )(
  463. IRefDial __RPC_FAR * This,
  464. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  465. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ModemOverride )(
  466. IRefDial __RPC_FAR * This,
  467. /* [in] */ BOOL newbVal);
  468. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveConnectoid )(
  469. IRefDial __RPC_FAR * This,
  470. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  471. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ISPSupportNumber )(
  472. IRefDial __RPC_FAR * This,
  473. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  474. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RasGetConnectStatus )(
  475. IRefDial __RPC_FAR * This,
  476. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  477. END_INTERFACE
  478. } IRefDialVtbl;
  479. interface IRefDial
  480. {
  481. CONST_VTBL struct IRefDialVtbl __RPC_FAR *lpVtbl;
  482. };
  483. #ifdef COBJMACROS
  484. #define IRefDial_QueryInterface(This,riid,ppvObject) \
  485. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  486. #define IRefDial_AddRef(This) \
  487. (This)->lpVtbl -> AddRef(This)
  488. #define IRefDial_Release(This) \
  489. (This)->lpVtbl -> Release(This)
  490. #define IRefDial_GetTypeInfoCount(This,pctinfo) \
  491. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  492. #define IRefDial_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  493. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  494. #define IRefDial_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  495. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  496. #define IRefDial_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  497. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  498. #define IRefDial_DoConnect(This,pbRetVal) \
  499. (This)->lpVtbl -> DoConnect(This,pbRetVal)
  500. #define IRefDial_get_DownloadStatusString(This,pVal) \
  501. (This)->lpVtbl -> get_DownloadStatusString(This,pVal)
  502. #define IRefDial_SetupForDialing(This,bstrISPFILE,dwCountry,bstrAreaCode,dwFlag,pbRetVal) \
  503. (This)->lpVtbl -> SetupForDialing(This,bstrISPFILE,dwCountry,bstrAreaCode,dwFlag,pbRetVal)
  504. #define IRefDial_get_QuitWizard(This,pVal) \
  505. (This)->lpVtbl -> get_QuitWizard(This,pVal)
  506. #define IRefDial_get_UserPickNumber(This,pVal) \
  507. (This)->lpVtbl -> get_UserPickNumber(This,pVal)
  508. #define IRefDial_get_DialPhoneNumber(This,pVal) \
  509. (This)->lpVtbl -> get_DialPhoneNumber(This,pVal)
  510. #define IRefDial_put_DialPhoneNumber(This,newVal) \
  511. (This)->lpVtbl -> put_DialPhoneNumber(This,newVal)
  512. #define IRefDial_get_URL(This,pVal) \
  513. (This)->lpVtbl -> get_URL(This,pVal)
  514. #define IRefDial_get_PromoCode(This,pVal) \
  515. (This)->lpVtbl -> get_PromoCode(This,pVal)
  516. #define IRefDial_put_PromoCode(This,newVal) \
  517. (This)->lpVtbl -> put_PromoCode(This,newVal)
  518. #define IRefDial_get_ProductCode(This,pVal) \
  519. (This)->lpVtbl -> get_ProductCode(This,pVal)
  520. #define IRefDial_put_ProductCode(This,newVal) \
  521. (This)->lpVtbl -> put_ProductCode(This,newVal)
  522. #define IRefDial_DoOfferDownload(This,pbRetVal) \
  523. (This)->lpVtbl -> DoOfferDownload(This,pbRetVal)
  524. #define IRefDial_get_DialStatusString(This,pVal) \
  525. (This)->lpVtbl -> get_DialStatusString(This,pVal)
  526. #define IRefDial_DoHangup(This) \
  527. (This)->lpVtbl -> DoHangup(This)
  528. #define IRefDial_ProcessSignedPID(This,pbRetVal) \
  529. (This)->lpVtbl -> ProcessSignedPID(This,pbRetVal)
  530. #define IRefDial_get_SignedPID(This,pVal) \
  531. (This)->lpVtbl -> get_SignedPID(This,pVal)
  532. #define IRefDial_FormReferralServerURL(This,pbRetVal) \
  533. (This)->lpVtbl -> FormReferralServerURL(This,pbRetVal)
  534. #define IRefDial_get_SignupURL(This,pVal) \
  535. (This)->lpVtbl -> get_SignupURL(This,pVal)
  536. #define IRefDial_get_TryAgain(This,pVal) \
  537. (This)->lpVtbl -> get_TryAgain(This,pVal)
  538. #define IRefDial_get_DialErrorMsg(This,pVal) \
  539. (This)->lpVtbl -> get_DialErrorMsg(This,pVal)
  540. #define IRefDial_ModemEnum_Reset(This) \
  541. (This)->lpVtbl -> ModemEnum_Reset(This)
  542. #define IRefDial_ModemEnum_Next(This,pDeviceName) \
  543. (This)->lpVtbl -> ModemEnum_Next(This,pDeviceName)
  544. #define IRefDial_get_ModemEnum_NumDevices(This,pVal) \
  545. (This)->lpVtbl -> get_ModemEnum_NumDevices(This,pVal)
  546. #define IRefDial_get_SupportNumber(This,pVal) \
  547. (This)->lpVtbl -> get_SupportNumber(This,pVal)
  548. #define IRefDial_ShowDialingProperties(This,pbRetVal) \
  549. (This)->lpVtbl -> ShowDialingProperties(This,pbRetVal)
  550. #define IRefDial_ShowPhoneBook(This,dwCountryCode,newVal,pbRetVal) \
  551. (This)->lpVtbl -> ShowPhoneBook(This,dwCountryCode,newVal,pbRetVal)
  552. #define IRefDial_ValidatePhoneNumber(This,bstrPhoneNumber,pbRetVal) \
  553. (This)->lpVtbl -> ValidatePhoneNumber(This,bstrPhoneNumber,pbRetVal)
  554. #define IRefDial_get_HavePhoneBook(This,pVal) \
  555. (This)->lpVtbl -> get_HavePhoneBook(This,pVal)
  556. #define IRefDial_get_BrandingFlags(This,pVal) \
  557. (This)->lpVtbl -> get_BrandingFlags(This,pVal)
  558. #define IRefDial_put_BrandingFlags(This,newVal) \
  559. (This)->lpVtbl -> put_BrandingFlags(This,newVal)
  560. #define IRefDial_get_CurrentModem(This,pVal) \
  561. (This)->lpVtbl -> get_CurrentModem(This,pVal)
  562. #define IRefDial_put_CurrentModem(This,newVal) \
  563. (This)->lpVtbl -> put_CurrentModem(This,newVal)
  564. #define IRefDial_get_ISPSupportPhoneNumber(This,pVal) \
  565. (This)->lpVtbl -> get_ISPSupportPhoneNumber(This,pVal)
  566. #define IRefDial_put_ISPSupportPhoneNumber(This,newVal) \
  567. (This)->lpVtbl -> put_ISPSupportPhoneNumber(This,newVal)
  568. #define IRefDial_get_LoggingStartUrl(This,pVal) \
  569. (This)->lpVtbl -> get_LoggingStartUrl(This,pVal)
  570. #define IRefDial_get_LoggingEndUrl(This,pVal) \
  571. (This)->lpVtbl -> get_LoggingEndUrl(This,pVal)
  572. #define IRefDial_SelectedPhoneNumber(This,newVal,pbRetVal) \
  573. (This)->lpVtbl -> SelectedPhoneNumber(This,newVal,pbRetVal)
  574. #define IRefDial_PhoneNumberEnum_Reset(This) \
  575. (This)->lpVtbl -> PhoneNumberEnum_Reset(This)
  576. #define IRefDial_PhoneNumberEnum_Next(This,pNumber) \
  577. (This)->lpVtbl -> PhoneNumberEnum_Next(This,pNumber)
  578. #define IRefDial_get_PhoneNumberEnum_NumDevices(This,pVal) \
  579. (This)->lpVtbl -> get_PhoneNumberEnum_NumDevices(This,pVal)
  580. #define IRefDial_get_DialError(This,pVal) \
  581. (This)->lpVtbl -> get_DialError(This,pVal)
  582. #define IRefDial_put_Redial(This,newbVal) \
  583. (This)->lpVtbl -> put_Redial(This,newbVal)
  584. #define IRefDial_get_AutoConfigURL(This,pVal) \
  585. (This)->lpVtbl -> get_AutoConfigURL(This,pVal)
  586. #define IRefDial_DoInit(This) \
  587. (This)->lpVtbl -> DoInit(This)
  588. #define IRefDial_put_OemCode(This,newVal) \
  589. (This)->lpVtbl -> put_OemCode(This,newVal)
  590. #define IRefDial_put_AllOfferCode(This,newVal) \
  591. (This)->lpVtbl -> put_AllOfferCode(This,newVal)
  592. #define IRefDial_get_ISDNURL(This,pVal) \
  593. (This)->lpVtbl -> get_ISDNURL(This,pVal)
  594. #define IRefDial_get_ISDNAutoConfigURL(This,pVal) \
  595. (This)->lpVtbl -> get_ISDNAutoConfigURL(This,pVal)
  596. #define IRefDial_get_bIsISDNDevice(This,pVal) \
  597. (This)->lpVtbl -> get_bIsISDNDevice(This,pVal)
  598. #define IRefDial_put_ModemOverride(This,newbVal) \
  599. (This)->lpVtbl -> put_ModemOverride(This,newbVal)
  600. #define IRefDial_RemoveConnectoid(This,pbRetVal) \
  601. (This)->lpVtbl -> RemoveConnectoid(This,pbRetVal)
  602. #define IRefDial_get_ISPSupportNumber(This,pVal) \
  603. (This)->lpVtbl -> get_ISPSupportNumber(This,pVal)
  604. #define IRefDial_get_RasGetConnectStatus(This,pVal) \
  605. (This)->lpVtbl -> get_RasGetConnectStatus(This,pVal)
  606. #endif /* COBJMACROS */
  607. #endif /* C style interface */
  608. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoConnect_Proxy(
  609. IRefDial __RPC_FAR * This,
  610. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  611. void __RPC_STUB IRefDial_DoConnect_Stub(
  612. IRpcStubBuffer *This,
  613. IRpcChannelBuffer *_pRpcChannelBuffer,
  614. PRPC_MESSAGE _pRpcMessage,
  615. DWORD *_pdwStubPhase);
  616. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DownloadStatusString_Proxy(
  617. IRefDial __RPC_FAR * This,
  618. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  619. void __RPC_STUB IRefDial_get_DownloadStatusString_Stub(
  620. IRpcStubBuffer *This,
  621. IRpcChannelBuffer *_pRpcChannelBuffer,
  622. PRPC_MESSAGE _pRpcMessage,
  623. DWORD *_pdwStubPhase);
  624. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_SetupForDialing_Proxy(
  625. IRefDial __RPC_FAR * This,
  626. BSTR bstrISPFILE,
  627. DWORD dwCountry,
  628. BSTR bstrAreaCode,
  629. DWORD dwFlag,
  630. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  631. void __RPC_STUB IRefDial_SetupForDialing_Stub(
  632. IRpcStubBuffer *This,
  633. IRpcChannelBuffer *_pRpcChannelBuffer,
  634. PRPC_MESSAGE _pRpcMessage,
  635. DWORD *_pdwStubPhase);
  636. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_QuitWizard_Proxy(
  637. IRefDial __RPC_FAR * This,
  638. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  639. void __RPC_STUB IRefDial_get_QuitWizard_Stub(
  640. IRpcStubBuffer *This,
  641. IRpcChannelBuffer *_pRpcChannelBuffer,
  642. PRPC_MESSAGE _pRpcMessage,
  643. DWORD *_pdwStubPhase);
  644. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_UserPickNumber_Proxy(
  645. IRefDial __RPC_FAR * This,
  646. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  647. void __RPC_STUB IRefDial_get_UserPickNumber_Stub(
  648. IRpcStubBuffer *This,
  649. IRpcChannelBuffer *_pRpcChannelBuffer,
  650. PRPC_MESSAGE _pRpcMessage,
  651. DWORD *_pdwStubPhase);
  652. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialPhoneNumber_Proxy(
  653. IRefDial __RPC_FAR * This,
  654. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  655. void __RPC_STUB IRefDial_get_DialPhoneNumber_Stub(
  656. IRpcStubBuffer *This,
  657. IRpcChannelBuffer *_pRpcChannelBuffer,
  658. PRPC_MESSAGE _pRpcMessage,
  659. DWORD *_pdwStubPhase);
  660. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_DialPhoneNumber_Proxy(
  661. IRefDial __RPC_FAR * This,
  662. /* [in] */ BSTR newVal);
  663. void __RPC_STUB IRefDial_put_DialPhoneNumber_Stub(
  664. IRpcStubBuffer *This,
  665. IRpcChannelBuffer *_pRpcChannelBuffer,
  666. PRPC_MESSAGE _pRpcMessage,
  667. DWORD *_pdwStubPhase);
  668. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_URL_Proxy(
  669. IRefDial __RPC_FAR * This,
  670. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  671. void __RPC_STUB IRefDial_get_URL_Stub(
  672. IRpcStubBuffer *This,
  673. IRpcChannelBuffer *_pRpcChannelBuffer,
  674. PRPC_MESSAGE _pRpcMessage,
  675. DWORD *_pdwStubPhase);
  676. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_PromoCode_Proxy(
  677. IRefDial __RPC_FAR * This,
  678. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  679. void __RPC_STUB IRefDial_get_PromoCode_Stub(
  680. IRpcStubBuffer *This,
  681. IRpcChannelBuffer *_pRpcChannelBuffer,
  682. PRPC_MESSAGE _pRpcMessage,
  683. DWORD *_pdwStubPhase);
  684. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_PromoCode_Proxy(
  685. IRefDial __RPC_FAR * This,
  686. /* [in] */ BSTR newVal);
  687. void __RPC_STUB IRefDial_put_PromoCode_Stub(
  688. IRpcStubBuffer *This,
  689. IRpcChannelBuffer *_pRpcChannelBuffer,
  690. PRPC_MESSAGE _pRpcMessage,
  691. DWORD *_pdwStubPhase);
  692. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ProductCode_Proxy(
  693. IRefDial __RPC_FAR * This,
  694. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  695. void __RPC_STUB IRefDial_get_ProductCode_Stub(
  696. IRpcStubBuffer *This,
  697. IRpcChannelBuffer *_pRpcChannelBuffer,
  698. PRPC_MESSAGE _pRpcMessage,
  699. DWORD *_pdwStubPhase);
  700. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_ProductCode_Proxy(
  701. IRefDial __RPC_FAR * This,
  702. /* [in] */ BSTR newVal);
  703. void __RPC_STUB IRefDial_put_ProductCode_Stub(
  704. IRpcStubBuffer *This,
  705. IRpcChannelBuffer *_pRpcChannelBuffer,
  706. PRPC_MESSAGE _pRpcMessage,
  707. DWORD *_pdwStubPhase);
  708. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoOfferDownload_Proxy(
  709. IRefDial __RPC_FAR * This,
  710. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  711. void __RPC_STUB IRefDial_DoOfferDownload_Stub(
  712. IRpcStubBuffer *This,
  713. IRpcChannelBuffer *_pRpcChannelBuffer,
  714. PRPC_MESSAGE _pRpcMessage,
  715. DWORD *_pdwStubPhase);
  716. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialStatusString_Proxy(
  717. IRefDial __RPC_FAR * This,
  718. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  719. void __RPC_STUB IRefDial_get_DialStatusString_Stub(
  720. IRpcStubBuffer *This,
  721. IRpcChannelBuffer *_pRpcChannelBuffer,
  722. PRPC_MESSAGE _pRpcMessage,
  723. DWORD *_pdwStubPhase);
  724. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoHangup_Proxy(
  725. IRefDial __RPC_FAR * This);
  726. void __RPC_STUB IRefDial_DoHangup_Stub(
  727. IRpcStubBuffer *This,
  728. IRpcChannelBuffer *_pRpcChannelBuffer,
  729. PRPC_MESSAGE _pRpcMessage,
  730. DWORD *_pdwStubPhase);
  731. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ProcessSignedPID_Proxy(
  732. IRefDial __RPC_FAR * This,
  733. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  734. void __RPC_STUB IRefDial_ProcessSignedPID_Stub(
  735. IRpcStubBuffer *This,
  736. IRpcChannelBuffer *_pRpcChannelBuffer,
  737. PRPC_MESSAGE _pRpcMessage,
  738. DWORD *_pdwStubPhase);
  739. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_SignedPID_Proxy(
  740. IRefDial __RPC_FAR * This,
  741. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  742. void __RPC_STUB IRefDial_get_SignedPID_Stub(
  743. IRpcStubBuffer *This,
  744. IRpcChannelBuffer *_pRpcChannelBuffer,
  745. PRPC_MESSAGE _pRpcMessage,
  746. DWORD *_pdwStubPhase);
  747. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_FormReferralServerURL_Proxy(
  748. IRefDial __RPC_FAR * This,
  749. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  750. void __RPC_STUB IRefDial_FormReferralServerURL_Stub(
  751. IRpcStubBuffer *This,
  752. IRpcChannelBuffer *_pRpcChannelBuffer,
  753. PRPC_MESSAGE _pRpcMessage,
  754. DWORD *_pdwStubPhase);
  755. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_SignupURL_Proxy(
  756. IRefDial __RPC_FAR * This,
  757. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  758. void __RPC_STUB IRefDial_get_SignupURL_Stub(
  759. IRpcStubBuffer *This,
  760. IRpcChannelBuffer *_pRpcChannelBuffer,
  761. PRPC_MESSAGE _pRpcMessage,
  762. DWORD *_pdwStubPhase);
  763. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_TryAgain_Proxy(
  764. IRefDial __RPC_FAR * This,
  765. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  766. void __RPC_STUB IRefDial_get_TryAgain_Stub(
  767. IRpcStubBuffer *This,
  768. IRpcChannelBuffer *_pRpcChannelBuffer,
  769. PRPC_MESSAGE _pRpcMessage,
  770. DWORD *_pdwStubPhase);
  771. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialErrorMsg_Proxy(
  772. IRefDial __RPC_FAR * This,
  773. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  774. void __RPC_STUB IRefDial_get_DialErrorMsg_Stub(
  775. IRpcStubBuffer *This,
  776. IRpcChannelBuffer *_pRpcChannelBuffer,
  777. PRPC_MESSAGE _pRpcMessage,
  778. DWORD *_pdwStubPhase);
  779. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ModemEnum_Reset_Proxy(
  780. IRefDial __RPC_FAR * This);
  781. void __RPC_STUB IRefDial_ModemEnum_Reset_Stub(
  782. IRpcStubBuffer *This,
  783. IRpcChannelBuffer *_pRpcChannelBuffer,
  784. PRPC_MESSAGE _pRpcMessage,
  785. DWORD *_pdwStubPhase);
  786. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ModemEnum_Next_Proxy(
  787. IRefDial __RPC_FAR * This,
  788. /* [retval][out] */ BSTR __RPC_FAR *pDeviceName);
  789. void __RPC_STUB IRefDial_ModemEnum_Next_Stub(
  790. IRpcStubBuffer *This,
  791. IRpcChannelBuffer *_pRpcChannelBuffer,
  792. PRPC_MESSAGE _pRpcMessage,
  793. DWORD *_pdwStubPhase);
  794. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ModemEnum_NumDevices_Proxy(
  795. IRefDial __RPC_FAR * This,
  796. /* [retval][out] */ long __RPC_FAR *pVal);
  797. void __RPC_STUB IRefDial_get_ModemEnum_NumDevices_Stub(
  798. IRpcStubBuffer *This,
  799. IRpcChannelBuffer *_pRpcChannelBuffer,
  800. PRPC_MESSAGE _pRpcMessage,
  801. DWORD *_pdwStubPhase);
  802. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_SupportNumber_Proxy(
  803. IRefDial __RPC_FAR * This,
  804. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  805. void __RPC_STUB IRefDial_get_SupportNumber_Stub(
  806. IRpcStubBuffer *This,
  807. IRpcChannelBuffer *_pRpcChannelBuffer,
  808. PRPC_MESSAGE _pRpcMessage,
  809. DWORD *_pdwStubPhase);
  810. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ShowDialingProperties_Proxy(
  811. IRefDial __RPC_FAR * This,
  812. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  813. void __RPC_STUB IRefDial_ShowDialingProperties_Stub(
  814. IRpcStubBuffer *This,
  815. IRpcChannelBuffer *_pRpcChannelBuffer,
  816. PRPC_MESSAGE _pRpcMessage,
  817. DWORD *_pdwStubPhase);
  818. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ShowPhoneBook_Proxy(
  819. IRefDial __RPC_FAR * This,
  820. /* [in] */ DWORD dwCountryCode,
  821. /* [in] */ long newVal,
  822. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  823. void __RPC_STUB IRefDial_ShowPhoneBook_Stub(
  824. IRpcStubBuffer *This,
  825. IRpcChannelBuffer *_pRpcChannelBuffer,
  826. PRPC_MESSAGE _pRpcMessage,
  827. DWORD *_pdwStubPhase);
  828. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_ValidatePhoneNumber_Proxy(
  829. IRefDial __RPC_FAR * This,
  830. /* [in] */ BSTR bstrPhoneNumber,
  831. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  832. void __RPC_STUB IRefDial_ValidatePhoneNumber_Stub(
  833. IRpcStubBuffer *This,
  834. IRpcChannelBuffer *_pRpcChannelBuffer,
  835. PRPC_MESSAGE _pRpcMessage,
  836. DWORD *_pdwStubPhase);
  837. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_HavePhoneBook_Proxy(
  838. IRefDial __RPC_FAR * This,
  839. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  840. void __RPC_STUB IRefDial_get_HavePhoneBook_Stub(
  841. IRpcStubBuffer *This,
  842. IRpcChannelBuffer *_pRpcChannelBuffer,
  843. PRPC_MESSAGE _pRpcMessage,
  844. DWORD *_pdwStubPhase);
  845. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_BrandingFlags_Proxy(
  846. IRefDial __RPC_FAR * This,
  847. /* [retval][out] */ long __RPC_FAR *pVal);
  848. void __RPC_STUB IRefDial_get_BrandingFlags_Stub(
  849. IRpcStubBuffer *This,
  850. IRpcChannelBuffer *_pRpcChannelBuffer,
  851. PRPC_MESSAGE _pRpcMessage,
  852. DWORD *_pdwStubPhase);
  853. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_BrandingFlags_Proxy(
  854. IRefDial __RPC_FAR * This,
  855. /* [in] */ long newVal);
  856. void __RPC_STUB IRefDial_put_BrandingFlags_Stub(
  857. IRpcStubBuffer *This,
  858. IRpcChannelBuffer *_pRpcChannelBuffer,
  859. PRPC_MESSAGE _pRpcMessage,
  860. DWORD *_pdwStubPhase);
  861. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_CurrentModem_Proxy(
  862. IRefDial __RPC_FAR * This,
  863. /* [retval][out] */ long __RPC_FAR *pVal);
  864. void __RPC_STUB IRefDial_get_CurrentModem_Stub(
  865. IRpcStubBuffer *This,
  866. IRpcChannelBuffer *_pRpcChannelBuffer,
  867. PRPC_MESSAGE _pRpcMessage,
  868. DWORD *_pdwStubPhase);
  869. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_CurrentModem_Proxy(
  870. IRefDial __RPC_FAR * This,
  871. /* [in] */ long newVal);
  872. void __RPC_STUB IRefDial_put_CurrentModem_Stub(
  873. IRpcStubBuffer *This,
  874. IRpcChannelBuffer *_pRpcChannelBuffer,
  875. PRPC_MESSAGE _pRpcMessage,
  876. DWORD *_pdwStubPhase);
  877. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISPSupportPhoneNumber_Proxy(
  878. IRefDial __RPC_FAR * This,
  879. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  880. void __RPC_STUB IRefDial_get_ISPSupportPhoneNumber_Stub(
  881. IRpcStubBuffer *This,
  882. IRpcChannelBuffer *_pRpcChannelBuffer,
  883. PRPC_MESSAGE _pRpcMessage,
  884. DWORD *_pdwStubPhase);
  885. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_ISPSupportPhoneNumber_Proxy(
  886. IRefDial __RPC_FAR * This,
  887. /* [in] */ BSTR newVal);
  888. void __RPC_STUB IRefDial_put_ISPSupportPhoneNumber_Stub(
  889. IRpcStubBuffer *This,
  890. IRpcChannelBuffer *_pRpcChannelBuffer,
  891. PRPC_MESSAGE _pRpcMessage,
  892. DWORD *_pdwStubPhase);
  893. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_LoggingStartUrl_Proxy(
  894. IRefDial __RPC_FAR * This,
  895. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  896. void __RPC_STUB IRefDial_get_LoggingStartUrl_Stub(
  897. IRpcStubBuffer *This,
  898. IRpcChannelBuffer *_pRpcChannelBuffer,
  899. PRPC_MESSAGE _pRpcMessage,
  900. DWORD *_pdwStubPhase);
  901. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_LoggingEndUrl_Proxy(
  902. IRefDial __RPC_FAR * This,
  903. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  904. void __RPC_STUB IRefDial_get_LoggingEndUrl_Stub(
  905. IRpcStubBuffer *This,
  906. IRpcChannelBuffer *_pRpcChannelBuffer,
  907. PRPC_MESSAGE _pRpcMessage,
  908. DWORD *_pdwStubPhase);
  909. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_SelectedPhoneNumber_Proxy(
  910. IRefDial __RPC_FAR * This,
  911. /* [in] */ long newVal,
  912. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  913. void __RPC_STUB IRefDial_SelectedPhoneNumber_Stub(
  914. IRpcStubBuffer *This,
  915. IRpcChannelBuffer *_pRpcChannelBuffer,
  916. PRPC_MESSAGE _pRpcMessage,
  917. DWORD *_pdwStubPhase);
  918. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_PhoneNumberEnum_Reset_Proxy(
  919. IRefDial __RPC_FAR * This);
  920. void __RPC_STUB IRefDial_PhoneNumberEnum_Reset_Stub(
  921. IRpcStubBuffer *This,
  922. IRpcChannelBuffer *_pRpcChannelBuffer,
  923. PRPC_MESSAGE _pRpcMessage,
  924. DWORD *_pdwStubPhase);
  925. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_PhoneNumberEnum_Next_Proxy(
  926. IRefDial __RPC_FAR * This,
  927. /* [retval][out] */ BSTR __RPC_FAR *pNumber);
  928. void __RPC_STUB IRefDial_PhoneNumberEnum_Next_Stub(
  929. IRpcStubBuffer *This,
  930. IRpcChannelBuffer *_pRpcChannelBuffer,
  931. PRPC_MESSAGE _pRpcMessage,
  932. DWORD *_pdwStubPhase);
  933. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_PhoneNumberEnum_NumDevices_Proxy(
  934. IRefDial __RPC_FAR * This,
  935. /* [retval][out] */ long __RPC_FAR *pVal);
  936. void __RPC_STUB IRefDial_get_PhoneNumberEnum_NumDevices_Stub(
  937. IRpcStubBuffer *This,
  938. IRpcChannelBuffer *_pRpcChannelBuffer,
  939. PRPC_MESSAGE _pRpcMessage,
  940. DWORD *_pdwStubPhase);
  941. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_DialError_Proxy(
  942. IRefDial __RPC_FAR * This,
  943. /* [retval][out] */ HRESULT __RPC_FAR *pVal);
  944. void __RPC_STUB IRefDial_get_DialError_Stub(
  945. IRpcStubBuffer *This,
  946. IRpcChannelBuffer *_pRpcChannelBuffer,
  947. PRPC_MESSAGE _pRpcMessage,
  948. DWORD *_pdwStubPhase);
  949. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_Redial_Proxy(
  950. IRefDial __RPC_FAR * This,
  951. /* [in] */ BOOL newbVal);
  952. void __RPC_STUB IRefDial_put_Redial_Stub(
  953. IRpcStubBuffer *This,
  954. IRpcChannelBuffer *_pRpcChannelBuffer,
  955. PRPC_MESSAGE _pRpcMessage,
  956. DWORD *_pdwStubPhase);
  957. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_AutoConfigURL_Proxy(
  958. IRefDial __RPC_FAR * This,
  959. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  960. void __RPC_STUB IRefDial_get_AutoConfigURL_Stub(
  961. IRpcStubBuffer *This,
  962. IRpcChannelBuffer *_pRpcChannelBuffer,
  963. PRPC_MESSAGE _pRpcMessage,
  964. DWORD *_pdwStubPhase);
  965. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_DoInit_Proxy(
  966. IRefDial __RPC_FAR * This);
  967. void __RPC_STUB IRefDial_DoInit_Stub(
  968. IRpcStubBuffer *This,
  969. IRpcChannelBuffer *_pRpcChannelBuffer,
  970. PRPC_MESSAGE _pRpcMessage,
  971. DWORD *_pdwStubPhase);
  972. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_OemCode_Proxy(
  973. IRefDial __RPC_FAR * This,
  974. /* [in] */ BSTR newVal);
  975. void __RPC_STUB IRefDial_put_OemCode_Stub(
  976. IRpcStubBuffer *This,
  977. IRpcChannelBuffer *_pRpcChannelBuffer,
  978. PRPC_MESSAGE _pRpcMessage,
  979. DWORD *_pdwStubPhase);
  980. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_AllOfferCode_Proxy(
  981. IRefDial __RPC_FAR * This,
  982. /* [in] */ long newVal);
  983. void __RPC_STUB IRefDial_put_AllOfferCode_Stub(
  984. IRpcStubBuffer *This,
  985. IRpcChannelBuffer *_pRpcChannelBuffer,
  986. PRPC_MESSAGE _pRpcMessage,
  987. DWORD *_pdwStubPhase);
  988. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISDNURL_Proxy(
  989. IRefDial __RPC_FAR * This,
  990. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  991. void __RPC_STUB IRefDial_get_ISDNURL_Stub(
  992. IRpcStubBuffer *This,
  993. IRpcChannelBuffer *_pRpcChannelBuffer,
  994. PRPC_MESSAGE _pRpcMessage,
  995. DWORD *_pdwStubPhase);
  996. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISDNAutoConfigURL_Proxy(
  997. IRefDial __RPC_FAR * This,
  998. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  999. void __RPC_STUB IRefDial_get_ISDNAutoConfigURL_Stub(
  1000. IRpcStubBuffer *This,
  1001. IRpcChannelBuffer *_pRpcChannelBuffer,
  1002. PRPC_MESSAGE _pRpcMessage,
  1003. DWORD *_pdwStubPhase);
  1004. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_bIsISDNDevice_Proxy(
  1005. IRefDial __RPC_FAR * This,
  1006. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1007. void __RPC_STUB IRefDial_get_bIsISDNDevice_Stub(
  1008. IRpcStubBuffer *This,
  1009. IRpcChannelBuffer *_pRpcChannelBuffer,
  1010. PRPC_MESSAGE _pRpcMessage,
  1011. DWORD *_pdwStubPhase);
  1012. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IRefDial_put_ModemOverride_Proxy(
  1013. IRefDial __RPC_FAR * This,
  1014. /* [in] */ BOOL newbVal);
  1015. void __RPC_STUB IRefDial_put_ModemOverride_Stub(
  1016. IRpcStubBuffer *This,
  1017. IRpcChannelBuffer *_pRpcChannelBuffer,
  1018. PRPC_MESSAGE _pRpcMessage,
  1019. DWORD *_pdwStubPhase);
  1020. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IRefDial_RemoveConnectoid_Proxy(
  1021. IRefDial __RPC_FAR * This,
  1022. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1023. void __RPC_STUB IRefDial_RemoveConnectoid_Stub(
  1024. IRpcStubBuffer *This,
  1025. IRpcChannelBuffer *_pRpcChannelBuffer,
  1026. PRPC_MESSAGE _pRpcMessage,
  1027. DWORD *_pdwStubPhase);
  1028. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_ISPSupportNumber_Proxy(
  1029. IRefDial __RPC_FAR * This,
  1030. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1031. void __RPC_STUB IRefDial_get_ISPSupportNumber_Stub(
  1032. IRpcStubBuffer *This,
  1033. IRpcChannelBuffer *_pRpcChannelBuffer,
  1034. PRPC_MESSAGE _pRpcMessage,
  1035. DWORD *_pdwStubPhase);
  1036. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRefDial_get_RasGetConnectStatus_Proxy(
  1037. IRefDial __RPC_FAR * This,
  1038. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1039. void __RPC_STUB IRefDial_get_RasGetConnectStatus_Stub(
  1040. IRpcStubBuffer *This,
  1041. IRpcChannelBuffer *_pRpcChannelBuffer,
  1042. PRPC_MESSAGE _pRpcMessage,
  1043. DWORD *_pdwStubPhase);
  1044. #endif /* __IRefDial_INTERFACE_DEFINED__ */
  1045. #ifndef __IDialErr_INTERFACE_DEFINED__
  1046. #define __IDialErr_INTERFACE_DEFINED__
  1047. /* interface IDialErr */
  1048. /* [unique][helpstring][dual][uuid][object] */
  1049. EXTERN_C const IID IID_IDialErr;
  1050. #if defined(__cplusplus) && !defined(CINTERFACE)
  1051. MIDL_INTERFACE("462F7757-8848-11D1-ADD8-0000F87734F0")
  1052. IDialErr : public IDispatch
  1053. {
  1054. public:
  1055. };
  1056. #else /* C style interface */
  1057. typedef struct IDialErrVtbl
  1058. {
  1059. BEGIN_INTERFACE
  1060. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  1061. IDialErr __RPC_FAR * This,
  1062. /* [in] */ REFIID riid,
  1063. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1064. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  1065. IDialErr __RPC_FAR * This);
  1066. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  1067. IDialErr __RPC_FAR * This);
  1068. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  1069. IDialErr __RPC_FAR * This,
  1070. /* [out] */ UINT __RPC_FAR *pctinfo);
  1071. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  1072. IDialErr __RPC_FAR * This,
  1073. /* [in] */ UINT iTInfo,
  1074. /* [in] */ LCID lcid,
  1075. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1076. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  1077. IDialErr __RPC_FAR * This,
  1078. /* [in] */ REFIID riid,
  1079. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1080. /* [in] */ UINT cNames,
  1081. /* [in] */ LCID lcid,
  1082. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1083. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  1084. IDialErr __RPC_FAR * This,
  1085. /* [in] */ DISPID dispIdMember,
  1086. /* [in] */ REFIID riid,
  1087. /* [in] */ LCID lcid,
  1088. /* [in] */ WORD wFlags,
  1089. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1090. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1091. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1092. /* [out] */ UINT __RPC_FAR *puArgErr);
  1093. END_INTERFACE
  1094. } IDialErrVtbl;
  1095. interface IDialErr
  1096. {
  1097. CONST_VTBL struct IDialErrVtbl __RPC_FAR *lpVtbl;
  1098. };
  1099. #ifdef COBJMACROS
  1100. #define IDialErr_QueryInterface(This,riid,ppvObject) \
  1101. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1102. #define IDialErr_AddRef(This) \
  1103. (This)->lpVtbl -> AddRef(This)
  1104. #define IDialErr_Release(This) \
  1105. (This)->lpVtbl -> Release(This)
  1106. #define IDialErr_GetTypeInfoCount(This,pctinfo) \
  1107. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1108. #define IDialErr_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1109. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1110. #define IDialErr_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1111. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1112. #define IDialErr_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1113. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1114. #endif /* COBJMACROS */
  1115. #endif /* C style interface */
  1116. #endif /* __IDialErr_INTERFACE_DEFINED__ */
  1117. #ifndef __ISmartStart_INTERFACE_DEFINED__
  1118. #define __ISmartStart_INTERFACE_DEFINED__
  1119. /* interface ISmartStart */
  1120. /* [unique][helpstring][dual][uuid][object] */
  1121. EXTERN_C const IID IID_ISmartStart;
  1122. #if defined(__cplusplus) && !defined(CINTERFACE)
  1123. MIDL_INTERFACE("5D8D8F19-8B89-11D1-ADDB-0000F87734F0")
  1124. ISmartStart : public IDispatch
  1125. {
  1126. public:
  1127. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IsInternetCapable(
  1128. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  1129. };
  1130. #else /* C style interface */
  1131. typedef struct ISmartStartVtbl
  1132. {
  1133. BEGIN_INTERFACE
  1134. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  1135. ISmartStart __RPC_FAR * This,
  1136. /* [in] */ REFIID riid,
  1137. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1138. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  1139. ISmartStart __RPC_FAR * This);
  1140. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  1141. ISmartStart __RPC_FAR * This);
  1142. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  1143. ISmartStart __RPC_FAR * This,
  1144. /* [out] */ UINT __RPC_FAR *pctinfo);
  1145. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  1146. ISmartStart __RPC_FAR * This,
  1147. /* [in] */ UINT iTInfo,
  1148. /* [in] */ LCID lcid,
  1149. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1150. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  1151. ISmartStart __RPC_FAR * This,
  1152. /* [in] */ REFIID riid,
  1153. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1154. /* [in] */ UINT cNames,
  1155. /* [in] */ LCID lcid,
  1156. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1157. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  1158. ISmartStart __RPC_FAR * This,
  1159. /* [in] */ DISPID dispIdMember,
  1160. /* [in] */ REFIID riid,
  1161. /* [in] */ LCID lcid,
  1162. /* [in] */ WORD wFlags,
  1163. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1164. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1165. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1166. /* [out] */ UINT __RPC_FAR *puArgErr);
  1167. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsInternetCapable )(
  1168. ISmartStart __RPC_FAR * This,
  1169. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1170. END_INTERFACE
  1171. } ISmartStartVtbl;
  1172. interface ISmartStart
  1173. {
  1174. CONST_VTBL struct ISmartStartVtbl __RPC_FAR *lpVtbl;
  1175. };
  1176. #ifdef COBJMACROS
  1177. #define ISmartStart_QueryInterface(This,riid,ppvObject) \
  1178. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1179. #define ISmartStart_AddRef(This) \
  1180. (This)->lpVtbl -> AddRef(This)
  1181. #define ISmartStart_Release(This) \
  1182. (This)->lpVtbl -> Release(This)
  1183. #define ISmartStart_GetTypeInfoCount(This,pctinfo) \
  1184. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1185. #define ISmartStart_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1186. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1187. #define ISmartStart_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1188. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1189. #define ISmartStart_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1190. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1191. #define ISmartStart_IsInternetCapable(This,pbRetVal) \
  1192. (This)->lpVtbl -> IsInternetCapable(This,pbRetVal)
  1193. #endif /* COBJMACROS */
  1194. #endif /* C style interface */
  1195. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISmartStart_IsInternetCapable_Proxy(
  1196. ISmartStart __RPC_FAR * This,
  1197. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1198. void __RPC_STUB ISmartStart_IsInternetCapable_Stub(
  1199. IRpcStubBuffer *This,
  1200. IRpcChannelBuffer *_pRpcChannelBuffer,
  1201. PRPC_MESSAGE _pRpcMessage,
  1202. DWORD *_pdwStubPhase);
  1203. #endif /* __ISmartStart_INTERFACE_DEFINED__ */
  1204. #ifndef __IICWSystemConfig_INTERFACE_DEFINED__
  1205. #define __IICWSystemConfig_INTERFACE_DEFINED__
  1206. /* interface IICWSystemConfig */
  1207. /* [unique][helpstring][dual][uuid][object] */
  1208. EXTERN_C const IID IID_IICWSystemConfig;
  1209. #if defined(__cplusplus) && !defined(CINTERFACE)
  1210. MIDL_INTERFACE("7954DD9A-8C2A-11D1-ADDB-0000F87734F0")
  1211. IICWSystemConfig : public IDispatch
  1212. {
  1213. public:
  1214. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ConfigSystem(
  1215. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  1216. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NeedsReboot(
  1217. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  1218. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_QuitWizard(
  1219. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  1220. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE VerifyRASIsRunning(
  1221. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  1222. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NeedsRestart(
  1223. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  1224. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckPasswordCachingPolicy(
  1225. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  1226. };
  1227. #else /* C style interface */
  1228. typedef struct IICWSystemConfigVtbl
  1229. {
  1230. BEGIN_INTERFACE
  1231. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  1232. IICWSystemConfig __RPC_FAR * This,
  1233. /* [in] */ REFIID riid,
  1234. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1235. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  1236. IICWSystemConfig __RPC_FAR * This);
  1237. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  1238. IICWSystemConfig __RPC_FAR * This);
  1239. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  1240. IICWSystemConfig __RPC_FAR * This,
  1241. /* [out] */ UINT __RPC_FAR *pctinfo);
  1242. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  1243. IICWSystemConfig __RPC_FAR * This,
  1244. /* [in] */ UINT iTInfo,
  1245. /* [in] */ LCID lcid,
  1246. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1247. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  1248. IICWSystemConfig __RPC_FAR * This,
  1249. /* [in] */ REFIID riid,
  1250. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1251. /* [in] */ UINT cNames,
  1252. /* [in] */ LCID lcid,
  1253. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1254. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  1255. IICWSystemConfig __RPC_FAR * This,
  1256. /* [in] */ DISPID dispIdMember,
  1257. /* [in] */ REFIID riid,
  1258. /* [in] */ LCID lcid,
  1259. /* [in] */ WORD wFlags,
  1260. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1261. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1262. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1263. /* [out] */ UINT __RPC_FAR *puArgErr);
  1264. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ConfigSystem )(
  1265. IICWSystemConfig __RPC_FAR * This,
  1266. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1267. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NeedsReboot )(
  1268. IICWSystemConfig __RPC_FAR * This,
  1269. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1270. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_QuitWizard )(
  1271. IICWSystemConfig __RPC_FAR * This,
  1272. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1273. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VerifyRASIsRunning )(
  1274. IICWSystemConfig __RPC_FAR * This,
  1275. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1276. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NeedsRestart )(
  1277. IICWSystemConfig __RPC_FAR * This,
  1278. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1279. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CheckPasswordCachingPolicy )(
  1280. IICWSystemConfig __RPC_FAR * This,
  1281. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1282. END_INTERFACE
  1283. } IICWSystemConfigVtbl;
  1284. interface IICWSystemConfig
  1285. {
  1286. CONST_VTBL struct IICWSystemConfigVtbl __RPC_FAR *lpVtbl;
  1287. };
  1288. #ifdef COBJMACROS
  1289. #define IICWSystemConfig_QueryInterface(This,riid,ppvObject) \
  1290. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1291. #define IICWSystemConfig_AddRef(This) \
  1292. (This)->lpVtbl -> AddRef(This)
  1293. #define IICWSystemConfig_Release(This) \
  1294. (This)->lpVtbl -> Release(This)
  1295. #define IICWSystemConfig_GetTypeInfoCount(This,pctinfo) \
  1296. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1297. #define IICWSystemConfig_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1298. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1299. #define IICWSystemConfig_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1300. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1301. #define IICWSystemConfig_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1302. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1303. #define IICWSystemConfig_ConfigSystem(This,pbRetVal) \
  1304. (This)->lpVtbl -> ConfigSystem(This,pbRetVal)
  1305. #define IICWSystemConfig_get_NeedsReboot(This,pVal) \
  1306. (This)->lpVtbl -> get_NeedsReboot(This,pVal)
  1307. #define IICWSystemConfig_get_QuitWizard(This,pVal) \
  1308. (This)->lpVtbl -> get_QuitWizard(This,pVal)
  1309. #define IICWSystemConfig_VerifyRASIsRunning(This,pbRetVal) \
  1310. (This)->lpVtbl -> VerifyRASIsRunning(This,pbRetVal)
  1311. #define IICWSystemConfig_get_NeedsRestart(This,pVal) \
  1312. (This)->lpVtbl -> get_NeedsRestart(This,pVal)
  1313. #define IICWSystemConfig_CheckPasswordCachingPolicy(This,pbRetVal) \
  1314. (This)->lpVtbl -> CheckPasswordCachingPolicy(This,pbRetVal)
  1315. #endif /* COBJMACROS */
  1316. #endif /* C style interface */
  1317. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_ConfigSystem_Proxy(
  1318. IICWSystemConfig __RPC_FAR * This,
  1319. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1320. void __RPC_STUB IICWSystemConfig_ConfigSystem_Stub(
  1321. IRpcStubBuffer *This,
  1322. IRpcChannelBuffer *_pRpcChannelBuffer,
  1323. PRPC_MESSAGE _pRpcMessage,
  1324. DWORD *_pdwStubPhase);
  1325. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_get_NeedsReboot_Proxy(
  1326. IICWSystemConfig __RPC_FAR * This,
  1327. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1328. void __RPC_STUB IICWSystemConfig_get_NeedsReboot_Stub(
  1329. IRpcStubBuffer *This,
  1330. IRpcChannelBuffer *_pRpcChannelBuffer,
  1331. PRPC_MESSAGE _pRpcMessage,
  1332. DWORD *_pdwStubPhase);
  1333. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_get_QuitWizard_Proxy(
  1334. IICWSystemConfig __RPC_FAR * This,
  1335. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1336. void __RPC_STUB IICWSystemConfig_get_QuitWizard_Stub(
  1337. IRpcStubBuffer *This,
  1338. IRpcChannelBuffer *_pRpcChannelBuffer,
  1339. PRPC_MESSAGE _pRpcMessage,
  1340. DWORD *_pdwStubPhase);
  1341. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_VerifyRASIsRunning_Proxy(
  1342. IICWSystemConfig __RPC_FAR * This,
  1343. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1344. void __RPC_STUB IICWSystemConfig_VerifyRASIsRunning_Stub(
  1345. IRpcStubBuffer *This,
  1346. IRpcChannelBuffer *_pRpcChannelBuffer,
  1347. PRPC_MESSAGE _pRpcMessage,
  1348. DWORD *_pdwStubPhase);
  1349. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_get_NeedsRestart_Proxy(
  1350. IICWSystemConfig __RPC_FAR * This,
  1351. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  1352. void __RPC_STUB IICWSystemConfig_get_NeedsRestart_Stub(
  1353. IRpcStubBuffer *This,
  1354. IRpcChannelBuffer *_pRpcChannelBuffer,
  1355. PRPC_MESSAGE _pRpcMessage,
  1356. DWORD *_pdwStubPhase);
  1357. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IICWSystemConfig_CheckPasswordCachingPolicy_Proxy(
  1358. IICWSystemConfig __RPC_FAR * This,
  1359. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1360. void __RPC_STUB IICWSystemConfig_CheckPasswordCachingPolicy_Stub(
  1361. IRpcStubBuffer *This,
  1362. IRpcChannelBuffer *_pRpcChannelBuffer,
  1363. PRPC_MESSAGE _pRpcMessage,
  1364. DWORD *_pdwStubPhase);
  1365. #endif /* __IICWSystemConfig_INTERFACE_DEFINED__ */
  1366. #ifndef __ITapiLocationInfo_INTERFACE_DEFINED__
  1367. #define __ITapiLocationInfo_INTERFACE_DEFINED__
  1368. /* interface ITapiLocationInfo */
  1369. /* [unique][helpstring][dual][uuid][object] */
  1370. EXTERN_C const IID IID_ITapiLocationInfo;
  1371. #if defined(__cplusplus) && !defined(CINTERFACE)
  1372. MIDL_INTERFACE("CB632C75-8DD4-11D1-ADDF-0000F87734F0")
  1373. ITapiLocationInfo : public IDispatch
  1374. {
  1375. public:
  1376. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_wNumberOfLocations(
  1377. /* [out] */ short __RPC_FAR *psVal,
  1378. /* [retval][out] */ long __RPC_FAR *pCurrLoc) = 0;
  1379. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_bstrAreaCode(
  1380. /* [retval][out] */ BSTR __RPC_FAR *pbstrAreaCode) = 0;
  1381. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_bstrAreaCode(
  1382. /* [in] */ BSTR bstrAreaCode) = 0;
  1383. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_lCountryCode(
  1384. /* [retval][out] */ long __RPC_FAR *plVal) = 0;
  1385. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetTapiLocationInfo(
  1386. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  1387. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NumCountries(
  1388. /* [retval][out] */ long __RPC_FAR *pNumOfCountry) = 0;
  1389. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountryName(
  1390. /* [in] */ long lCountryIndex,
  1391. /* [out] */ BSTR __RPC_FAR *pszCountryName,
  1392. /* [retval][out] */ long __RPC_FAR *pCountryCode) = 0;
  1393. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultCountry(
  1394. /* [retval][out] */ BSTR __RPC_FAR *pszCountryName) = 0;
  1395. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocationName(
  1396. /* [in] */ long lLocationIndex,
  1397. /* [out] */ BSTR __RPC_FAR *pszLocationName) = 0;
  1398. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LocationInfo(
  1399. /* [in] */ long lLocationIndex,
  1400. /* [out] */ long __RPC_FAR *pLocationID,
  1401. /* [out] */ BSTR __RPC_FAR *pszCountryName,
  1402. /* [out] */ long __RPC_FAR *pCountryCode,
  1403. /* [retval][out] */ BSTR __RPC_FAR *pszAreaCode) = 0;
  1404. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LocationId(
  1405. /* [in] */ long lLocationID) = 0;
  1406. };
  1407. #else /* C style interface */
  1408. typedef struct ITapiLocationInfoVtbl
  1409. {
  1410. BEGIN_INTERFACE
  1411. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  1412. ITapiLocationInfo __RPC_FAR * This,
  1413. /* [in] */ REFIID riid,
  1414. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1415. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  1416. ITapiLocationInfo __RPC_FAR * This);
  1417. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  1418. ITapiLocationInfo __RPC_FAR * This);
  1419. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  1420. ITapiLocationInfo __RPC_FAR * This,
  1421. /* [out] */ UINT __RPC_FAR *pctinfo);
  1422. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  1423. ITapiLocationInfo __RPC_FAR * This,
  1424. /* [in] */ UINT iTInfo,
  1425. /* [in] */ LCID lcid,
  1426. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1427. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  1428. ITapiLocationInfo __RPC_FAR * This,
  1429. /* [in] */ REFIID riid,
  1430. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1431. /* [in] */ UINT cNames,
  1432. /* [in] */ LCID lcid,
  1433. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1434. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  1435. ITapiLocationInfo __RPC_FAR * This,
  1436. /* [in] */ DISPID dispIdMember,
  1437. /* [in] */ REFIID riid,
  1438. /* [in] */ LCID lcid,
  1439. /* [in] */ WORD wFlags,
  1440. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1441. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1442. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1443. /* [out] */ UINT __RPC_FAR *puArgErr);
  1444. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_wNumberOfLocations )(
  1445. ITapiLocationInfo __RPC_FAR * This,
  1446. /* [out] */ short __RPC_FAR *psVal,
  1447. /* [retval][out] */ long __RPC_FAR *pCurrLoc);
  1448. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_bstrAreaCode )(
  1449. ITapiLocationInfo __RPC_FAR * This,
  1450. /* [retval][out] */ BSTR __RPC_FAR *pbstrAreaCode);
  1451. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_bstrAreaCode )(
  1452. ITapiLocationInfo __RPC_FAR * This,
  1453. /* [in] */ BSTR bstrAreaCode);
  1454. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_lCountryCode )(
  1455. ITapiLocationInfo __RPC_FAR * This,
  1456. /* [retval][out] */ long __RPC_FAR *plVal);
  1457. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTapiLocationInfo )(
  1458. ITapiLocationInfo __RPC_FAR * This,
  1459. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1460. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NumCountries )(
  1461. ITapiLocationInfo __RPC_FAR * This,
  1462. /* [retval][out] */ long __RPC_FAR *pNumOfCountry);
  1463. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CountryName )(
  1464. ITapiLocationInfo __RPC_FAR * This,
  1465. /* [in] */ long lCountryIndex,
  1466. /* [out] */ BSTR __RPC_FAR *pszCountryName,
  1467. /* [retval][out] */ long __RPC_FAR *pCountryCode);
  1468. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultCountry )(
  1469. ITapiLocationInfo __RPC_FAR * This,
  1470. /* [retval][out] */ BSTR __RPC_FAR *pszCountryName);
  1471. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocationName )(
  1472. ITapiLocationInfo __RPC_FAR * This,
  1473. /* [in] */ long lLocationIndex,
  1474. /* [out] */ BSTR __RPC_FAR *pszLocationName);
  1475. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LocationInfo )(
  1476. ITapiLocationInfo __RPC_FAR * This,
  1477. /* [in] */ long lLocationIndex,
  1478. /* [out] */ long __RPC_FAR *pLocationID,
  1479. /* [out] */ BSTR __RPC_FAR *pszCountryName,
  1480. /* [out] */ long __RPC_FAR *pCountryCode,
  1481. /* [retval][out] */ BSTR __RPC_FAR *pszAreaCode);
  1482. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LocationId )(
  1483. ITapiLocationInfo __RPC_FAR * This,
  1484. /* [in] */ long lLocationID);
  1485. END_INTERFACE
  1486. } ITapiLocationInfoVtbl;
  1487. interface ITapiLocationInfo
  1488. {
  1489. CONST_VTBL struct ITapiLocationInfoVtbl __RPC_FAR *lpVtbl;
  1490. };
  1491. #ifdef COBJMACROS
  1492. #define ITapiLocationInfo_QueryInterface(This,riid,ppvObject) \
  1493. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1494. #define ITapiLocationInfo_AddRef(This) \
  1495. (This)->lpVtbl -> AddRef(This)
  1496. #define ITapiLocationInfo_Release(This) \
  1497. (This)->lpVtbl -> Release(This)
  1498. #define ITapiLocationInfo_GetTypeInfoCount(This,pctinfo) \
  1499. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1500. #define ITapiLocationInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1501. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1502. #define ITapiLocationInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1503. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1504. #define ITapiLocationInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1505. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1506. #define ITapiLocationInfo_get_wNumberOfLocations(This,psVal,pCurrLoc) \
  1507. (This)->lpVtbl -> get_wNumberOfLocations(This,psVal,pCurrLoc)
  1508. #define ITapiLocationInfo_get_bstrAreaCode(This,pbstrAreaCode) \
  1509. (This)->lpVtbl -> get_bstrAreaCode(This,pbstrAreaCode)
  1510. #define ITapiLocationInfo_put_bstrAreaCode(This,bstrAreaCode) \
  1511. (This)->lpVtbl -> put_bstrAreaCode(This,bstrAreaCode)
  1512. #define ITapiLocationInfo_get_lCountryCode(This,plVal) \
  1513. (This)->lpVtbl -> get_lCountryCode(This,plVal)
  1514. #define ITapiLocationInfo_GetTapiLocationInfo(This,pbRetVal) \
  1515. (This)->lpVtbl -> GetTapiLocationInfo(This,pbRetVal)
  1516. #define ITapiLocationInfo_get_NumCountries(This,pNumOfCountry) \
  1517. (This)->lpVtbl -> get_NumCountries(This,pNumOfCountry)
  1518. #define ITapiLocationInfo_get_CountryName(This,lCountryIndex,pszCountryName,pCountryCode) \
  1519. (This)->lpVtbl -> get_CountryName(This,lCountryIndex,pszCountryName,pCountryCode)
  1520. #define ITapiLocationInfo_get_DefaultCountry(This,pszCountryName) \
  1521. (This)->lpVtbl -> get_DefaultCountry(This,pszCountryName)
  1522. #define ITapiLocationInfo_get_LocationName(This,lLocationIndex,pszLocationName) \
  1523. (This)->lpVtbl -> get_LocationName(This,lLocationIndex,pszLocationName)
  1524. #define ITapiLocationInfo_get_LocationInfo(This,lLocationIndex,pLocationID,pszCountryName,pCountryCode,pszAreaCode) \
  1525. (This)->lpVtbl -> get_LocationInfo(This,lLocationIndex,pLocationID,pszCountryName,pCountryCode,pszAreaCode)
  1526. #define ITapiLocationInfo_put_LocationId(This,lLocationID) \
  1527. (This)->lpVtbl -> put_LocationId(This,lLocationID)
  1528. #endif /* COBJMACROS */
  1529. #endif /* C style interface */
  1530. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_wNumberOfLocations_Proxy(
  1531. ITapiLocationInfo __RPC_FAR * This,
  1532. /* [out] */ short __RPC_FAR *psVal,
  1533. /* [retval][out] */ long __RPC_FAR *pCurrLoc);
  1534. void __RPC_STUB ITapiLocationInfo_get_wNumberOfLocations_Stub(
  1535. IRpcStubBuffer *This,
  1536. IRpcChannelBuffer *_pRpcChannelBuffer,
  1537. PRPC_MESSAGE _pRpcMessage,
  1538. DWORD *_pdwStubPhase);
  1539. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_bstrAreaCode_Proxy(
  1540. ITapiLocationInfo __RPC_FAR * This,
  1541. /* [retval][out] */ BSTR __RPC_FAR *pbstrAreaCode);
  1542. void __RPC_STUB ITapiLocationInfo_get_bstrAreaCode_Stub(
  1543. IRpcStubBuffer *This,
  1544. IRpcChannelBuffer *_pRpcChannelBuffer,
  1545. PRPC_MESSAGE _pRpcMessage,
  1546. DWORD *_pdwStubPhase);
  1547. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_put_bstrAreaCode_Proxy(
  1548. ITapiLocationInfo __RPC_FAR * This,
  1549. /* [in] */ BSTR bstrAreaCode);
  1550. void __RPC_STUB ITapiLocationInfo_put_bstrAreaCode_Stub(
  1551. IRpcStubBuffer *This,
  1552. IRpcChannelBuffer *_pRpcChannelBuffer,
  1553. PRPC_MESSAGE _pRpcMessage,
  1554. DWORD *_pdwStubPhase);
  1555. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_lCountryCode_Proxy(
  1556. ITapiLocationInfo __RPC_FAR * This,
  1557. /* [retval][out] */ long __RPC_FAR *plVal);
  1558. void __RPC_STUB ITapiLocationInfo_get_lCountryCode_Stub(
  1559. IRpcStubBuffer *This,
  1560. IRpcChannelBuffer *_pRpcChannelBuffer,
  1561. PRPC_MESSAGE _pRpcMessage,
  1562. DWORD *_pdwStubPhase);
  1563. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_GetTapiLocationInfo_Proxy(
  1564. ITapiLocationInfo __RPC_FAR * This,
  1565. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1566. void __RPC_STUB ITapiLocationInfo_GetTapiLocationInfo_Stub(
  1567. IRpcStubBuffer *This,
  1568. IRpcChannelBuffer *_pRpcChannelBuffer,
  1569. PRPC_MESSAGE _pRpcMessage,
  1570. DWORD *_pdwStubPhase);
  1571. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_NumCountries_Proxy(
  1572. ITapiLocationInfo __RPC_FAR * This,
  1573. /* [retval][out] */ long __RPC_FAR *pNumOfCountry);
  1574. void __RPC_STUB ITapiLocationInfo_get_NumCountries_Stub(
  1575. IRpcStubBuffer *This,
  1576. IRpcChannelBuffer *_pRpcChannelBuffer,
  1577. PRPC_MESSAGE _pRpcMessage,
  1578. DWORD *_pdwStubPhase);
  1579. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_CountryName_Proxy(
  1580. ITapiLocationInfo __RPC_FAR * This,
  1581. /* [in] */ long lCountryIndex,
  1582. /* [out] */ BSTR __RPC_FAR *pszCountryName,
  1583. /* [retval][out] */ long __RPC_FAR *pCountryCode);
  1584. void __RPC_STUB ITapiLocationInfo_get_CountryName_Stub(
  1585. IRpcStubBuffer *This,
  1586. IRpcChannelBuffer *_pRpcChannelBuffer,
  1587. PRPC_MESSAGE _pRpcMessage,
  1588. DWORD *_pdwStubPhase);
  1589. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_DefaultCountry_Proxy(
  1590. ITapiLocationInfo __RPC_FAR * This,
  1591. /* [retval][out] */ BSTR __RPC_FAR *pszCountryName);
  1592. void __RPC_STUB ITapiLocationInfo_get_DefaultCountry_Stub(
  1593. IRpcStubBuffer *This,
  1594. IRpcChannelBuffer *_pRpcChannelBuffer,
  1595. PRPC_MESSAGE _pRpcMessage,
  1596. DWORD *_pdwStubPhase);
  1597. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_LocationName_Proxy(
  1598. ITapiLocationInfo __RPC_FAR * This,
  1599. /* [in] */ long lLocationIndex,
  1600. /* [out] */ BSTR __RPC_FAR *pszLocationName);
  1601. void __RPC_STUB ITapiLocationInfo_get_LocationName_Stub(
  1602. IRpcStubBuffer *This,
  1603. IRpcChannelBuffer *_pRpcChannelBuffer,
  1604. PRPC_MESSAGE _pRpcMessage,
  1605. DWORD *_pdwStubPhase);
  1606. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_get_LocationInfo_Proxy(
  1607. ITapiLocationInfo __RPC_FAR * This,
  1608. /* [in] */ long lLocationIndex,
  1609. /* [out] */ long __RPC_FAR *pLocationID,
  1610. /* [out] */ BSTR __RPC_FAR *pszCountryName,
  1611. /* [out] */ long __RPC_FAR *pCountryCode,
  1612. /* [retval][out] */ BSTR __RPC_FAR *pszAreaCode);
  1613. void __RPC_STUB ITapiLocationInfo_get_LocationInfo_Stub(
  1614. IRpcStubBuffer *This,
  1615. IRpcChannelBuffer *_pRpcChannelBuffer,
  1616. PRPC_MESSAGE _pRpcMessage,
  1617. DWORD *_pdwStubPhase);
  1618. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ITapiLocationInfo_put_LocationId_Proxy(
  1619. ITapiLocationInfo __RPC_FAR * This,
  1620. /* [in] */ long lLocationID);
  1621. void __RPC_STUB ITapiLocationInfo_put_LocationId_Stub(
  1622. IRpcStubBuffer *This,
  1623. IRpcChannelBuffer *_pRpcChannelBuffer,
  1624. PRPC_MESSAGE _pRpcMessage,
  1625. DWORD *_pdwStubPhase);
  1626. #endif /* __ITapiLocationInfo_INTERFACE_DEFINED__ */
  1627. #ifndef __IUserInfo_INTERFACE_DEFINED__
  1628. #define __IUserInfo_INTERFACE_DEFINED__
  1629. /* interface IUserInfo */
  1630. /* [unique][helpstring][dual][uuid][object] */
  1631. EXTERN_C const IID IID_IUserInfo;
  1632. #if defined(__cplusplus) && !defined(CINTERFACE)
  1633. MIDL_INTERFACE("9E12E76C-94D6-11D1-ADE2-0000F87734F0")
  1634. IUserInfo : public IDispatch
  1635. {
  1636. public:
  1637. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CollectRegisteredUserInfo(
  1638. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  1639. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Company(
  1640. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1641. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Company(
  1642. /* [in] */ BSTR newVal) = 0;
  1643. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_FirstName(
  1644. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1645. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FirstName(
  1646. /* [in] */ BSTR newVal) = 0;
  1647. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_LastName(
  1648. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1649. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_LastName(
  1650. /* [in] */ BSTR newVal) = 0;
  1651. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Address1(
  1652. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1653. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Address1(
  1654. /* [in] */ BSTR newVal) = 0;
  1655. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Address2(
  1656. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1657. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Address2(
  1658. /* [in] */ BSTR newVal) = 0;
  1659. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_City(
  1660. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1661. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_City(
  1662. /* [in] */ BSTR newVal) = 0;
  1663. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
  1664. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1665. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_State(
  1666. /* [in] */ BSTR newVal) = 0;
  1667. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ZIPCode(
  1668. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1669. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ZIPCode(
  1670. /* [in] */ BSTR newVal) = 0;
  1671. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PhoneNumber(
  1672. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  1673. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_PhoneNumber(
  1674. /* [in] */ BSTR newVal) = 0;
  1675. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Lcid(
  1676. /* [retval][out] */ long __RPC_FAR *pVal) = 0;
  1677. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PersistRegisteredUserInfo(
  1678. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  1679. };
  1680. #else /* C style interface */
  1681. typedef struct IUserInfoVtbl
  1682. {
  1683. BEGIN_INTERFACE
  1684. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  1685. IUserInfo __RPC_FAR * This,
  1686. /* [in] */ REFIID riid,
  1687. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  1688. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  1689. IUserInfo __RPC_FAR * This);
  1690. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  1691. IUserInfo __RPC_FAR * This);
  1692. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  1693. IUserInfo __RPC_FAR * This,
  1694. /* [out] */ UINT __RPC_FAR *pctinfo);
  1695. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  1696. IUserInfo __RPC_FAR * This,
  1697. /* [in] */ UINT iTInfo,
  1698. /* [in] */ LCID lcid,
  1699. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  1700. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  1701. IUserInfo __RPC_FAR * This,
  1702. /* [in] */ REFIID riid,
  1703. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  1704. /* [in] */ UINT cNames,
  1705. /* [in] */ LCID lcid,
  1706. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  1707. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  1708. IUserInfo __RPC_FAR * This,
  1709. /* [in] */ DISPID dispIdMember,
  1710. /* [in] */ REFIID riid,
  1711. /* [in] */ LCID lcid,
  1712. /* [in] */ WORD wFlags,
  1713. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  1714. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  1715. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  1716. /* [out] */ UINT __RPC_FAR *puArgErr);
  1717. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CollectRegisteredUserInfo )(
  1718. IUserInfo __RPC_FAR * This,
  1719. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1720. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Company )(
  1721. IUserInfo __RPC_FAR * This,
  1722. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1723. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Company )(
  1724. IUserInfo __RPC_FAR * This,
  1725. /* [in] */ BSTR newVal);
  1726. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstName )(
  1727. IUserInfo __RPC_FAR * This,
  1728. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1729. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstName )(
  1730. IUserInfo __RPC_FAR * This,
  1731. /* [in] */ BSTR newVal);
  1732. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastName )(
  1733. IUserInfo __RPC_FAR * This,
  1734. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1735. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LastName )(
  1736. IUserInfo __RPC_FAR * This,
  1737. /* [in] */ BSTR newVal);
  1738. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address1 )(
  1739. IUserInfo __RPC_FAR * This,
  1740. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1741. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address1 )(
  1742. IUserInfo __RPC_FAR * This,
  1743. /* [in] */ BSTR newVal);
  1744. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address2 )(
  1745. IUserInfo __RPC_FAR * This,
  1746. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1747. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address2 )(
  1748. IUserInfo __RPC_FAR * This,
  1749. /* [in] */ BSTR newVal);
  1750. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_City )(
  1751. IUserInfo __RPC_FAR * This,
  1752. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1753. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_City )(
  1754. IUserInfo __RPC_FAR * This,
  1755. /* [in] */ BSTR newVal);
  1756. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_State )(
  1757. IUserInfo __RPC_FAR * This,
  1758. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1759. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_State )(
  1760. IUserInfo __RPC_FAR * This,
  1761. /* [in] */ BSTR newVal);
  1762. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ZIPCode )(
  1763. IUserInfo __RPC_FAR * This,
  1764. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1765. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ZIPCode )(
  1766. IUserInfo __RPC_FAR * This,
  1767. /* [in] */ BSTR newVal);
  1768. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_PhoneNumber )(
  1769. IUserInfo __RPC_FAR * This,
  1770. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1771. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_PhoneNumber )(
  1772. IUserInfo __RPC_FAR * This,
  1773. /* [in] */ BSTR newVal);
  1774. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Lcid )(
  1775. IUserInfo __RPC_FAR * This,
  1776. /* [retval][out] */ long __RPC_FAR *pVal);
  1777. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PersistRegisteredUserInfo )(
  1778. IUserInfo __RPC_FAR * This,
  1779. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1780. END_INTERFACE
  1781. } IUserInfoVtbl;
  1782. interface IUserInfo
  1783. {
  1784. CONST_VTBL struct IUserInfoVtbl __RPC_FAR *lpVtbl;
  1785. };
  1786. #ifdef COBJMACROS
  1787. #define IUserInfo_QueryInterface(This,riid,ppvObject) \
  1788. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1789. #define IUserInfo_AddRef(This) \
  1790. (This)->lpVtbl -> AddRef(This)
  1791. #define IUserInfo_Release(This) \
  1792. (This)->lpVtbl -> Release(This)
  1793. #define IUserInfo_GetTypeInfoCount(This,pctinfo) \
  1794. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1795. #define IUserInfo_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1796. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1797. #define IUserInfo_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1798. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1799. #define IUserInfo_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1800. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1801. #define IUserInfo_CollectRegisteredUserInfo(This,pbRetVal) \
  1802. (This)->lpVtbl -> CollectRegisteredUserInfo(This,pbRetVal)
  1803. #define IUserInfo_get_Company(This,pVal) \
  1804. (This)->lpVtbl -> get_Company(This,pVal)
  1805. #define IUserInfo_put_Company(This,newVal) \
  1806. (This)->lpVtbl -> put_Company(This,newVal)
  1807. #define IUserInfo_get_FirstName(This,pVal) \
  1808. (This)->lpVtbl -> get_FirstName(This,pVal)
  1809. #define IUserInfo_put_FirstName(This,newVal) \
  1810. (This)->lpVtbl -> put_FirstName(This,newVal)
  1811. #define IUserInfo_get_LastName(This,pVal) \
  1812. (This)->lpVtbl -> get_LastName(This,pVal)
  1813. #define IUserInfo_put_LastName(This,newVal) \
  1814. (This)->lpVtbl -> put_LastName(This,newVal)
  1815. #define IUserInfo_get_Address1(This,pVal) \
  1816. (This)->lpVtbl -> get_Address1(This,pVal)
  1817. #define IUserInfo_put_Address1(This,newVal) \
  1818. (This)->lpVtbl -> put_Address1(This,newVal)
  1819. #define IUserInfo_get_Address2(This,pVal) \
  1820. (This)->lpVtbl -> get_Address2(This,pVal)
  1821. #define IUserInfo_put_Address2(This,newVal) \
  1822. (This)->lpVtbl -> put_Address2(This,newVal)
  1823. #define IUserInfo_get_City(This,pVal) \
  1824. (This)->lpVtbl -> get_City(This,pVal)
  1825. #define IUserInfo_put_City(This,newVal) \
  1826. (This)->lpVtbl -> put_City(This,newVal)
  1827. #define IUserInfo_get_State(This,pVal) \
  1828. (This)->lpVtbl -> get_State(This,pVal)
  1829. #define IUserInfo_put_State(This,newVal) \
  1830. (This)->lpVtbl -> put_State(This,newVal)
  1831. #define IUserInfo_get_ZIPCode(This,pVal) \
  1832. (This)->lpVtbl -> get_ZIPCode(This,pVal)
  1833. #define IUserInfo_put_ZIPCode(This,newVal) \
  1834. (This)->lpVtbl -> put_ZIPCode(This,newVal)
  1835. #define IUserInfo_get_PhoneNumber(This,pVal) \
  1836. (This)->lpVtbl -> get_PhoneNumber(This,pVal)
  1837. #define IUserInfo_put_PhoneNumber(This,newVal) \
  1838. (This)->lpVtbl -> put_PhoneNumber(This,newVal)
  1839. #define IUserInfo_get_Lcid(This,pVal) \
  1840. (This)->lpVtbl -> get_Lcid(This,pVal)
  1841. #define IUserInfo_PersistRegisteredUserInfo(This,pbRetVal) \
  1842. (This)->lpVtbl -> PersistRegisteredUserInfo(This,pbRetVal)
  1843. #endif /* COBJMACROS */
  1844. #endif /* C style interface */
  1845. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUserInfo_CollectRegisteredUserInfo_Proxy(
  1846. IUserInfo __RPC_FAR * This,
  1847. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  1848. void __RPC_STUB IUserInfo_CollectRegisteredUserInfo_Stub(
  1849. IRpcStubBuffer *This,
  1850. IRpcChannelBuffer *_pRpcChannelBuffer,
  1851. PRPC_MESSAGE _pRpcMessage,
  1852. DWORD *_pdwStubPhase);
  1853. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Company_Proxy(
  1854. IUserInfo __RPC_FAR * This,
  1855. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1856. void __RPC_STUB IUserInfo_get_Company_Stub(
  1857. IRpcStubBuffer *This,
  1858. IRpcChannelBuffer *_pRpcChannelBuffer,
  1859. PRPC_MESSAGE _pRpcMessage,
  1860. DWORD *_pdwStubPhase);
  1861. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_Company_Proxy(
  1862. IUserInfo __RPC_FAR * This,
  1863. /* [in] */ BSTR newVal);
  1864. void __RPC_STUB IUserInfo_put_Company_Stub(
  1865. IRpcStubBuffer *This,
  1866. IRpcChannelBuffer *_pRpcChannelBuffer,
  1867. PRPC_MESSAGE _pRpcMessage,
  1868. DWORD *_pdwStubPhase);
  1869. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_FirstName_Proxy(
  1870. IUserInfo __RPC_FAR * This,
  1871. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1872. void __RPC_STUB IUserInfo_get_FirstName_Stub(
  1873. IRpcStubBuffer *This,
  1874. IRpcChannelBuffer *_pRpcChannelBuffer,
  1875. PRPC_MESSAGE _pRpcMessage,
  1876. DWORD *_pdwStubPhase);
  1877. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_FirstName_Proxy(
  1878. IUserInfo __RPC_FAR * This,
  1879. /* [in] */ BSTR newVal);
  1880. void __RPC_STUB IUserInfo_put_FirstName_Stub(
  1881. IRpcStubBuffer *This,
  1882. IRpcChannelBuffer *_pRpcChannelBuffer,
  1883. PRPC_MESSAGE _pRpcMessage,
  1884. DWORD *_pdwStubPhase);
  1885. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_LastName_Proxy(
  1886. IUserInfo __RPC_FAR * This,
  1887. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1888. void __RPC_STUB IUserInfo_get_LastName_Stub(
  1889. IRpcStubBuffer *This,
  1890. IRpcChannelBuffer *_pRpcChannelBuffer,
  1891. PRPC_MESSAGE _pRpcMessage,
  1892. DWORD *_pdwStubPhase);
  1893. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_LastName_Proxy(
  1894. IUserInfo __RPC_FAR * This,
  1895. /* [in] */ BSTR newVal);
  1896. void __RPC_STUB IUserInfo_put_LastName_Stub(
  1897. IRpcStubBuffer *This,
  1898. IRpcChannelBuffer *_pRpcChannelBuffer,
  1899. PRPC_MESSAGE _pRpcMessage,
  1900. DWORD *_pdwStubPhase);
  1901. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Address1_Proxy(
  1902. IUserInfo __RPC_FAR * This,
  1903. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1904. void __RPC_STUB IUserInfo_get_Address1_Stub(
  1905. IRpcStubBuffer *This,
  1906. IRpcChannelBuffer *_pRpcChannelBuffer,
  1907. PRPC_MESSAGE _pRpcMessage,
  1908. DWORD *_pdwStubPhase);
  1909. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_Address1_Proxy(
  1910. IUserInfo __RPC_FAR * This,
  1911. /* [in] */ BSTR newVal);
  1912. void __RPC_STUB IUserInfo_put_Address1_Stub(
  1913. IRpcStubBuffer *This,
  1914. IRpcChannelBuffer *_pRpcChannelBuffer,
  1915. PRPC_MESSAGE _pRpcMessage,
  1916. DWORD *_pdwStubPhase);
  1917. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Address2_Proxy(
  1918. IUserInfo __RPC_FAR * This,
  1919. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1920. void __RPC_STUB IUserInfo_get_Address2_Stub(
  1921. IRpcStubBuffer *This,
  1922. IRpcChannelBuffer *_pRpcChannelBuffer,
  1923. PRPC_MESSAGE _pRpcMessage,
  1924. DWORD *_pdwStubPhase);
  1925. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_Address2_Proxy(
  1926. IUserInfo __RPC_FAR * This,
  1927. /* [in] */ BSTR newVal);
  1928. void __RPC_STUB IUserInfo_put_Address2_Stub(
  1929. IRpcStubBuffer *This,
  1930. IRpcChannelBuffer *_pRpcChannelBuffer,
  1931. PRPC_MESSAGE _pRpcMessage,
  1932. DWORD *_pdwStubPhase);
  1933. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_City_Proxy(
  1934. IUserInfo __RPC_FAR * This,
  1935. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1936. void __RPC_STUB IUserInfo_get_City_Stub(
  1937. IRpcStubBuffer *This,
  1938. IRpcChannelBuffer *_pRpcChannelBuffer,
  1939. PRPC_MESSAGE _pRpcMessage,
  1940. DWORD *_pdwStubPhase);
  1941. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_City_Proxy(
  1942. IUserInfo __RPC_FAR * This,
  1943. /* [in] */ BSTR newVal);
  1944. void __RPC_STUB IUserInfo_put_City_Stub(
  1945. IRpcStubBuffer *This,
  1946. IRpcChannelBuffer *_pRpcChannelBuffer,
  1947. PRPC_MESSAGE _pRpcMessage,
  1948. DWORD *_pdwStubPhase);
  1949. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_State_Proxy(
  1950. IUserInfo __RPC_FAR * This,
  1951. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1952. void __RPC_STUB IUserInfo_get_State_Stub(
  1953. IRpcStubBuffer *This,
  1954. IRpcChannelBuffer *_pRpcChannelBuffer,
  1955. PRPC_MESSAGE _pRpcMessage,
  1956. DWORD *_pdwStubPhase);
  1957. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_State_Proxy(
  1958. IUserInfo __RPC_FAR * This,
  1959. /* [in] */ BSTR newVal);
  1960. void __RPC_STUB IUserInfo_put_State_Stub(
  1961. IRpcStubBuffer *This,
  1962. IRpcChannelBuffer *_pRpcChannelBuffer,
  1963. PRPC_MESSAGE _pRpcMessage,
  1964. DWORD *_pdwStubPhase);
  1965. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_ZIPCode_Proxy(
  1966. IUserInfo __RPC_FAR * This,
  1967. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1968. void __RPC_STUB IUserInfo_get_ZIPCode_Stub(
  1969. IRpcStubBuffer *This,
  1970. IRpcChannelBuffer *_pRpcChannelBuffer,
  1971. PRPC_MESSAGE _pRpcMessage,
  1972. DWORD *_pdwStubPhase);
  1973. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_ZIPCode_Proxy(
  1974. IUserInfo __RPC_FAR * This,
  1975. /* [in] */ BSTR newVal);
  1976. void __RPC_STUB IUserInfo_put_ZIPCode_Stub(
  1977. IRpcStubBuffer *This,
  1978. IRpcChannelBuffer *_pRpcChannelBuffer,
  1979. PRPC_MESSAGE _pRpcMessage,
  1980. DWORD *_pdwStubPhase);
  1981. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_PhoneNumber_Proxy(
  1982. IUserInfo __RPC_FAR * This,
  1983. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  1984. void __RPC_STUB IUserInfo_get_PhoneNumber_Stub(
  1985. IRpcStubBuffer *This,
  1986. IRpcChannelBuffer *_pRpcChannelBuffer,
  1987. PRPC_MESSAGE _pRpcMessage,
  1988. DWORD *_pdwStubPhase);
  1989. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IUserInfo_put_PhoneNumber_Proxy(
  1990. IUserInfo __RPC_FAR * This,
  1991. /* [in] */ BSTR newVal);
  1992. void __RPC_STUB IUserInfo_put_PhoneNumber_Stub(
  1993. IRpcStubBuffer *This,
  1994. IRpcChannelBuffer *_pRpcChannelBuffer,
  1995. PRPC_MESSAGE _pRpcMessage,
  1996. DWORD *_pdwStubPhase);
  1997. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IUserInfo_get_Lcid_Proxy(
  1998. IUserInfo __RPC_FAR * This,
  1999. /* [retval][out] */ long __RPC_FAR *pVal);
  2000. void __RPC_STUB IUserInfo_get_Lcid_Stub(
  2001. IRpcStubBuffer *This,
  2002. IRpcChannelBuffer *_pRpcChannelBuffer,
  2003. PRPC_MESSAGE _pRpcMessage,
  2004. DWORD *_pdwStubPhase);
  2005. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IUserInfo_PersistRegisteredUserInfo_Proxy(
  2006. IUserInfo __RPC_FAR * This,
  2007. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  2008. void __RPC_STUB IUserInfo_PersistRegisteredUserInfo_Stub(
  2009. IRpcStubBuffer *This,
  2010. IRpcChannelBuffer *_pRpcChannelBuffer,
  2011. PRPC_MESSAGE _pRpcMessage,
  2012. DWORD *_pdwStubPhase);
  2013. #endif /* __IUserInfo_INTERFACE_DEFINED__ */
  2014. #ifndef __IWebGate_INTERFACE_DEFINED__
  2015. #define __IWebGate_INTERFACE_DEFINED__
  2016. /* interface IWebGate */
  2017. /* [unique][helpstring][dual][uuid][object] */
  2018. EXTERN_C const IID IID_IWebGate;
  2019. #if defined(__cplusplus) && !defined(CINTERFACE)
  2020. MIDL_INTERFACE("3724B9A0-9503-11D1-B86A-00A0C90DC849")
  2021. IWebGate : public IDispatch
  2022. {
  2023. public:
  2024. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Path(
  2025. /* [in] */ BSTR newVal) = 0;
  2026. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_FormData(
  2027. /* [in] */ BSTR newVal) = 0;
  2028. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE FetchPage(
  2029. /* [in] */ DWORD dwKeepPage,
  2030. /* [in] */ DWORD dwDoWait,
  2031. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  2032. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Buffer(
  2033. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2034. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DownloadFname(
  2035. /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
  2036. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DumpBufferToFile(
  2037. /* [out] */ BSTR __RPC_FAR *pFileName,
  2038. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  2039. };
  2040. #else /* C style interface */
  2041. typedef struct IWebGateVtbl
  2042. {
  2043. BEGIN_INTERFACE
  2044. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  2045. IWebGate __RPC_FAR * This,
  2046. /* [in] */ REFIID riid,
  2047. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2048. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  2049. IWebGate __RPC_FAR * This);
  2050. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  2051. IWebGate __RPC_FAR * This);
  2052. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  2053. IWebGate __RPC_FAR * This,
  2054. /* [out] */ UINT __RPC_FAR *pctinfo);
  2055. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  2056. IWebGate __RPC_FAR * This,
  2057. /* [in] */ UINT iTInfo,
  2058. /* [in] */ LCID lcid,
  2059. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2060. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  2061. IWebGate __RPC_FAR * This,
  2062. /* [in] */ REFIID riid,
  2063. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2064. /* [in] */ UINT cNames,
  2065. /* [in] */ LCID lcid,
  2066. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2067. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  2068. IWebGate __RPC_FAR * This,
  2069. /* [in] */ DISPID dispIdMember,
  2070. /* [in] */ REFIID riid,
  2071. /* [in] */ LCID lcid,
  2072. /* [in] */ WORD wFlags,
  2073. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2074. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2075. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2076. /* [out] */ UINT __RPC_FAR *puArgErr);
  2077. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Path )(
  2078. IWebGate __RPC_FAR * This,
  2079. /* [in] */ BSTR newVal);
  2080. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FormData )(
  2081. IWebGate __RPC_FAR * This,
  2082. /* [in] */ BSTR newVal);
  2083. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *FetchPage )(
  2084. IWebGate __RPC_FAR * This,
  2085. /* [in] */ DWORD dwKeepPage,
  2086. /* [in] */ DWORD dwDoWait,
  2087. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  2088. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Buffer )(
  2089. IWebGate __RPC_FAR * This,
  2090. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2091. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DownloadFname )(
  2092. IWebGate __RPC_FAR * This,
  2093. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2094. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DumpBufferToFile )(
  2095. IWebGate __RPC_FAR * This,
  2096. /* [out] */ BSTR __RPC_FAR *pFileName,
  2097. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  2098. END_INTERFACE
  2099. } IWebGateVtbl;
  2100. interface IWebGate
  2101. {
  2102. CONST_VTBL struct IWebGateVtbl __RPC_FAR *lpVtbl;
  2103. };
  2104. #ifdef COBJMACROS
  2105. #define IWebGate_QueryInterface(This,riid,ppvObject) \
  2106. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2107. #define IWebGate_AddRef(This) \
  2108. (This)->lpVtbl -> AddRef(This)
  2109. #define IWebGate_Release(This) \
  2110. (This)->lpVtbl -> Release(This)
  2111. #define IWebGate_GetTypeInfoCount(This,pctinfo) \
  2112. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2113. #define IWebGate_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2114. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2115. #define IWebGate_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2116. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2117. #define IWebGate_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2118. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2119. #define IWebGate_put_Path(This,newVal) \
  2120. (This)->lpVtbl -> put_Path(This,newVal)
  2121. #define IWebGate_put_FormData(This,newVal) \
  2122. (This)->lpVtbl -> put_FormData(This,newVal)
  2123. #define IWebGate_FetchPage(This,dwKeepPage,dwDoWait,pbRetVal) \
  2124. (This)->lpVtbl -> FetchPage(This,dwKeepPage,dwDoWait,pbRetVal)
  2125. #define IWebGate_get_Buffer(This,pVal) \
  2126. (This)->lpVtbl -> get_Buffer(This,pVal)
  2127. #define IWebGate_get_DownloadFname(This,pVal) \
  2128. (This)->lpVtbl -> get_DownloadFname(This,pVal)
  2129. #define IWebGate_DumpBufferToFile(This,pFileName,pbRetVal) \
  2130. (This)->lpVtbl -> DumpBufferToFile(This,pFileName,pbRetVal)
  2131. #endif /* COBJMACROS */
  2132. #endif /* C style interface */
  2133. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWebGate_put_Path_Proxy(
  2134. IWebGate __RPC_FAR * This,
  2135. /* [in] */ BSTR newVal);
  2136. void __RPC_STUB IWebGate_put_Path_Stub(
  2137. IRpcStubBuffer *This,
  2138. IRpcChannelBuffer *_pRpcChannelBuffer,
  2139. PRPC_MESSAGE _pRpcMessage,
  2140. DWORD *_pdwStubPhase);
  2141. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IWebGate_put_FormData_Proxy(
  2142. IWebGate __RPC_FAR * This,
  2143. /* [in] */ BSTR newVal);
  2144. void __RPC_STUB IWebGate_put_FormData_Stub(
  2145. IRpcStubBuffer *This,
  2146. IRpcChannelBuffer *_pRpcChannelBuffer,
  2147. PRPC_MESSAGE _pRpcMessage,
  2148. DWORD *_pdwStubPhase);
  2149. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWebGate_FetchPage_Proxy(
  2150. IWebGate __RPC_FAR * This,
  2151. /* [in] */ DWORD dwKeepPage,
  2152. /* [in] */ DWORD dwDoWait,
  2153. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  2154. void __RPC_STUB IWebGate_FetchPage_Stub(
  2155. IRpcStubBuffer *This,
  2156. IRpcChannelBuffer *_pRpcChannelBuffer,
  2157. PRPC_MESSAGE _pRpcMessage,
  2158. DWORD *_pdwStubPhase);
  2159. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWebGate_get_Buffer_Proxy(
  2160. IWebGate __RPC_FAR * This,
  2161. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2162. void __RPC_STUB IWebGate_get_Buffer_Stub(
  2163. IRpcStubBuffer *This,
  2164. IRpcChannelBuffer *_pRpcChannelBuffer,
  2165. PRPC_MESSAGE _pRpcMessage,
  2166. DWORD *_pdwStubPhase);
  2167. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IWebGate_get_DownloadFname_Proxy(
  2168. IWebGate __RPC_FAR * This,
  2169. /* [retval][out] */ BSTR __RPC_FAR *pVal);
  2170. void __RPC_STUB IWebGate_get_DownloadFname_Stub(
  2171. IRpcStubBuffer *This,
  2172. IRpcChannelBuffer *_pRpcChannelBuffer,
  2173. PRPC_MESSAGE _pRpcMessage,
  2174. DWORD *_pdwStubPhase);
  2175. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IWebGate_DumpBufferToFile_Proxy(
  2176. IWebGate __RPC_FAR * This,
  2177. /* [out] */ BSTR __RPC_FAR *pFileName,
  2178. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  2179. void __RPC_STUB IWebGate_DumpBufferToFile_Stub(
  2180. IRpcStubBuffer *This,
  2181. IRpcChannelBuffer *_pRpcChannelBuffer,
  2182. PRPC_MESSAGE _pRpcMessage,
  2183. DWORD *_pdwStubPhase);
  2184. #endif /* __IWebGate_INTERFACE_DEFINED__ */
  2185. #ifndef __IINSHandler_INTERFACE_DEFINED__
  2186. #define __IINSHandler_INTERFACE_DEFINED__
  2187. /* interface IINSHandler */
  2188. /* [unique][helpstring][dual][uuid][object] */
  2189. EXTERN_C const IID IID_IINSHandler;
  2190. #if defined(__cplusplus) && !defined(CINTERFACE)
  2191. MIDL_INTERFACE("6342E1B5-94DB-11D1-ADE2-0000F87734F0")
  2192. IINSHandler : public IDispatch
  2193. {
  2194. public:
  2195. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ProcessINS(
  2196. BSTR bstrINSFilePath,
  2197. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal) = 0;
  2198. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_NeedRestart(
  2199. /* [retval][out] */ BOOL __RPC_FAR *pVal) = 0;
  2200. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BrandingFlags(
  2201. /* [in] */ long lFlags) = 0;
  2202. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DefaultURL(
  2203. /* [retval][out] */ BSTR __RPC_FAR *pszURL) = 0;
  2204. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_SilentMode(
  2205. /* [in] */ BOOL bSilent) = 0;
  2206. };
  2207. #else /* C style interface */
  2208. typedef struct IINSHandlerVtbl
  2209. {
  2210. BEGIN_INTERFACE
  2211. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  2212. IINSHandler __RPC_FAR * This,
  2213. /* [in] */ REFIID riid,
  2214. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2215. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  2216. IINSHandler __RPC_FAR * This);
  2217. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  2218. IINSHandler __RPC_FAR * This);
  2219. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  2220. IINSHandler __RPC_FAR * This,
  2221. /* [out] */ UINT __RPC_FAR *pctinfo);
  2222. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  2223. IINSHandler __RPC_FAR * This,
  2224. /* [in] */ UINT iTInfo,
  2225. /* [in] */ LCID lcid,
  2226. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2227. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  2228. IINSHandler __RPC_FAR * This,
  2229. /* [in] */ REFIID riid,
  2230. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2231. /* [in] */ UINT cNames,
  2232. /* [in] */ LCID lcid,
  2233. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2234. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  2235. IINSHandler __RPC_FAR * This,
  2236. /* [in] */ DISPID dispIdMember,
  2237. /* [in] */ REFIID riid,
  2238. /* [in] */ LCID lcid,
  2239. /* [in] */ WORD wFlags,
  2240. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2241. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2242. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2243. /* [out] */ UINT __RPC_FAR *puArgErr);
  2244. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ProcessINS )(
  2245. IINSHandler __RPC_FAR * This,
  2246. BSTR bstrINSFilePath,
  2247. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  2248. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NeedRestart )(
  2249. IINSHandler __RPC_FAR * This,
  2250. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2251. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BrandingFlags )(
  2252. IINSHandler __RPC_FAR * This,
  2253. /* [in] */ long lFlags);
  2254. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DefaultURL )(
  2255. IINSHandler __RPC_FAR * This,
  2256. /* [retval][out] */ BSTR __RPC_FAR *pszURL);
  2257. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_SilentMode )(
  2258. IINSHandler __RPC_FAR * This,
  2259. /* [in] */ BOOL bSilent);
  2260. END_INTERFACE
  2261. } IINSHandlerVtbl;
  2262. interface IINSHandler
  2263. {
  2264. CONST_VTBL struct IINSHandlerVtbl __RPC_FAR *lpVtbl;
  2265. };
  2266. #ifdef COBJMACROS
  2267. #define IINSHandler_QueryInterface(This,riid,ppvObject) \
  2268. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2269. #define IINSHandler_AddRef(This) \
  2270. (This)->lpVtbl -> AddRef(This)
  2271. #define IINSHandler_Release(This) \
  2272. (This)->lpVtbl -> Release(This)
  2273. #define IINSHandler_GetTypeInfoCount(This,pctinfo) \
  2274. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2275. #define IINSHandler_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2276. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2277. #define IINSHandler_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2278. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2279. #define IINSHandler_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2280. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2281. #define IINSHandler_ProcessINS(This,bstrINSFilePath,pbRetVal) \
  2282. (This)->lpVtbl -> ProcessINS(This,bstrINSFilePath,pbRetVal)
  2283. #define IINSHandler_get_NeedRestart(This,pVal) \
  2284. (This)->lpVtbl -> get_NeedRestart(This,pVal)
  2285. #define IINSHandler_put_BrandingFlags(This,lFlags) \
  2286. (This)->lpVtbl -> put_BrandingFlags(This,lFlags)
  2287. #define IINSHandler_get_DefaultURL(This,pszURL) \
  2288. (This)->lpVtbl -> get_DefaultURL(This,pszURL)
  2289. #define IINSHandler_put_SilentMode(This,bSilent) \
  2290. (This)->lpVtbl -> put_SilentMode(This,bSilent)
  2291. #endif /* COBJMACROS */
  2292. #endif /* C style interface */
  2293. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE IINSHandler_ProcessINS_Proxy(
  2294. IINSHandler __RPC_FAR * This,
  2295. BSTR bstrINSFilePath,
  2296. /* [retval][out] */ BOOL __RPC_FAR *pbRetVal);
  2297. void __RPC_STUB IINSHandler_ProcessINS_Stub(
  2298. IRpcStubBuffer *This,
  2299. IRpcChannelBuffer *_pRpcChannelBuffer,
  2300. PRPC_MESSAGE _pRpcMessage,
  2301. DWORD *_pdwStubPhase);
  2302. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IINSHandler_get_NeedRestart_Proxy(
  2303. IINSHandler __RPC_FAR * This,
  2304. /* [retval][out] */ BOOL __RPC_FAR *pVal);
  2305. void __RPC_STUB IINSHandler_get_NeedRestart_Stub(
  2306. IRpcStubBuffer *This,
  2307. IRpcChannelBuffer *_pRpcChannelBuffer,
  2308. PRPC_MESSAGE _pRpcMessage,
  2309. DWORD *_pdwStubPhase);
  2310. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IINSHandler_put_BrandingFlags_Proxy(
  2311. IINSHandler __RPC_FAR * This,
  2312. /* [in] */ long lFlags);
  2313. void __RPC_STUB IINSHandler_put_BrandingFlags_Stub(
  2314. IRpcStubBuffer *This,
  2315. IRpcChannelBuffer *_pRpcChannelBuffer,
  2316. PRPC_MESSAGE _pRpcMessage,
  2317. DWORD *_pdwStubPhase);
  2318. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IINSHandler_get_DefaultURL_Proxy(
  2319. IINSHandler __RPC_FAR * This,
  2320. /* [retval][out] */ BSTR __RPC_FAR *pszURL);
  2321. void __RPC_STUB IINSHandler_get_DefaultURL_Stub(
  2322. IRpcStubBuffer *This,
  2323. IRpcChannelBuffer *_pRpcChannelBuffer,
  2324. PRPC_MESSAGE _pRpcMessage,
  2325. DWORD *_pdwStubPhase);
  2326. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE IINSHandler_put_SilentMode_Proxy(
  2327. IINSHandler __RPC_FAR * This,
  2328. /* [in] */ BOOL bSilent);
  2329. void __RPC_STUB IINSHandler_put_SilentMode_Stub(
  2330. IRpcStubBuffer *This,
  2331. IRpcChannelBuffer *_pRpcChannelBuffer,
  2332. PRPC_MESSAGE _pRpcMessage,
  2333. DWORD *_pdwStubPhase);
  2334. #endif /* __IINSHandler_INTERFACE_DEFINED__ */
  2335. #ifndef __ICWHELPLib_LIBRARY_DEFINED__
  2336. #define __ICWHELPLib_LIBRARY_DEFINED__
  2337. /* library ICWHELPLib */
  2338. /* [helpstring][version][uuid] */
  2339. EXTERN_C const IID LIBID_ICWHELPLib;
  2340. #ifndef ___RefDialEvents_DISPINTERFACE_DEFINED__
  2341. #define ___RefDialEvents_DISPINTERFACE_DEFINED__
  2342. /* dispinterface _RefDialEvents */
  2343. /* [helpstring][uuid] */
  2344. EXTERN_C const IID DIID__RefDialEvents;
  2345. #if defined(__cplusplus) && !defined(CINTERFACE)
  2346. MIDL_INTERFACE("07DB96D0-91D8-11D1-ADE1-0000F87734F0")
  2347. _RefDialEvents : public IDispatch
  2348. {
  2349. };
  2350. #else /* C style interface */
  2351. typedef struct _RefDialEventsVtbl
  2352. {
  2353. BEGIN_INTERFACE
  2354. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  2355. _RefDialEvents __RPC_FAR * This,
  2356. /* [in] */ REFIID riid,
  2357. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2358. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  2359. _RefDialEvents __RPC_FAR * This);
  2360. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  2361. _RefDialEvents __RPC_FAR * This);
  2362. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  2363. _RefDialEvents __RPC_FAR * This,
  2364. /* [out] */ UINT __RPC_FAR *pctinfo);
  2365. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  2366. _RefDialEvents __RPC_FAR * This,
  2367. /* [in] */ UINT iTInfo,
  2368. /* [in] */ LCID lcid,
  2369. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2370. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  2371. _RefDialEvents __RPC_FAR * This,
  2372. /* [in] */ REFIID riid,
  2373. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2374. /* [in] */ UINT cNames,
  2375. /* [in] */ LCID lcid,
  2376. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2377. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  2378. _RefDialEvents __RPC_FAR * This,
  2379. /* [in] */ DISPID dispIdMember,
  2380. /* [in] */ REFIID riid,
  2381. /* [in] */ LCID lcid,
  2382. /* [in] */ WORD wFlags,
  2383. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2384. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2385. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2386. /* [out] */ UINT __RPC_FAR *puArgErr);
  2387. END_INTERFACE
  2388. } _RefDialEventsVtbl;
  2389. interface _RefDialEvents
  2390. {
  2391. CONST_VTBL struct _RefDialEventsVtbl __RPC_FAR *lpVtbl;
  2392. };
  2393. #ifdef COBJMACROS
  2394. #define _RefDialEvents_QueryInterface(This,riid,ppvObject) \
  2395. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2396. #define _RefDialEvents_AddRef(This) \
  2397. (This)->lpVtbl -> AddRef(This)
  2398. #define _RefDialEvents_Release(This) \
  2399. (This)->lpVtbl -> Release(This)
  2400. #define _RefDialEvents_GetTypeInfoCount(This,pctinfo) \
  2401. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2402. #define _RefDialEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2403. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2404. #define _RefDialEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2405. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2406. #define _RefDialEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2407. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2408. #endif /* COBJMACROS */
  2409. #endif /* C style interface */
  2410. #endif /* ___RefDialEvents_DISPINTERFACE_DEFINED__ */
  2411. EXTERN_C const CLSID CLSID_RefDial;
  2412. #ifdef __cplusplus
  2413. class DECLSPEC_UUID("1E794A0A-86F4-11D1-ADD8-0000F87734F0")
  2414. RefDial;
  2415. #endif
  2416. EXTERN_C const CLSID CLSID_DialErr;
  2417. #ifdef __cplusplus
  2418. class DECLSPEC_UUID("462F7758-8848-11D1-ADD8-0000F87734F0")
  2419. DialErr;
  2420. #endif
  2421. EXTERN_C const CLSID CLSID_SmartStart;
  2422. #ifdef __cplusplus
  2423. class DECLSPEC_UUID("5D8D8F1A-8B89-11D1-ADDB-0000F87734F0")
  2424. SmartStart;
  2425. #endif
  2426. EXTERN_C const CLSID CLSID_ICWSystemConfig;
  2427. #ifdef __cplusplus
  2428. class DECLSPEC_UUID("7954DD9B-8C2A-11D1-ADDB-0000F87734F0")
  2429. ICWSystemConfig;
  2430. #endif
  2431. EXTERN_C const CLSID CLSID_TapiLocationInfo;
  2432. #ifdef __cplusplus
  2433. class DECLSPEC_UUID("CB632C76-8DD4-11D1-ADDF-0000F87734F0")
  2434. TapiLocationInfo;
  2435. #endif
  2436. EXTERN_C const CLSID CLSID_UserInfo;
  2437. #ifdef __cplusplus
  2438. class DECLSPEC_UUID("9E12E76D-94D6-11D1-ADE2-0000F87734F0")
  2439. UserInfo;
  2440. #endif
  2441. #ifndef ___WebGateEvents_DISPINTERFACE_DEFINED__
  2442. #define ___WebGateEvents_DISPINTERFACE_DEFINED__
  2443. /* dispinterface _WebGateEvents */
  2444. /* [helpstring][uuid] */
  2445. EXTERN_C const IID DIID__WebGateEvents;
  2446. #if defined(__cplusplus) && !defined(CINTERFACE)
  2447. MIDL_INTERFACE("166A20C0-AE10-11D1-ADEB-0000F87734F0")
  2448. _WebGateEvents : public IDispatch
  2449. {
  2450. };
  2451. #else /* C style interface */
  2452. typedef struct _WebGateEventsVtbl
  2453. {
  2454. BEGIN_INTERFACE
  2455. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  2456. _WebGateEvents __RPC_FAR * This,
  2457. /* [in] */ REFIID riid,
  2458. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2459. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  2460. _WebGateEvents __RPC_FAR * This);
  2461. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  2462. _WebGateEvents __RPC_FAR * This);
  2463. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  2464. _WebGateEvents __RPC_FAR * This,
  2465. /* [out] */ UINT __RPC_FAR *pctinfo);
  2466. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  2467. _WebGateEvents __RPC_FAR * This,
  2468. /* [in] */ UINT iTInfo,
  2469. /* [in] */ LCID lcid,
  2470. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2471. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  2472. _WebGateEvents __RPC_FAR * This,
  2473. /* [in] */ REFIID riid,
  2474. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2475. /* [in] */ UINT cNames,
  2476. /* [in] */ LCID lcid,
  2477. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2478. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  2479. _WebGateEvents __RPC_FAR * This,
  2480. /* [in] */ DISPID dispIdMember,
  2481. /* [in] */ REFIID riid,
  2482. /* [in] */ LCID lcid,
  2483. /* [in] */ WORD wFlags,
  2484. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2485. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2486. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2487. /* [out] */ UINT __RPC_FAR *puArgErr);
  2488. END_INTERFACE
  2489. } _WebGateEventsVtbl;
  2490. interface _WebGateEvents
  2491. {
  2492. CONST_VTBL struct _WebGateEventsVtbl __RPC_FAR *lpVtbl;
  2493. };
  2494. #ifdef COBJMACROS
  2495. #define _WebGateEvents_QueryInterface(This,riid,ppvObject) \
  2496. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2497. #define _WebGateEvents_AddRef(This) \
  2498. (This)->lpVtbl -> AddRef(This)
  2499. #define _WebGateEvents_Release(This) \
  2500. (This)->lpVtbl -> Release(This)
  2501. #define _WebGateEvents_GetTypeInfoCount(This,pctinfo) \
  2502. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2503. #define _WebGateEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2504. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2505. #define _WebGateEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2506. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2507. #define _WebGateEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2508. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2509. #endif /* COBJMACROS */
  2510. #endif /* C style interface */
  2511. #endif /* ___WebGateEvents_DISPINTERFACE_DEFINED__ */
  2512. EXTERN_C const CLSID CLSID_WebGate;
  2513. #ifdef __cplusplus
  2514. class DECLSPEC_UUID("3724B9A1-9503-11D1-B86A-00A0C90DC849")
  2515. WebGate;
  2516. #endif
  2517. #ifndef ___INSHandlerEvents_DISPINTERFACE_DEFINED__
  2518. #define ___INSHandlerEvents_DISPINTERFACE_DEFINED__
  2519. /* dispinterface _INSHandlerEvents */
  2520. /* [helpstring][uuid] */
  2521. EXTERN_C const IID DIID__INSHandlerEvents;
  2522. #if defined(__cplusplus) && !defined(CINTERFACE)
  2523. MIDL_INTERFACE("1F6D88A2-98D2-11d1-ADE3-0000F87734F0")
  2524. _INSHandlerEvents : public IDispatch
  2525. {
  2526. };
  2527. #else /* C style interface */
  2528. typedef struct _INSHandlerEventsVtbl
  2529. {
  2530. BEGIN_INTERFACE
  2531. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
  2532. _INSHandlerEvents __RPC_FAR * This,
  2533. /* [in] */ REFIID riid,
  2534. /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
  2535. ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
  2536. _INSHandlerEvents __RPC_FAR * This);
  2537. ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
  2538. _INSHandlerEvents __RPC_FAR * This);
  2539. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
  2540. _INSHandlerEvents __RPC_FAR * This,
  2541. /* [out] */ UINT __RPC_FAR *pctinfo);
  2542. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
  2543. _INSHandlerEvents __RPC_FAR * This,
  2544. /* [in] */ UINT iTInfo,
  2545. /* [in] */ LCID lcid,
  2546. /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
  2547. HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
  2548. _INSHandlerEvents __RPC_FAR * This,
  2549. /* [in] */ REFIID riid,
  2550. /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
  2551. /* [in] */ UINT cNames,
  2552. /* [in] */ LCID lcid,
  2553. /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
  2554. /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
  2555. _INSHandlerEvents __RPC_FAR * This,
  2556. /* [in] */ DISPID dispIdMember,
  2557. /* [in] */ REFIID riid,
  2558. /* [in] */ LCID lcid,
  2559. /* [in] */ WORD wFlags,
  2560. /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
  2561. /* [out] */ VARIANT __RPC_FAR *pVarResult,
  2562. /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
  2563. /* [out] */ UINT __RPC_FAR *puArgErr);
  2564. END_INTERFACE
  2565. } _INSHandlerEventsVtbl;
  2566. interface _INSHandlerEvents
  2567. {
  2568. CONST_VTBL struct _INSHandlerEventsVtbl __RPC_FAR *lpVtbl;
  2569. };
  2570. #ifdef COBJMACROS
  2571. #define _INSHandlerEvents_QueryInterface(This,riid,ppvObject) \
  2572. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2573. #define _INSHandlerEvents_AddRef(This) \
  2574. (This)->lpVtbl -> AddRef(This)
  2575. #define _INSHandlerEvents_Release(This) \
  2576. (This)->lpVtbl -> Release(This)
  2577. #define _INSHandlerEvents_GetTypeInfoCount(This,pctinfo) \
  2578. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2579. #define _INSHandlerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2580. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2581. #define _INSHandlerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2582. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2583. #define _INSHandlerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2584. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2585. #endif /* COBJMACROS */
  2586. #endif /* C style interface */
  2587. #endif /* ___INSHandlerEvents_DISPINTERFACE_DEFINED__ */
  2588. EXTERN_C const CLSID CLSID_INSHandler;
  2589. #ifdef __cplusplus
  2590. class DECLSPEC_UUID("6342E1B6-94DB-11D1-ADE2-0000F87734F0")
  2591. INSHandler;
  2592. #endif
  2593. #endif /* __ICWHELPLib_LIBRARY_DEFINED__ */
  2594. /* Additional Prototypes for ALL interfaces */
  2595. unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
  2596. unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  2597. unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
  2598. void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
  2599. /* end of Additional Prototypes */
  2600. #ifdef __cplusplus
  2601. }
  2602. #endif
  2603. #endif