Counter Strike : Global Offensive Source Code
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.

8367 lines
263 KiB

  1. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  2. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  3. /* File created by MIDL compiler version 6.00.0357 */
  4. /* Compiler settings for mstvca.idl:
  5. Oicf, W1, Zp8, env=Win32 (32b run)
  6. protocol : dce , ms_ext, c_ext, robust
  7. error checks: allocation ref bounds_check enum stub_data
  8. VC __declspec() decoration level:
  9. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  10. DECLSPEC_UUID(), MIDL_INTERFACE()
  11. */
  12. //@@MIDL_FILE_HEADING( )
  13. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  14. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  15. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  16. #endif
  17. #include "rpc.h"
  18. #include "rpcndr.h"
  19. #ifndef __RPCNDR_H_VERSION__
  20. #error this stub requires an updated version of <rpcndr.h>
  21. #endif // __RPCNDR_H_VERSION__
  22. #ifndef COM_NO_WINDOWS_H
  23. #include "windows.h"
  24. #include "ole2.h"
  25. #endif /*COM_NO_WINDOWS_H*/
  26. #ifndef __mstvca_h__
  27. #define __mstvca_h__
  28. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  29. #pragma once
  30. #endif
  31. /* Forward Declarations */
  32. #ifndef __ICAManagerInternal_FWD_DEFINED__
  33. #define __ICAManagerInternal_FWD_DEFINED__
  34. typedef interface ICAManagerInternal ICAManagerInternal;
  35. #endif /* __ICAManagerInternal_FWD_DEFINED__ */
  36. #ifndef __ICAManagerXProxy_FWD_DEFINED__
  37. #define __ICAManagerXProxy_FWD_DEFINED__
  38. typedef interface ICAManagerXProxy ICAManagerXProxy;
  39. #endif /* __ICAManagerXProxy_FWD_DEFINED__ */
  40. #ifndef __ICAPolicies_FWD_DEFINED__
  41. #define __ICAPolicies_FWD_DEFINED__
  42. typedef interface ICAPolicies ICAPolicies;
  43. #endif /* __ICAPolicies_FWD_DEFINED__ */
  44. #ifndef __ICAPoliciesInternal_FWD_DEFINED__
  45. #define __ICAPoliciesInternal_FWD_DEFINED__
  46. typedef interface ICAPoliciesInternal ICAPoliciesInternal;
  47. #endif /* __ICAPoliciesInternal_FWD_DEFINED__ */
  48. #ifndef __ICATolls_FWD_DEFINED__
  49. #define __ICATolls_FWD_DEFINED__
  50. typedef interface ICATolls ICATolls;
  51. #endif /* __ICATolls_FWD_DEFINED__ */
  52. #ifndef __ICATollsInternal_FWD_DEFINED__
  53. #define __ICATollsInternal_FWD_DEFINED__
  54. typedef interface ICATollsInternal ICATollsInternal;
  55. #endif /* __ICATollsInternal_FWD_DEFINED__ */
  56. #ifndef __ICADenials_FWD_DEFINED__
  57. #define __ICADenials_FWD_DEFINED__
  58. typedef interface ICADenials ICADenials;
  59. #endif /* __ICADenials_FWD_DEFINED__ */
  60. #ifndef __ICADenialsInternal_FWD_DEFINED__
  61. #define __ICADenialsInternal_FWD_DEFINED__
  62. typedef interface ICADenialsInternal ICADenialsInternal;
  63. #endif /* __ICADenialsInternal_FWD_DEFINED__ */
  64. #ifndef __ICAOffers_FWD_DEFINED__
  65. #define __ICAOffers_FWD_DEFINED__
  66. typedef interface ICAOffers ICAOffers;
  67. #endif /* __ICAOffers_FWD_DEFINED__ */
  68. #ifndef __ICAComponents_FWD_DEFINED__
  69. #define __ICAComponents_FWD_DEFINED__
  70. typedef interface ICAComponents ICAComponents;
  71. #endif /* __ICAComponents_FWD_DEFINED__ */
  72. #ifndef __ICAComponentInternal_FWD_DEFINED__
  73. #define __ICAComponentInternal_FWD_DEFINED__
  74. typedef interface ICAComponentInternal ICAComponentInternal;
  75. #endif /* __ICAComponentInternal_FWD_DEFINED__ */
  76. #ifndef __ICADefaultDlg_FWD_DEFINED__
  77. #define __ICADefaultDlg_FWD_DEFINED__
  78. typedef interface ICADefaultDlg ICADefaultDlg;
  79. #endif /* __ICADefaultDlg_FWD_DEFINED__ */
  80. #ifndef ___ICAResDenialTreeEvents_FWD_DEFINED__
  81. #define ___ICAResDenialTreeEvents_FWD_DEFINED__
  82. typedef interface _ICAResDenialTreeEvents _ICAResDenialTreeEvents;
  83. #endif /* ___ICAResDenialTreeEvents_FWD_DEFINED__ */
  84. #ifndef ___ICAManagerEvents_FWD_DEFINED__
  85. #define ___ICAManagerEvents_FWD_DEFINED__
  86. typedef interface _ICAManagerEvents _ICAManagerEvents;
  87. #endif /* ___ICAManagerEvents_FWD_DEFINED__ */
  88. #ifndef ___ICARequestEvents_FWD_DEFINED__
  89. #define ___ICARequestEvents_FWD_DEFINED__
  90. typedef interface _ICARequestEvents _ICARequestEvents;
  91. #endif /* ___ICARequestEvents_FWD_DEFINED__ */
  92. #ifndef ___ICAPoliciesEvents_FWD_DEFINED__
  93. #define ___ICAPoliciesEvents_FWD_DEFINED__
  94. typedef interface _ICAPoliciesEvents _ICAPoliciesEvents;
  95. #endif /* ___ICAPoliciesEvents_FWD_DEFINED__ */
  96. #ifndef ___ICATollsEvents_FWD_DEFINED__
  97. #define ___ICATollsEvents_FWD_DEFINED__
  98. typedef interface _ICATollsEvents _ICATollsEvents;
  99. #endif /* ___ICATollsEvents_FWD_DEFINED__ */
  100. #ifndef ___ICADenialsEvents_FWD_DEFINED__
  101. #define ___ICADenialsEvents_FWD_DEFINED__
  102. typedef interface _ICADenialsEvents _ICADenialsEvents;
  103. #endif /* ___ICADenialsEvents_FWD_DEFINED__ */
  104. #ifndef ___ICAOffersEvents_FWD_DEFINED__
  105. #define ___ICAOffersEvents_FWD_DEFINED__
  106. typedef interface _ICAOffersEvents _ICAOffersEvents;
  107. #endif /* ___ICAOffersEvents_FWD_DEFINED__ */
  108. #ifndef ___ICAComponentsEvents_FWD_DEFINED__
  109. #define ___ICAComponentsEvents_FWD_DEFINED__
  110. typedef interface _ICAComponentsEvents _ICAComponentsEvents;
  111. #endif /* ___ICAComponentsEvents_FWD_DEFINED__ */
  112. #ifndef __ICAManager_FWD_DEFINED__
  113. #define __ICAManager_FWD_DEFINED__
  114. typedef interface ICAManager ICAManager;
  115. #endif /* __ICAManager_FWD_DEFINED__ */
  116. #ifndef __ICARequest_FWD_DEFINED__
  117. #define __ICARequest_FWD_DEFINED__
  118. typedef interface ICARequest ICARequest;
  119. #endif /* __ICARequest_FWD_DEFINED__ */
  120. #ifndef __ICAPolicy_FWD_DEFINED__
  121. #define __ICAPolicy_FWD_DEFINED__
  122. typedef interface ICAPolicy ICAPolicy;
  123. #endif /* __ICAPolicy_FWD_DEFINED__ */
  124. #ifndef __ICAToll_FWD_DEFINED__
  125. #define __ICAToll_FWD_DEFINED__
  126. typedef interface ICAToll ICAToll;
  127. #endif /* __ICAToll_FWD_DEFINED__ */
  128. #ifndef __ICADenial_FWD_DEFINED__
  129. #define __ICADenial_FWD_DEFINED__
  130. typedef interface ICADenial ICADenial;
  131. #endif /* __ICADenial_FWD_DEFINED__ */
  132. #ifndef __ICAOffer_FWD_DEFINED__
  133. #define __ICAOffer_FWD_DEFINED__
  134. typedef interface ICAOffer ICAOffer;
  135. #endif /* __ICAOffer_FWD_DEFINED__ */
  136. #ifndef __ICAComponent_FWD_DEFINED__
  137. #define __ICAComponent_FWD_DEFINED__
  138. typedef interface ICAComponent ICAComponent;
  139. #endif /* __ICAComponent_FWD_DEFINED__ */
  140. #ifndef __CAManager_FWD_DEFINED__
  141. #define __CAManager_FWD_DEFINED__
  142. #ifdef __cplusplus
  143. typedef class CAManager CAManager;
  144. #else
  145. typedef struct CAManager CAManager;
  146. #endif /* __cplusplus */
  147. #endif /* __CAManager_FWD_DEFINED__ */
  148. #ifndef __CAManagerProxy_FWD_DEFINED__
  149. #define __CAManagerProxy_FWD_DEFINED__
  150. #ifdef __cplusplus
  151. typedef class CAManagerProxy CAManagerProxy;
  152. #else
  153. typedef struct CAManagerProxy CAManagerProxy;
  154. #endif /* __cplusplus */
  155. #endif /* __CAManagerProxy_FWD_DEFINED__ */
  156. #ifndef __CADenials_FWD_DEFINED__
  157. #define __CADenials_FWD_DEFINED__
  158. #ifdef __cplusplus
  159. typedef class CADenials CADenials;
  160. #else
  161. typedef struct CADenials CADenials;
  162. #endif /* __cplusplus */
  163. #endif /* __CADenials_FWD_DEFINED__ */
  164. #ifndef __CAOffer_FWD_DEFINED__
  165. #define __CAOffer_FWD_DEFINED__
  166. #ifdef __cplusplus
  167. typedef class CAOffer CAOffer;
  168. #else
  169. typedef struct CAOffer CAOffer;
  170. #endif /* __cplusplus */
  171. #endif /* __CAOffer_FWD_DEFINED__ */
  172. #ifndef __ICAResDenialTree_FWD_DEFINED__
  173. #define __ICAResDenialTree_FWD_DEFINED__
  174. typedef interface ICAResDenialTree ICAResDenialTree;
  175. #endif /* __ICAResDenialTree_FWD_DEFINED__ */
  176. #ifndef __CAResDenialTree_FWD_DEFINED__
  177. #define __CAResDenialTree_FWD_DEFINED__
  178. #ifdef __cplusplus
  179. typedef class CAResDenialTree CAResDenialTree;
  180. #else
  181. typedef struct CAResDenialTree CAResDenialTree;
  182. #endif /* __cplusplus */
  183. #endif /* __CAResDenialTree_FWD_DEFINED__ */
  184. #ifndef ___ICADefaultDlgEvents_FWD_DEFINED__
  185. #define ___ICADefaultDlgEvents_FWD_DEFINED__
  186. typedef interface _ICADefaultDlgEvents _ICADefaultDlgEvents;
  187. #endif /* ___ICADefaultDlgEvents_FWD_DEFINED__ */
  188. #ifndef __CADefaultDlg_FWD_DEFINED__
  189. #define __CADefaultDlg_FWD_DEFINED__
  190. #ifdef __cplusplus
  191. typedef class CADefaultDlg CADefaultDlg;
  192. #else
  193. typedef struct CADefaultDlg CADefaultDlg;
  194. #endif /* __cplusplus */
  195. #endif /* __CADefaultDlg_FWD_DEFINED__ */
  196. /* header files for imported files */
  197. #include "oaidl.h"
  198. #include "ocidl.h"
  199. #include "tuner.h"
  200. #ifdef __cplusplus
  201. extern "C"{
  202. #endif
  203. void * __RPC_USER MIDL_user_allocate(size_t);
  204. void __RPC_USER MIDL_user_free( void * );
  205. /* interface __MIDL_itf_mstvca_0000 */
  206. /* [local] */
  207. typedef /* [public][public][public][public][public][public][public][public][public][public][public] */
  208. enum __MIDL___MIDL_itf_mstvca_0000_0001
  209. { Unselected = 0,
  210. Selected = 1
  211. } CATollState;
  212. typedef /* [public][public][public][public][public][public][public][public][public] */
  213. enum __MIDL___MIDL_itf_mstvca_0000_0002
  214. { Denied = 0,
  215. Transient = 1,
  216. DescriptionShort = 10,
  217. DescriptionLong = 11,
  218. DescriptionHTML = 12,
  219. DescriptionXML = 13
  220. } CADenialState;
  221. typedef /* [public][public][public][public][public][public][public] */
  222. enum __MIDL___MIDL_itf_mstvca_0000_0003
  223. { Short = 0,
  224. Long = 1,
  225. URL = 2,
  226. HTML = 3,
  227. XML = 4,
  228. kDescEnd = 5
  229. } CADescFormat;
  230. typedef /* [public] */
  231. enum __MIDL___MIDL_itf_mstvca_0000_0004
  232. { Request = 1,
  233. ComponentX = 2,
  234. Offers = 4,
  235. PaidTolls = 8,
  236. Policies = 16,
  237. Standard = 15,
  238. All = 31
  239. } CAUIDisplayFields;
  240. extern RPC_IF_HANDLE __MIDL_itf_mstvca_0000_v0_0_c_ifspec;
  241. extern RPC_IF_HANDLE __MIDL_itf_mstvca_0000_v0_0_s_ifspec;
  242. #ifndef __ICAManagerInternal_INTERFACE_DEFINED__
  243. #define __ICAManagerInternal_INTERFACE_DEFINED__
  244. /* interface ICAManagerInternal */
  245. /* [unique][helpstring][restricted][hidden][dual][uuid][object] */
  246. EXTERN_C const IID IID_ICAManagerInternal;
  247. #if defined(__cplusplus) && !defined(CINTERFACE)
  248. MIDL_INTERFACE("11166301-DF8A-463a-B620-7BEC23542010")
  249. ICAManagerInternal : public IUnknown
  250. {
  251. public:
  252. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( void) = 0;
  253. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Load( void) = 0;
  254. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MarkDirty(
  255. /* [in] */ BOOL fDirty) = 0;
  256. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_MarkDirty(
  257. /* [retval][out] */ BOOL *pfDirty) = 0;
  258. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TuneRequest(
  259. /* [in] */ ITuneRequest *ptunereq) = 0;
  260. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDefaultUI(
  261. /* [out] */ HWND *phwnd) = 0;
  262. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetDefaultUI(
  263. /* [in] */ HWND hwnd) = 0;
  264. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManagerMain(
  265. /* [retval][out] */ ICAManager **ppManagerMain) = 0;
  266. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BroadcastEventService(
  267. /* [in] */ IBroadcastEvent *pBroadcastEventService) = 0;
  268. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_BroadcastEventService(
  269. /* [retval][out] */ IBroadcastEvent **ppBroadcastEventService) = 0;
  270. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisplayDefaultUI(
  271. /* [in] */ VARIANT_BOOL fDisplay) = 0;
  272. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableDefaultUIPayTollsButton(
  273. /* [in] */ VARIANT_BOOL fEnabled) = 0;
  274. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateDefaultUIForToll(
  275. /* [in] */ ICAToll *pToll,
  276. /* [in] */ CATollState enState) = 0;
  277. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_TuneRequestInt(
  278. /* [in] */ ITuneRequest *ptunereq) = 0;
  279. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AddDenialsFor(
  280. /* [in] */ IUnknown *pUnk) = 0;
  281. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveDenialsFor(
  282. /* [in] */ IUnknown *pUnk) = 0;
  283. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestActivated(
  284. /* [in] */ ICARequest *pReq) = 0;
  285. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDeactivated(
  286. /* [in] */ ICARequest *pReq) = 0;
  287. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferAdded(
  288. /* [in] */ ICAOffer *pOffer,
  289. /* [in] */ long cOffers) = 0;
  290. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferRemoved(
  291. /* [in] */ ICAOffer *pOffer,
  292. /* [in] */ long cOffers) = 0;
  293. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyAdded(
  294. /* [in] */ ICAPolicy *pPolicy,
  295. /* [in] */ long cPolicies) = 0;
  296. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyRemoved(
  297. /* [in] */ ICAPolicy *pPolicy,
  298. /* [in] */ long cPolicies) = 0;
  299. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialAdded(
  300. /* [in] */ ICARequest *pReq,
  301. /* [in] */ ICADenial *pDenial,
  302. /* [in] */ long cDenials) = 0;
  303. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialRemoved(
  304. /* [in] */ ICARequest *pReq,
  305. /* [in] */ ICADenial *pDenial,
  306. /* [in] */ long cDenials) = 0;
  307. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollAdded(
  308. /* [in] */ ICADenial *pDenial,
  309. /* [in] */ ICAToll *pToll,
  310. /* [in] */ long cTolls) = 0;
  311. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollRemoved(
  312. /* [in] */ ICADenial *pDenial,
  313. /* [in] */ ICAToll *pToll,
  314. /* [in] */ long cTolls) = 0;
  315. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialAdded(
  316. /* [in] */ ICAToll *pToll,
  317. /* [in] */ ICADenial *pDenial,
  318. /* [in] */ long cDenials) = 0;
  319. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialRemoved(
  320. /* [in] */ ICAToll *pToll,
  321. /* [in] */ ICADenial *pDenial,
  322. /* [in] */ long cDenials) = 0;
  323. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollAdded(
  324. /* [in] */ ICAOffer *pOffer,
  325. /* [in] */ ICAToll *pToll,
  326. /* [in] */ long cTolls) = 0;
  327. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollRemoved(
  328. /* [in] */ ICAOffer *pOffer,
  329. /* [in] */ ICAToll *pToll,
  330. /* [in] */ long cTolls) = 0;
  331. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
  332. /* [in] */ ICAToll *pToll,
  333. /* [in] */ CATollState enStateLast) = 0;
  334. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged(
  335. /* [in] */ ICADenial *pDenial,
  336. /* [in] */ CADenialState enStateLast) = 0;
  337. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialAdded(
  338. /* [in] */ ICAComponent *pReq,
  339. /* [in] */ ICADenial *pDenial,
  340. /* [in] */ long cDenials) = 0;
  341. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialRemoved(
  342. /* [in] */ ICAComponent *pReq,
  343. /* [in] */ ICADenial *pDenial,
  344. /* [in] */ long cDenials) = 0;
  345. };
  346. #else /* C style interface */
  347. typedef struct ICAManagerInternalVtbl
  348. {
  349. BEGIN_INTERFACE
  350. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  351. ICAManagerInternal * This,
  352. /* [in] */ REFIID riid,
  353. /* [iid_is][out] */ void **ppvObject);
  354. ULONG ( STDMETHODCALLTYPE *AddRef )(
  355. ICAManagerInternal * This);
  356. ULONG ( STDMETHODCALLTYPE *Release )(
  357. ICAManagerInternal * This);
  358. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )(
  359. ICAManagerInternal * This);
  360. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Load )(
  361. ICAManagerInternal * This);
  362. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MarkDirty )(
  363. ICAManagerInternal * This,
  364. /* [in] */ BOOL fDirty);
  365. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MarkDirty )(
  366. ICAManagerInternal * This,
  367. /* [retval][out] */ BOOL *pfDirty);
  368. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuneRequest )(
  369. ICAManagerInternal * This,
  370. /* [in] */ ITuneRequest *ptunereq);
  371. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetDefaultUI )(
  372. ICAManagerInternal * This,
  373. /* [out] */ HWND *phwnd);
  374. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetDefaultUI )(
  375. ICAManagerInternal * This,
  376. /* [in] */ HWND hwnd);
  377. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManagerMain )(
  378. ICAManagerInternal * This,
  379. /* [retval][out] */ ICAManager **ppManagerMain);
  380. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BroadcastEventService )(
  381. ICAManagerInternal * This,
  382. /* [in] */ IBroadcastEvent *pBroadcastEventService);
  383. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BroadcastEventService )(
  384. ICAManagerInternal * This,
  385. /* [retval][out] */ IBroadcastEvent **ppBroadcastEventService);
  386. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisplayDefaultUI )(
  387. ICAManagerInternal * This,
  388. /* [in] */ VARIANT_BOOL fDisplay);
  389. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnableDefaultUIPayTollsButton )(
  390. ICAManagerInternal * This,
  391. /* [in] */ VARIANT_BOOL fEnabled);
  392. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateDefaultUIForToll )(
  393. ICAManagerInternal * This,
  394. /* [in] */ ICAToll *pToll,
  395. /* [in] */ CATollState enState);
  396. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TuneRequestInt )(
  397. ICAManagerInternal * This,
  398. /* [in] */ ITuneRequest *ptunereq);
  399. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddDenialsFor )(
  400. ICAManagerInternal * This,
  401. /* [in] */ IUnknown *pUnk);
  402. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveDenialsFor )(
  403. ICAManagerInternal * This,
  404. /* [in] */ IUnknown *pUnk);
  405. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestActivated )(
  406. ICAManagerInternal * This,
  407. /* [in] */ ICARequest *pReq);
  408. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDeactivated )(
  409. ICAManagerInternal * This,
  410. /* [in] */ ICARequest *pReq);
  411. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferAdded )(
  412. ICAManagerInternal * This,
  413. /* [in] */ ICAOffer *pOffer,
  414. /* [in] */ long cOffers);
  415. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferRemoved )(
  416. ICAManagerInternal * This,
  417. /* [in] */ ICAOffer *pOffer,
  418. /* [in] */ long cOffers);
  419. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyAdded )(
  420. ICAManagerInternal * This,
  421. /* [in] */ ICAPolicy *pPolicy,
  422. /* [in] */ long cPolicies);
  423. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyRemoved )(
  424. ICAManagerInternal * This,
  425. /* [in] */ ICAPolicy *pPolicy,
  426. /* [in] */ long cPolicies);
  427. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialAdded )(
  428. ICAManagerInternal * This,
  429. /* [in] */ ICARequest *pReq,
  430. /* [in] */ ICADenial *pDenial,
  431. /* [in] */ long cDenials);
  432. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialRemoved )(
  433. ICAManagerInternal * This,
  434. /* [in] */ ICARequest *pReq,
  435. /* [in] */ ICADenial *pDenial,
  436. /* [in] */ long cDenials);
  437. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollAdded )(
  438. ICAManagerInternal * This,
  439. /* [in] */ ICADenial *pDenial,
  440. /* [in] */ ICAToll *pToll,
  441. /* [in] */ long cTolls);
  442. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollRemoved )(
  443. ICAManagerInternal * This,
  444. /* [in] */ ICADenial *pDenial,
  445. /* [in] */ ICAToll *pToll,
  446. /* [in] */ long cTolls);
  447. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialAdded )(
  448. ICAManagerInternal * This,
  449. /* [in] */ ICAToll *pToll,
  450. /* [in] */ ICADenial *pDenial,
  451. /* [in] */ long cDenials);
  452. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialRemoved )(
  453. ICAManagerInternal * This,
  454. /* [in] */ ICAToll *pToll,
  455. /* [in] */ ICADenial *pDenial,
  456. /* [in] */ long cDenials);
  457. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollAdded )(
  458. ICAManagerInternal * This,
  459. /* [in] */ ICAOffer *pOffer,
  460. /* [in] */ ICAToll *pToll,
  461. /* [in] */ long cTolls);
  462. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollRemoved )(
  463. ICAManagerInternal * This,
  464. /* [in] */ ICAOffer *pOffer,
  465. /* [in] */ ICAToll *pToll,
  466. /* [in] */ long cTolls);
  467. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
  468. ICAManagerInternal * This,
  469. /* [in] */ ICAToll *pToll,
  470. /* [in] */ CATollState enStateLast);
  471. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged )(
  472. ICAManagerInternal * This,
  473. /* [in] */ ICADenial *pDenial,
  474. /* [in] */ CADenialState enStateLast);
  475. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialAdded )(
  476. ICAManagerInternal * This,
  477. /* [in] */ ICAComponent *pReq,
  478. /* [in] */ ICADenial *pDenial,
  479. /* [in] */ long cDenials);
  480. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialRemoved )(
  481. ICAManagerInternal * This,
  482. /* [in] */ ICAComponent *pReq,
  483. /* [in] */ ICADenial *pDenial,
  484. /* [in] */ long cDenials);
  485. END_INTERFACE
  486. } ICAManagerInternalVtbl;
  487. interface ICAManagerInternal
  488. {
  489. CONST_VTBL struct ICAManagerInternalVtbl *lpVtbl;
  490. };
  491. #ifdef COBJMACROS
  492. #define ICAManagerInternal_QueryInterface(This,riid,ppvObject) \
  493. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  494. #define ICAManagerInternal_AddRef(This) \
  495. (This)->lpVtbl -> AddRef(This)
  496. #define ICAManagerInternal_Release(This) \
  497. (This)->lpVtbl -> Release(This)
  498. #define ICAManagerInternal_Save(This) \
  499. (This)->lpVtbl -> Save(This)
  500. #define ICAManagerInternal_Load(This) \
  501. (This)->lpVtbl -> Load(This)
  502. #define ICAManagerInternal_put_MarkDirty(This,fDirty) \
  503. (This)->lpVtbl -> put_MarkDirty(This,fDirty)
  504. #define ICAManagerInternal_get_MarkDirty(This,pfDirty) \
  505. (This)->lpVtbl -> get_MarkDirty(This,pfDirty)
  506. #define ICAManagerInternal_put_TuneRequest(This,ptunereq) \
  507. (This)->lpVtbl -> put_TuneRequest(This,ptunereq)
  508. #define ICAManagerInternal_GetDefaultUI(This,phwnd) \
  509. (This)->lpVtbl -> GetDefaultUI(This,phwnd)
  510. #define ICAManagerInternal_SetDefaultUI(This,hwnd) \
  511. (This)->lpVtbl -> SetDefaultUI(This,hwnd)
  512. #define ICAManagerInternal_get_CAManagerMain(This,ppManagerMain) \
  513. (This)->lpVtbl -> get_CAManagerMain(This,ppManagerMain)
  514. #define ICAManagerInternal_put_BroadcastEventService(This,pBroadcastEventService) \
  515. (This)->lpVtbl -> put_BroadcastEventService(This,pBroadcastEventService)
  516. #define ICAManagerInternal_get_BroadcastEventService(This,ppBroadcastEventService) \
  517. (This)->lpVtbl -> get_BroadcastEventService(This,ppBroadcastEventService)
  518. #define ICAManagerInternal_DisplayDefaultUI(This,fDisplay) \
  519. (This)->lpVtbl -> DisplayDefaultUI(This,fDisplay)
  520. #define ICAManagerInternal_EnableDefaultUIPayTollsButton(This,fEnabled) \
  521. (This)->lpVtbl -> EnableDefaultUIPayTollsButton(This,fEnabled)
  522. #define ICAManagerInternal_UpdateDefaultUIForToll(This,pToll,enState) \
  523. (This)->lpVtbl -> UpdateDefaultUIForToll(This,pToll,enState)
  524. #define ICAManagerInternal_put_TuneRequestInt(This,ptunereq) \
  525. (This)->lpVtbl -> put_TuneRequestInt(This,ptunereq)
  526. #define ICAManagerInternal_AddDenialsFor(This,pUnk) \
  527. (This)->lpVtbl -> AddDenialsFor(This,pUnk)
  528. #define ICAManagerInternal_RemoveDenialsFor(This,pUnk) \
  529. (This)->lpVtbl -> RemoveDenialsFor(This,pUnk)
  530. #define ICAManagerInternal_NotifyRequestActivated(This,pReq) \
  531. (This)->lpVtbl -> NotifyRequestActivated(This,pReq)
  532. #define ICAManagerInternal_NotifyRequestDeactivated(This,pReq) \
  533. (This)->lpVtbl -> NotifyRequestDeactivated(This,pReq)
  534. #define ICAManagerInternal_NotifyOfferAdded(This,pOffer,cOffers) \
  535. (This)->lpVtbl -> NotifyOfferAdded(This,pOffer,cOffers)
  536. #define ICAManagerInternal_NotifyOfferRemoved(This,pOffer,cOffers) \
  537. (This)->lpVtbl -> NotifyOfferRemoved(This,pOffer,cOffers)
  538. #define ICAManagerInternal_NotifyPolicyAdded(This,pPolicy,cPolicies) \
  539. (This)->lpVtbl -> NotifyPolicyAdded(This,pPolicy,cPolicies)
  540. #define ICAManagerInternal_NotifyPolicyRemoved(This,pPolicy,cPolicies) \
  541. (This)->lpVtbl -> NotifyPolicyRemoved(This,pPolicy,cPolicies)
  542. #define ICAManagerInternal_NotifyRequestDenialAdded(This,pReq,pDenial,cDenials) \
  543. (This)->lpVtbl -> NotifyRequestDenialAdded(This,pReq,pDenial,cDenials)
  544. #define ICAManagerInternal_NotifyRequestDenialRemoved(This,pReq,pDenial,cDenials) \
  545. (This)->lpVtbl -> NotifyRequestDenialRemoved(This,pReq,pDenial,cDenials)
  546. #define ICAManagerInternal_NotifyDenialTollAdded(This,pDenial,pToll,cTolls) \
  547. (This)->lpVtbl -> NotifyDenialTollAdded(This,pDenial,pToll,cTolls)
  548. #define ICAManagerInternal_NotifyDenialTollRemoved(This,pDenial,pToll,cTolls) \
  549. (This)->lpVtbl -> NotifyDenialTollRemoved(This,pDenial,pToll,cTolls)
  550. #define ICAManagerInternal_NotifyTollDenialAdded(This,pToll,pDenial,cDenials) \
  551. (This)->lpVtbl -> NotifyTollDenialAdded(This,pToll,pDenial,cDenials)
  552. #define ICAManagerInternal_NotifyTollDenialRemoved(This,pToll,pDenial,cDenials) \
  553. (This)->lpVtbl -> NotifyTollDenialRemoved(This,pToll,pDenial,cDenials)
  554. #define ICAManagerInternal_NotifyOfferTollAdded(This,pOffer,pToll,cTolls) \
  555. (This)->lpVtbl -> NotifyOfferTollAdded(This,pOffer,pToll,cTolls)
  556. #define ICAManagerInternal_NotifyOfferTollRemoved(This,pOffer,pToll,cTolls) \
  557. (This)->lpVtbl -> NotifyOfferTollRemoved(This,pOffer,pToll,cTolls)
  558. #define ICAManagerInternal_NotifyTollStateChanged(This,pToll,enStateLast) \
  559. (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateLast)
  560. #define ICAManagerInternal_NotifyDenialStateChanged(This,pDenial,enStateLast) \
  561. (This)->lpVtbl -> NotifyDenialStateChanged(This,pDenial,enStateLast)
  562. #define ICAManagerInternal_NotifyComponentDenialAdded(This,pReq,pDenial,cDenials) \
  563. (This)->lpVtbl -> NotifyComponentDenialAdded(This,pReq,pDenial,cDenials)
  564. #define ICAManagerInternal_NotifyComponentDenialRemoved(This,pReq,pDenial,cDenials) \
  565. (This)->lpVtbl -> NotifyComponentDenialRemoved(This,pReq,pDenial,cDenials)
  566. #endif /* COBJMACROS */
  567. #endif /* C style interface */
  568. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_Save_Proxy(
  569. ICAManagerInternal * This);
  570. void __RPC_STUB ICAManagerInternal_Save_Stub(
  571. IRpcStubBuffer *This,
  572. IRpcChannelBuffer *_pRpcChannelBuffer,
  573. PRPC_MESSAGE _pRpcMessage,
  574. DWORD *_pdwStubPhase);
  575. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_Load_Proxy(
  576. ICAManagerInternal * This);
  577. void __RPC_STUB ICAManagerInternal_Load_Stub(
  578. IRpcStubBuffer *This,
  579. IRpcChannelBuffer *_pRpcChannelBuffer,
  580. PRPC_MESSAGE _pRpcMessage,
  581. DWORD *_pdwStubPhase);
  582. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_MarkDirty_Proxy(
  583. ICAManagerInternal * This,
  584. /* [in] */ BOOL fDirty);
  585. void __RPC_STUB ICAManagerInternal_put_MarkDirty_Stub(
  586. IRpcStubBuffer *This,
  587. IRpcChannelBuffer *_pRpcChannelBuffer,
  588. PRPC_MESSAGE _pRpcMessage,
  589. DWORD *_pdwStubPhase);
  590. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_get_MarkDirty_Proxy(
  591. ICAManagerInternal * This,
  592. /* [retval][out] */ BOOL *pfDirty);
  593. void __RPC_STUB ICAManagerInternal_get_MarkDirty_Stub(
  594. IRpcStubBuffer *This,
  595. IRpcChannelBuffer *_pRpcChannelBuffer,
  596. PRPC_MESSAGE _pRpcMessage,
  597. DWORD *_pdwStubPhase);
  598. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_TuneRequest_Proxy(
  599. ICAManagerInternal * This,
  600. /* [in] */ ITuneRequest *ptunereq);
  601. void __RPC_STUB ICAManagerInternal_put_TuneRequest_Stub(
  602. IRpcStubBuffer *This,
  603. IRpcChannelBuffer *_pRpcChannelBuffer,
  604. PRPC_MESSAGE _pRpcMessage,
  605. DWORD *_pdwStubPhase);
  606. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_GetDefaultUI_Proxy(
  607. ICAManagerInternal * This,
  608. /* [out] */ HWND *phwnd);
  609. void __RPC_STUB ICAManagerInternal_GetDefaultUI_Stub(
  610. IRpcStubBuffer *This,
  611. IRpcChannelBuffer *_pRpcChannelBuffer,
  612. PRPC_MESSAGE _pRpcMessage,
  613. DWORD *_pdwStubPhase);
  614. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_SetDefaultUI_Proxy(
  615. ICAManagerInternal * This,
  616. /* [in] */ HWND hwnd);
  617. void __RPC_STUB ICAManagerInternal_SetDefaultUI_Stub(
  618. IRpcStubBuffer *This,
  619. IRpcChannelBuffer *_pRpcChannelBuffer,
  620. PRPC_MESSAGE _pRpcMessage,
  621. DWORD *_pdwStubPhase);
  622. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_get_CAManagerMain_Proxy(
  623. ICAManagerInternal * This,
  624. /* [retval][out] */ ICAManager **ppManagerMain);
  625. void __RPC_STUB ICAManagerInternal_get_CAManagerMain_Stub(
  626. IRpcStubBuffer *This,
  627. IRpcChannelBuffer *_pRpcChannelBuffer,
  628. PRPC_MESSAGE _pRpcMessage,
  629. DWORD *_pdwStubPhase);
  630. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_BroadcastEventService_Proxy(
  631. ICAManagerInternal * This,
  632. /* [in] */ IBroadcastEvent *pBroadcastEventService);
  633. void __RPC_STUB ICAManagerInternal_put_BroadcastEventService_Stub(
  634. IRpcStubBuffer *This,
  635. IRpcChannelBuffer *_pRpcChannelBuffer,
  636. PRPC_MESSAGE _pRpcMessage,
  637. DWORD *_pdwStubPhase);
  638. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_get_BroadcastEventService_Proxy(
  639. ICAManagerInternal * This,
  640. /* [retval][out] */ IBroadcastEvent **ppBroadcastEventService);
  641. void __RPC_STUB ICAManagerInternal_get_BroadcastEventService_Stub(
  642. IRpcStubBuffer *This,
  643. IRpcChannelBuffer *_pRpcChannelBuffer,
  644. PRPC_MESSAGE _pRpcMessage,
  645. DWORD *_pdwStubPhase);
  646. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_DisplayDefaultUI_Proxy(
  647. ICAManagerInternal * This,
  648. /* [in] */ VARIANT_BOOL fDisplay);
  649. void __RPC_STUB ICAManagerInternal_DisplayDefaultUI_Stub(
  650. IRpcStubBuffer *This,
  651. IRpcChannelBuffer *_pRpcChannelBuffer,
  652. PRPC_MESSAGE _pRpcMessage,
  653. DWORD *_pdwStubPhase);
  654. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_EnableDefaultUIPayTollsButton_Proxy(
  655. ICAManagerInternal * This,
  656. /* [in] */ VARIANT_BOOL fEnabled);
  657. void __RPC_STUB ICAManagerInternal_EnableDefaultUIPayTollsButton_Stub(
  658. IRpcStubBuffer *This,
  659. IRpcChannelBuffer *_pRpcChannelBuffer,
  660. PRPC_MESSAGE _pRpcMessage,
  661. DWORD *_pdwStubPhase);
  662. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_UpdateDefaultUIForToll_Proxy(
  663. ICAManagerInternal * This,
  664. /* [in] */ ICAToll *pToll,
  665. /* [in] */ CATollState enState);
  666. void __RPC_STUB ICAManagerInternal_UpdateDefaultUIForToll_Stub(
  667. IRpcStubBuffer *This,
  668. IRpcChannelBuffer *_pRpcChannelBuffer,
  669. PRPC_MESSAGE _pRpcMessage,
  670. DWORD *_pdwStubPhase);
  671. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_put_TuneRequestInt_Proxy(
  672. ICAManagerInternal * This,
  673. /* [in] */ ITuneRequest *ptunereq);
  674. void __RPC_STUB ICAManagerInternal_put_TuneRequestInt_Stub(
  675. IRpcStubBuffer *This,
  676. IRpcChannelBuffer *_pRpcChannelBuffer,
  677. PRPC_MESSAGE _pRpcMessage,
  678. DWORD *_pdwStubPhase);
  679. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_AddDenialsFor_Proxy(
  680. ICAManagerInternal * This,
  681. /* [in] */ IUnknown *pUnk);
  682. void __RPC_STUB ICAManagerInternal_AddDenialsFor_Stub(
  683. IRpcStubBuffer *This,
  684. IRpcChannelBuffer *_pRpcChannelBuffer,
  685. PRPC_MESSAGE _pRpcMessage,
  686. DWORD *_pdwStubPhase);
  687. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_RemoveDenialsFor_Proxy(
  688. ICAManagerInternal * This,
  689. /* [in] */ IUnknown *pUnk);
  690. void __RPC_STUB ICAManagerInternal_RemoveDenialsFor_Stub(
  691. IRpcStubBuffer *This,
  692. IRpcChannelBuffer *_pRpcChannelBuffer,
  693. PRPC_MESSAGE _pRpcMessage,
  694. DWORD *_pdwStubPhase);
  695. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestActivated_Proxy(
  696. ICAManagerInternal * This,
  697. /* [in] */ ICARequest *pReq);
  698. void __RPC_STUB ICAManagerInternal_NotifyRequestActivated_Stub(
  699. IRpcStubBuffer *This,
  700. IRpcChannelBuffer *_pRpcChannelBuffer,
  701. PRPC_MESSAGE _pRpcMessage,
  702. DWORD *_pdwStubPhase);
  703. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestDeactivated_Proxy(
  704. ICAManagerInternal * This,
  705. /* [in] */ ICARequest *pReq);
  706. void __RPC_STUB ICAManagerInternal_NotifyRequestDeactivated_Stub(
  707. IRpcStubBuffer *This,
  708. IRpcChannelBuffer *_pRpcChannelBuffer,
  709. PRPC_MESSAGE _pRpcMessage,
  710. DWORD *_pdwStubPhase);
  711. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferAdded_Proxy(
  712. ICAManagerInternal * This,
  713. /* [in] */ ICAOffer *pOffer,
  714. /* [in] */ long cOffers);
  715. void __RPC_STUB ICAManagerInternal_NotifyOfferAdded_Stub(
  716. IRpcStubBuffer *This,
  717. IRpcChannelBuffer *_pRpcChannelBuffer,
  718. PRPC_MESSAGE _pRpcMessage,
  719. DWORD *_pdwStubPhase);
  720. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferRemoved_Proxy(
  721. ICAManagerInternal * This,
  722. /* [in] */ ICAOffer *pOffer,
  723. /* [in] */ long cOffers);
  724. void __RPC_STUB ICAManagerInternal_NotifyOfferRemoved_Stub(
  725. IRpcStubBuffer *This,
  726. IRpcChannelBuffer *_pRpcChannelBuffer,
  727. PRPC_MESSAGE _pRpcMessage,
  728. DWORD *_pdwStubPhase);
  729. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyPolicyAdded_Proxy(
  730. ICAManagerInternal * This,
  731. /* [in] */ ICAPolicy *pPolicy,
  732. /* [in] */ long cPolicies);
  733. void __RPC_STUB ICAManagerInternal_NotifyPolicyAdded_Stub(
  734. IRpcStubBuffer *This,
  735. IRpcChannelBuffer *_pRpcChannelBuffer,
  736. PRPC_MESSAGE _pRpcMessage,
  737. DWORD *_pdwStubPhase);
  738. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyPolicyRemoved_Proxy(
  739. ICAManagerInternal * This,
  740. /* [in] */ ICAPolicy *pPolicy,
  741. /* [in] */ long cPolicies);
  742. void __RPC_STUB ICAManagerInternal_NotifyPolicyRemoved_Stub(
  743. IRpcStubBuffer *This,
  744. IRpcChannelBuffer *_pRpcChannelBuffer,
  745. PRPC_MESSAGE _pRpcMessage,
  746. DWORD *_pdwStubPhase);
  747. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestDenialAdded_Proxy(
  748. ICAManagerInternal * This,
  749. /* [in] */ ICARequest *pReq,
  750. /* [in] */ ICADenial *pDenial,
  751. /* [in] */ long cDenials);
  752. void __RPC_STUB ICAManagerInternal_NotifyRequestDenialAdded_Stub(
  753. IRpcStubBuffer *This,
  754. IRpcChannelBuffer *_pRpcChannelBuffer,
  755. PRPC_MESSAGE _pRpcMessage,
  756. DWORD *_pdwStubPhase);
  757. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyRequestDenialRemoved_Proxy(
  758. ICAManagerInternal * This,
  759. /* [in] */ ICARequest *pReq,
  760. /* [in] */ ICADenial *pDenial,
  761. /* [in] */ long cDenials);
  762. void __RPC_STUB ICAManagerInternal_NotifyRequestDenialRemoved_Stub(
  763. IRpcStubBuffer *This,
  764. IRpcChannelBuffer *_pRpcChannelBuffer,
  765. PRPC_MESSAGE _pRpcMessage,
  766. DWORD *_pdwStubPhase);
  767. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyDenialTollAdded_Proxy(
  768. ICAManagerInternal * This,
  769. /* [in] */ ICADenial *pDenial,
  770. /* [in] */ ICAToll *pToll,
  771. /* [in] */ long cTolls);
  772. void __RPC_STUB ICAManagerInternal_NotifyDenialTollAdded_Stub(
  773. IRpcStubBuffer *This,
  774. IRpcChannelBuffer *_pRpcChannelBuffer,
  775. PRPC_MESSAGE _pRpcMessage,
  776. DWORD *_pdwStubPhase);
  777. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyDenialTollRemoved_Proxy(
  778. ICAManagerInternal * This,
  779. /* [in] */ ICADenial *pDenial,
  780. /* [in] */ ICAToll *pToll,
  781. /* [in] */ long cTolls);
  782. void __RPC_STUB ICAManagerInternal_NotifyDenialTollRemoved_Stub(
  783. IRpcStubBuffer *This,
  784. IRpcChannelBuffer *_pRpcChannelBuffer,
  785. PRPC_MESSAGE _pRpcMessage,
  786. DWORD *_pdwStubPhase);
  787. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyTollDenialAdded_Proxy(
  788. ICAManagerInternal * This,
  789. /* [in] */ ICAToll *pToll,
  790. /* [in] */ ICADenial *pDenial,
  791. /* [in] */ long cDenials);
  792. void __RPC_STUB ICAManagerInternal_NotifyTollDenialAdded_Stub(
  793. IRpcStubBuffer *This,
  794. IRpcChannelBuffer *_pRpcChannelBuffer,
  795. PRPC_MESSAGE _pRpcMessage,
  796. DWORD *_pdwStubPhase);
  797. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyTollDenialRemoved_Proxy(
  798. ICAManagerInternal * This,
  799. /* [in] */ ICAToll *pToll,
  800. /* [in] */ ICADenial *pDenial,
  801. /* [in] */ long cDenials);
  802. void __RPC_STUB ICAManagerInternal_NotifyTollDenialRemoved_Stub(
  803. IRpcStubBuffer *This,
  804. IRpcChannelBuffer *_pRpcChannelBuffer,
  805. PRPC_MESSAGE _pRpcMessage,
  806. DWORD *_pdwStubPhase);
  807. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferTollAdded_Proxy(
  808. ICAManagerInternal * This,
  809. /* [in] */ ICAOffer *pOffer,
  810. /* [in] */ ICAToll *pToll,
  811. /* [in] */ long cTolls);
  812. void __RPC_STUB ICAManagerInternal_NotifyOfferTollAdded_Stub(
  813. IRpcStubBuffer *This,
  814. IRpcChannelBuffer *_pRpcChannelBuffer,
  815. PRPC_MESSAGE _pRpcMessage,
  816. DWORD *_pdwStubPhase);
  817. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyOfferTollRemoved_Proxy(
  818. ICAManagerInternal * This,
  819. /* [in] */ ICAOffer *pOffer,
  820. /* [in] */ ICAToll *pToll,
  821. /* [in] */ long cTolls);
  822. void __RPC_STUB ICAManagerInternal_NotifyOfferTollRemoved_Stub(
  823. IRpcStubBuffer *This,
  824. IRpcChannelBuffer *_pRpcChannelBuffer,
  825. PRPC_MESSAGE _pRpcMessage,
  826. DWORD *_pdwStubPhase);
  827. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyTollStateChanged_Proxy(
  828. ICAManagerInternal * This,
  829. /* [in] */ ICAToll *pToll,
  830. /* [in] */ CATollState enStateLast);
  831. void __RPC_STUB ICAManagerInternal_NotifyTollStateChanged_Stub(
  832. IRpcStubBuffer *This,
  833. IRpcChannelBuffer *_pRpcChannelBuffer,
  834. PRPC_MESSAGE _pRpcMessage,
  835. DWORD *_pdwStubPhase);
  836. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyDenialStateChanged_Proxy(
  837. ICAManagerInternal * This,
  838. /* [in] */ ICADenial *pDenial,
  839. /* [in] */ CADenialState enStateLast);
  840. void __RPC_STUB ICAManagerInternal_NotifyDenialStateChanged_Stub(
  841. IRpcStubBuffer *This,
  842. IRpcChannelBuffer *_pRpcChannelBuffer,
  843. PRPC_MESSAGE _pRpcMessage,
  844. DWORD *_pdwStubPhase);
  845. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyComponentDenialAdded_Proxy(
  846. ICAManagerInternal * This,
  847. /* [in] */ ICAComponent *pReq,
  848. /* [in] */ ICADenial *pDenial,
  849. /* [in] */ long cDenials);
  850. void __RPC_STUB ICAManagerInternal_NotifyComponentDenialAdded_Stub(
  851. IRpcStubBuffer *This,
  852. IRpcChannelBuffer *_pRpcChannelBuffer,
  853. PRPC_MESSAGE _pRpcMessage,
  854. DWORD *_pdwStubPhase);
  855. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerInternal_NotifyComponentDenialRemoved_Proxy(
  856. ICAManagerInternal * This,
  857. /* [in] */ ICAComponent *pReq,
  858. /* [in] */ ICADenial *pDenial,
  859. /* [in] */ long cDenials);
  860. void __RPC_STUB ICAManagerInternal_NotifyComponentDenialRemoved_Stub(
  861. IRpcStubBuffer *This,
  862. IRpcChannelBuffer *_pRpcChannelBuffer,
  863. PRPC_MESSAGE _pRpcMessage,
  864. DWORD *_pdwStubPhase);
  865. #endif /* __ICAManagerInternal_INTERFACE_DEFINED__ */
  866. #ifndef __ICAManagerXProxy_INTERFACE_DEFINED__
  867. #define __ICAManagerXProxy_INTERFACE_DEFINED__
  868. /* interface ICAManagerXProxy */
  869. /* [unique][helpstring][restricted][hidden][dual][uuid][object] */
  870. EXTERN_C const IID IID_ICAManagerXProxy;
  871. #if defined(__cplusplus) && !defined(CINTERFACE)
  872. MIDL_INTERFACE("11166302-DF8A-463a-B620-7BEC23542010")
  873. ICAManagerXProxy : public IUnknown
  874. {
  875. public:
  876. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PunkCAManagerProxy(
  877. /* [retval][out] */ IUnknown **ppUnkCAManagerProxy) = 0;
  878. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestActivated_XProxy(
  879. /* [in] */ ICARequest *pReq) = 0;
  880. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDeactivated_XProxy(
  881. /* [in] */ ICARequest *pReq) = 0;
  882. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferAdded_XProxy(
  883. /* [in] */ ICAOffer *pOffer,
  884. /* [in] */ long cOffers) = 0;
  885. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferRemoved_XProxy(
  886. /* [in] */ ICAOffer *pOffer,
  887. /* [in] */ long cOffers) = 0;
  888. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyAdded_XProxy(
  889. /* [in] */ ICAPolicy *pPolicy,
  890. /* [in] */ long cPolicies) = 0;
  891. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyRemoved_XProxy(
  892. /* [in] */ ICAPolicy *pPolicy,
  893. /* [in] */ long cPolicies) = 0;
  894. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialAdded_XProxy(
  895. /* [in] */ ICARequest *pReq,
  896. /* [in] */ ICADenial *pDenial,
  897. /* [in] */ long cDenials) = 0;
  898. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialRemoved_XProxy(
  899. /* [in] */ ICARequest *pReq,
  900. /* [in] */ ICADenial *pDenial,
  901. /* [in] */ long cDenials) = 0;
  902. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollAdded_XProxy(
  903. /* [in] */ ICADenial *pDenial,
  904. /* [in] */ ICAToll *pToll,
  905. /* [in] */ long cTolls) = 0;
  906. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollRemoved_XProxy(
  907. /* [in] */ ICADenial *pDenial,
  908. /* [in] */ ICAToll *pToll,
  909. /* [in] */ long cTolls) = 0;
  910. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialAdded_XProxy(
  911. /* [in] */ ICAToll *pToll,
  912. /* [in] */ ICADenial *pDenial,
  913. /* [in] */ long cDenials) = 0;
  914. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialRemoved_XProxy(
  915. /* [in] */ ICAToll *pToll,
  916. /* [in] */ ICADenial *pDenial,
  917. /* [in] */ long cDenials) = 0;
  918. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollAdded_XProxy(
  919. /* [in] */ ICAOffer *pOffer,
  920. /* [in] */ ICAToll *pToll,
  921. /* [in] */ long cTolls) = 0;
  922. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollRemoved_XProxy(
  923. /* [in] */ ICAOffer *pOffer,
  924. /* [in] */ ICAToll *pToll,
  925. /* [in] */ long cTolls) = 0;
  926. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged_XProxy(
  927. /* [in] */ ICAToll *pToll,
  928. /* [in] */ CATollState enStateLast) = 0;
  929. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged_XProxy(
  930. /* [in] */ ICADenial *pDenial,
  931. /* [in] */ CADenialState enStateLast) = 0;
  932. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialAdded_XProxy(
  933. /* [in] */ ICAComponent *pReq,
  934. /* [in] */ ICADenial *pDenial,
  935. /* [in] */ long cDenials) = 0;
  936. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialRemoved_XProxy(
  937. /* [in] */ ICAComponent *pReq,
  938. /* [in] */ ICADenial *pDenial,
  939. /* [in] */ long cDenials) = 0;
  940. };
  941. #else /* C style interface */
  942. typedef struct ICAManagerXProxyVtbl
  943. {
  944. BEGIN_INTERFACE
  945. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  946. ICAManagerXProxy * This,
  947. /* [in] */ REFIID riid,
  948. /* [iid_is][out] */ void **ppvObject);
  949. ULONG ( STDMETHODCALLTYPE *AddRef )(
  950. ICAManagerXProxy * This);
  951. ULONG ( STDMETHODCALLTYPE *Release )(
  952. ICAManagerXProxy * This);
  953. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PunkCAManagerProxy )(
  954. ICAManagerXProxy * This,
  955. /* [retval][out] */ IUnknown **ppUnkCAManagerProxy);
  956. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestActivated_XProxy )(
  957. ICAManagerXProxy * This,
  958. /* [in] */ ICARequest *pReq);
  959. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDeactivated_XProxy )(
  960. ICAManagerXProxy * This,
  961. /* [in] */ ICARequest *pReq);
  962. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferAdded_XProxy )(
  963. ICAManagerXProxy * This,
  964. /* [in] */ ICAOffer *pOffer,
  965. /* [in] */ long cOffers);
  966. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferRemoved_XProxy )(
  967. ICAManagerXProxy * This,
  968. /* [in] */ ICAOffer *pOffer,
  969. /* [in] */ long cOffers);
  970. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyAdded_XProxy )(
  971. ICAManagerXProxy * This,
  972. /* [in] */ ICAPolicy *pPolicy,
  973. /* [in] */ long cPolicies);
  974. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyRemoved_XProxy )(
  975. ICAManagerXProxy * This,
  976. /* [in] */ ICAPolicy *pPolicy,
  977. /* [in] */ long cPolicies);
  978. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialAdded_XProxy )(
  979. ICAManagerXProxy * This,
  980. /* [in] */ ICARequest *pReq,
  981. /* [in] */ ICADenial *pDenial,
  982. /* [in] */ long cDenials);
  983. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialRemoved_XProxy )(
  984. ICAManagerXProxy * This,
  985. /* [in] */ ICARequest *pReq,
  986. /* [in] */ ICADenial *pDenial,
  987. /* [in] */ long cDenials);
  988. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollAdded_XProxy )(
  989. ICAManagerXProxy * This,
  990. /* [in] */ ICADenial *pDenial,
  991. /* [in] */ ICAToll *pToll,
  992. /* [in] */ long cTolls);
  993. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollRemoved_XProxy )(
  994. ICAManagerXProxy * This,
  995. /* [in] */ ICADenial *pDenial,
  996. /* [in] */ ICAToll *pToll,
  997. /* [in] */ long cTolls);
  998. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialAdded_XProxy )(
  999. ICAManagerXProxy * This,
  1000. /* [in] */ ICAToll *pToll,
  1001. /* [in] */ ICADenial *pDenial,
  1002. /* [in] */ long cDenials);
  1003. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialRemoved_XProxy )(
  1004. ICAManagerXProxy * This,
  1005. /* [in] */ ICAToll *pToll,
  1006. /* [in] */ ICADenial *pDenial,
  1007. /* [in] */ long cDenials);
  1008. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollAdded_XProxy )(
  1009. ICAManagerXProxy * This,
  1010. /* [in] */ ICAOffer *pOffer,
  1011. /* [in] */ ICAToll *pToll,
  1012. /* [in] */ long cTolls);
  1013. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollRemoved_XProxy )(
  1014. ICAManagerXProxy * This,
  1015. /* [in] */ ICAOffer *pOffer,
  1016. /* [in] */ ICAToll *pToll,
  1017. /* [in] */ long cTolls);
  1018. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged_XProxy )(
  1019. ICAManagerXProxy * This,
  1020. /* [in] */ ICAToll *pToll,
  1021. /* [in] */ CATollState enStateLast);
  1022. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged_XProxy )(
  1023. ICAManagerXProxy * This,
  1024. /* [in] */ ICADenial *pDenial,
  1025. /* [in] */ CADenialState enStateLast);
  1026. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialAdded_XProxy )(
  1027. ICAManagerXProxy * This,
  1028. /* [in] */ ICAComponent *pReq,
  1029. /* [in] */ ICADenial *pDenial,
  1030. /* [in] */ long cDenials);
  1031. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialRemoved_XProxy )(
  1032. ICAManagerXProxy * This,
  1033. /* [in] */ ICAComponent *pReq,
  1034. /* [in] */ ICADenial *pDenial,
  1035. /* [in] */ long cDenials);
  1036. END_INTERFACE
  1037. } ICAManagerXProxyVtbl;
  1038. interface ICAManagerXProxy
  1039. {
  1040. CONST_VTBL struct ICAManagerXProxyVtbl *lpVtbl;
  1041. };
  1042. #ifdef COBJMACROS
  1043. #define ICAManagerXProxy_QueryInterface(This,riid,ppvObject) \
  1044. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1045. #define ICAManagerXProxy_AddRef(This) \
  1046. (This)->lpVtbl -> AddRef(This)
  1047. #define ICAManagerXProxy_Release(This) \
  1048. (This)->lpVtbl -> Release(This)
  1049. #define ICAManagerXProxy_get_PunkCAManagerProxy(This,ppUnkCAManagerProxy) \
  1050. (This)->lpVtbl -> get_PunkCAManagerProxy(This,ppUnkCAManagerProxy)
  1051. #define ICAManagerXProxy_NotifyRequestActivated_XProxy(This,pReq) \
  1052. (This)->lpVtbl -> NotifyRequestActivated_XProxy(This,pReq)
  1053. #define ICAManagerXProxy_NotifyRequestDeactivated_XProxy(This,pReq) \
  1054. (This)->lpVtbl -> NotifyRequestDeactivated_XProxy(This,pReq)
  1055. #define ICAManagerXProxy_NotifyOfferAdded_XProxy(This,pOffer,cOffers) \
  1056. (This)->lpVtbl -> NotifyOfferAdded_XProxy(This,pOffer,cOffers)
  1057. #define ICAManagerXProxy_NotifyOfferRemoved_XProxy(This,pOffer,cOffers) \
  1058. (This)->lpVtbl -> NotifyOfferRemoved_XProxy(This,pOffer,cOffers)
  1059. #define ICAManagerXProxy_NotifyPolicyAdded_XProxy(This,pPolicy,cPolicies) \
  1060. (This)->lpVtbl -> NotifyPolicyAdded_XProxy(This,pPolicy,cPolicies)
  1061. #define ICAManagerXProxy_NotifyPolicyRemoved_XProxy(This,pPolicy,cPolicies) \
  1062. (This)->lpVtbl -> NotifyPolicyRemoved_XProxy(This,pPolicy,cPolicies)
  1063. #define ICAManagerXProxy_NotifyRequestDenialAdded_XProxy(This,pReq,pDenial,cDenials) \
  1064. (This)->lpVtbl -> NotifyRequestDenialAdded_XProxy(This,pReq,pDenial,cDenials)
  1065. #define ICAManagerXProxy_NotifyRequestDenialRemoved_XProxy(This,pReq,pDenial,cDenials) \
  1066. (This)->lpVtbl -> NotifyRequestDenialRemoved_XProxy(This,pReq,pDenial,cDenials)
  1067. #define ICAManagerXProxy_NotifyDenialTollAdded_XProxy(This,pDenial,pToll,cTolls) \
  1068. (This)->lpVtbl -> NotifyDenialTollAdded_XProxy(This,pDenial,pToll,cTolls)
  1069. #define ICAManagerXProxy_NotifyDenialTollRemoved_XProxy(This,pDenial,pToll,cTolls) \
  1070. (This)->lpVtbl -> NotifyDenialTollRemoved_XProxy(This,pDenial,pToll,cTolls)
  1071. #define ICAManagerXProxy_NotifyTollDenialAdded_XProxy(This,pToll,pDenial,cDenials) \
  1072. (This)->lpVtbl -> NotifyTollDenialAdded_XProxy(This,pToll,pDenial,cDenials)
  1073. #define ICAManagerXProxy_NotifyTollDenialRemoved_XProxy(This,pToll,pDenial,cDenials) \
  1074. (This)->lpVtbl -> NotifyTollDenialRemoved_XProxy(This,pToll,pDenial,cDenials)
  1075. #define ICAManagerXProxy_NotifyOfferTollAdded_XProxy(This,pOffer,pToll,cTolls) \
  1076. (This)->lpVtbl -> NotifyOfferTollAdded_XProxy(This,pOffer,pToll,cTolls)
  1077. #define ICAManagerXProxy_NotifyOfferTollRemoved_XProxy(This,pOffer,pToll,cTolls) \
  1078. (This)->lpVtbl -> NotifyOfferTollRemoved_XProxy(This,pOffer,pToll,cTolls)
  1079. #define ICAManagerXProxy_NotifyTollStateChanged_XProxy(This,pToll,enStateLast) \
  1080. (This)->lpVtbl -> NotifyTollStateChanged_XProxy(This,pToll,enStateLast)
  1081. #define ICAManagerXProxy_NotifyDenialStateChanged_XProxy(This,pDenial,enStateLast) \
  1082. (This)->lpVtbl -> NotifyDenialStateChanged_XProxy(This,pDenial,enStateLast)
  1083. #define ICAManagerXProxy_NotifyComponentDenialAdded_XProxy(This,pReq,pDenial,cDenials) \
  1084. (This)->lpVtbl -> NotifyComponentDenialAdded_XProxy(This,pReq,pDenial,cDenials)
  1085. #define ICAManagerXProxy_NotifyComponentDenialRemoved_XProxy(This,pReq,pDenial,cDenials) \
  1086. (This)->lpVtbl -> NotifyComponentDenialRemoved_XProxy(This,pReq,pDenial,cDenials)
  1087. #endif /* COBJMACROS */
  1088. #endif /* C style interface */
  1089. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_get_PunkCAManagerProxy_Proxy(
  1090. ICAManagerXProxy * This,
  1091. /* [retval][out] */ IUnknown **ppUnkCAManagerProxy);
  1092. void __RPC_STUB ICAManagerXProxy_get_PunkCAManagerProxy_Stub(
  1093. IRpcStubBuffer *This,
  1094. IRpcChannelBuffer *_pRpcChannelBuffer,
  1095. PRPC_MESSAGE _pRpcMessage,
  1096. DWORD *_pdwStubPhase);
  1097. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestActivated_XProxy_Proxy(
  1098. ICAManagerXProxy * This,
  1099. /* [in] */ ICARequest *pReq);
  1100. void __RPC_STUB ICAManagerXProxy_NotifyRequestActivated_XProxy_Stub(
  1101. IRpcStubBuffer *This,
  1102. IRpcChannelBuffer *_pRpcChannelBuffer,
  1103. PRPC_MESSAGE _pRpcMessage,
  1104. DWORD *_pdwStubPhase);
  1105. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestDeactivated_XProxy_Proxy(
  1106. ICAManagerXProxy * This,
  1107. /* [in] */ ICARequest *pReq);
  1108. void __RPC_STUB ICAManagerXProxy_NotifyRequestDeactivated_XProxy_Stub(
  1109. IRpcStubBuffer *This,
  1110. IRpcChannelBuffer *_pRpcChannelBuffer,
  1111. PRPC_MESSAGE _pRpcMessage,
  1112. DWORD *_pdwStubPhase);
  1113. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferAdded_XProxy_Proxy(
  1114. ICAManagerXProxy * This,
  1115. /* [in] */ ICAOffer *pOffer,
  1116. /* [in] */ long cOffers);
  1117. void __RPC_STUB ICAManagerXProxy_NotifyOfferAdded_XProxy_Stub(
  1118. IRpcStubBuffer *This,
  1119. IRpcChannelBuffer *_pRpcChannelBuffer,
  1120. PRPC_MESSAGE _pRpcMessage,
  1121. DWORD *_pdwStubPhase);
  1122. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferRemoved_XProxy_Proxy(
  1123. ICAManagerXProxy * This,
  1124. /* [in] */ ICAOffer *pOffer,
  1125. /* [in] */ long cOffers);
  1126. void __RPC_STUB ICAManagerXProxy_NotifyOfferRemoved_XProxy_Stub(
  1127. IRpcStubBuffer *This,
  1128. IRpcChannelBuffer *_pRpcChannelBuffer,
  1129. PRPC_MESSAGE _pRpcMessage,
  1130. DWORD *_pdwStubPhase);
  1131. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyPolicyAdded_XProxy_Proxy(
  1132. ICAManagerXProxy * This,
  1133. /* [in] */ ICAPolicy *pPolicy,
  1134. /* [in] */ long cPolicies);
  1135. void __RPC_STUB ICAManagerXProxy_NotifyPolicyAdded_XProxy_Stub(
  1136. IRpcStubBuffer *This,
  1137. IRpcChannelBuffer *_pRpcChannelBuffer,
  1138. PRPC_MESSAGE _pRpcMessage,
  1139. DWORD *_pdwStubPhase);
  1140. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyPolicyRemoved_XProxy_Proxy(
  1141. ICAManagerXProxy * This,
  1142. /* [in] */ ICAPolicy *pPolicy,
  1143. /* [in] */ long cPolicies);
  1144. void __RPC_STUB ICAManagerXProxy_NotifyPolicyRemoved_XProxy_Stub(
  1145. IRpcStubBuffer *This,
  1146. IRpcChannelBuffer *_pRpcChannelBuffer,
  1147. PRPC_MESSAGE _pRpcMessage,
  1148. DWORD *_pdwStubPhase);
  1149. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestDenialAdded_XProxy_Proxy(
  1150. ICAManagerXProxy * This,
  1151. /* [in] */ ICARequest *pReq,
  1152. /* [in] */ ICADenial *pDenial,
  1153. /* [in] */ long cDenials);
  1154. void __RPC_STUB ICAManagerXProxy_NotifyRequestDenialAdded_XProxy_Stub(
  1155. IRpcStubBuffer *This,
  1156. IRpcChannelBuffer *_pRpcChannelBuffer,
  1157. PRPC_MESSAGE _pRpcMessage,
  1158. DWORD *_pdwStubPhase);
  1159. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyRequestDenialRemoved_XProxy_Proxy(
  1160. ICAManagerXProxy * This,
  1161. /* [in] */ ICARequest *pReq,
  1162. /* [in] */ ICADenial *pDenial,
  1163. /* [in] */ long cDenials);
  1164. void __RPC_STUB ICAManagerXProxy_NotifyRequestDenialRemoved_XProxy_Stub(
  1165. IRpcStubBuffer *This,
  1166. IRpcChannelBuffer *_pRpcChannelBuffer,
  1167. PRPC_MESSAGE _pRpcMessage,
  1168. DWORD *_pdwStubPhase);
  1169. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyDenialTollAdded_XProxy_Proxy(
  1170. ICAManagerXProxy * This,
  1171. /* [in] */ ICADenial *pDenial,
  1172. /* [in] */ ICAToll *pToll,
  1173. /* [in] */ long cTolls);
  1174. void __RPC_STUB ICAManagerXProxy_NotifyDenialTollAdded_XProxy_Stub(
  1175. IRpcStubBuffer *This,
  1176. IRpcChannelBuffer *_pRpcChannelBuffer,
  1177. PRPC_MESSAGE _pRpcMessage,
  1178. DWORD *_pdwStubPhase);
  1179. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyDenialTollRemoved_XProxy_Proxy(
  1180. ICAManagerXProxy * This,
  1181. /* [in] */ ICADenial *pDenial,
  1182. /* [in] */ ICAToll *pToll,
  1183. /* [in] */ long cTolls);
  1184. void __RPC_STUB ICAManagerXProxy_NotifyDenialTollRemoved_XProxy_Stub(
  1185. IRpcStubBuffer *This,
  1186. IRpcChannelBuffer *_pRpcChannelBuffer,
  1187. PRPC_MESSAGE _pRpcMessage,
  1188. DWORD *_pdwStubPhase);
  1189. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyTollDenialAdded_XProxy_Proxy(
  1190. ICAManagerXProxy * This,
  1191. /* [in] */ ICAToll *pToll,
  1192. /* [in] */ ICADenial *pDenial,
  1193. /* [in] */ long cDenials);
  1194. void __RPC_STUB ICAManagerXProxy_NotifyTollDenialAdded_XProxy_Stub(
  1195. IRpcStubBuffer *This,
  1196. IRpcChannelBuffer *_pRpcChannelBuffer,
  1197. PRPC_MESSAGE _pRpcMessage,
  1198. DWORD *_pdwStubPhase);
  1199. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyTollDenialRemoved_XProxy_Proxy(
  1200. ICAManagerXProxy * This,
  1201. /* [in] */ ICAToll *pToll,
  1202. /* [in] */ ICADenial *pDenial,
  1203. /* [in] */ long cDenials);
  1204. void __RPC_STUB ICAManagerXProxy_NotifyTollDenialRemoved_XProxy_Stub(
  1205. IRpcStubBuffer *This,
  1206. IRpcChannelBuffer *_pRpcChannelBuffer,
  1207. PRPC_MESSAGE _pRpcMessage,
  1208. DWORD *_pdwStubPhase);
  1209. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferTollAdded_XProxy_Proxy(
  1210. ICAManagerXProxy * This,
  1211. /* [in] */ ICAOffer *pOffer,
  1212. /* [in] */ ICAToll *pToll,
  1213. /* [in] */ long cTolls);
  1214. void __RPC_STUB ICAManagerXProxy_NotifyOfferTollAdded_XProxy_Stub(
  1215. IRpcStubBuffer *This,
  1216. IRpcChannelBuffer *_pRpcChannelBuffer,
  1217. PRPC_MESSAGE _pRpcMessage,
  1218. DWORD *_pdwStubPhase);
  1219. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyOfferTollRemoved_XProxy_Proxy(
  1220. ICAManagerXProxy * This,
  1221. /* [in] */ ICAOffer *pOffer,
  1222. /* [in] */ ICAToll *pToll,
  1223. /* [in] */ long cTolls);
  1224. void __RPC_STUB ICAManagerXProxy_NotifyOfferTollRemoved_XProxy_Stub(
  1225. IRpcStubBuffer *This,
  1226. IRpcChannelBuffer *_pRpcChannelBuffer,
  1227. PRPC_MESSAGE _pRpcMessage,
  1228. DWORD *_pdwStubPhase);
  1229. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyTollStateChanged_XProxy_Proxy(
  1230. ICAManagerXProxy * This,
  1231. /* [in] */ ICAToll *pToll,
  1232. /* [in] */ CATollState enStateLast);
  1233. void __RPC_STUB ICAManagerXProxy_NotifyTollStateChanged_XProxy_Stub(
  1234. IRpcStubBuffer *This,
  1235. IRpcChannelBuffer *_pRpcChannelBuffer,
  1236. PRPC_MESSAGE _pRpcMessage,
  1237. DWORD *_pdwStubPhase);
  1238. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyDenialStateChanged_XProxy_Proxy(
  1239. ICAManagerXProxy * This,
  1240. /* [in] */ ICADenial *pDenial,
  1241. /* [in] */ CADenialState enStateLast);
  1242. void __RPC_STUB ICAManagerXProxy_NotifyDenialStateChanged_XProxy_Stub(
  1243. IRpcStubBuffer *This,
  1244. IRpcChannelBuffer *_pRpcChannelBuffer,
  1245. PRPC_MESSAGE _pRpcMessage,
  1246. DWORD *_pdwStubPhase);
  1247. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyComponentDenialAdded_XProxy_Proxy(
  1248. ICAManagerXProxy * This,
  1249. /* [in] */ ICAComponent *pReq,
  1250. /* [in] */ ICADenial *pDenial,
  1251. /* [in] */ long cDenials);
  1252. void __RPC_STUB ICAManagerXProxy_NotifyComponentDenialAdded_XProxy_Stub(
  1253. IRpcStubBuffer *This,
  1254. IRpcChannelBuffer *_pRpcChannelBuffer,
  1255. PRPC_MESSAGE _pRpcMessage,
  1256. DWORD *_pdwStubPhase);
  1257. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAManagerXProxy_NotifyComponentDenialRemoved_XProxy_Proxy(
  1258. ICAManagerXProxy * This,
  1259. /* [in] */ ICAComponent *pReq,
  1260. /* [in] */ ICADenial *pDenial,
  1261. /* [in] */ long cDenials);
  1262. void __RPC_STUB ICAManagerXProxy_NotifyComponentDenialRemoved_XProxy_Stub(
  1263. IRpcStubBuffer *This,
  1264. IRpcChannelBuffer *_pRpcChannelBuffer,
  1265. PRPC_MESSAGE _pRpcMessage,
  1266. DWORD *_pdwStubPhase);
  1267. #endif /* __ICAManagerXProxy_INTERFACE_DEFINED__ */
  1268. #ifndef __ICAPolicies_INTERFACE_DEFINED__
  1269. #define __ICAPolicies_INTERFACE_DEFINED__
  1270. /* interface ICAPolicies */
  1271. /* [unique][helpstring][dual][uuid][object] */
  1272. EXTERN_C const IID IID_ICAPolicies;
  1273. #if defined(__cplusplus) && !defined(CINTERFACE)
  1274. MIDL_INTERFACE("11166420-DF8A-463a-B620-7BEC23542010")
  1275. ICAPolicies : public IDispatch
  1276. {
  1277. public:
  1278. virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
  1279. /* [retval][out] */ IUnknown **ppCollection) = 0;
  1280. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
  1281. /* [retval][out] */ long *Count) = 0;
  1282. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
  1283. /* [in] */ VARIANT Index,
  1284. /* [retval][out] */ ICAPolicy **ppPolicy) = 0;
  1285. virtual /* [id] */ HRESULT STDMETHODCALLTYPE Add(
  1286. /* [in] */ ICAPolicy *pPolicy) = 0;
  1287. virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
  1288. /* [in] */ VARIANT Index) = 0;
  1289. };
  1290. #else /* C style interface */
  1291. typedef struct ICAPoliciesVtbl
  1292. {
  1293. BEGIN_INTERFACE
  1294. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  1295. ICAPolicies * This,
  1296. /* [in] */ REFIID riid,
  1297. /* [iid_is][out] */ void **ppvObject);
  1298. ULONG ( STDMETHODCALLTYPE *AddRef )(
  1299. ICAPolicies * This);
  1300. ULONG ( STDMETHODCALLTYPE *Release )(
  1301. ICAPolicies * This);
  1302. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  1303. ICAPolicies * This,
  1304. /* [out] */ UINT *pctinfo);
  1305. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  1306. ICAPolicies * This,
  1307. /* [in] */ UINT iTInfo,
  1308. /* [in] */ LCID lcid,
  1309. /* [out] */ ITypeInfo **ppTInfo);
  1310. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  1311. ICAPolicies * This,
  1312. /* [in] */ REFIID riid,
  1313. /* [size_is][in] */ LPOLESTR *rgszNames,
  1314. /* [in] */ UINT cNames,
  1315. /* [in] */ LCID lcid,
  1316. /* [size_is][out] */ DISPID *rgDispId);
  1317. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  1318. ICAPolicies * This,
  1319. /* [in] */ DISPID dispIdMember,
  1320. /* [in] */ REFIID riid,
  1321. /* [in] */ LCID lcid,
  1322. /* [in] */ WORD wFlags,
  1323. /* [out][in] */ DISPPARAMS *pDispParams,
  1324. /* [out] */ VARIANT *pVarResult,
  1325. /* [out] */ EXCEPINFO *pExcepInfo,
  1326. /* [out] */ UINT *puArgErr);
  1327. /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
  1328. ICAPolicies * This,
  1329. /* [retval][out] */ IUnknown **ppCollection);
  1330. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
  1331. ICAPolicies * This,
  1332. /* [retval][out] */ long *Count);
  1333. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
  1334. ICAPolicies * This,
  1335. /* [in] */ VARIANT Index,
  1336. /* [retval][out] */ ICAPolicy **ppPolicy);
  1337. /* [id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
  1338. ICAPolicies * This,
  1339. /* [in] */ ICAPolicy *pPolicy);
  1340. /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
  1341. ICAPolicies * This,
  1342. /* [in] */ VARIANT Index);
  1343. END_INTERFACE
  1344. } ICAPoliciesVtbl;
  1345. interface ICAPolicies
  1346. {
  1347. CONST_VTBL struct ICAPoliciesVtbl *lpVtbl;
  1348. };
  1349. #ifdef COBJMACROS
  1350. #define ICAPolicies_QueryInterface(This,riid,ppvObject) \
  1351. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1352. #define ICAPolicies_AddRef(This) \
  1353. (This)->lpVtbl -> AddRef(This)
  1354. #define ICAPolicies_Release(This) \
  1355. (This)->lpVtbl -> Release(This)
  1356. #define ICAPolicies_GetTypeInfoCount(This,pctinfo) \
  1357. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1358. #define ICAPolicies_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1359. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1360. #define ICAPolicies_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1361. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1362. #define ICAPolicies_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1363. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1364. #define ICAPolicies_get__NewEnum(This,ppCollection) \
  1365. (This)->lpVtbl -> get__NewEnum(This,ppCollection)
  1366. #define ICAPolicies_get_Count(This,Count) \
  1367. (This)->lpVtbl -> get_Count(This,Count)
  1368. #define ICAPolicies_get_Item(This,Index,ppPolicy) \
  1369. (This)->lpVtbl -> get_Item(This,Index,ppPolicy)
  1370. #define ICAPolicies_Add(This,pPolicy) \
  1371. (This)->lpVtbl -> Add(This,pPolicy)
  1372. #define ICAPolicies_Remove(This,Index) \
  1373. (This)->lpVtbl -> Remove(This,Index)
  1374. #endif /* COBJMACROS */
  1375. #endif /* C style interface */
  1376. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicies_get__NewEnum_Proxy(
  1377. ICAPolicies * This,
  1378. /* [retval][out] */ IUnknown **ppCollection);
  1379. void __RPC_STUB ICAPolicies_get__NewEnum_Stub(
  1380. IRpcStubBuffer *This,
  1381. IRpcChannelBuffer *_pRpcChannelBuffer,
  1382. PRPC_MESSAGE _pRpcMessage,
  1383. DWORD *_pdwStubPhase);
  1384. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicies_get_Count_Proxy(
  1385. ICAPolicies * This,
  1386. /* [retval][out] */ long *Count);
  1387. void __RPC_STUB ICAPolicies_get_Count_Stub(
  1388. IRpcStubBuffer *This,
  1389. IRpcChannelBuffer *_pRpcChannelBuffer,
  1390. PRPC_MESSAGE _pRpcMessage,
  1391. DWORD *_pdwStubPhase);
  1392. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicies_get_Item_Proxy(
  1393. ICAPolicies * This,
  1394. /* [in] */ VARIANT Index,
  1395. /* [retval][out] */ ICAPolicy **ppPolicy);
  1396. void __RPC_STUB ICAPolicies_get_Item_Stub(
  1397. IRpcStubBuffer *This,
  1398. IRpcChannelBuffer *_pRpcChannelBuffer,
  1399. PRPC_MESSAGE _pRpcMessage,
  1400. DWORD *_pdwStubPhase);
  1401. /* [id] */ HRESULT STDMETHODCALLTYPE ICAPolicies_Add_Proxy(
  1402. ICAPolicies * This,
  1403. /* [in] */ ICAPolicy *pPolicy);
  1404. void __RPC_STUB ICAPolicies_Add_Stub(
  1405. IRpcStubBuffer *This,
  1406. IRpcChannelBuffer *_pRpcChannelBuffer,
  1407. PRPC_MESSAGE _pRpcMessage,
  1408. DWORD *_pdwStubPhase);
  1409. /* [id] */ HRESULT STDMETHODCALLTYPE ICAPolicies_Remove_Proxy(
  1410. ICAPolicies * This,
  1411. /* [in] */ VARIANT Index);
  1412. void __RPC_STUB ICAPolicies_Remove_Stub(
  1413. IRpcStubBuffer *This,
  1414. IRpcChannelBuffer *_pRpcChannelBuffer,
  1415. PRPC_MESSAGE _pRpcMessage,
  1416. DWORD *_pdwStubPhase);
  1417. #endif /* __ICAPolicies_INTERFACE_DEFINED__ */
  1418. #ifndef __ICAPoliciesInternal_INTERFACE_DEFINED__
  1419. #define __ICAPoliciesInternal_INTERFACE_DEFINED__
  1420. /* interface ICAPoliciesInternal */
  1421. /* [unique][helpstring][restricted][hidden][dual][uuid][object] */
  1422. EXTERN_C const IID IID_ICAPoliciesInternal;
  1423. #if defined(__cplusplus) && !defined(CINTERFACE)
  1424. MIDL_INTERFACE("11166421-DF8A-463a-B620-7BEC23542010")
  1425. ICAPoliciesInternal : public IUnknown
  1426. {
  1427. public:
  1428. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCAManager(
  1429. /* [in] */ ICAManager *pManager) = 0;
  1430. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckRequest(
  1431. /* [in] */ ICARequest *pReq) = 0;
  1432. };
  1433. #else /* C style interface */
  1434. typedef struct ICAPoliciesInternalVtbl
  1435. {
  1436. BEGIN_INTERFACE
  1437. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  1438. ICAPoliciesInternal * This,
  1439. /* [in] */ REFIID riid,
  1440. /* [iid_is][out] */ void **ppvObject);
  1441. ULONG ( STDMETHODCALLTYPE *AddRef )(
  1442. ICAPoliciesInternal * This);
  1443. ULONG ( STDMETHODCALLTYPE *Release )(
  1444. ICAPoliciesInternal * This);
  1445. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCAManager )(
  1446. ICAPoliciesInternal * This,
  1447. /* [in] */ ICAManager *pManager);
  1448. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckRequest )(
  1449. ICAPoliciesInternal * This,
  1450. /* [in] */ ICARequest *pReq);
  1451. END_INTERFACE
  1452. } ICAPoliciesInternalVtbl;
  1453. interface ICAPoliciesInternal
  1454. {
  1455. CONST_VTBL struct ICAPoliciesInternalVtbl *lpVtbl;
  1456. };
  1457. #ifdef COBJMACROS
  1458. #define ICAPoliciesInternal_QueryInterface(This,riid,ppvObject) \
  1459. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1460. #define ICAPoliciesInternal_AddRef(This) \
  1461. (This)->lpVtbl -> AddRef(This)
  1462. #define ICAPoliciesInternal_Release(This) \
  1463. (This)->lpVtbl -> Release(This)
  1464. #define ICAPoliciesInternal_SetCAManager(This,pManager) \
  1465. (This)->lpVtbl -> SetCAManager(This,pManager)
  1466. #define ICAPoliciesInternal_CheckRequest(This,pReq) \
  1467. (This)->lpVtbl -> CheckRequest(This,pReq)
  1468. #endif /* COBJMACROS */
  1469. #endif /* C style interface */
  1470. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPoliciesInternal_SetCAManager_Proxy(
  1471. ICAPoliciesInternal * This,
  1472. /* [in] */ ICAManager *pManager);
  1473. void __RPC_STUB ICAPoliciesInternal_SetCAManager_Stub(
  1474. IRpcStubBuffer *This,
  1475. IRpcChannelBuffer *_pRpcChannelBuffer,
  1476. PRPC_MESSAGE _pRpcMessage,
  1477. DWORD *_pdwStubPhase);
  1478. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPoliciesInternal_CheckRequest_Proxy(
  1479. ICAPoliciesInternal * This,
  1480. /* [in] */ ICARequest *pReq);
  1481. void __RPC_STUB ICAPoliciesInternal_CheckRequest_Stub(
  1482. IRpcStubBuffer *This,
  1483. IRpcChannelBuffer *_pRpcChannelBuffer,
  1484. PRPC_MESSAGE _pRpcMessage,
  1485. DWORD *_pdwStubPhase);
  1486. #endif /* __ICAPoliciesInternal_INTERFACE_DEFINED__ */
  1487. #ifndef __ICATolls_INTERFACE_DEFINED__
  1488. #define __ICATolls_INTERFACE_DEFINED__
  1489. /* interface ICATolls */
  1490. /* [unique][helpstring][dual][uuid][object] */
  1491. EXTERN_C const IID IID_ICATolls;
  1492. #if defined(__cplusplus) && !defined(CINTERFACE)
  1493. MIDL_INTERFACE("11166430-DF8A-463a-B620-7BEC23542010")
  1494. ICATolls : public IDispatch
  1495. {
  1496. public:
  1497. virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
  1498. /* [retval][out] */ IUnknown **ppCollection) = 0;
  1499. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
  1500. /* [retval][out] */ long *Count) = 0;
  1501. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
  1502. /* [in] */ VARIANT Index,
  1503. /* [retval][out] */ ICAToll **ppToll) = 0;
  1504. virtual /* [id] */ HRESULT STDMETHODCALLTYPE Add(
  1505. /* [in] */ ICAToll *pToll) = 0;
  1506. virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
  1507. /* [in] */ VARIANT Index) = 0;
  1508. };
  1509. #else /* C style interface */
  1510. typedef struct ICATollsVtbl
  1511. {
  1512. BEGIN_INTERFACE
  1513. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  1514. ICATolls * This,
  1515. /* [in] */ REFIID riid,
  1516. /* [iid_is][out] */ void **ppvObject);
  1517. ULONG ( STDMETHODCALLTYPE *AddRef )(
  1518. ICATolls * This);
  1519. ULONG ( STDMETHODCALLTYPE *Release )(
  1520. ICATolls * This);
  1521. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  1522. ICATolls * This,
  1523. /* [out] */ UINT *pctinfo);
  1524. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  1525. ICATolls * This,
  1526. /* [in] */ UINT iTInfo,
  1527. /* [in] */ LCID lcid,
  1528. /* [out] */ ITypeInfo **ppTInfo);
  1529. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  1530. ICATolls * This,
  1531. /* [in] */ REFIID riid,
  1532. /* [size_is][in] */ LPOLESTR *rgszNames,
  1533. /* [in] */ UINT cNames,
  1534. /* [in] */ LCID lcid,
  1535. /* [size_is][out] */ DISPID *rgDispId);
  1536. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  1537. ICATolls * This,
  1538. /* [in] */ DISPID dispIdMember,
  1539. /* [in] */ REFIID riid,
  1540. /* [in] */ LCID lcid,
  1541. /* [in] */ WORD wFlags,
  1542. /* [out][in] */ DISPPARAMS *pDispParams,
  1543. /* [out] */ VARIANT *pVarResult,
  1544. /* [out] */ EXCEPINFO *pExcepInfo,
  1545. /* [out] */ UINT *puArgErr);
  1546. /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
  1547. ICATolls * This,
  1548. /* [retval][out] */ IUnknown **ppCollection);
  1549. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
  1550. ICATolls * This,
  1551. /* [retval][out] */ long *Count);
  1552. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
  1553. ICATolls * This,
  1554. /* [in] */ VARIANT Index,
  1555. /* [retval][out] */ ICAToll **ppToll);
  1556. /* [id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
  1557. ICATolls * This,
  1558. /* [in] */ ICAToll *pToll);
  1559. /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
  1560. ICATolls * This,
  1561. /* [in] */ VARIANT Index);
  1562. END_INTERFACE
  1563. } ICATollsVtbl;
  1564. interface ICATolls
  1565. {
  1566. CONST_VTBL struct ICATollsVtbl *lpVtbl;
  1567. };
  1568. #ifdef COBJMACROS
  1569. #define ICATolls_QueryInterface(This,riid,ppvObject) \
  1570. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1571. #define ICATolls_AddRef(This) \
  1572. (This)->lpVtbl -> AddRef(This)
  1573. #define ICATolls_Release(This) \
  1574. (This)->lpVtbl -> Release(This)
  1575. #define ICATolls_GetTypeInfoCount(This,pctinfo) \
  1576. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1577. #define ICATolls_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1578. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1579. #define ICATolls_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1580. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1581. #define ICATolls_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1582. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1583. #define ICATolls_get__NewEnum(This,ppCollection) \
  1584. (This)->lpVtbl -> get__NewEnum(This,ppCollection)
  1585. #define ICATolls_get_Count(This,Count) \
  1586. (This)->lpVtbl -> get_Count(This,Count)
  1587. #define ICATolls_get_Item(This,Index,ppToll) \
  1588. (This)->lpVtbl -> get_Item(This,Index,ppToll)
  1589. #define ICATolls_Add(This,pToll) \
  1590. (This)->lpVtbl -> Add(This,pToll)
  1591. #define ICATolls_Remove(This,Index) \
  1592. (This)->lpVtbl -> Remove(This,Index)
  1593. #endif /* COBJMACROS */
  1594. #endif /* C style interface */
  1595. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICATolls_get__NewEnum_Proxy(
  1596. ICATolls * This,
  1597. /* [retval][out] */ IUnknown **ppCollection);
  1598. void __RPC_STUB ICATolls_get__NewEnum_Stub(
  1599. IRpcStubBuffer *This,
  1600. IRpcChannelBuffer *_pRpcChannelBuffer,
  1601. PRPC_MESSAGE _pRpcMessage,
  1602. DWORD *_pdwStubPhase);
  1603. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICATolls_get_Count_Proxy(
  1604. ICATolls * This,
  1605. /* [retval][out] */ long *Count);
  1606. void __RPC_STUB ICATolls_get_Count_Stub(
  1607. IRpcStubBuffer *This,
  1608. IRpcChannelBuffer *_pRpcChannelBuffer,
  1609. PRPC_MESSAGE _pRpcMessage,
  1610. DWORD *_pdwStubPhase);
  1611. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICATolls_get_Item_Proxy(
  1612. ICATolls * This,
  1613. /* [in] */ VARIANT Index,
  1614. /* [retval][out] */ ICAToll **ppToll);
  1615. void __RPC_STUB ICATolls_get_Item_Stub(
  1616. IRpcStubBuffer *This,
  1617. IRpcChannelBuffer *_pRpcChannelBuffer,
  1618. PRPC_MESSAGE _pRpcMessage,
  1619. DWORD *_pdwStubPhase);
  1620. /* [id] */ HRESULT STDMETHODCALLTYPE ICATolls_Add_Proxy(
  1621. ICATolls * This,
  1622. /* [in] */ ICAToll *pToll);
  1623. void __RPC_STUB ICATolls_Add_Stub(
  1624. IRpcStubBuffer *This,
  1625. IRpcChannelBuffer *_pRpcChannelBuffer,
  1626. PRPC_MESSAGE _pRpcMessage,
  1627. DWORD *_pdwStubPhase);
  1628. /* [id] */ HRESULT STDMETHODCALLTYPE ICATolls_Remove_Proxy(
  1629. ICATolls * This,
  1630. /* [in] */ VARIANT Index);
  1631. void __RPC_STUB ICATolls_Remove_Stub(
  1632. IRpcStubBuffer *This,
  1633. IRpcChannelBuffer *_pRpcChannelBuffer,
  1634. PRPC_MESSAGE _pRpcMessage,
  1635. DWORD *_pdwStubPhase);
  1636. #endif /* __ICATolls_INTERFACE_DEFINED__ */
  1637. #ifndef __ICATollsInternal_INTERFACE_DEFINED__
  1638. #define __ICATollsInternal_INTERFACE_DEFINED__
  1639. /* interface ICATollsInternal */
  1640. /* [unique][helpstring][restricted][hidden][dual][uuid][object] */
  1641. EXTERN_C const IID IID_ICATollsInternal;
  1642. #if defined(__cplusplus) && !defined(CINTERFACE)
  1643. MIDL_INTERFACE("11166431-DF8A-463a-B620-7BEC23542010")
  1644. ICATollsInternal : public IUnknown
  1645. {
  1646. public:
  1647. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCAManager(
  1648. /* [in] */ ICAManager *pManager) = 0;
  1649. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetCAManager(
  1650. /* [out] */ ICAManager **ppManager) = 0;
  1651. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetMustPersist(
  1652. /* [in] */ BOOL fMustPersist) = 0;
  1653. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Save(
  1654. /* [in] */ IStorage *pstore,
  1655. /* [in] */ BSTR bstrPrefix) = 0;
  1656. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Load(
  1657. /* [in] */ IStorage *pstore,
  1658. /* [in] */ BSTR bstrPrefix) = 0;
  1659. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyStateChanged(
  1660. /* [in] */ ICAToll *pToll,
  1661. /* [in] */ CATollState enStateFrom) = 0;
  1662. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollSelectionChanged(
  1663. /* [in] */ ICAToll *pToll,
  1664. /* [in] */ BOOL fSelected) = 0;
  1665. };
  1666. #else /* C style interface */
  1667. typedef struct ICATollsInternalVtbl
  1668. {
  1669. BEGIN_INTERFACE
  1670. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  1671. ICATollsInternal * This,
  1672. /* [in] */ REFIID riid,
  1673. /* [iid_is][out] */ void **ppvObject);
  1674. ULONG ( STDMETHODCALLTYPE *AddRef )(
  1675. ICATollsInternal * This);
  1676. ULONG ( STDMETHODCALLTYPE *Release )(
  1677. ICATollsInternal * This);
  1678. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCAManager )(
  1679. ICATollsInternal * This,
  1680. /* [in] */ ICAManager *pManager);
  1681. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetCAManager )(
  1682. ICATollsInternal * This,
  1683. /* [out] */ ICAManager **ppManager);
  1684. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetMustPersist )(
  1685. ICATollsInternal * This,
  1686. /* [in] */ BOOL fMustPersist);
  1687. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )(
  1688. ICATollsInternal * This,
  1689. /* [in] */ IStorage *pstore,
  1690. /* [in] */ BSTR bstrPrefix);
  1691. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Load )(
  1692. ICATollsInternal * This,
  1693. /* [in] */ IStorage *pstore,
  1694. /* [in] */ BSTR bstrPrefix);
  1695. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyStateChanged )(
  1696. ICATollsInternal * This,
  1697. /* [in] */ ICAToll *pToll,
  1698. /* [in] */ CATollState enStateFrom);
  1699. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollSelectionChanged )(
  1700. ICATollsInternal * This,
  1701. /* [in] */ ICAToll *pToll,
  1702. /* [in] */ BOOL fSelected);
  1703. END_INTERFACE
  1704. } ICATollsInternalVtbl;
  1705. interface ICATollsInternal
  1706. {
  1707. CONST_VTBL struct ICATollsInternalVtbl *lpVtbl;
  1708. };
  1709. #ifdef COBJMACROS
  1710. #define ICATollsInternal_QueryInterface(This,riid,ppvObject) \
  1711. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1712. #define ICATollsInternal_AddRef(This) \
  1713. (This)->lpVtbl -> AddRef(This)
  1714. #define ICATollsInternal_Release(This) \
  1715. (This)->lpVtbl -> Release(This)
  1716. #define ICATollsInternal_SetCAManager(This,pManager) \
  1717. (This)->lpVtbl -> SetCAManager(This,pManager)
  1718. #define ICATollsInternal_GetCAManager(This,ppManager) \
  1719. (This)->lpVtbl -> GetCAManager(This,ppManager)
  1720. #define ICATollsInternal_SetMustPersist(This,fMustPersist) \
  1721. (This)->lpVtbl -> SetMustPersist(This,fMustPersist)
  1722. #define ICATollsInternal_Save(This,pstore,bstrPrefix) \
  1723. (This)->lpVtbl -> Save(This,pstore,bstrPrefix)
  1724. #define ICATollsInternal_Load(This,pstore,bstrPrefix) \
  1725. (This)->lpVtbl -> Load(This,pstore,bstrPrefix)
  1726. #define ICATollsInternal_NotifyStateChanged(This,pToll,enStateFrom) \
  1727. (This)->lpVtbl -> NotifyStateChanged(This,pToll,enStateFrom)
  1728. #define ICATollsInternal_NotifyTollSelectionChanged(This,pToll,fSelected) \
  1729. (This)->lpVtbl -> NotifyTollSelectionChanged(This,pToll,fSelected)
  1730. #endif /* COBJMACROS */
  1731. #endif /* C style interface */
  1732. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_SetCAManager_Proxy(
  1733. ICATollsInternal * This,
  1734. /* [in] */ ICAManager *pManager);
  1735. void __RPC_STUB ICATollsInternal_SetCAManager_Stub(
  1736. IRpcStubBuffer *This,
  1737. IRpcChannelBuffer *_pRpcChannelBuffer,
  1738. PRPC_MESSAGE _pRpcMessage,
  1739. DWORD *_pdwStubPhase);
  1740. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_GetCAManager_Proxy(
  1741. ICATollsInternal * This,
  1742. /* [out] */ ICAManager **ppManager);
  1743. void __RPC_STUB ICATollsInternal_GetCAManager_Stub(
  1744. IRpcStubBuffer *This,
  1745. IRpcChannelBuffer *_pRpcChannelBuffer,
  1746. PRPC_MESSAGE _pRpcMessage,
  1747. DWORD *_pdwStubPhase);
  1748. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_SetMustPersist_Proxy(
  1749. ICATollsInternal * This,
  1750. /* [in] */ BOOL fMustPersist);
  1751. void __RPC_STUB ICATollsInternal_SetMustPersist_Stub(
  1752. IRpcStubBuffer *This,
  1753. IRpcChannelBuffer *_pRpcChannelBuffer,
  1754. PRPC_MESSAGE _pRpcMessage,
  1755. DWORD *_pdwStubPhase);
  1756. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_Save_Proxy(
  1757. ICATollsInternal * This,
  1758. /* [in] */ IStorage *pstore,
  1759. /* [in] */ BSTR bstrPrefix);
  1760. void __RPC_STUB ICATollsInternal_Save_Stub(
  1761. IRpcStubBuffer *This,
  1762. IRpcChannelBuffer *_pRpcChannelBuffer,
  1763. PRPC_MESSAGE _pRpcMessage,
  1764. DWORD *_pdwStubPhase);
  1765. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_Load_Proxy(
  1766. ICATollsInternal * This,
  1767. /* [in] */ IStorage *pstore,
  1768. /* [in] */ BSTR bstrPrefix);
  1769. void __RPC_STUB ICATollsInternal_Load_Stub(
  1770. IRpcStubBuffer *This,
  1771. IRpcChannelBuffer *_pRpcChannelBuffer,
  1772. PRPC_MESSAGE _pRpcMessage,
  1773. DWORD *_pdwStubPhase);
  1774. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_NotifyStateChanged_Proxy(
  1775. ICATollsInternal * This,
  1776. /* [in] */ ICAToll *pToll,
  1777. /* [in] */ CATollState enStateFrom);
  1778. void __RPC_STUB ICATollsInternal_NotifyStateChanged_Stub(
  1779. IRpcStubBuffer *This,
  1780. IRpcChannelBuffer *_pRpcChannelBuffer,
  1781. PRPC_MESSAGE _pRpcMessage,
  1782. DWORD *_pdwStubPhase);
  1783. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICATollsInternal_NotifyTollSelectionChanged_Proxy(
  1784. ICATollsInternal * This,
  1785. /* [in] */ ICAToll *pToll,
  1786. /* [in] */ BOOL fSelected);
  1787. void __RPC_STUB ICATollsInternal_NotifyTollSelectionChanged_Stub(
  1788. IRpcStubBuffer *This,
  1789. IRpcChannelBuffer *_pRpcChannelBuffer,
  1790. PRPC_MESSAGE _pRpcMessage,
  1791. DWORD *_pdwStubPhase);
  1792. #endif /* __ICATollsInternal_INTERFACE_DEFINED__ */
  1793. #ifndef __ICADenials_INTERFACE_DEFINED__
  1794. #define __ICADenials_INTERFACE_DEFINED__
  1795. /* interface ICADenials */
  1796. /* [unique][helpstring][dual][uuid][object] */
  1797. EXTERN_C const IID IID_ICADenials;
  1798. #if defined(__cplusplus) && !defined(CINTERFACE)
  1799. MIDL_INTERFACE("11166440-DF8A-463a-B620-7BEC23542010")
  1800. ICADenials : public IDispatch
  1801. {
  1802. public:
  1803. virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
  1804. /* [retval][out] */ IUnknown **ppCollection) = 0;
  1805. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
  1806. /* [retval][out] */ long *Count) = 0;
  1807. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
  1808. /* [in] */ VARIANT Index,
  1809. /* [retval][out] */ ICADenial **ppDenial) = 0;
  1810. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AddNew(
  1811. /* [in] */ ICAPolicy *ppolicy,
  1812. /* [in] */ BSTR bstrShortDesc,
  1813. /* [in] */ IUnknown *pUnkDeniedObject,
  1814. /* [in] */ long enDenialState,
  1815. /* [retval][out] */ ICADenial **ppDenial) = 0;
  1816. virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
  1817. /* [in] */ VARIANT Index) = 0;
  1818. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CountDenied(
  1819. /* [retval][out] */ long *Count) = 0;
  1820. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_CountSelected(
  1821. /* [retval][out] */ long *Count) = 0;
  1822. virtual /* [id] */ HRESULT STDMETHODCALLTYPE PaySelectedTolls( void) = 0;
  1823. };
  1824. #else /* C style interface */
  1825. typedef struct ICADenialsVtbl
  1826. {
  1827. BEGIN_INTERFACE
  1828. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  1829. ICADenials * This,
  1830. /* [in] */ REFIID riid,
  1831. /* [iid_is][out] */ void **ppvObject);
  1832. ULONG ( STDMETHODCALLTYPE *AddRef )(
  1833. ICADenials * This);
  1834. ULONG ( STDMETHODCALLTYPE *Release )(
  1835. ICADenials * This);
  1836. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  1837. ICADenials * This,
  1838. /* [out] */ UINT *pctinfo);
  1839. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  1840. ICADenials * This,
  1841. /* [in] */ UINT iTInfo,
  1842. /* [in] */ LCID lcid,
  1843. /* [out] */ ITypeInfo **ppTInfo);
  1844. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  1845. ICADenials * This,
  1846. /* [in] */ REFIID riid,
  1847. /* [size_is][in] */ LPOLESTR *rgszNames,
  1848. /* [in] */ UINT cNames,
  1849. /* [in] */ LCID lcid,
  1850. /* [size_is][out] */ DISPID *rgDispId);
  1851. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  1852. ICADenials * This,
  1853. /* [in] */ DISPID dispIdMember,
  1854. /* [in] */ REFIID riid,
  1855. /* [in] */ LCID lcid,
  1856. /* [in] */ WORD wFlags,
  1857. /* [out][in] */ DISPPARAMS *pDispParams,
  1858. /* [out] */ VARIANT *pVarResult,
  1859. /* [out] */ EXCEPINFO *pExcepInfo,
  1860. /* [out] */ UINT *puArgErr);
  1861. /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
  1862. ICADenials * This,
  1863. /* [retval][out] */ IUnknown **ppCollection);
  1864. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
  1865. ICADenials * This,
  1866. /* [retval][out] */ long *Count);
  1867. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
  1868. ICADenials * This,
  1869. /* [in] */ VARIANT Index,
  1870. /* [retval][out] */ ICADenial **ppDenial);
  1871. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AddNew )(
  1872. ICADenials * This,
  1873. /* [in] */ ICAPolicy *ppolicy,
  1874. /* [in] */ BSTR bstrShortDesc,
  1875. /* [in] */ IUnknown *pUnkDeniedObject,
  1876. /* [in] */ long enDenialState,
  1877. /* [retval][out] */ ICADenial **ppDenial);
  1878. /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
  1879. ICADenials * This,
  1880. /* [in] */ VARIANT Index);
  1881. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountDenied )(
  1882. ICADenials * This,
  1883. /* [retval][out] */ long *Count);
  1884. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountSelected )(
  1885. ICADenials * This,
  1886. /* [retval][out] */ long *Count);
  1887. /* [id] */ HRESULT ( STDMETHODCALLTYPE *PaySelectedTolls )(
  1888. ICADenials * This);
  1889. END_INTERFACE
  1890. } ICADenialsVtbl;
  1891. interface ICADenials
  1892. {
  1893. CONST_VTBL struct ICADenialsVtbl *lpVtbl;
  1894. };
  1895. #ifdef COBJMACROS
  1896. #define ICADenials_QueryInterface(This,riid,ppvObject) \
  1897. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1898. #define ICADenials_AddRef(This) \
  1899. (This)->lpVtbl -> AddRef(This)
  1900. #define ICADenials_Release(This) \
  1901. (This)->lpVtbl -> Release(This)
  1902. #define ICADenials_GetTypeInfoCount(This,pctinfo) \
  1903. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  1904. #define ICADenials_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  1905. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  1906. #define ICADenials_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  1907. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  1908. #define ICADenials_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  1909. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  1910. #define ICADenials_get__NewEnum(This,ppCollection) \
  1911. (This)->lpVtbl -> get__NewEnum(This,ppCollection)
  1912. #define ICADenials_get_Count(This,Count) \
  1913. (This)->lpVtbl -> get_Count(This,Count)
  1914. #define ICADenials_get_Item(This,Index,ppDenial) \
  1915. (This)->lpVtbl -> get_Item(This,Index,ppDenial)
  1916. #define ICADenials_get_AddNew(This,ppolicy,bstrShortDesc,pUnkDeniedObject,enDenialState,ppDenial) \
  1917. (This)->lpVtbl -> get_AddNew(This,ppolicy,bstrShortDesc,pUnkDeniedObject,enDenialState,ppDenial)
  1918. #define ICADenials_Remove(This,Index) \
  1919. (This)->lpVtbl -> Remove(This,Index)
  1920. #define ICADenials_get_CountDenied(This,Count) \
  1921. (This)->lpVtbl -> get_CountDenied(This,Count)
  1922. #define ICADenials_get_CountSelected(This,Count) \
  1923. (This)->lpVtbl -> get_CountSelected(This,Count)
  1924. #define ICADenials_PaySelectedTolls(This) \
  1925. (This)->lpVtbl -> PaySelectedTolls(This)
  1926. #endif /* COBJMACROS */
  1927. #endif /* C style interface */
  1928. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get__NewEnum_Proxy(
  1929. ICADenials * This,
  1930. /* [retval][out] */ IUnknown **ppCollection);
  1931. void __RPC_STUB ICADenials_get__NewEnum_Stub(
  1932. IRpcStubBuffer *This,
  1933. IRpcChannelBuffer *_pRpcChannelBuffer,
  1934. PRPC_MESSAGE _pRpcMessage,
  1935. DWORD *_pdwStubPhase);
  1936. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_Count_Proxy(
  1937. ICADenials * This,
  1938. /* [retval][out] */ long *Count);
  1939. void __RPC_STUB ICADenials_get_Count_Stub(
  1940. IRpcStubBuffer *This,
  1941. IRpcChannelBuffer *_pRpcChannelBuffer,
  1942. PRPC_MESSAGE _pRpcMessage,
  1943. DWORD *_pdwStubPhase);
  1944. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_Item_Proxy(
  1945. ICADenials * This,
  1946. /* [in] */ VARIANT Index,
  1947. /* [retval][out] */ ICADenial **ppDenial);
  1948. void __RPC_STUB ICADenials_get_Item_Stub(
  1949. IRpcStubBuffer *This,
  1950. IRpcChannelBuffer *_pRpcChannelBuffer,
  1951. PRPC_MESSAGE _pRpcMessage,
  1952. DWORD *_pdwStubPhase);
  1953. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_AddNew_Proxy(
  1954. ICADenials * This,
  1955. /* [in] */ ICAPolicy *ppolicy,
  1956. /* [in] */ BSTR bstrShortDesc,
  1957. /* [in] */ IUnknown *pUnkDeniedObject,
  1958. /* [in] */ long enDenialState,
  1959. /* [retval][out] */ ICADenial **ppDenial);
  1960. void __RPC_STUB ICADenials_get_AddNew_Stub(
  1961. IRpcStubBuffer *This,
  1962. IRpcChannelBuffer *_pRpcChannelBuffer,
  1963. PRPC_MESSAGE _pRpcMessage,
  1964. DWORD *_pdwStubPhase);
  1965. /* [id] */ HRESULT STDMETHODCALLTYPE ICADenials_Remove_Proxy(
  1966. ICADenials * This,
  1967. /* [in] */ VARIANT Index);
  1968. void __RPC_STUB ICADenials_Remove_Stub(
  1969. IRpcStubBuffer *This,
  1970. IRpcChannelBuffer *_pRpcChannelBuffer,
  1971. PRPC_MESSAGE _pRpcMessage,
  1972. DWORD *_pdwStubPhase);
  1973. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_CountDenied_Proxy(
  1974. ICADenials * This,
  1975. /* [retval][out] */ long *Count);
  1976. void __RPC_STUB ICADenials_get_CountDenied_Stub(
  1977. IRpcStubBuffer *This,
  1978. IRpcChannelBuffer *_pRpcChannelBuffer,
  1979. PRPC_MESSAGE _pRpcMessage,
  1980. DWORD *_pdwStubPhase);
  1981. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADenials_get_CountSelected_Proxy(
  1982. ICADenials * This,
  1983. /* [retval][out] */ long *Count);
  1984. void __RPC_STUB ICADenials_get_CountSelected_Stub(
  1985. IRpcStubBuffer *This,
  1986. IRpcChannelBuffer *_pRpcChannelBuffer,
  1987. PRPC_MESSAGE _pRpcMessage,
  1988. DWORD *_pdwStubPhase);
  1989. /* [id] */ HRESULT STDMETHODCALLTYPE ICADenials_PaySelectedTolls_Proxy(
  1990. ICADenials * This);
  1991. void __RPC_STUB ICADenials_PaySelectedTolls_Stub(
  1992. IRpcStubBuffer *This,
  1993. IRpcChannelBuffer *_pRpcChannelBuffer,
  1994. PRPC_MESSAGE _pRpcMessage,
  1995. DWORD *_pdwStubPhase);
  1996. #endif /* __ICADenials_INTERFACE_DEFINED__ */
  1997. #ifndef __ICADenialsInternal_INTERFACE_DEFINED__
  1998. #define __ICADenialsInternal_INTERFACE_DEFINED__
  1999. /* interface ICADenialsInternal */
  2000. /* [unique][helpstring][restricted][hidden][dual][uuid][object] */
  2001. EXTERN_C const IID IID_ICADenialsInternal;
  2002. #if defined(__cplusplus) && !defined(CINTERFACE)
  2003. MIDL_INTERFACE("11166441-DF8A-463a-B620-7BEC23542010")
  2004. ICADenialsInternal : public IUnknown
  2005. {
  2006. public:
  2007. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetCAManager(
  2008. /* [in] */ ICAManager *pManager) = 0;
  2009. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged(
  2010. /* [in] */ ICADenial *pDenial,
  2011. /* [in] */ CADenialState enStateLast) = 0;
  2012. };
  2013. #else /* C style interface */
  2014. typedef struct ICADenialsInternalVtbl
  2015. {
  2016. BEGIN_INTERFACE
  2017. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2018. ICADenialsInternal * This,
  2019. /* [in] */ REFIID riid,
  2020. /* [iid_is][out] */ void **ppvObject);
  2021. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2022. ICADenialsInternal * This);
  2023. ULONG ( STDMETHODCALLTYPE *Release )(
  2024. ICADenialsInternal * This);
  2025. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SetCAManager )(
  2026. ICADenialsInternal * This,
  2027. /* [in] */ ICAManager *pManager);
  2028. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged )(
  2029. ICADenialsInternal * This,
  2030. /* [in] */ ICADenial *pDenial,
  2031. /* [in] */ CADenialState enStateLast);
  2032. END_INTERFACE
  2033. } ICADenialsInternalVtbl;
  2034. interface ICADenialsInternal
  2035. {
  2036. CONST_VTBL struct ICADenialsInternalVtbl *lpVtbl;
  2037. };
  2038. #ifdef COBJMACROS
  2039. #define ICADenialsInternal_QueryInterface(This,riid,ppvObject) \
  2040. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2041. #define ICADenialsInternal_AddRef(This) \
  2042. (This)->lpVtbl -> AddRef(This)
  2043. #define ICADenialsInternal_Release(This) \
  2044. (This)->lpVtbl -> Release(This)
  2045. #define ICADenialsInternal_SetCAManager(This,pManager) \
  2046. (This)->lpVtbl -> SetCAManager(This,pManager)
  2047. #define ICADenialsInternal_NotifyDenialStateChanged(This,pDenial,enStateLast) \
  2048. (This)->lpVtbl -> NotifyDenialStateChanged(This,pDenial,enStateLast)
  2049. #endif /* COBJMACROS */
  2050. #endif /* C style interface */
  2051. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenialsInternal_SetCAManager_Proxy(
  2052. ICADenialsInternal * This,
  2053. /* [in] */ ICAManager *pManager);
  2054. void __RPC_STUB ICADenialsInternal_SetCAManager_Stub(
  2055. IRpcStubBuffer *This,
  2056. IRpcChannelBuffer *_pRpcChannelBuffer,
  2057. PRPC_MESSAGE _pRpcMessage,
  2058. DWORD *_pdwStubPhase);
  2059. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenialsInternal_NotifyDenialStateChanged_Proxy(
  2060. ICADenialsInternal * This,
  2061. /* [in] */ ICADenial *pDenial,
  2062. /* [in] */ CADenialState enStateLast);
  2063. void __RPC_STUB ICADenialsInternal_NotifyDenialStateChanged_Stub(
  2064. IRpcStubBuffer *This,
  2065. IRpcChannelBuffer *_pRpcChannelBuffer,
  2066. PRPC_MESSAGE _pRpcMessage,
  2067. DWORD *_pdwStubPhase);
  2068. #endif /* __ICADenialsInternal_INTERFACE_DEFINED__ */
  2069. #ifndef __ICAOffers_INTERFACE_DEFINED__
  2070. #define __ICAOffers_INTERFACE_DEFINED__
  2071. /* interface ICAOffers */
  2072. /* [unique][helpstring][dual][uuid][object] */
  2073. EXTERN_C const IID IID_ICAOffers;
  2074. #if defined(__cplusplus) && !defined(CINTERFACE)
  2075. MIDL_INTERFACE("11166450-DF8A-463a-B620-7BEC23542010")
  2076. ICAOffers : public IDispatch
  2077. {
  2078. public:
  2079. virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
  2080. /* [retval][out] */ IUnknown **ppCollection) = 0;
  2081. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
  2082. /* [retval][out] */ long *Count) = 0;
  2083. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
  2084. /* [in] */ VARIANT Index,
  2085. /* [retval][out] */ ICAOffer **ppOffer) = 0;
  2086. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_AddNew(
  2087. /* [in] */ ICAPolicy *pPolicy,
  2088. /* [in] */ BSTR bstrName,
  2089. /* [in] */ DATE dateStart,
  2090. /* [in] */ DATE dateEnd,
  2091. /* [retval][out] */ ICAOffer **ppOffer) = 0;
  2092. virtual /* [id] */ HRESULT STDMETHODCALLTYPE Remove(
  2093. /* [in] */ VARIANT Index) = 0;
  2094. };
  2095. #else /* C style interface */
  2096. typedef struct ICAOffersVtbl
  2097. {
  2098. BEGIN_INTERFACE
  2099. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2100. ICAOffers * This,
  2101. /* [in] */ REFIID riid,
  2102. /* [iid_is][out] */ void **ppvObject);
  2103. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2104. ICAOffers * This);
  2105. ULONG ( STDMETHODCALLTYPE *Release )(
  2106. ICAOffers * This);
  2107. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  2108. ICAOffers * This,
  2109. /* [out] */ UINT *pctinfo);
  2110. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  2111. ICAOffers * This,
  2112. /* [in] */ UINT iTInfo,
  2113. /* [in] */ LCID lcid,
  2114. /* [out] */ ITypeInfo **ppTInfo);
  2115. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  2116. ICAOffers * This,
  2117. /* [in] */ REFIID riid,
  2118. /* [size_is][in] */ LPOLESTR *rgszNames,
  2119. /* [in] */ UINT cNames,
  2120. /* [in] */ LCID lcid,
  2121. /* [size_is][out] */ DISPID *rgDispId);
  2122. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  2123. ICAOffers * This,
  2124. /* [in] */ DISPID dispIdMember,
  2125. /* [in] */ REFIID riid,
  2126. /* [in] */ LCID lcid,
  2127. /* [in] */ WORD wFlags,
  2128. /* [out][in] */ DISPPARAMS *pDispParams,
  2129. /* [out] */ VARIANT *pVarResult,
  2130. /* [out] */ EXCEPINFO *pExcepInfo,
  2131. /* [out] */ UINT *puArgErr);
  2132. /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
  2133. ICAOffers * This,
  2134. /* [retval][out] */ IUnknown **ppCollection);
  2135. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
  2136. ICAOffers * This,
  2137. /* [retval][out] */ long *Count);
  2138. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
  2139. ICAOffers * This,
  2140. /* [in] */ VARIANT Index,
  2141. /* [retval][out] */ ICAOffer **ppOffer);
  2142. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AddNew )(
  2143. ICAOffers * This,
  2144. /* [in] */ ICAPolicy *pPolicy,
  2145. /* [in] */ BSTR bstrName,
  2146. /* [in] */ DATE dateStart,
  2147. /* [in] */ DATE dateEnd,
  2148. /* [retval][out] */ ICAOffer **ppOffer);
  2149. /* [id] */ HRESULT ( STDMETHODCALLTYPE *Remove )(
  2150. ICAOffers * This,
  2151. /* [in] */ VARIANT Index);
  2152. END_INTERFACE
  2153. } ICAOffersVtbl;
  2154. interface ICAOffers
  2155. {
  2156. CONST_VTBL struct ICAOffersVtbl *lpVtbl;
  2157. };
  2158. #ifdef COBJMACROS
  2159. #define ICAOffers_QueryInterface(This,riid,ppvObject) \
  2160. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2161. #define ICAOffers_AddRef(This) \
  2162. (This)->lpVtbl -> AddRef(This)
  2163. #define ICAOffers_Release(This) \
  2164. (This)->lpVtbl -> Release(This)
  2165. #define ICAOffers_GetTypeInfoCount(This,pctinfo) \
  2166. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2167. #define ICAOffers_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2168. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2169. #define ICAOffers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2170. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2171. #define ICAOffers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2172. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2173. #define ICAOffers_get__NewEnum(This,ppCollection) \
  2174. (This)->lpVtbl -> get__NewEnum(This,ppCollection)
  2175. #define ICAOffers_get_Count(This,Count) \
  2176. (This)->lpVtbl -> get_Count(This,Count)
  2177. #define ICAOffers_get_Item(This,Index,ppOffer) \
  2178. (This)->lpVtbl -> get_Item(This,Index,ppOffer)
  2179. #define ICAOffers_get_AddNew(This,pPolicy,bstrName,dateStart,dateEnd,ppOffer) \
  2180. (This)->lpVtbl -> get_AddNew(This,pPolicy,bstrName,dateStart,dateEnd,ppOffer)
  2181. #define ICAOffers_Remove(This,Index) \
  2182. (This)->lpVtbl -> Remove(This,Index)
  2183. #endif /* COBJMACROS */
  2184. #endif /* C style interface */
  2185. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get__NewEnum_Proxy(
  2186. ICAOffers * This,
  2187. /* [retval][out] */ IUnknown **ppCollection);
  2188. void __RPC_STUB ICAOffers_get__NewEnum_Stub(
  2189. IRpcStubBuffer *This,
  2190. IRpcChannelBuffer *_pRpcChannelBuffer,
  2191. PRPC_MESSAGE _pRpcMessage,
  2192. DWORD *_pdwStubPhase);
  2193. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_Count_Proxy(
  2194. ICAOffers * This,
  2195. /* [retval][out] */ long *Count);
  2196. void __RPC_STUB ICAOffers_get_Count_Stub(
  2197. IRpcStubBuffer *This,
  2198. IRpcChannelBuffer *_pRpcChannelBuffer,
  2199. PRPC_MESSAGE _pRpcMessage,
  2200. DWORD *_pdwStubPhase);
  2201. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_Item_Proxy(
  2202. ICAOffers * This,
  2203. /* [in] */ VARIANT Index,
  2204. /* [retval][out] */ ICAOffer **ppOffer);
  2205. void __RPC_STUB ICAOffers_get_Item_Stub(
  2206. IRpcStubBuffer *This,
  2207. IRpcChannelBuffer *_pRpcChannelBuffer,
  2208. PRPC_MESSAGE _pRpcMessage,
  2209. DWORD *_pdwStubPhase);
  2210. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffers_get_AddNew_Proxy(
  2211. ICAOffers * This,
  2212. /* [in] */ ICAPolicy *pPolicy,
  2213. /* [in] */ BSTR bstrName,
  2214. /* [in] */ DATE dateStart,
  2215. /* [in] */ DATE dateEnd,
  2216. /* [retval][out] */ ICAOffer **ppOffer);
  2217. void __RPC_STUB ICAOffers_get_AddNew_Stub(
  2218. IRpcStubBuffer *This,
  2219. IRpcChannelBuffer *_pRpcChannelBuffer,
  2220. PRPC_MESSAGE _pRpcMessage,
  2221. DWORD *_pdwStubPhase);
  2222. /* [id] */ HRESULT STDMETHODCALLTYPE ICAOffers_Remove_Proxy(
  2223. ICAOffers * This,
  2224. /* [in] */ VARIANT Index);
  2225. void __RPC_STUB ICAOffers_Remove_Stub(
  2226. IRpcStubBuffer *This,
  2227. IRpcChannelBuffer *_pRpcChannelBuffer,
  2228. PRPC_MESSAGE _pRpcMessage,
  2229. DWORD *_pdwStubPhase);
  2230. #endif /* __ICAOffers_INTERFACE_DEFINED__ */
  2231. #ifndef __ICAComponents_INTERFACE_DEFINED__
  2232. #define __ICAComponents_INTERFACE_DEFINED__
  2233. /* interface ICAComponents */
  2234. /* [unique][helpstring][dual][uuid][object] */
  2235. EXTERN_C const IID IID_ICAComponents;
  2236. #if defined(__cplusplus) && !defined(CINTERFACE)
  2237. MIDL_INTERFACE("11166470-DF8A-463a-B620-7BEC23542010")
  2238. ICAComponents : public IDispatch
  2239. {
  2240. public:
  2241. virtual /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
  2242. /* [retval][out] */ IUnknown **ppCollection) = 0;
  2243. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
  2244. /* [retval][out] */ long *Count) = 0;
  2245. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
  2246. /* [in] */ VARIANT Index,
  2247. /* [retval][out] */ ICAComponent **ppComponent) = 0;
  2248. };
  2249. #else /* C style interface */
  2250. typedef struct ICAComponentsVtbl
  2251. {
  2252. BEGIN_INTERFACE
  2253. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2254. ICAComponents * This,
  2255. /* [in] */ REFIID riid,
  2256. /* [iid_is][out] */ void **ppvObject);
  2257. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2258. ICAComponents * This);
  2259. ULONG ( STDMETHODCALLTYPE *Release )(
  2260. ICAComponents * This);
  2261. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  2262. ICAComponents * This,
  2263. /* [out] */ UINT *pctinfo);
  2264. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  2265. ICAComponents * This,
  2266. /* [in] */ UINT iTInfo,
  2267. /* [in] */ LCID lcid,
  2268. /* [out] */ ITypeInfo **ppTInfo);
  2269. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  2270. ICAComponents * This,
  2271. /* [in] */ REFIID riid,
  2272. /* [size_is][in] */ LPOLESTR *rgszNames,
  2273. /* [in] */ UINT cNames,
  2274. /* [in] */ LCID lcid,
  2275. /* [size_is][out] */ DISPID *rgDispId);
  2276. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  2277. ICAComponents * This,
  2278. /* [in] */ DISPID dispIdMember,
  2279. /* [in] */ REFIID riid,
  2280. /* [in] */ LCID lcid,
  2281. /* [in] */ WORD wFlags,
  2282. /* [out][in] */ DISPPARAMS *pDispParams,
  2283. /* [out] */ VARIANT *pVarResult,
  2284. /* [out] */ EXCEPINFO *pExcepInfo,
  2285. /* [out] */ UINT *puArgErr);
  2286. /* [restricted][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
  2287. ICAComponents * This,
  2288. /* [retval][out] */ IUnknown **ppCollection);
  2289. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
  2290. ICAComponents * This,
  2291. /* [retval][out] */ long *Count);
  2292. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
  2293. ICAComponents * This,
  2294. /* [in] */ VARIANT Index,
  2295. /* [retval][out] */ ICAComponent **ppComponent);
  2296. END_INTERFACE
  2297. } ICAComponentsVtbl;
  2298. interface ICAComponents
  2299. {
  2300. CONST_VTBL struct ICAComponentsVtbl *lpVtbl;
  2301. };
  2302. #ifdef COBJMACROS
  2303. #define ICAComponents_QueryInterface(This,riid,ppvObject) \
  2304. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2305. #define ICAComponents_AddRef(This) \
  2306. (This)->lpVtbl -> AddRef(This)
  2307. #define ICAComponents_Release(This) \
  2308. (This)->lpVtbl -> Release(This)
  2309. #define ICAComponents_GetTypeInfoCount(This,pctinfo) \
  2310. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2311. #define ICAComponents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2312. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2313. #define ICAComponents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2314. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2315. #define ICAComponents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2316. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2317. #define ICAComponents_get__NewEnum(This,ppCollection) \
  2318. (This)->lpVtbl -> get__NewEnum(This,ppCollection)
  2319. #define ICAComponents_get_Count(This,Count) \
  2320. (This)->lpVtbl -> get_Count(This,Count)
  2321. #define ICAComponents_get_Item(This,Index,ppComponent) \
  2322. (This)->lpVtbl -> get_Item(This,Index,ppComponent)
  2323. #endif /* COBJMACROS */
  2324. #endif /* C style interface */
  2325. /* [restricted][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get__NewEnum_Proxy(
  2326. ICAComponents * This,
  2327. /* [retval][out] */ IUnknown **ppCollection);
  2328. void __RPC_STUB ICAComponents_get__NewEnum_Stub(
  2329. IRpcStubBuffer *This,
  2330. IRpcChannelBuffer *_pRpcChannelBuffer,
  2331. PRPC_MESSAGE _pRpcMessage,
  2332. DWORD *_pdwStubPhase);
  2333. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get_Count_Proxy(
  2334. ICAComponents * This,
  2335. /* [retval][out] */ long *Count);
  2336. void __RPC_STUB ICAComponents_get_Count_Stub(
  2337. IRpcStubBuffer *This,
  2338. IRpcChannelBuffer *_pRpcChannelBuffer,
  2339. PRPC_MESSAGE _pRpcMessage,
  2340. DWORD *_pdwStubPhase);
  2341. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponents_get_Item_Proxy(
  2342. ICAComponents * This,
  2343. /* [in] */ VARIANT Index,
  2344. /* [retval][out] */ ICAComponent **ppComponent);
  2345. void __RPC_STUB ICAComponents_get_Item_Stub(
  2346. IRpcStubBuffer *This,
  2347. IRpcChannelBuffer *_pRpcChannelBuffer,
  2348. PRPC_MESSAGE _pRpcMessage,
  2349. DWORD *_pdwStubPhase);
  2350. #endif /* __ICAComponents_INTERFACE_DEFINED__ */
  2351. #ifndef __ICAComponentInternal_INTERFACE_DEFINED__
  2352. #define __ICAComponentInternal_INTERFACE_DEFINED__
  2353. /* interface ICAComponentInternal */
  2354. /* [unique][helpstring][hidden][dual][uuid][object] */
  2355. EXTERN_C const IID IID_ICAComponentInternal;
  2356. #if defined(__cplusplus) && !defined(CINTERFACE)
  2357. MIDL_INTERFACE("11166361-DF8A-463a-B620-7BEC23542010")
  2358. ICAComponentInternal : public IUnknown
  2359. {
  2360. public:
  2361. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RemoveAllDenials( void) = 0;
  2362. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
  2363. /* [in] */ CADescFormat enFormat,
  2364. /* [retval][out] */ BSTR *pbstrDescription) = 0;
  2365. };
  2366. #else /* C style interface */
  2367. typedef struct ICAComponentInternalVtbl
  2368. {
  2369. BEGIN_INTERFACE
  2370. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2371. ICAComponentInternal * This,
  2372. /* [in] */ REFIID riid,
  2373. /* [iid_is][out] */ void **ppvObject);
  2374. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2375. ICAComponentInternal * This);
  2376. ULONG ( STDMETHODCALLTYPE *Release )(
  2377. ICAComponentInternal * This);
  2378. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RemoveAllDenials )(
  2379. ICAComponentInternal * This);
  2380. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
  2381. ICAComponentInternal * This,
  2382. /* [in] */ CADescFormat enFormat,
  2383. /* [retval][out] */ BSTR *pbstrDescription);
  2384. END_INTERFACE
  2385. } ICAComponentInternalVtbl;
  2386. interface ICAComponentInternal
  2387. {
  2388. CONST_VTBL struct ICAComponentInternalVtbl *lpVtbl;
  2389. };
  2390. #ifdef COBJMACROS
  2391. #define ICAComponentInternal_QueryInterface(This,riid,ppvObject) \
  2392. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2393. #define ICAComponentInternal_AddRef(This) \
  2394. (This)->lpVtbl -> AddRef(This)
  2395. #define ICAComponentInternal_Release(This) \
  2396. (This)->lpVtbl -> Release(This)
  2397. #define ICAComponentInternal_RemoveAllDenials(This) \
  2398. (This)->lpVtbl -> RemoveAllDenials(This)
  2399. #define ICAComponentInternal_get_Description(This,enFormat,pbstrDescription) \
  2400. (This)->lpVtbl -> get_Description(This,enFormat,pbstrDescription)
  2401. #endif /* COBJMACROS */
  2402. #endif /* C style interface */
  2403. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAComponentInternal_RemoveAllDenials_Proxy(
  2404. ICAComponentInternal * This);
  2405. void __RPC_STUB ICAComponentInternal_RemoveAllDenials_Stub(
  2406. IRpcStubBuffer *This,
  2407. IRpcChannelBuffer *_pRpcChannelBuffer,
  2408. PRPC_MESSAGE _pRpcMessage,
  2409. DWORD *_pdwStubPhase);
  2410. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponentInternal_get_Description_Proxy(
  2411. ICAComponentInternal * This,
  2412. /* [in] */ CADescFormat enFormat,
  2413. /* [retval][out] */ BSTR *pbstrDescription);
  2414. void __RPC_STUB ICAComponentInternal_get_Description_Stub(
  2415. IRpcStubBuffer *This,
  2416. IRpcChannelBuffer *_pRpcChannelBuffer,
  2417. PRPC_MESSAGE _pRpcMessage,
  2418. DWORD *_pdwStubPhase);
  2419. #endif /* __ICAComponentInternal_INTERFACE_DEFINED__ */
  2420. #ifndef __ICADefaultDlg_INTERFACE_DEFINED__
  2421. #define __ICADefaultDlg_INTERFACE_DEFINED__
  2422. /* interface ICADefaultDlg */
  2423. /* [unique][helpstring][dual][uuid][object] */
  2424. EXTERN_C const IID IID_ICADefaultDlg;
  2425. #if defined(__cplusplus) && !defined(CINTERFACE)
  2426. MIDL_INTERFACE("860A3FE2-DED1-40E2-896C-057681A8A1A8")
  2427. ICADefaultDlg : public IDispatch
  2428. {
  2429. public:
  2430. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_AutoSize(
  2431. /* [in] */ VARIANT_BOOL vbool) = 0;
  2432. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_AutoSize(
  2433. /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  2434. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackColor(
  2435. /* [in] */ OLE_COLOR clr) = 0;
  2436. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackColor(
  2437. /* [retval][out] */ OLE_COLOR *pclr) = 0;
  2438. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BackStyle(
  2439. /* [in] */ long style) = 0;
  2440. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BackStyle(
  2441. /* [retval][out] */ long *pstyle) = 0;
  2442. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderColor(
  2443. /* [in] */ OLE_COLOR clr) = 0;
  2444. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderColor(
  2445. /* [retval][out] */ OLE_COLOR *pclr) = 0;
  2446. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
  2447. /* [in] */ long style) = 0;
  2448. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
  2449. /* [retval][out] */ long *pstyle) = 0;
  2450. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderWidth(
  2451. /* [in] */ long width) = 0;
  2452. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderWidth(
  2453. /* [retval][out] */ long *width) = 0;
  2454. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawMode(
  2455. /* [in] */ long mode) = 0;
  2456. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawMode(
  2457. /* [retval][out] */ long *pmode) = 0;
  2458. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawStyle(
  2459. /* [in] */ long style) = 0;
  2460. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawStyle(
  2461. /* [retval][out] */ long *pstyle) = 0;
  2462. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_DrawWidth(
  2463. /* [in] */ long width) = 0;
  2464. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_DrawWidth(
  2465. /* [retval][out] */ long *pwidth) = 0;
  2466. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FillColor(
  2467. /* [in] */ OLE_COLOR clr) = 0;
  2468. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillColor(
  2469. /* [retval][out] */ OLE_COLOR *pclr) = 0;
  2470. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_FillStyle(
  2471. /* [in] */ long style) = 0;
  2472. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_FillStyle(
  2473. /* [retval][out] */ long *pstyle) = 0;
  2474. virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Font(
  2475. /* [in] */ IFontDisp *pFont) = 0;
  2476. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Font(
  2477. /* [in] */ IFontDisp *pFont) = 0;
  2478. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Font(
  2479. /* [retval][out] */ IFontDisp **ppFont) = 0;
  2480. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_ForeColor(
  2481. /* [in] */ OLE_COLOR clr) = 0;
  2482. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_ForeColor(
  2483. /* [retval][out] */ OLE_COLOR *pclr) = 0;
  2484. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Enabled(
  2485. /* [in] */ VARIANT_BOOL vbool) = 0;
  2486. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Enabled(
  2487. /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  2488. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Window(
  2489. /* [retval][out] */ LONG_PTR *phwnd) = 0;
  2490. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_TabStop(
  2491. /* [in] */ VARIANT_BOOL vbool) = 0;
  2492. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_TabStop(
  2493. /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  2494. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Text(
  2495. /* [in] */ BSTR strText) = 0;
  2496. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Text(
  2497. /* [retval][out] */ BSTR *pstrText) = 0;
  2498. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Caption(
  2499. /* [in] */ BSTR strCaption) = 0;
  2500. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Caption(
  2501. /* [retval][out] */ BSTR *pstrCaption) = 0;
  2502. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_BorderVisible(
  2503. /* [in] */ VARIANT_BOOL vbool) = 0;
  2504. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_BorderVisible(
  2505. /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  2506. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Appearance(
  2507. /* [in] */ short appearance) = 0;
  2508. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Appearance(
  2509. /* [retval][out] */ short *pappearance) = 0;
  2510. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MousePointer(
  2511. /* [in] */ long pointer) = 0;
  2512. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MousePointer(
  2513. /* [retval][out] */ long *ppointer) = 0;
  2514. virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_MouseIcon(
  2515. /* [in] */ IPictureDisp *pMouseIcon) = 0;
  2516. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_MouseIcon(
  2517. /* [in] */ IPictureDisp *pMouseIcon) = 0;
  2518. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_MouseIcon(
  2519. /* [retval][out] */ IPictureDisp **ppMouseIcon) = 0;
  2520. virtual /* [id][propputref] */ HRESULT STDMETHODCALLTYPE putref_Picture(
  2521. /* [in] */ IPictureDisp *pPicture) = 0;
  2522. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Picture(
  2523. /* [in] */ IPictureDisp *pPicture) = 0;
  2524. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Picture(
  2525. /* [retval][out] */ IPictureDisp **ppPicture) = 0;
  2526. virtual /* [id][propput] */ HRESULT STDMETHODCALLTYPE put_Valid(
  2527. /* [in] */ VARIANT_BOOL vbool) = 0;
  2528. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Valid(
  2529. /* [retval][out] */ VARIANT_BOOL *pbool) = 0;
  2530. };
  2531. #else /* C style interface */
  2532. typedef struct ICADefaultDlgVtbl
  2533. {
  2534. BEGIN_INTERFACE
  2535. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2536. ICADefaultDlg * This,
  2537. /* [in] */ REFIID riid,
  2538. /* [iid_is][out] */ void **ppvObject);
  2539. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2540. ICADefaultDlg * This);
  2541. ULONG ( STDMETHODCALLTYPE *Release )(
  2542. ICADefaultDlg * This);
  2543. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  2544. ICADefaultDlg * This,
  2545. /* [out] */ UINT *pctinfo);
  2546. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  2547. ICADefaultDlg * This,
  2548. /* [in] */ UINT iTInfo,
  2549. /* [in] */ LCID lcid,
  2550. /* [out] */ ITypeInfo **ppTInfo);
  2551. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  2552. ICADefaultDlg * This,
  2553. /* [in] */ REFIID riid,
  2554. /* [size_is][in] */ LPOLESTR *rgszNames,
  2555. /* [in] */ UINT cNames,
  2556. /* [in] */ LCID lcid,
  2557. /* [size_is][out] */ DISPID *rgDispId);
  2558. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  2559. ICADefaultDlg * This,
  2560. /* [in] */ DISPID dispIdMember,
  2561. /* [in] */ REFIID riid,
  2562. /* [in] */ LCID lcid,
  2563. /* [in] */ WORD wFlags,
  2564. /* [out][in] */ DISPPARAMS *pDispParams,
  2565. /* [out] */ VARIANT *pVarResult,
  2566. /* [out] */ EXCEPINFO *pExcepInfo,
  2567. /* [out] */ UINT *puArgErr);
  2568. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_AutoSize )(
  2569. ICADefaultDlg * This,
  2570. /* [in] */ VARIANT_BOOL vbool);
  2571. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_AutoSize )(
  2572. ICADefaultDlg * This,
  2573. /* [retval][out] */ VARIANT_BOOL *pbool);
  2574. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackColor )(
  2575. ICADefaultDlg * This,
  2576. /* [in] */ OLE_COLOR clr);
  2577. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackColor )(
  2578. ICADefaultDlg * This,
  2579. /* [retval][out] */ OLE_COLOR *pclr);
  2580. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BackStyle )(
  2581. ICADefaultDlg * This,
  2582. /* [in] */ long style);
  2583. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BackStyle )(
  2584. ICADefaultDlg * This,
  2585. /* [retval][out] */ long *pstyle);
  2586. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderColor )(
  2587. ICADefaultDlg * This,
  2588. /* [in] */ OLE_COLOR clr);
  2589. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderColor )(
  2590. ICADefaultDlg * This,
  2591. /* [retval][out] */ OLE_COLOR *pclr);
  2592. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderStyle )(
  2593. ICADefaultDlg * This,
  2594. /* [in] */ long style);
  2595. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderStyle )(
  2596. ICADefaultDlg * This,
  2597. /* [retval][out] */ long *pstyle);
  2598. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderWidth )(
  2599. ICADefaultDlg * This,
  2600. /* [in] */ long width);
  2601. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderWidth )(
  2602. ICADefaultDlg * This,
  2603. /* [retval][out] */ long *width);
  2604. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawMode )(
  2605. ICADefaultDlg * This,
  2606. /* [in] */ long mode);
  2607. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawMode )(
  2608. ICADefaultDlg * This,
  2609. /* [retval][out] */ long *pmode);
  2610. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawStyle )(
  2611. ICADefaultDlg * This,
  2612. /* [in] */ long style);
  2613. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawStyle )(
  2614. ICADefaultDlg * This,
  2615. /* [retval][out] */ long *pstyle);
  2616. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DrawWidth )(
  2617. ICADefaultDlg * This,
  2618. /* [in] */ long width);
  2619. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DrawWidth )(
  2620. ICADefaultDlg * This,
  2621. /* [retval][out] */ long *pwidth);
  2622. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FillColor )(
  2623. ICADefaultDlg * This,
  2624. /* [in] */ OLE_COLOR clr);
  2625. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FillColor )(
  2626. ICADefaultDlg * This,
  2627. /* [retval][out] */ OLE_COLOR *pclr);
  2628. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_FillStyle )(
  2629. ICADefaultDlg * This,
  2630. /* [in] */ long style);
  2631. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_FillStyle )(
  2632. ICADefaultDlg * This,
  2633. /* [retval][out] */ long *pstyle);
  2634. /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_Font )(
  2635. ICADefaultDlg * This,
  2636. /* [in] */ IFontDisp *pFont);
  2637. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Font )(
  2638. ICADefaultDlg * This,
  2639. /* [in] */ IFontDisp *pFont);
  2640. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Font )(
  2641. ICADefaultDlg * This,
  2642. /* [retval][out] */ IFontDisp **ppFont);
  2643. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_ForeColor )(
  2644. ICADefaultDlg * This,
  2645. /* [in] */ OLE_COLOR clr);
  2646. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ForeColor )(
  2647. ICADefaultDlg * This,
  2648. /* [retval][out] */ OLE_COLOR *pclr);
  2649. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Enabled )(
  2650. ICADefaultDlg * This,
  2651. /* [in] */ VARIANT_BOOL vbool);
  2652. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Enabled )(
  2653. ICADefaultDlg * This,
  2654. /* [retval][out] */ VARIANT_BOOL *pbool);
  2655. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Window )(
  2656. ICADefaultDlg * This,
  2657. /* [retval][out] */ LONG_PTR *phwnd);
  2658. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_TabStop )(
  2659. ICADefaultDlg * This,
  2660. /* [in] */ VARIANT_BOOL vbool);
  2661. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TabStop )(
  2662. ICADefaultDlg * This,
  2663. /* [retval][out] */ VARIANT_BOOL *pbool);
  2664. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Text )(
  2665. ICADefaultDlg * This,
  2666. /* [in] */ BSTR strText);
  2667. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Text )(
  2668. ICADefaultDlg * This,
  2669. /* [retval][out] */ BSTR *pstrText);
  2670. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Caption )(
  2671. ICADefaultDlg * This,
  2672. /* [in] */ BSTR strCaption);
  2673. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Caption )(
  2674. ICADefaultDlg * This,
  2675. /* [retval][out] */ BSTR *pstrCaption);
  2676. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_BorderVisible )(
  2677. ICADefaultDlg * This,
  2678. /* [in] */ VARIANT_BOOL vbool);
  2679. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_BorderVisible )(
  2680. ICADefaultDlg * This,
  2681. /* [retval][out] */ VARIANT_BOOL *pbool);
  2682. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Appearance )(
  2683. ICADefaultDlg * This,
  2684. /* [in] */ short appearance);
  2685. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Appearance )(
  2686. ICADefaultDlg * This,
  2687. /* [retval][out] */ short *pappearance);
  2688. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MousePointer )(
  2689. ICADefaultDlg * This,
  2690. /* [in] */ long pointer);
  2691. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MousePointer )(
  2692. ICADefaultDlg * This,
  2693. /* [retval][out] */ long *ppointer);
  2694. /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_MouseIcon )(
  2695. ICADefaultDlg * This,
  2696. /* [in] */ IPictureDisp *pMouseIcon);
  2697. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_MouseIcon )(
  2698. ICADefaultDlg * This,
  2699. /* [in] */ IPictureDisp *pMouseIcon);
  2700. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_MouseIcon )(
  2701. ICADefaultDlg * This,
  2702. /* [retval][out] */ IPictureDisp **ppMouseIcon);
  2703. /* [id][propputref] */ HRESULT ( STDMETHODCALLTYPE *putref_Picture )(
  2704. ICADefaultDlg * This,
  2705. /* [in] */ IPictureDisp *pPicture);
  2706. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Picture )(
  2707. ICADefaultDlg * This,
  2708. /* [in] */ IPictureDisp *pPicture);
  2709. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Picture )(
  2710. ICADefaultDlg * This,
  2711. /* [retval][out] */ IPictureDisp **ppPicture);
  2712. /* [id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Valid )(
  2713. ICADefaultDlg * This,
  2714. /* [in] */ VARIANT_BOOL vbool);
  2715. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Valid )(
  2716. ICADefaultDlg * This,
  2717. /* [retval][out] */ VARIANT_BOOL *pbool);
  2718. END_INTERFACE
  2719. } ICADefaultDlgVtbl;
  2720. interface ICADefaultDlg
  2721. {
  2722. CONST_VTBL struct ICADefaultDlgVtbl *lpVtbl;
  2723. };
  2724. #ifdef COBJMACROS
  2725. #define ICADefaultDlg_QueryInterface(This,riid,ppvObject) \
  2726. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2727. #define ICADefaultDlg_AddRef(This) \
  2728. (This)->lpVtbl -> AddRef(This)
  2729. #define ICADefaultDlg_Release(This) \
  2730. (This)->lpVtbl -> Release(This)
  2731. #define ICADefaultDlg_GetTypeInfoCount(This,pctinfo) \
  2732. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2733. #define ICADefaultDlg_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2734. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2735. #define ICADefaultDlg_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2736. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2737. #define ICADefaultDlg_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2738. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2739. #define ICADefaultDlg_put_AutoSize(This,vbool) \
  2740. (This)->lpVtbl -> put_AutoSize(This,vbool)
  2741. #define ICADefaultDlg_get_AutoSize(This,pbool) \
  2742. (This)->lpVtbl -> get_AutoSize(This,pbool)
  2743. #define ICADefaultDlg_put_BackColor(This,clr) \
  2744. (This)->lpVtbl -> put_BackColor(This,clr)
  2745. #define ICADefaultDlg_get_BackColor(This,pclr) \
  2746. (This)->lpVtbl -> get_BackColor(This,pclr)
  2747. #define ICADefaultDlg_put_BackStyle(This,style) \
  2748. (This)->lpVtbl -> put_BackStyle(This,style)
  2749. #define ICADefaultDlg_get_BackStyle(This,pstyle) \
  2750. (This)->lpVtbl -> get_BackStyle(This,pstyle)
  2751. #define ICADefaultDlg_put_BorderColor(This,clr) \
  2752. (This)->lpVtbl -> put_BorderColor(This,clr)
  2753. #define ICADefaultDlg_get_BorderColor(This,pclr) \
  2754. (This)->lpVtbl -> get_BorderColor(This,pclr)
  2755. #define ICADefaultDlg_put_BorderStyle(This,style) \
  2756. (This)->lpVtbl -> put_BorderStyle(This,style)
  2757. #define ICADefaultDlg_get_BorderStyle(This,pstyle) \
  2758. (This)->lpVtbl -> get_BorderStyle(This,pstyle)
  2759. #define ICADefaultDlg_put_BorderWidth(This,width) \
  2760. (This)->lpVtbl -> put_BorderWidth(This,width)
  2761. #define ICADefaultDlg_get_BorderWidth(This,width) \
  2762. (This)->lpVtbl -> get_BorderWidth(This,width)
  2763. #define ICADefaultDlg_put_DrawMode(This,mode) \
  2764. (This)->lpVtbl -> put_DrawMode(This,mode)
  2765. #define ICADefaultDlg_get_DrawMode(This,pmode) \
  2766. (This)->lpVtbl -> get_DrawMode(This,pmode)
  2767. #define ICADefaultDlg_put_DrawStyle(This,style) \
  2768. (This)->lpVtbl -> put_DrawStyle(This,style)
  2769. #define ICADefaultDlg_get_DrawStyle(This,pstyle) \
  2770. (This)->lpVtbl -> get_DrawStyle(This,pstyle)
  2771. #define ICADefaultDlg_put_DrawWidth(This,width) \
  2772. (This)->lpVtbl -> put_DrawWidth(This,width)
  2773. #define ICADefaultDlg_get_DrawWidth(This,pwidth) \
  2774. (This)->lpVtbl -> get_DrawWidth(This,pwidth)
  2775. #define ICADefaultDlg_put_FillColor(This,clr) \
  2776. (This)->lpVtbl -> put_FillColor(This,clr)
  2777. #define ICADefaultDlg_get_FillColor(This,pclr) \
  2778. (This)->lpVtbl -> get_FillColor(This,pclr)
  2779. #define ICADefaultDlg_put_FillStyle(This,style) \
  2780. (This)->lpVtbl -> put_FillStyle(This,style)
  2781. #define ICADefaultDlg_get_FillStyle(This,pstyle) \
  2782. (This)->lpVtbl -> get_FillStyle(This,pstyle)
  2783. #define ICADefaultDlg_putref_Font(This,pFont) \
  2784. (This)->lpVtbl -> putref_Font(This,pFont)
  2785. #define ICADefaultDlg_put_Font(This,pFont) \
  2786. (This)->lpVtbl -> put_Font(This,pFont)
  2787. #define ICADefaultDlg_get_Font(This,ppFont) \
  2788. (This)->lpVtbl -> get_Font(This,ppFont)
  2789. #define ICADefaultDlg_put_ForeColor(This,clr) \
  2790. (This)->lpVtbl -> put_ForeColor(This,clr)
  2791. #define ICADefaultDlg_get_ForeColor(This,pclr) \
  2792. (This)->lpVtbl -> get_ForeColor(This,pclr)
  2793. #define ICADefaultDlg_put_Enabled(This,vbool) \
  2794. (This)->lpVtbl -> put_Enabled(This,vbool)
  2795. #define ICADefaultDlg_get_Enabled(This,pbool) \
  2796. (This)->lpVtbl -> get_Enabled(This,pbool)
  2797. #define ICADefaultDlg_get_Window(This,phwnd) \
  2798. (This)->lpVtbl -> get_Window(This,phwnd)
  2799. #define ICADefaultDlg_put_TabStop(This,vbool) \
  2800. (This)->lpVtbl -> put_TabStop(This,vbool)
  2801. #define ICADefaultDlg_get_TabStop(This,pbool) \
  2802. (This)->lpVtbl -> get_TabStop(This,pbool)
  2803. #define ICADefaultDlg_put_Text(This,strText) \
  2804. (This)->lpVtbl -> put_Text(This,strText)
  2805. #define ICADefaultDlg_get_Text(This,pstrText) \
  2806. (This)->lpVtbl -> get_Text(This,pstrText)
  2807. #define ICADefaultDlg_put_Caption(This,strCaption) \
  2808. (This)->lpVtbl -> put_Caption(This,strCaption)
  2809. #define ICADefaultDlg_get_Caption(This,pstrCaption) \
  2810. (This)->lpVtbl -> get_Caption(This,pstrCaption)
  2811. #define ICADefaultDlg_put_BorderVisible(This,vbool) \
  2812. (This)->lpVtbl -> put_BorderVisible(This,vbool)
  2813. #define ICADefaultDlg_get_BorderVisible(This,pbool) \
  2814. (This)->lpVtbl -> get_BorderVisible(This,pbool)
  2815. #define ICADefaultDlg_put_Appearance(This,appearance) \
  2816. (This)->lpVtbl -> put_Appearance(This,appearance)
  2817. #define ICADefaultDlg_get_Appearance(This,pappearance) \
  2818. (This)->lpVtbl -> get_Appearance(This,pappearance)
  2819. #define ICADefaultDlg_put_MousePointer(This,pointer) \
  2820. (This)->lpVtbl -> put_MousePointer(This,pointer)
  2821. #define ICADefaultDlg_get_MousePointer(This,ppointer) \
  2822. (This)->lpVtbl -> get_MousePointer(This,ppointer)
  2823. #define ICADefaultDlg_putref_MouseIcon(This,pMouseIcon) \
  2824. (This)->lpVtbl -> putref_MouseIcon(This,pMouseIcon)
  2825. #define ICADefaultDlg_put_MouseIcon(This,pMouseIcon) \
  2826. (This)->lpVtbl -> put_MouseIcon(This,pMouseIcon)
  2827. #define ICADefaultDlg_get_MouseIcon(This,ppMouseIcon) \
  2828. (This)->lpVtbl -> get_MouseIcon(This,ppMouseIcon)
  2829. #define ICADefaultDlg_putref_Picture(This,pPicture) \
  2830. (This)->lpVtbl -> putref_Picture(This,pPicture)
  2831. #define ICADefaultDlg_put_Picture(This,pPicture) \
  2832. (This)->lpVtbl -> put_Picture(This,pPicture)
  2833. #define ICADefaultDlg_get_Picture(This,ppPicture) \
  2834. (This)->lpVtbl -> get_Picture(This,ppPicture)
  2835. #define ICADefaultDlg_put_Valid(This,vbool) \
  2836. (This)->lpVtbl -> put_Valid(This,vbool)
  2837. #define ICADefaultDlg_get_Valid(This,pbool) \
  2838. (This)->lpVtbl -> get_Valid(This,pbool)
  2839. #endif /* COBJMACROS */
  2840. #endif /* C style interface */
  2841. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_AutoSize_Proxy(
  2842. ICADefaultDlg * This,
  2843. /* [in] */ VARIANT_BOOL vbool);
  2844. void __RPC_STUB ICADefaultDlg_put_AutoSize_Stub(
  2845. IRpcStubBuffer *This,
  2846. IRpcChannelBuffer *_pRpcChannelBuffer,
  2847. PRPC_MESSAGE _pRpcMessage,
  2848. DWORD *_pdwStubPhase);
  2849. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_AutoSize_Proxy(
  2850. ICADefaultDlg * This,
  2851. /* [retval][out] */ VARIANT_BOOL *pbool);
  2852. void __RPC_STUB ICADefaultDlg_get_AutoSize_Stub(
  2853. IRpcStubBuffer *This,
  2854. IRpcChannelBuffer *_pRpcChannelBuffer,
  2855. PRPC_MESSAGE _pRpcMessage,
  2856. DWORD *_pdwStubPhase);
  2857. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BackColor_Proxy(
  2858. ICADefaultDlg * This,
  2859. /* [in] */ OLE_COLOR clr);
  2860. void __RPC_STUB ICADefaultDlg_put_BackColor_Stub(
  2861. IRpcStubBuffer *This,
  2862. IRpcChannelBuffer *_pRpcChannelBuffer,
  2863. PRPC_MESSAGE _pRpcMessage,
  2864. DWORD *_pdwStubPhase);
  2865. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BackColor_Proxy(
  2866. ICADefaultDlg * This,
  2867. /* [retval][out] */ OLE_COLOR *pclr);
  2868. void __RPC_STUB ICADefaultDlg_get_BackColor_Stub(
  2869. IRpcStubBuffer *This,
  2870. IRpcChannelBuffer *_pRpcChannelBuffer,
  2871. PRPC_MESSAGE _pRpcMessage,
  2872. DWORD *_pdwStubPhase);
  2873. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BackStyle_Proxy(
  2874. ICADefaultDlg * This,
  2875. /* [in] */ long style);
  2876. void __RPC_STUB ICADefaultDlg_put_BackStyle_Stub(
  2877. IRpcStubBuffer *This,
  2878. IRpcChannelBuffer *_pRpcChannelBuffer,
  2879. PRPC_MESSAGE _pRpcMessage,
  2880. DWORD *_pdwStubPhase);
  2881. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BackStyle_Proxy(
  2882. ICADefaultDlg * This,
  2883. /* [retval][out] */ long *pstyle);
  2884. void __RPC_STUB ICADefaultDlg_get_BackStyle_Stub(
  2885. IRpcStubBuffer *This,
  2886. IRpcChannelBuffer *_pRpcChannelBuffer,
  2887. PRPC_MESSAGE _pRpcMessage,
  2888. DWORD *_pdwStubPhase);
  2889. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderColor_Proxy(
  2890. ICADefaultDlg * This,
  2891. /* [in] */ OLE_COLOR clr);
  2892. void __RPC_STUB ICADefaultDlg_put_BorderColor_Stub(
  2893. IRpcStubBuffer *This,
  2894. IRpcChannelBuffer *_pRpcChannelBuffer,
  2895. PRPC_MESSAGE _pRpcMessage,
  2896. DWORD *_pdwStubPhase);
  2897. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderColor_Proxy(
  2898. ICADefaultDlg * This,
  2899. /* [retval][out] */ OLE_COLOR *pclr);
  2900. void __RPC_STUB ICADefaultDlg_get_BorderColor_Stub(
  2901. IRpcStubBuffer *This,
  2902. IRpcChannelBuffer *_pRpcChannelBuffer,
  2903. PRPC_MESSAGE _pRpcMessage,
  2904. DWORD *_pdwStubPhase);
  2905. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderStyle_Proxy(
  2906. ICADefaultDlg * This,
  2907. /* [in] */ long style);
  2908. void __RPC_STUB ICADefaultDlg_put_BorderStyle_Stub(
  2909. IRpcStubBuffer *This,
  2910. IRpcChannelBuffer *_pRpcChannelBuffer,
  2911. PRPC_MESSAGE _pRpcMessage,
  2912. DWORD *_pdwStubPhase);
  2913. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderStyle_Proxy(
  2914. ICADefaultDlg * This,
  2915. /* [retval][out] */ long *pstyle);
  2916. void __RPC_STUB ICADefaultDlg_get_BorderStyle_Stub(
  2917. IRpcStubBuffer *This,
  2918. IRpcChannelBuffer *_pRpcChannelBuffer,
  2919. PRPC_MESSAGE _pRpcMessage,
  2920. DWORD *_pdwStubPhase);
  2921. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderWidth_Proxy(
  2922. ICADefaultDlg * This,
  2923. /* [in] */ long width);
  2924. void __RPC_STUB ICADefaultDlg_put_BorderWidth_Stub(
  2925. IRpcStubBuffer *This,
  2926. IRpcChannelBuffer *_pRpcChannelBuffer,
  2927. PRPC_MESSAGE _pRpcMessage,
  2928. DWORD *_pdwStubPhase);
  2929. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderWidth_Proxy(
  2930. ICADefaultDlg * This,
  2931. /* [retval][out] */ long *width);
  2932. void __RPC_STUB ICADefaultDlg_get_BorderWidth_Stub(
  2933. IRpcStubBuffer *This,
  2934. IRpcChannelBuffer *_pRpcChannelBuffer,
  2935. PRPC_MESSAGE _pRpcMessage,
  2936. DWORD *_pdwStubPhase);
  2937. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawMode_Proxy(
  2938. ICADefaultDlg * This,
  2939. /* [in] */ long mode);
  2940. void __RPC_STUB ICADefaultDlg_put_DrawMode_Stub(
  2941. IRpcStubBuffer *This,
  2942. IRpcChannelBuffer *_pRpcChannelBuffer,
  2943. PRPC_MESSAGE _pRpcMessage,
  2944. DWORD *_pdwStubPhase);
  2945. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawMode_Proxy(
  2946. ICADefaultDlg * This,
  2947. /* [retval][out] */ long *pmode);
  2948. void __RPC_STUB ICADefaultDlg_get_DrawMode_Stub(
  2949. IRpcStubBuffer *This,
  2950. IRpcChannelBuffer *_pRpcChannelBuffer,
  2951. PRPC_MESSAGE _pRpcMessage,
  2952. DWORD *_pdwStubPhase);
  2953. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawStyle_Proxy(
  2954. ICADefaultDlg * This,
  2955. /* [in] */ long style);
  2956. void __RPC_STUB ICADefaultDlg_put_DrawStyle_Stub(
  2957. IRpcStubBuffer *This,
  2958. IRpcChannelBuffer *_pRpcChannelBuffer,
  2959. PRPC_MESSAGE _pRpcMessage,
  2960. DWORD *_pdwStubPhase);
  2961. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawStyle_Proxy(
  2962. ICADefaultDlg * This,
  2963. /* [retval][out] */ long *pstyle);
  2964. void __RPC_STUB ICADefaultDlg_get_DrawStyle_Stub(
  2965. IRpcStubBuffer *This,
  2966. IRpcChannelBuffer *_pRpcChannelBuffer,
  2967. PRPC_MESSAGE _pRpcMessage,
  2968. DWORD *_pdwStubPhase);
  2969. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_DrawWidth_Proxy(
  2970. ICADefaultDlg * This,
  2971. /* [in] */ long width);
  2972. void __RPC_STUB ICADefaultDlg_put_DrawWidth_Stub(
  2973. IRpcStubBuffer *This,
  2974. IRpcChannelBuffer *_pRpcChannelBuffer,
  2975. PRPC_MESSAGE _pRpcMessage,
  2976. DWORD *_pdwStubPhase);
  2977. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_DrawWidth_Proxy(
  2978. ICADefaultDlg * This,
  2979. /* [retval][out] */ long *pwidth);
  2980. void __RPC_STUB ICADefaultDlg_get_DrawWidth_Stub(
  2981. IRpcStubBuffer *This,
  2982. IRpcChannelBuffer *_pRpcChannelBuffer,
  2983. PRPC_MESSAGE _pRpcMessage,
  2984. DWORD *_pdwStubPhase);
  2985. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_FillColor_Proxy(
  2986. ICADefaultDlg * This,
  2987. /* [in] */ OLE_COLOR clr);
  2988. void __RPC_STUB ICADefaultDlg_put_FillColor_Stub(
  2989. IRpcStubBuffer *This,
  2990. IRpcChannelBuffer *_pRpcChannelBuffer,
  2991. PRPC_MESSAGE _pRpcMessage,
  2992. DWORD *_pdwStubPhase);
  2993. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_FillColor_Proxy(
  2994. ICADefaultDlg * This,
  2995. /* [retval][out] */ OLE_COLOR *pclr);
  2996. void __RPC_STUB ICADefaultDlg_get_FillColor_Stub(
  2997. IRpcStubBuffer *This,
  2998. IRpcChannelBuffer *_pRpcChannelBuffer,
  2999. PRPC_MESSAGE _pRpcMessage,
  3000. DWORD *_pdwStubPhase);
  3001. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_FillStyle_Proxy(
  3002. ICADefaultDlg * This,
  3003. /* [in] */ long style);
  3004. void __RPC_STUB ICADefaultDlg_put_FillStyle_Stub(
  3005. IRpcStubBuffer *This,
  3006. IRpcChannelBuffer *_pRpcChannelBuffer,
  3007. PRPC_MESSAGE _pRpcMessage,
  3008. DWORD *_pdwStubPhase);
  3009. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_FillStyle_Proxy(
  3010. ICADefaultDlg * This,
  3011. /* [retval][out] */ long *pstyle);
  3012. void __RPC_STUB ICADefaultDlg_get_FillStyle_Stub(
  3013. IRpcStubBuffer *This,
  3014. IRpcChannelBuffer *_pRpcChannelBuffer,
  3015. PRPC_MESSAGE _pRpcMessage,
  3016. DWORD *_pdwStubPhase);
  3017. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_Font_Proxy(
  3018. ICADefaultDlg * This,
  3019. /* [in] */ IFontDisp *pFont);
  3020. void __RPC_STUB ICADefaultDlg_putref_Font_Stub(
  3021. IRpcStubBuffer *This,
  3022. IRpcChannelBuffer *_pRpcChannelBuffer,
  3023. PRPC_MESSAGE _pRpcMessage,
  3024. DWORD *_pdwStubPhase);
  3025. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Font_Proxy(
  3026. ICADefaultDlg * This,
  3027. /* [in] */ IFontDisp *pFont);
  3028. void __RPC_STUB ICADefaultDlg_put_Font_Stub(
  3029. IRpcStubBuffer *This,
  3030. IRpcChannelBuffer *_pRpcChannelBuffer,
  3031. PRPC_MESSAGE _pRpcMessage,
  3032. DWORD *_pdwStubPhase);
  3033. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Font_Proxy(
  3034. ICADefaultDlg * This,
  3035. /* [retval][out] */ IFontDisp **ppFont);
  3036. void __RPC_STUB ICADefaultDlg_get_Font_Stub(
  3037. IRpcStubBuffer *This,
  3038. IRpcChannelBuffer *_pRpcChannelBuffer,
  3039. PRPC_MESSAGE _pRpcMessage,
  3040. DWORD *_pdwStubPhase);
  3041. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_ForeColor_Proxy(
  3042. ICADefaultDlg * This,
  3043. /* [in] */ OLE_COLOR clr);
  3044. void __RPC_STUB ICADefaultDlg_put_ForeColor_Stub(
  3045. IRpcStubBuffer *This,
  3046. IRpcChannelBuffer *_pRpcChannelBuffer,
  3047. PRPC_MESSAGE _pRpcMessage,
  3048. DWORD *_pdwStubPhase);
  3049. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_ForeColor_Proxy(
  3050. ICADefaultDlg * This,
  3051. /* [retval][out] */ OLE_COLOR *pclr);
  3052. void __RPC_STUB ICADefaultDlg_get_ForeColor_Stub(
  3053. IRpcStubBuffer *This,
  3054. IRpcChannelBuffer *_pRpcChannelBuffer,
  3055. PRPC_MESSAGE _pRpcMessage,
  3056. DWORD *_pdwStubPhase);
  3057. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Enabled_Proxy(
  3058. ICADefaultDlg * This,
  3059. /* [in] */ VARIANT_BOOL vbool);
  3060. void __RPC_STUB ICADefaultDlg_put_Enabled_Stub(
  3061. IRpcStubBuffer *This,
  3062. IRpcChannelBuffer *_pRpcChannelBuffer,
  3063. PRPC_MESSAGE _pRpcMessage,
  3064. DWORD *_pdwStubPhase);
  3065. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Enabled_Proxy(
  3066. ICADefaultDlg * This,
  3067. /* [retval][out] */ VARIANT_BOOL *pbool);
  3068. void __RPC_STUB ICADefaultDlg_get_Enabled_Stub(
  3069. IRpcStubBuffer *This,
  3070. IRpcChannelBuffer *_pRpcChannelBuffer,
  3071. PRPC_MESSAGE _pRpcMessage,
  3072. DWORD *_pdwStubPhase);
  3073. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Window_Proxy(
  3074. ICADefaultDlg * This,
  3075. /* [retval][out] */ LONG_PTR *phwnd);
  3076. void __RPC_STUB ICADefaultDlg_get_Window_Stub(
  3077. IRpcStubBuffer *This,
  3078. IRpcChannelBuffer *_pRpcChannelBuffer,
  3079. PRPC_MESSAGE _pRpcMessage,
  3080. DWORD *_pdwStubPhase);
  3081. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_TabStop_Proxy(
  3082. ICADefaultDlg * This,
  3083. /* [in] */ VARIANT_BOOL vbool);
  3084. void __RPC_STUB ICADefaultDlg_put_TabStop_Stub(
  3085. IRpcStubBuffer *This,
  3086. IRpcChannelBuffer *_pRpcChannelBuffer,
  3087. PRPC_MESSAGE _pRpcMessage,
  3088. DWORD *_pdwStubPhase);
  3089. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_TabStop_Proxy(
  3090. ICADefaultDlg * This,
  3091. /* [retval][out] */ VARIANT_BOOL *pbool);
  3092. void __RPC_STUB ICADefaultDlg_get_TabStop_Stub(
  3093. IRpcStubBuffer *This,
  3094. IRpcChannelBuffer *_pRpcChannelBuffer,
  3095. PRPC_MESSAGE _pRpcMessage,
  3096. DWORD *_pdwStubPhase);
  3097. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Text_Proxy(
  3098. ICADefaultDlg * This,
  3099. /* [in] */ BSTR strText);
  3100. void __RPC_STUB ICADefaultDlg_put_Text_Stub(
  3101. IRpcStubBuffer *This,
  3102. IRpcChannelBuffer *_pRpcChannelBuffer,
  3103. PRPC_MESSAGE _pRpcMessage,
  3104. DWORD *_pdwStubPhase);
  3105. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Text_Proxy(
  3106. ICADefaultDlg * This,
  3107. /* [retval][out] */ BSTR *pstrText);
  3108. void __RPC_STUB ICADefaultDlg_get_Text_Stub(
  3109. IRpcStubBuffer *This,
  3110. IRpcChannelBuffer *_pRpcChannelBuffer,
  3111. PRPC_MESSAGE _pRpcMessage,
  3112. DWORD *_pdwStubPhase);
  3113. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Caption_Proxy(
  3114. ICADefaultDlg * This,
  3115. /* [in] */ BSTR strCaption);
  3116. void __RPC_STUB ICADefaultDlg_put_Caption_Stub(
  3117. IRpcStubBuffer *This,
  3118. IRpcChannelBuffer *_pRpcChannelBuffer,
  3119. PRPC_MESSAGE _pRpcMessage,
  3120. DWORD *_pdwStubPhase);
  3121. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Caption_Proxy(
  3122. ICADefaultDlg * This,
  3123. /* [retval][out] */ BSTR *pstrCaption);
  3124. void __RPC_STUB ICADefaultDlg_get_Caption_Stub(
  3125. IRpcStubBuffer *This,
  3126. IRpcChannelBuffer *_pRpcChannelBuffer,
  3127. PRPC_MESSAGE _pRpcMessage,
  3128. DWORD *_pdwStubPhase);
  3129. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_BorderVisible_Proxy(
  3130. ICADefaultDlg * This,
  3131. /* [in] */ VARIANT_BOOL vbool);
  3132. void __RPC_STUB ICADefaultDlg_put_BorderVisible_Stub(
  3133. IRpcStubBuffer *This,
  3134. IRpcChannelBuffer *_pRpcChannelBuffer,
  3135. PRPC_MESSAGE _pRpcMessage,
  3136. DWORD *_pdwStubPhase);
  3137. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_BorderVisible_Proxy(
  3138. ICADefaultDlg * This,
  3139. /* [retval][out] */ VARIANT_BOOL *pbool);
  3140. void __RPC_STUB ICADefaultDlg_get_BorderVisible_Stub(
  3141. IRpcStubBuffer *This,
  3142. IRpcChannelBuffer *_pRpcChannelBuffer,
  3143. PRPC_MESSAGE _pRpcMessage,
  3144. DWORD *_pdwStubPhase);
  3145. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Appearance_Proxy(
  3146. ICADefaultDlg * This,
  3147. /* [in] */ short appearance);
  3148. void __RPC_STUB ICADefaultDlg_put_Appearance_Stub(
  3149. IRpcStubBuffer *This,
  3150. IRpcChannelBuffer *_pRpcChannelBuffer,
  3151. PRPC_MESSAGE _pRpcMessage,
  3152. DWORD *_pdwStubPhase);
  3153. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Appearance_Proxy(
  3154. ICADefaultDlg * This,
  3155. /* [retval][out] */ short *pappearance);
  3156. void __RPC_STUB ICADefaultDlg_get_Appearance_Stub(
  3157. IRpcStubBuffer *This,
  3158. IRpcChannelBuffer *_pRpcChannelBuffer,
  3159. PRPC_MESSAGE _pRpcMessage,
  3160. DWORD *_pdwStubPhase);
  3161. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_MousePointer_Proxy(
  3162. ICADefaultDlg * This,
  3163. /* [in] */ long pointer);
  3164. void __RPC_STUB ICADefaultDlg_put_MousePointer_Stub(
  3165. IRpcStubBuffer *This,
  3166. IRpcChannelBuffer *_pRpcChannelBuffer,
  3167. PRPC_MESSAGE _pRpcMessage,
  3168. DWORD *_pdwStubPhase);
  3169. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_MousePointer_Proxy(
  3170. ICADefaultDlg * This,
  3171. /* [retval][out] */ long *ppointer);
  3172. void __RPC_STUB ICADefaultDlg_get_MousePointer_Stub(
  3173. IRpcStubBuffer *This,
  3174. IRpcChannelBuffer *_pRpcChannelBuffer,
  3175. PRPC_MESSAGE _pRpcMessage,
  3176. DWORD *_pdwStubPhase);
  3177. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_MouseIcon_Proxy(
  3178. ICADefaultDlg * This,
  3179. /* [in] */ IPictureDisp *pMouseIcon);
  3180. void __RPC_STUB ICADefaultDlg_putref_MouseIcon_Stub(
  3181. IRpcStubBuffer *This,
  3182. IRpcChannelBuffer *_pRpcChannelBuffer,
  3183. PRPC_MESSAGE _pRpcMessage,
  3184. DWORD *_pdwStubPhase);
  3185. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_MouseIcon_Proxy(
  3186. ICADefaultDlg * This,
  3187. /* [in] */ IPictureDisp *pMouseIcon);
  3188. void __RPC_STUB ICADefaultDlg_put_MouseIcon_Stub(
  3189. IRpcStubBuffer *This,
  3190. IRpcChannelBuffer *_pRpcChannelBuffer,
  3191. PRPC_MESSAGE _pRpcMessage,
  3192. DWORD *_pdwStubPhase);
  3193. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_MouseIcon_Proxy(
  3194. ICADefaultDlg * This,
  3195. /* [retval][out] */ IPictureDisp **ppMouseIcon);
  3196. void __RPC_STUB ICADefaultDlg_get_MouseIcon_Stub(
  3197. IRpcStubBuffer *This,
  3198. IRpcChannelBuffer *_pRpcChannelBuffer,
  3199. PRPC_MESSAGE _pRpcMessage,
  3200. DWORD *_pdwStubPhase);
  3201. /* [id][propputref] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_putref_Picture_Proxy(
  3202. ICADefaultDlg * This,
  3203. /* [in] */ IPictureDisp *pPicture);
  3204. void __RPC_STUB ICADefaultDlg_putref_Picture_Stub(
  3205. IRpcStubBuffer *This,
  3206. IRpcChannelBuffer *_pRpcChannelBuffer,
  3207. PRPC_MESSAGE _pRpcMessage,
  3208. DWORD *_pdwStubPhase);
  3209. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Picture_Proxy(
  3210. ICADefaultDlg * This,
  3211. /* [in] */ IPictureDisp *pPicture);
  3212. void __RPC_STUB ICADefaultDlg_put_Picture_Stub(
  3213. IRpcStubBuffer *This,
  3214. IRpcChannelBuffer *_pRpcChannelBuffer,
  3215. PRPC_MESSAGE _pRpcMessage,
  3216. DWORD *_pdwStubPhase);
  3217. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Picture_Proxy(
  3218. ICADefaultDlg * This,
  3219. /* [retval][out] */ IPictureDisp **ppPicture);
  3220. void __RPC_STUB ICADefaultDlg_get_Picture_Stub(
  3221. IRpcStubBuffer *This,
  3222. IRpcChannelBuffer *_pRpcChannelBuffer,
  3223. PRPC_MESSAGE _pRpcMessage,
  3224. DWORD *_pdwStubPhase);
  3225. /* [id][propput] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_put_Valid_Proxy(
  3226. ICADefaultDlg * This,
  3227. /* [in] */ VARIANT_BOOL vbool);
  3228. void __RPC_STUB ICADefaultDlg_put_Valid_Stub(
  3229. IRpcStubBuffer *This,
  3230. IRpcChannelBuffer *_pRpcChannelBuffer,
  3231. PRPC_MESSAGE _pRpcMessage,
  3232. DWORD *_pdwStubPhase);
  3233. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICADefaultDlg_get_Valid_Proxy(
  3234. ICADefaultDlg * This,
  3235. /* [retval][out] */ VARIANT_BOOL *pbool);
  3236. void __RPC_STUB ICADefaultDlg_get_Valid_Stub(
  3237. IRpcStubBuffer *This,
  3238. IRpcChannelBuffer *_pRpcChannelBuffer,
  3239. PRPC_MESSAGE _pRpcMessage,
  3240. DWORD *_pdwStubPhase);
  3241. #endif /* __ICADefaultDlg_INTERFACE_DEFINED__ */
  3242. #ifndef __MSTvCALib_LIBRARY_DEFINED__
  3243. #define __MSTvCALib_LIBRARY_DEFINED__
  3244. /* library MSTvCALib */
  3245. /* [helpstring][version][uuid] */
  3246. #define SID_CAManager CLSID_CAManager
  3247. EXTERN_C const IID LIBID_MSTvCALib;
  3248. #ifndef ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__
  3249. #define ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__
  3250. /* dispinterface _ICAResDenialTreeEvents */
  3251. /* [helpstring][uuid] */
  3252. EXTERN_C const IID DIID__ICAResDenialTreeEvents;
  3253. #if defined(__cplusplus) && !defined(CINTERFACE)
  3254. MIDL_INTERFACE("11166298-DF8A-463A-B620-7BEC23542010")
  3255. _ICAResDenialTreeEvents : public IDispatch
  3256. {
  3257. };
  3258. #else /* C style interface */
  3259. typedef struct _ICAResDenialTreeEventsVtbl
  3260. {
  3261. BEGIN_INTERFACE
  3262. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3263. _ICAResDenialTreeEvents * This,
  3264. /* [in] */ REFIID riid,
  3265. /* [iid_is][out] */ void **ppvObject);
  3266. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3267. _ICAResDenialTreeEvents * This);
  3268. ULONG ( STDMETHODCALLTYPE *Release )(
  3269. _ICAResDenialTreeEvents * This);
  3270. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3271. _ICAResDenialTreeEvents * This,
  3272. /* [out] */ UINT *pctinfo);
  3273. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3274. _ICAResDenialTreeEvents * This,
  3275. /* [in] */ UINT iTInfo,
  3276. /* [in] */ LCID lcid,
  3277. /* [out] */ ITypeInfo **ppTInfo);
  3278. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3279. _ICAResDenialTreeEvents * This,
  3280. /* [in] */ REFIID riid,
  3281. /* [size_is][in] */ LPOLESTR *rgszNames,
  3282. /* [in] */ UINT cNames,
  3283. /* [in] */ LCID lcid,
  3284. /* [size_is][out] */ DISPID *rgDispId);
  3285. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3286. _ICAResDenialTreeEvents * This,
  3287. /* [in] */ DISPID dispIdMember,
  3288. /* [in] */ REFIID riid,
  3289. /* [in] */ LCID lcid,
  3290. /* [in] */ WORD wFlags,
  3291. /* [out][in] */ DISPPARAMS *pDispParams,
  3292. /* [out] */ VARIANT *pVarResult,
  3293. /* [out] */ EXCEPINFO *pExcepInfo,
  3294. /* [out] */ UINT *puArgErr);
  3295. END_INTERFACE
  3296. } _ICAResDenialTreeEventsVtbl;
  3297. interface _ICAResDenialTreeEvents
  3298. {
  3299. CONST_VTBL struct _ICAResDenialTreeEventsVtbl *lpVtbl;
  3300. };
  3301. #ifdef COBJMACROS
  3302. #define _ICAResDenialTreeEvents_QueryInterface(This,riid,ppvObject) \
  3303. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3304. #define _ICAResDenialTreeEvents_AddRef(This) \
  3305. (This)->lpVtbl -> AddRef(This)
  3306. #define _ICAResDenialTreeEvents_Release(This) \
  3307. (This)->lpVtbl -> Release(This)
  3308. #define _ICAResDenialTreeEvents_GetTypeInfoCount(This,pctinfo) \
  3309. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3310. #define _ICAResDenialTreeEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3311. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3312. #define _ICAResDenialTreeEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3313. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3314. #define _ICAResDenialTreeEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3315. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3316. #endif /* COBJMACROS */
  3317. #endif /* C style interface */
  3318. #endif /* ___ICAResDenialTreeEvents_DISPINTERFACE_DEFINED__ */
  3319. #ifndef ___ICAManagerEvents_DISPINTERFACE_DEFINED__
  3320. #define ___ICAManagerEvents_DISPINTERFACE_DEFINED__
  3321. /* dispinterface _ICAManagerEvents */
  3322. /* [helpstring][uuid] */
  3323. EXTERN_C const IID DIID__ICAManagerEvents;
  3324. #if defined(__cplusplus) && !defined(CINTERFACE)
  3325. MIDL_INTERFACE("11166200-DF8A-463A-B620-7BEC23542010")
  3326. _ICAManagerEvents : public IDispatch
  3327. {
  3328. };
  3329. #else /* C style interface */
  3330. typedef struct _ICAManagerEventsVtbl
  3331. {
  3332. BEGIN_INTERFACE
  3333. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3334. _ICAManagerEvents * This,
  3335. /* [in] */ REFIID riid,
  3336. /* [iid_is][out] */ void **ppvObject);
  3337. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3338. _ICAManagerEvents * This);
  3339. ULONG ( STDMETHODCALLTYPE *Release )(
  3340. _ICAManagerEvents * This);
  3341. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3342. _ICAManagerEvents * This,
  3343. /* [out] */ UINT *pctinfo);
  3344. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3345. _ICAManagerEvents * This,
  3346. /* [in] */ UINT iTInfo,
  3347. /* [in] */ LCID lcid,
  3348. /* [out] */ ITypeInfo **ppTInfo);
  3349. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3350. _ICAManagerEvents * This,
  3351. /* [in] */ REFIID riid,
  3352. /* [size_is][in] */ LPOLESTR *rgszNames,
  3353. /* [in] */ UINT cNames,
  3354. /* [in] */ LCID lcid,
  3355. /* [size_is][out] */ DISPID *rgDispId);
  3356. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3357. _ICAManagerEvents * This,
  3358. /* [in] */ DISPID dispIdMember,
  3359. /* [in] */ REFIID riid,
  3360. /* [in] */ LCID lcid,
  3361. /* [in] */ WORD wFlags,
  3362. /* [out][in] */ DISPPARAMS *pDispParams,
  3363. /* [out] */ VARIANT *pVarResult,
  3364. /* [out] */ EXCEPINFO *pExcepInfo,
  3365. /* [out] */ UINT *puArgErr);
  3366. END_INTERFACE
  3367. } _ICAManagerEventsVtbl;
  3368. interface _ICAManagerEvents
  3369. {
  3370. CONST_VTBL struct _ICAManagerEventsVtbl *lpVtbl;
  3371. };
  3372. #ifdef COBJMACROS
  3373. #define _ICAManagerEvents_QueryInterface(This,riid,ppvObject) \
  3374. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3375. #define _ICAManagerEvents_AddRef(This) \
  3376. (This)->lpVtbl -> AddRef(This)
  3377. #define _ICAManagerEvents_Release(This) \
  3378. (This)->lpVtbl -> Release(This)
  3379. #define _ICAManagerEvents_GetTypeInfoCount(This,pctinfo) \
  3380. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3381. #define _ICAManagerEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3382. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3383. #define _ICAManagerEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3384. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3385. #define _ICAManagerEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3386. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3387. #endif /* COBJMACROS */
  3388. #endif /* C style interface */
  3389. #endif /* ___ICAManagerEvents_DISPINTERFACE_DEFINED__ */
  3390. #ifndef ___ICARequestEvents_DISPINTERFACE_DEFINED__
  3391. #define ___ICARequestEvents_DISPINTERFACE_DEFINED__
  3392. /* dispinterface _ICARequestEvents */
  3393. /* [helpstring][uuid] */
  3394. EXTERN_C const IID DIID__ICARequestEvents;
  3395. #if defined(__cplusplus) && !defined(CINTERFACE)
  3396. MIDL_INTERFACE("11166210-DF8A-463A-B620-7BEC23542010")
  3397. _ICARequestEvents : public IDispatch
  3398. {
  3399. };
  3400. #else /* C style interface */
  3401. typedef struct _ICARequestEventsVtbl
  3402. {
  3403. BEGIN_INTERFACE
  3404. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3405. _ICARequestEvents * This,
  3406. /* [in] */ REFIID riid,
  3407. /* [iid_is][out] */ void **ppvObject);
  3408. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3409. _ICARequestEvents * This);
  3410. ULONG ( STDMETHODCALLTYPE *Release )(
  3411. _ICARequestEvents * This);
  3412. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3413. _ICARequestEvents * This,
  3414. /* [out] */ UINT *pctinfo);
  3415. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3416. _ICARequestEvents * This,
  3417. /* [in] */ UINT iTInfo,
  3418. /* [in] */ LCID lcid,
  3419. /* [out] */ ITypeInfo **ppTInfo);
  3420. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3421. _ICARequestEvents * This,
  3422. /* [in] */ REFIID riid,
  3423. /* [size_is][in] */ LPOLESTR *rgszNames,
  3424. /* [in] */ UINT cNames,
  3425. /* [in] */ LCID lcid,
  3426. /* [size_is][out] */ DISPID *rgDispId);
  3427. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3428. _ICARequestEvents * This,
  3429. /* [in] */ DISPID dispIdMember,
  3430. /* [in] */ REFIID riid,
  3431. /* [in] */ LCID lcid,
  3432. /* [in] */ WORD wFlags,
  3433. /* [out][in] */ DISPPARAMS *pDispParams,
  3434. /* [out] */ VARIANT *pVarResult,
  3435. /* [out] */ EXCEPINFO *pExcepInfo,
  3436. /* [out] */ UINT *puArgErr);
  3437. END_INTERFACE
  3438. } _ICARequestEventsVtbl;
  3439. interface _ICARequestEvents
  3440. {
  3441. CONST_VTBL struct _ICARequestEventsVtbl *lpVtbl;
  3442. };
  3443. #ifdef COBJMACROS
  3444. #define _ICARequestEvents_QueryInterface(This,riid,ppvObject) \
  3445. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3446. #define _ICARequestEvents_AddRef(This) \
  3447. (This)->lpVtbl -> AddRef(This)
  3448. #define _ICARequestEvents_Release(This) \
  3449. (This)->lpVtbl -> Release(This)
  3450. #define _ICARequestEvents_GetTypeInfoCount(This,pctinfo) \
  3451. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3452. #define _ICARequestEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3453. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3454. #define _ICARequestEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3455. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3456. #define _ICARequestEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3457. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3458. #endif /* COBJMACROS */
  3459. #endif /* C style interface */
  3460. #endif /* ___ICARequestEvents_DISPINTERFACE_DEFINED__ */
  3461. #ifndef ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__
  3462. #define ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__
  3463. /* dispinterface _ICAPoliciesEvents */
  3464. /* [helpstring][uuid] */
  3465. EXTERN_C const IID DIID__ICAPoliciesEvents;
  3466. #if defined(__cplusplus) && !defined(CINTERFACE)
  3467. MIDL_INTERFACE("11166220-DF8A-463A-B620-7BEC23542010")
  3468. _ICAPoliciesEvents : public IDispatch
  3469. {
  3470. };
  3471. #else /* C style interface */
  3472. typedef struct _ICAPoliciesEventsVtbl
  3473. {
  3474. BEGIN_INTERFACE
  3475. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3476. _ICAPoliciesEvents * This,
  3477. /* [in] */ REFIID riid,
  3478. /* [iid_is][out] */ void **ppvObject);
  3479. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3480. _ICAPoliciesEvents * This);
  3481. ULONG ( STDMETHODCALLTYPE *Release )(
  3482. _ICAPoliciesEvents * This);
  3483. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3484. _ICAPoliciesEvents * This,
  3485. /* [out] */ UINT *pctinfo);
  3486. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3487. _ICAPoliciesEvents * This,
  3488. /* [in] */ UINT iTInfo,
  3489. /* [in] */ LCID lcid,
  3490. /* [out] */ ITypeInfo **ppTInfo);
  3491. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3492. _ICAPoliciesEvents * This,
  3493. /* [in] */ REFIID riid,
  3494. /* [size_is][in] */ LPOLESTR *rgszNames,
  3495. /* [in] */ UINT cNames,
  3496. /* [in] */ LCID lcid,
  3497. /* [size_is][out] */ DISPID *rgDispId);
  3498. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3499. _ICAPoliciesEvents * This,
  3500. /* [in] */ DISPID dispIdMember,
  3501. /* [in] */ REFIID riid,
  3502. /* [in] */ LCID lcid,
  3503. /* [in] */ WORD wFlags,
  3504. /* [out][in] */ DISPPARAMS *pDispParams,
  3505. /* [out] */ VARIANT *pVarResult,
  3506. /* [out] */ EXCEPINFO *pExcepInfo,
  3507. /* [out] */ UINT *puArgErr);
  3508. END_INTERFACE
  3509. } _ICAPoliciesEventsVtbl;
  3510. interface _ICAPoliciesEvents
  3511. {
  3512. CONST_VTBL struct _ICAPoliciesEventsVtbl *lpVtbl;
  3513. };
  3514. #ifdef COBJMACROS
  3515. #define _ICAPoliciesEvents_QueryInterface(This,riid,ppvObject) \
  3516. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3517. #define _ICAPoliciesEvents_AddRef(This) \
  3518. (This)->lpVtbl -> AddRef(This)
  3519. #define _ICAPoliciesEvents_Release(This) \
  3520. (This)->lpVtbl -> Release(This)
  3521. #define _ICAPoliciesEvents_GetTypeInfoCount(This,pctinfo) \
  3522. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3523. #define _ICAPoliciesEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3524. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3525. #define _ICAPoliciesEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3526. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3527. #define _ICAPoliciesEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3528. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3529. #endif /* COBJMACROS */
  3530. #endif /* C style interface */
  3531. #endif /* ___ICAPoliciesEvents_DISPINTERFACE_DEFINED__ */
  3532. #ifndef ___ICATollsEvents_DISPINTERFACE_DEFINED__
  3533. #define ___ICATollsEvents_DISPINTERFACE_DEFINED__
  3534. /* dispinterface _ICATollsEvents */
  3535. /* [helpstring][uuid] */
  3536. EXTERN_C const IID DIID__ICATollsEvents;
  3537. #if defined(__cplusplus) && !defined(CINTERFACE)
  3538. MIDL_INTERFACE("11166230-DF8A-463A-B620-7BEC23542010")
  3539. _ICATollsEvents : public IDispatch
  3540. {
  3541. };
  3542. #else /* C style interface */
  3543. typedef struct _ICATollsEventsVtbl
  3544. {
  3545. BEGIN_INTERFACE
  3546. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3547. _ICATollsEvents * This,
  3548. /* [in] */ REFIID riid,
  3549. /* [iid_is][out] */ void **ppvObject);
  3550. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3551. _ICATollsEvents * This);
  3552. ULONG ( STDMETHODCALLTYPE *Release )(
  3553. _ICATollsEvents * This);
  3554. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3555. _ICATollsEvents * This,
  3556. /* [out] */ UINT *pctinfo);
  3557. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3558. _ICATollsEvents * This,
  3559. /* [in] */ UINT iTInfo,
  3560. /* [in] */ LCID lcid,
  3561. /* [out] */ ITypeInfo **ppTInfo);
  3562. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3563. _ICATollsEvents * This,
  3564. /* [in] */ REFIID riid,
  3565. /* [size_is][in] */ LPOLESTR *rgszNames,
  3566. /* [in] */ UINT cNames,
  3567. /* [in] */ LCID lcid,
  3568. /* [size_is][out] */ DISPID *rgDispId);
  3569. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3570. _ICATollsEvents * This,
  3571. /* [in] */ DISPID dispIdMember,
  3572. /* [in] */ REFIID riid,
  3573. /* [in] */ LCID lcid,
  3574. /* [in] */ WORD wFlags,
  3575. /* [out][in] */ DISPPARAMS *pDispParams,
  3576. /* [out] */ VARIANT *pVarResult,
  3577. /* [out] */ EXCEPINFO *pExcepInfo,
  3578. /* [out] */ UINT *puArgErr);
  3579. END_INTERFACE
  3580. } _ICATollsEventsVtbl;
  3581. interface _ICATollsEvents
  3582. {
  3583. CONST_VTBL struct _ICATollsEventsVtbl *lpVtbl;
  3584. };
  3585. #ifdef COBJMACROS
  3586. #define _ICATollsEvents_QueryInterface(This,riid,ppvObject) \
  3587. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3588. #define _ICATollsEvents_AddRef(This) \
  3589. (This)->lpVtbl -> AddRef(This)
  3590. #define _ICATollsEvents_Release(This) \
  3591. (This)->lpVtbl -> Release(This)
  3592. #define _ICATollsEvents_GetTypeInfoCount(This,pctinfo) \
  3593. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3594. #define _ICATollsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3595. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3596. #define _ICATollsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3597. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3598. #define _ICATollsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3599. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3600. #endif /* COBJMACROS */
  3601. #endif /* C style interface */
  3602. #endif /* ___ICATollsEvents_DISPINTERFACE_DEFINED__ */
  3603. #ifndef ___ICADenialsEvents_DISPINTERFACE_DEFINED__
  3604. #define ___ICADenialsEvents_DISPINTERFACE_DEFINED__
  3605. /* dispinterface _ICADenialsEvents */
  3606. /* [helpstring][uuid] */
  3607. EXTERN_C const IID DIID__ICADenialsEvents;
  3608. #if defined(__cplusplus) && !defined(CINTERFACE)
  3609. MIDL_INTERFACE("11166240-DF8A-463A-B620-7BEC23542010")
  3610. _ICADenialsEvents : public IDispatch
  3611. {
  3612. };
  3613. #else /* C style interface */
  3614. typedef struct _ICADenialsEventsVtbl
  3615. {
  3616. BEGIN_INTERFACE
  3617. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3618. _ICADenialsEvents * This,
  3619. /* [in] */ REFIID riid,
  3620. /* [iid_is][out] */ void **ppvObject);
  3621. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3622. _ICADenialsEvents * This);
  3623. ULONG ( STDMETHODCALLTYPE *Release )(
  3624. _ICADenialsEvents * This);
  3625. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3626. _ICADenialsEvents * This,
  3627. /* [out] */ UINT *pctinfo);
  3628. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3629. _ICADenialsEvents * This,
  3630. /* [in] */ UINT iTInfo,
  3631. /* [in] */ LCID lcid,
  3632. /* [out] */ ITypeInfo **ppTInfo);
  3633. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3634. _ICADenialsEvents * This,
  3635. /* [in] */ REFIID riid,
  3636. /* [size_is][in] */ LPOLESTR *rgszNames,
  3637. /* [in] */ UINT cNames,
  3638. /* [in] */ LCID lcid,
  3639. /* [size_is][out] */ DISPID *rgDispId);
  3640. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3641. _ICADenialsEvents * This,
  3642. /* [in] */ DISPID dispIdMember,
  3643. /* [in] */ REFIID riid,
  3644. /* [in] */ LCID lcid,
  3645. /* [in] */ WORD wFlags,
  3646. /* [out][in] */ DISPPARAMS *pDispParams,
  3647. /* [out] */ VARIANT *pVarResult,
  3648. /* [out] */ EXCEPINFO *pExcepInfo,
  3649. /* [out] */ UINT *puArgErr);
  3650. END_INTERFACE
  3651. } _ICADenialsEventsVtbl;
  3652. interface _ICADenialsEvents
  3653. {
  3654. CONST_VTBL struct _ICADenialsEventsVtbl *lpVtbl;
  3655. };
  3656. #ifdef COBJMACROS
  3657. #define _ICADenialsEvents_QueryInterface(This,riid,ppvObject) \
  3658. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3659. #define _ICADenialsEvents_AddRef(This) \
  3660. (This)->lpVtbl -> AddRef(This)
  3661. #define _ICADenialsEvents_Release(This) \
  3662. (This)->lpVtbl -> Release(This)
  3663. #define _ICADenialsEvents_GetTypeInfoCount(This,pctinfo) \
  3664. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3665. #define _ICADenialsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3666. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3667. #define _ICADenialsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3668. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3669. #define _ICADenialsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3670. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3671. #endif /* COBJMACROS */
  3672. #endif /* C style interface */
  3673. #endif /* ___ICADenialsEvents_DISPINTERFACE_DEFINED__ */
  3674. #ifndef ___ICAOffersEvents_DISPINTERFACE_DEFINED__
  3675. #define ___ICAOffersEvents_DISPINTERFACE_DEFINED__
  3676. /* dispinterface _ICAOffersEvents */
  3677. /* [helpstring][uuid] */
  3678. EXTERN_C const IID DIID__ICAOffersEvents;
  3679. #if defined(__cplusplus) && !defined(CINTERFACE)
  3680. MIDL_INTERFACE("11166250-DF8A-463A-B620-7BEC23542010")
  3681. _ICAOffersEvents : public IDispatch
  3682. {
  3683. };
  3684. #else /* C style interface */
  3685. typedef struct _ICAOffersEventsVtbl
  3686. {
  3687. BEGIN_INTERFACE
  3688. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3689. _ICAOffersEvents * This,
  3690. /* [in] */ REFIID riid,
  3691. /* [iid_is][out] */ void **ppvObject);
  3692. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3693. _ICAOffersEvents * This);
  3694. ULONG ( STDMETHODCALLTYPE *Release )(
  3695. _ICAOffersEvents * This);
  3696. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3697. _ICAOffersEvents * This,
  3698. /* [out] */ UINT *pctinfo);
  3699. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3700. _ICAOffersEvents * This,
  3701. /* [in] */ UINT iTInfo,
  3702. /* [in] */ LCID lcid,
  3703. /* [out] */ ITypeInfo **ppTInfo);
  3704. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3705. _ICAOffersEvents * This,
  3706. /* [in] */ REFIID riid,
  3707. /* [size_is][in] */ LPOLESTR *rgszNames,
  3708. /* [in] */ UINT cNames,
  3709. /* [in] */ LCID lcid,
  3710. /* [size_is][out] */ DISPID *rgDispId);
  3711. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3712. _ICAOffersEvents * This,
  3713. /* [in] */ DISPID dispIdMember,
  3714. /* [in] */ REFIID riid,
  3715. /* [in] */ LCID lcid,
  3716. /* [in] */ WORD wFlags,
  3717. /* [out][in] */ DISPPARAMS *pDispParams,
  3718. /* [out] */ VARIANT *pVarResult,
  3719. /* [out] */ EXCEPINFO *pExcepInfo,
  3720. /* [out] */ UINT *puArgErr);
  3721. END_INTERFACE
  3722. } _ICAOffersEventsVtbl;
  3723. interface _ICAOffersEvents
  3724. {
  3725. CONST_VTBL struct _ICAOffersEventsVtbl *lpVtbl;
  3726. };
  3727. #ifdef COBJMACROS
  3728. #define _ICAOffersEvents_QueryInterface(This,riid,ppvObject) \
  3729. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3730. #define _ICAOffersEvents_AddRef(This) \
  3731. (This)->lpVtbl -> AddRef(This)
  3732. #define _ICAOffersEvents_Release(This) \
  3733. (This)->lpVtbl -> Release(This)
  3734. #define _ICAOffersEvents_GetTypeInfoCount(This,pctinfo) \
  3735. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3736. #define _ICAOffersEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3737. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3738. #define _ICAOffersEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3739. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3740. #define _ICAOffersEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3741. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3742. #endif /* COBJMACROS */
  3743. #endif /* C style interface */
  3744. #endif /* ___ICAOffersEvents_DISPINTERFACE_DEFINED__ */
  3745. #ifndef ___ICAComponentsEvents_DISPINTERFACE_DEFINED__
  3746. #define ___ICAComponentsEvents_DISPINTERFACE_DEFINED__
  3747. /* dispinterface _ICAComponentsEvents */
  3748. /* [helpstring][uuid] */
  3749. EXTERN_C const IID DIID__ICAComponentsEvents;
  3750. #if defined(__cplusplus) && !defined(CINTERFACE)
  3751. MIDL_INTERFACE("11166260-DF8A-463A-B620-7BEC23542010")
  3752. _ICAComponentsEvents : public IDispatch
  3753. {
  3754. };
  3755. #else /* C style interface */
  3756. typedef struct _ICAComponentsEventsVtbl
  3757. {
  3758. BEGIN_INTERFACE
  3759. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3760. _ICAComponentsEvents * This,
  3761. /* [in] */ REFIID riid,
  3762. /* [iid_is][out] */ void **ppvObject);
  3763. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3764. _ICAComponentsEvents * This);
  3765. ULONG ( STDMETHODCALLTYPE *Release )(
  3766. _ICAComponentsEvents * This);
  3767. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3768. _ICAComponentsEvents * This,
  3769. /* [out] */ UINT *pctinfo);
  3770. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3771. _ICAComponentsEvents * This,
  3772. /* [in] */ UINT iTInfo,
  3773. /* [in] */ LCID lcid,
  3774. /* [out] */ ITypeInfo **ppTInfo);
  3775. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3776. _ICAComponentsEvents * This,
  3777. /* [in] */ REFIID riid,
  3778. /* [size_is][in] */ LPOLESTR *rgszNames,
  3779. /* [in] */ UINT cNames,
  3780. /* [in] */ LCID lcid,
  3781. /* [size_is][out] */ DISPID *rgDispId);
  3782. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3783. _ICAComponentsEvents * This,
  3784. /* [in] */ DISPID dispIdMember,
  3785. /* [in] */ REFIID riid,
  3786. /* [in] */ LCID lcid,
  3787. /* [in] */ WORD wFlags,
  3788. /* [out][in] */ DISPPARAMS *pDispParams,
  3789. /* [out] */ VARIANT *pVarResult,
  3790. /* [out] */ EXCEPINFO *pExcepInfo,
  3791. /* [out] */ UINT *puArgErr);
  3792. END_INTERFACE
  3793. } _ICAComponentsEventsVtbl;
  3794. interface _ICAComponentsEvents
  3795. {
  3796. CONST_VTBL struct _ICAComponentsEventsVtbl *lpVtbl;
  3797. };
  3798. #ifdef COBJMACROS
  3799. #define _ICAComponentsEvents_QueryInterface(This,riid,ppvObject) \
  3800. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3801. #define _ICAComponentsEvents_AddRef(This) \
  3802. (This)->lpVtbl -> AddRef(This)
  3803. #define _ICAComponentsEvents_Release(This) \
  3804. (This)->lpVtbl -> Release(This)
  3805. #define _ICAComponentsEvents_GetTypeInfoCount(This,pctinfo) \
  3806. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3807. #define _ICAComponentsEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3808. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3809. #define _ICAComponentsEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3810. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3811. #define _ICAComponentsEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3812. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3813. #endif /* COBJMACROS */
  3814. #endif /* C style interface */
  3815. #endif /* ___ICAComponentsEvents_DISPINTERFACE_DEFINED__ */
  3816. #ifndef __ICAManager_INTERFACE_DEFINED__
  3817. #define __ICAManager_INTERFACE_DEFINED__
  3818. /* interface ICAManager */
  3819. /* [unique][helpstring][uuid][dual][object] */
  3820. EXTERN_C const IID IID_ICAManager;
  3821. #if defined(__cplusplus) && !defined(CINTERFACE)
  3822. MIDL_INTERFACE("11166300-DF8A-463a-B620-7BEC23542010")
  3823. ICAManager : public IDispatch
  3824. {
  3825. public:
  3826. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policies(
  3827. /* [retval][out] */ ICAPolicies **ppPolicies) = 0;
  3828. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ActiveRequest(
  3829. /* [retval][out] */ ICARequest **ppRequest) = 0;
  3830. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Offers(
  3831. /* [retval][out] */ ICAOffers **ppOffers) = 0;
  3832. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_PaidTolls(
  3833. /* [retval][out] */ ICATolls **ppTolls) = 0;
  3834. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_UseDefaultUI(
  3835. /* [in] */ long fUseDefaultUI) = 0;
  3836. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_UseDefaultUI(
  3837. /* [retval][out] */ long *pfUseDefaultUI) = 0;
  3838. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DenialsFor(
  3839. /* [in] */ IUnknown *pUnk,
  3840. /* [retval][out] */ ICADenials **ppDenials) = 0;
  3841. };
  3842. #else /* C style interface */
  3843. typedef struct ICAManagerVtbl
  3844. {
  3845. BEGIN_INTERFACE
  3846. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  3847. ICAManager * This,
  3848. /* [in] */ REFIID riid,
  3849. /* [iid_is][out] */ void **ppvObject);
  3850. ULONG ( STDMETHODCALLTYPE *AddRef )(
  3851. ICAManager * This);
  3852. ULONG ( STDMETHODCALLTYPE *Release )(
  3853. ICAManager * This);
  3854. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  3855. ICAManager * This,
  3856. /* [out] */ UINT *pctinfo);
  3857. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  3858. ICAManager * This,
  3859. /* [in] */ UINT iTInfo,
  3860. /* [in] */ LCID lcid,
  3861. /* [out] */ ITypeInfo **ppTInfo);
  3862. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  3863. ICAManager * This,
  3864. /* [in] */ REFIID riid,
  3865. /* [size_is][in] */ LPOLESTR *rgszNames,
  3866. /* [in] */ UINT cNames,
  3867. /* [in] */ LCID lcid,
  3868. /* [size_is][out] */ DISPID *rgDispId);
  3869. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  3870. ICAManager * This,
  3871. /* [in] */ DISPID dispIdMember,
  3872. /* [in] */ REFIID riid,
  3873. /* [in] */ LCID lcid,
  3874. /* [in] */ WORD wFlags,
  3875. /* [out][in] */ DISPPARAMS *pDispParams,
  3876. /* [out] */ VARIANT *pVarResult,
  3877. /* [out] */ EXCEPINFO *pExcepInfo,
  3878. /* [out] */ UINT *puArgErr);
  3879. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policies )(
  3880. ICAManager * This,
  3881. /* [retval][out] */ ICAPolicies **ppPolicies);
  3882. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveRequest )(
  3883. ICAManager * This,
  3884. /* [retval][out] */ ICARequest **ppRequest);
  3885. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Offers )(
  3886. ICAManager * This,
  3887. /* [retval][out] */ ICAOffers **ppOffers);
  3888. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_PaidTolls )(
  3889. ICAManager * This,
  3890. /* [retval][out] */ ICATolls **ppTolls);
  3891. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_UseDefaultUI )(
  3892. ICAManager * This,
  3893. /* [in] */ long fUseDefaultUI);
  3894. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_UseDefaultUI )(
  3895. ICAManager * This,
  3896. /* [retval][out] */ long *pfUseDefaultUI);
  3897. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DenialsFor )(
  3898. ICAManager * This,
  3899. /* [in] */ IUnknown *pUnk,
  3900. /* [retval][out] */ ICADenials **ppDenials);
  3901. END_INTERFACE
  3902. } ICAManagerVtbl;
  3903. interface ICAManager
  3904. {
  3905. CONST_VTBL struct ICAManagerVtbl *lpVtbl;
  3906. };
  3907. #ifdef COBJMACROS
  3908. #define ICAManager_QueryInterface(This,riid,ppvObject) \
  3909. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  3910. #define ICAManager_AddRef(This) \
  3911. (This)->lpVtbl -> AddRef(This)
  3912. #define ICAManager_Release(This) \
  3913. (This)->lpVtbl -> Release(This)
  3914. #define ICAManager_GetTypeInfoCount(This,pctinfo) \
  3915. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  3916. #define ICAManager_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  3917. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  3918. #define ICAManager_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  3919. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  3920. #define ICAManager_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  3921. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  3922. #define ICAManager_get_Policies(This,ppPolicies) \
  3923. (This)->lpVtbl -> get_Policies(This,ppPolicies)
  3924. #define ICAManager_get_ActiveRequest(This,ppRequest) \
  3925. (This)->lpVtbl -> get_ActiveRequest(This,ppRequest)
  3926. #define ICAManager_get_Offers(This,ppOffers) \
  3927. (This)->lpVtbl -> get_Offers(This,ppOffers)
  3928. #define ICAManager_get_PaidTolls(This,ppTolls) \
  3929. (This)->lpVtbl -> get_PaidTolls(This,ppTolls)
  3930. #define ICAManager_put_UseDefaultUI(This,fUseDefaultUI) \
  3931. (This)->lpVtbl -> put_UseDefaultUI(This,fUseDefaultUI)
  3932. #define ICAManager_get_UseDefaultUI(This,pfUseDefaultUI) \
  3933. (This)->lpVtbl -> get_UseDefaultUI(This,pfUseDefaultUI)
  3934. #define ICAManager_get_DenialsFor(This,pUnk,ppDenials) \
  3935. (This)->lpVtbl -> get_DenialsFor(This,pUnk,ppDenials)
  3936. #endif /* COBJMACROS */
  3937. #endif /* C style interface */
  3938. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_Policies_Proxy(
  3939. ICAManager * This,
  3940. /* [retval][out] */ ICAPolicies **ppPolicies);
  3941. void __RPC_STUB ICAManager_get_Policies_Stub(
  3942. IRpcStubBuffer *This,
  3943. IRpcChannelBuffer *_pRpcChannelBuffer,
  3944. PRPC_MESSAGE _pRpcMessage,
  3945. DWORD *_pdwStubPhase);
  3946. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_ActiveRequest_Proxy(
  3947. ICAManager * This,
  3948. /* [retval][out] */ ICARequest **ppRequest);
  3949. void __RPC_STUB ICAManager_get_ActiveRequest_Stub(
  3950. IRpcStubBuffer *This,
  3951. IRpcChannelBuffer *_pRpcChannelBuffer,
  3952. PRPC_MESSAGE _pRpcMessage,
  3953. DWORD *_pdwStubPhase);
  3954. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_Offers_Proxy(
  3955. ICAManager * This,
  3956. /* [retval][out] */ ICAOffers **ppOffers);
  3957. void __RPC_STUB ICAManager_get_Offers_Stub(
  3958. IRpcStubBuffer *This,
  3959. IRpcChannelBuffer *_pRpcChannelBuffer,
  3960. PRPC_MESSAGE _pRpcMessage,
  3961. DWORD *_pdwStubPhase);
  3962. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_PaidTolls_Proxy(
  3963. ICAManager * This,
  3964. /* [retval][out] */ ICATolls **ppTolls);
  3965. void __RPC_STUB ICAManager_get_PaidTolls_Stub(
  3966. IRpcStubBuffer *This,
  3967. IRpcChannelBuffer *_pRpcChannelBuffer,
  3968. PRPC_MESSAGE _pRpcMessage,
  3969. DWORD *_pdwStubPhase);
  3970. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAManager_put_UseDefaultUI_Proxy(
  3971. ICAManager * This,
  3972. /* [in] */ long fUseDefaultUI);
  3973. void __RPC_STUB ICAManager_put_UseDefaultUI_Stub(
  3974. IRpcStubBuffer *This,
  3975. IRpcChannelBuffer *_pRpcChannelBuffer,
  3976. PRPC_MESSAGE _pRpcMessage,
  3977. DWORD *_pdwStubPhase);
  3978. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_UseDefaultUI_Proxy(
  3979. ICAManager * This,
  3980. /* [retval][out] */ long *pfUseDefaultUI);
  3981. void __RPC_STUB ICAManager_get_UseDefaultUI_Stub(
  3982. IRpcStubBuffer *This,
  3983. IRpcChannelBuffer *_pRpcChannelBuffer,
  3984. PRPC_MESSAGE _pRpcMessage,
  3985. DWORD *_pdwStubPhase);
  3986. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAManager_get_DenialsFor_Proxy(
  3987. ICAManager * This,
  3988. /* [in] */ IUnknown *pUnk,
  3989. /* [retval][out] */ ICADenials **ppDenials);
  3990. void __RPC_STUB ICAManager_get_DenialsFor_Stub(
  3991. IRpcStubBuffer *This,
  3992. IRpcChannelBuffer *_pRpcChannelBuffer,
  3993. PRPC_MESSAGE _pRpcMessage,
  3994. DWORD *_pdwStubPhase);
  3995. #endif /* __ICAManager_INTERFACE_DEFINED__ */
  3996. #ifndef __ICARequest_INTERFACE_DEFINED__
  3997. #define __ICARequest_INTERFACE_DEFINED__
  3998. /* interface ICARequest */
  3999. /* [unique][helpstring][dual][uuid][object] */
  4000. EXTERN_C const IID IID_ICARequest;
  4001. #if defined(__cplusplus) && !defined(CINTERFACE)
  4002. MIDL_INTERFACE("11166310-DF8A-463a-B620-7BEC23542010")
  4003. ICARequest : public IDispatch
  4004. {
  4005. public:
  4006. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_RequestedItem(
  4007. /* [retval][out] */ IUnknown **ppTunereq) = 0;
  4008. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManager(
  4009. /* [retval][out] */ ICAManager **ppManager) = 0;
  4010. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ScheduleEntry(
  4011. /* [retval][out] */ IUnknown **ppUnkScheduleEntry) = 0;
  4012. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Denials(
  4013. /* [retval][out] */ ICADenials **ppDenials) = 0;
  4014. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Components(
  4015. /* [retval][out] */ ICAComponents **pComponents) = 0;
  4016. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Check(
  4017. /* [retval][out] */ long *pcDenials) = 0;
  4018. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_ResolveDenials(
  4019. /* [retval][out] */ long *pcDenials) = 0;
  4020. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CountDeniedComponents(
  4021. /* [retval][out] */ long *pcDeniedComponents) = 0;
  4022. };
  4023. #else /* C style interface */
  4024. typedef struct ICARequestVtbl
  4025. {
  4026. BEGIN_INTERFACE
  4027. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  4028. ICARequest * This,
  4029. /* [in] */ REFIID riid,
  4030. /* [iid_is][out] */ void **ppvObject);
  4031. ULONG ( STDMETHODCALLTYPE *AddRef )(
  4032. ICARequest * This);
  4033. ULONG ( STDMETHODCALLTYPE *Release )(
  4034. ICARequest * This);
  4035. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  4036. ICARequest * This,
  4037. /* [out] */ UINT *pctinfo);
  4038. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  4039. ICARequest * This,
  4040. /* [in] */ UINT iTInfo,
  4041. /* [in] */ LCID lcid,
  4042. /* [out] */ ITypeInfo **ppTInfo);
  4043. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  4044. ICARequest * This,
  4045. /* [in] */ REFIID riid,
  4046. /* [size_is][in] */ LPOLESTR *rgszNames,
  4047. /* [in] */ UINT cNames,
  4048. /* [in] */ LCID lcid,
  4049. /* [size_is][out] */ DISPID *rgDispId);
  4050. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  4051. ICARequest * This,
  4052. /* [in] */ DISPID dispIdMember,
  4053. /* [in] */ REFIID riid,
  4054. /* [in] */ LCID lcid,
  4055. /* [in] */ WORD wFlags,
  4056. /* [out][in] */ DISPPARAMS *pDispParams,
  4057. /* [out] */ VARIANT *pVarResult,
  4058. /* [out] */ EXCEPINFO *pExcepInfo,
  4059. /* [out] */ UINT *puArgErr);
  4060. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_RequestedItem )(
  4061. ICARequest * This,
  4062. /* [retval][out] */ IUnknown **ppTunereq);
  4063. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManager )(
  4064. ICARequest * This,
  4065. /* [retval][out] */ ICAManager **ppManager);
  4066. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ScheduleEntry )(
  4067. ICARequest * This,
  4068. /* [retval][out] */ IUnknown **ppUnkScheduleEntry);
  4069. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Denials )(
  4070. ICARequest * This,
  4071. /* [retval][out] */ ICADenials **ppDenials);
  4072. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Components )(
  4073. ICARequest * This,
  4074. /* [retval][out] */ ICAComponents **pComponents);
  4075. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Check )(
  4076. ICARequest * This,
  4077. /* [retval][out] */ long *pcDenials);
  4078. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_ResolveDenials )(
  4079. ICARequest * This,
  4080. /* [retval][out] */ long *pcDenials);
  4081. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CountDeniedComponents )(
  4082. ICARequest * This,
  4083. /* [retval][out] */ long *pcDeniedComponents);
  4084. END_INTERFACE
  4085. } ICARequestVtbl;
  4086. interface ICARequest
  4087. {
  4088. CONST_VTBL struct ICARequestVtbl *lpVtbl;
  4089. };
  4090. #ifdef COBJMACROS
  4091. #define ICARequest_QueryInterface(This,riid,ppvObject) \
  4092. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4093. #define ICARequest_AddRef(This) \
  4094. (This)->lpVtbl -> AddRef(This)
  4095. #define ICARequest_Release(This) \
  4096. (This)->lpVtbl -> Release(This)
  4097. #define ICARequest_GetTypeInfoCount(This,pctinfo) \
  4098. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  4099. #define ICARequest_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  4100. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  4101. #define ICARequest_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  4102. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  4103. #define ICARequest_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  4104. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  4105. #define ICARequest_get_RequestedItem(This,ppTunereq) \
  4106. (This)->lpVtbl -> get_RequestedItem(This,ppTunereq)
  4107. #define ICARequest_get_CAManager(This,ppManager) \
  4108. (This)->lpVtbl -> get_CAManager(This,ppManager)
  4109. #define ICARequest_get_ScheduleEntry(This,ppUnkScheduleEntry) \
  4110. (This)->lpVtbl -> get_ScheduleEntry(This,ppUnkScheduleEntry)
  4111. #define ICARequest_get_Denials(This,ppDenials) \
  4112. (This)->lpVtbl -> get_Denials(This,ppDenials)
  4113. #define ICARequest_get_Components(This,pComponents) \
  4114. (This)->lpVtbl -> get_Components(This,pComponents)
  4115. #define ICARequest_get_Check(This,pcDenials) \
  4116. (This)->lpVtbl -> get_Check(This,pcDenials)
  4117. #define ICARequest_get_ResolveDenials(This,pcDenials) \
  4118. (This)->lpVtbl -> get_ResolveDenials(This,pcDenials)
  4119. #define ICARequest_get_CountDeniedComponents(This,pcDeniedComponents) \
  4120. (This)->lpVtbl -> get_CountDeniedComponents(This,pcDeniedComponents)
  4121. #endif /* COBJMACROS */
  4122. #endif /* C style interface */
  4123. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_RequestedItem_Proxy(
  4124. ICARequest * This,
  4125. /* [retval][out] */ IUnknown **ppTunereq);
  4126. void __RPC_STUB ICARequest_get_RequestedItem_Stub(
  4127. IRpcStubBuffer *This,
  4128. IRpcChannelBuffer *_pRpcChannelBuffer,
  4129. PRPC_MESSAGE _pRpcMessage,
  4130. DWORD *_pdwStubPhase);
  4131. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_CAManager_Proxy(
  4132. ICARequest * This,
  4133. /* [retval][out] */ ICAManager **ppManager);
  4134. void __RPC_STUB ICARequest_get_CAManager_Stub(
  4135. IRpcStubBuffer *This,
  4136. IRpcChannelBuffer *_pRpcChannelBuffer,
  4137. PRPC_MESSAGE _pRpcMessage,
  4138. DWORD *_pdwStubPhase);
  4139. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_ScheduleEntry_Proxy(
  4140. ICARequest * This,
  4141. /* [retval][out] */ IUnknown **ppUnkScheduleEntry);
  4142. void __RPC_STUB ICARequest_get_ScheduleEntry_Stub(
  4143. IRpcStubBuffer *This,
  4144. IRpcChannelBuffer *_pRpcChannelBuffer,
  4145. PRPC_MESSAGE _pRpcMessage,
  4146. DWORD *_pdwStubPhase);
  4147. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_Denials_Proxy(
  4148. ICARequest * This,
  4149. /* [retval][out] */ ICADenials **ppDenials);
  4150. void __RPC_STUB ICARequest_get_Denials_Stub(
  4151. IRpcStubBuffer *This,
  4152. IRpcChannelBuffer *_pRpcChannelBuffer,
  4153. PRPC_MESSAGE _pRpcMessage,
  4154. DWORD *_pdwStubPhase);
  4155. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_Components_Proxy(
  4156. ICARequest * This,
  4157. /* [retval][out] */ ICAComponents **pComponents);
  4158. void __RPC_STUB ICARequest_get_Components_Stub(
  4159. IRpcStubBuffer *This,
  4160. IRpcChannelBuffer *_pRpcChannelBuffer,
  4161. PRPC_MESSAGE _pRpcMessage,
  4162. DWORD *_pdwStubPhase);
  4163. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_Check_Proxy(
  4164. ICARequest * This,
  4165. /* [retval][out] */ long *pcDenials);
  4166. void __RPC_STUB ICARequest_get_Check_Stub(
  4167. IRpcStubBuffer *This,
  4168. IRpcChannelBuffer *_pRpcChannelBuffer,
  4169. PRPC_MESSAGE _pRpcMessage,
  4170. DWORD *_pdwStubPhase);
  4171. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_ResolveDenials_Proxy(
  4172. ICARequest * This,
  4173. /* [retval][out] */ long *pcDenials);
  4174. void __RPC_STUB ICARequest_get_ResolveDenials_Stub(
  4175. IRpcStubBuffer *This,
  4176. IRpcChannelBuffer *_pRpcChannelBuffer,
  4177. PRPC_MESSAGE _pRpcMessage,
  4178. DWORD *_pdwStubPhase);
  4179. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICARequest_get_CountDeniedComponents_Proxy(
  4180. ICARequest * This,
  4181. /* [retval][out] */ long *pcDeniedComponents);
  4182. void __RPC_STUB ICARequest_get_CountDeniedComponents_Stub(
  4183. IRpcStubBuffer *This,
  4184. IRpcChannelBuffer *_pRpcChannelBuffer,
  4185. PRPC_MESSAGE _pRpcMessage,
  4186. DWORD *_pdwStubPhase);
  4187. #endif /* __ICARequest_INTERFACE_DEFINED__ */
  4188. #ifndef __ICAPolicy_INTERFACE_DEFINED__
  4189. #define __ICAPolicy_INTERFACE_DEFINED__
  4190. /* interface ICAPolicy */
  4191. /* [unique][helpstring][uuid][object] */
  4192. EXTERN_C const IID IID_ICAPolicy;
  4193. #if defined(__cplusplus) && !defined(CINTERFACE)
  4194. MIDL_INTERFACE("11166320-DF8A-463a-B620-7BEC23542010")
  4195. ICAPolicy : public IUnknown
  4196. {
  4197. public:
  4198. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Name(
  4199. /* [retval][out] */ BSTR *pbstr) = 0;
  4200. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CheckRequest(
  4201. /* [in] */ ICARequest *pReq) = 0;
  4202. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
  4203. /* [in] */ ICAManager *pManager) = 0;
  4204. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToPersist(
  4205. /* [retval][out] */ BOOL *pfOkToPersist) = 0;
  4206. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToRemove(
  4207. /* [retval][out] */ BOOL *pfOkToRemove) = 0;
  4208. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToRemoveDenial(
  4209. ICADenial *pDenial,
  4210. /* [retval][out] */ BOOL *pfOk) = 0;
  4211. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_OkToRemoveOffer(
  4212. ICAOffer *pOffer,
  4213. /* [retval][out] */ BOOL *pfOk) = 0;
  4214. };
  4215. #else /* C style interface */
  4216. typedef struct ICAPolicyVtbl
  4217. {
  4218. BEGIN_INTERFACE
  4219. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  4220. ICAPolicy * This,
  4221. /* [in] */ REFIID riid,
  4222. /* [iid_is][out] */ void **ppvObject);
  4223. ULONG ( STDMETHODCALLTYPE *AddRef )(
  4224. ICAPolicy * This);
  4225. ULONG ( STDMETHODCALLTYPE *Release )(
  4226. ICAPolicy * This);
  4227. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Name )(
  4228. ICAPolicy * This,
  4229. /* [retval][out] */ BSTR *pbstr);
  4230. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CheckRequest )(
  4231. ICAPolicy * This,
  4232. /* [in] */ ICARequest *pReq);
  4233. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
  4234. ICAPolicy * This,
  4235. /* [in] */ ICAManager *pManager);
  4236. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToPersist )(
  4237. ICAPolicy * This,
  4238. /* [retval][out] */ BOOL *pfOkToPersist);
  4239. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToRemove )(
  4240. ICAPolicy * This,
  4241. /* [retval][out] */ BOOL *pfOkToRemove);
  4242. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToRemoveDenial )(
  4243. ICAPolicy * This,
  4244. ICADenial *pDenial,
  4245. /* [retval][out] */ BOOL *pfOk);
  4246. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_OkToRemoveOffer )(
  4247. ICAPolicy * This,
  4248. ICAOffer *pOffer,
  4249. /* [retval][out] */ BOOL *pfOk);
  4250. END_INTERFACE
  4251. } ICAPolicyVtbl;
  4252. interface ICAPolicy
  4253. {
  4254. CONST_VTBL struct ICAPolicyVtbl *lpVtbl;
  4255. };
  4256. #ifdef COBJMACROS
  4257. #define ICAPolicy_QueryInterface(This,riid,ppvObject) \
  4258. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4259. #define ICAPolicy_AddRef(This) \
  4260. (This)->lpVtbl -> AddRef(This)
  4261. #define ICAPolicy_Release(This) \
  4262. (This)->lpVtbl -> Release(This)
  4263. #define ICAPolicy_get_Name(This,pbstr) \
  4264. (This)->lpVtbl -> get_Name(This,pbstr)
  4265. #define ICAPolicy_CheckRequest(This,pReq) \
  4266. (This)->lpVtbl -> CheckRequest(This,pReq)
  4267. #define ICAPolicy_put_CAManager(This,pManager) \
  4268. (This)->lpVtbl -> put_CAManager(This,pManager)
  4269. #define ICAPolicy_get_OkToPersist(This,pfOkToPersist) \
  4270. (This)->lpVtbl -> get_OkToPersist(This,pfOkToPersist)
  4271. #define ICAPolicy_get_OkToRemove(This,pfOkToRemove) \
  4272. (This)->lpVtbl -> get_OkToRemove(This,pfOkToRemove)
  4273. #define ICAPolicy_get_OkToRemoveDenial(This,pDenial,pfOk) \
  4274. (This)->lpVtbl -> get_OkToRemoveDenial(This,pDenial,pfOk)
  4275. #define ICAPolicy_get_OkToRemoveOffer(This,pOffer,pfOk) \
  4276. (This)->lpVtbl -> get_OkToRemoveOffer(This,pOffer,pfOk)
  4277. #endif /* COBJMACROS */
  4278. #endif /* C style interface */
  4279. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_Name_Proxy(
  4280. ICAPolicy * This,
  4281. /* [retval][out] */ BSTR *pbstr);
  4282. void __RPC_STUB ICAPolicy_get_Name_Stub(
  4283. IRpcStubBuffer *This,
  4284. IRpcChannelBuffer *_pRpcChannelBuffer,
  4285. PRPC_MESSAGE _pRpcMessage,
  4286. DWORD *_pdwStubPhase);
  4287. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAPolicy_CheckRequest_Proxy(
  4288. ICAPolicy * This,
  4289. /* [in] */ ICARequest *pReq);
  4290. void __RPC_STUB ICAPolicy_CheckRequest_Stub(
  4291. IRpcStubBuffer *This,
  4292. IRpcChannelBuffer *_pRpcChannelBuffer,
  4293. PRPC_MESSAGE _pRpcMessage,
  4294. DWORD *_pdwStubPhase);
  4295. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAPolicy_put_CAManager_Proxy(
  4296. ICAPolicy * This,
  4297. /* [in] */ ICAManager *pManager);
  4298. void __RPC_STUB ICAPolicy_put_CAManager_Stub(
  4299. IRpcStubBuffer *This,
  4300. IRpcChannelBuffer *_pRpcChannelBuffer,
  4301. PRPC_MESSAGE _pRpcMessage,
  4302. DWORD *_pdwStubPhase);
  4303. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToPersist_Proxy(
  4304. ICAPolicy * This,
  4305. /* [retval][out] */ BOOL *pfOkToPersist);
  4306. void __RPC_STUB ICAPolicy_get_OkToPersist_Stub(
  4307. IRpcStubBuffer *This,
  4308. IRpcChannelBuffer *_pRpcChannelBuffer,
  4309. PRPC_MESSAGE _pRpcMessage,
  4310. DWORD *_pdwStubPhase);
  4311. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToRemove_Proxy(
  4312. ICAPolicy * This,
  4313. /* [retval][out] */ BOOL *pfOkToRemove);
  4314. void __RPC_STUB ICAPolicy_get_OkToRemove_Stub(
  4315. IRpcStubBuffer *This,
  4316. IRpcChannelBuffer *_pRpcChannelBuffer,
  4317. PRPC_MESSAGE _pRpcMessage,
  4318. DWORD *_pdwStubPhase);
  4319. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToRemoveDenial_Proxy(
  4320. ICAPolicy * This,
  4321. ICADenial *pDenial,
  4322. /* [retval][out] */ BOOL *pfOk);
  4323. void __RPC_STUB ICAPolicy_get_OkToRemoveDenial_Stub(
  4324. IRpcStubBuffer *This,
  4325. IRpcChannelBuffer *_pRpcChannelBuffer,
  4326. PRPC_MESSAGE _pRpcMessage,
  4327. DWORD *_pdwStubPhase);
  4328. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAPolicy_get_OkToRemoveOffer_Proxy(
  4329. ICAPolicy * This,
  4330. ICAOffer *pOffer,
  4331. /* [retval][out] */ BOOL *pfOk);
  4332. void __RPC_STUB ICAPolicy_get_OkToRemoveOffer_Stub(
  4333. IRpcStubBuffer *This,
  4334. IRpcChannelBuffer *_pRpcChannelBuffer,
  4335. PRPC_MESSAGE _pRpcMessage,
  4336. DWORD *_pdwStubPhase);
  4337. #endif /* __ICAPolicy_INTERFACE_DEFINED__ */
  4338. #ifndef __ICAToll_INTERFACE_DEFINED__
  4339. #define __ICAToll_INTERFACE_DEFINED__
  4340. /* interface ICAToll */
  4341. /* [unique][helpstring][dual][uuid][object] */
  4342. EXTERN_C const IID IID_ICAToll;
  4343. #if defined(__cplusplus) && !defined(CINTERFACE)
  4344. MIDL_INTERFACE("11166330-DF8A-463a-B620-7BEC23542010")
  4345. ICAToll : public IUnknown
  4346. {
  4347. public:
  4348. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
  4349. /* [in] */ ICAManager *pManager) = 0;
  4350. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Select(
  4351. /* [in] */ BOOL fSelect) = 0;
  4352. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE PayToll( void) = 0;
  4353. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Refundable(
  4354. /* [retval][out] */ BOOL *pfRefundable) = 0;
  4355. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE RefundToll( void) = 0;
  4356. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TolledObject(
  4357. /* [retval][out] */ IUnknown **ppUnkTolled) = 0;
  4358. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Denials(
  4359. /* [retval][out] */ ICADenials **ppDenials) = 0;
  4360. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policy(
  4361. /* [retval][out] */ ICAPolicy **ppPolicy) = 0;
  4362. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
  4363. /* [in] */ CADescFormat enFormat,
  4364. /* [retval][out] */ BSTR *pbstr) = 0;
  4365. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_TimePaid(
  4366. /* [retval][out] */ DATE *pdtPaid) = 0;
  4367. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
  4368. /* [retval][out] */ CATollState *penState) = 0;
  4369. };
  4370. #else /* C style interface */
  4371. typedef struct ICATollVtbl
  4372. {
  4373. BEGIN_INTERFACE
  4374. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  4375. ICAToll * This,
  4376. /* [in] */ REFIID riid,
  4377. /* [iid_is][out] */ void **ppvObject);
  4378. ULONG ( STDMETHODCALLTYPE *AddRef )(
  4379. ICAToll * This);
  4380. ULONG ( STDMETHODCALLTYPE *Release )(
  4381. ICAToll * This);
  4382. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
  4383. ICAToll * This,
  4384. /* [in] */ ICAManager *pManager);
  4385. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Select )(
  4386. ICAToll * This,
  4387. /* [in] */ BOOL fSelect);
  4388. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PayToll )(
  4389. ICAToll * This);
  4390. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Refundable )(
  4391. ICAToll * This,
  4392. /* [retval][out] */ BOOL *pfRefundable);
  4393. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *RefundToll )(
  4394. ICAToll * This);
  4395. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TolledObject )(
  4396. ICAToll * This,
  4397. /* [retval][out] */ IUnknown **ppUnkTolled);
  4398. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Denials )(
  4399. ICAToll * This,
  4400. /* [retval][out] */ ICADenials **ppDenials);
  4401. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policy )(
  4402. ICAToll * This,
  4403. /* [retval][out] */ ICAPolicy **ppPolicy);
  4404. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
  4405. ICAToll * This,
  4406. /* [in] */ CADescFormat enFormat,
  4407. /* [retval][out] */ BSTR *pbstr);
  4408. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_TimePaid )(
  4409. ICAToll * This,
  4410. /* [retval][out] */ DATE *pdtPaid);
  4411. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_State )(
  4412. ICAToll * This,
  4413. /* [retval][out] */ CATollState *penState);
  4414. END_INTERFACE
  4415. } ICATollVtbl;
  4416. interface ICAToll
  4417. {
  4418. CONST_VTBL struct ICATollVtbl *lpVtbl;
  4419. };
  4420. #ifdef COBJMACROS
  4421. #define ICAToll_QueryInterface(This,riid,ppvObject) \
  4422. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4423. #define ICAToll_AddRef(This) \
  4424. (This)->lpVtbl -> AddRef(This)
  4425. #define ICAToll_Release(This) \
  4426. (This)->lpVtbl -> Release(This)
  4427. #define ICAToll_put_CAManager(This,pManager) \
  4428. (This)->lpVtbl -> put_CAManager(This,pManager)
  4429. #define ICAToll_Select(This,fSelect) \
  4430. (This)->lpVtbl -> Select(This,fSelect)
  4431. #define ICAToll_PayToll(This) \
  4432. (This)->lpVtbl -> PayToll(This)
  4433. #define ICAToll_get_Refundable(This,pfRefundable) \
  4434. (This)->lpVtbl -> get_Refundable(This,pfRefundable)
  4435. #define ICAToll_RefundToll(This) \
  4436. (This)->lpVtbl -> RefundToll(This)
  4437. #define ICAToll_get_TolledObject(This,ppUnkTolled) \
  4438. (This)->lpVtbl -> get_TolledObject(This,ppUnkTolled)
  4439. #define ICAToll_get_Denials(This,ppDenials) \
  4440. (This)->lpVtbl -> get_Denials(This,ppDenials)
  4441. #define ICAToll_get_Policy(This,ppPolicy) \
  4442. (This)->lpVtbl -> get_Policy(This,ppPolicy)
  4443. #define ICAToll_get_Description(This,enFormat,pbstr) \
  4444. (This)->lpVtbl -> get_Description(This,enFormat,pbstr)
  4445. #define ICAToll_get_TimePaid(This,pdtPaid) \
  4446. (This)->lpVtbl -> get_TimePaid(This,pdtPaid)
  4447. #define ICAToll_get_State(This,penState) \
  4448. (This)->lpVtbl -> get_State(This,penState)
  4449. #endif /* COBJMACROS */
  4450. #endif /* C style interface */
  4451. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAToll_put_CAManager_Proxy(
  4452. ICAToll * This,
  4453. /* [in] */ ICAManager *pManager);
  4454. void __RPC_STUB ICAToll_put_CAManager_Stub(
  4455. IRpcStubBuffer *This,
  4456. IRpcChannelBuffer *_pRpcChannelBuffer,
  4457. PRPC_MESSAGE _pRpcMessage,
  4458. DWORD *_pdwStubPhase);
  4459. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAToll_Select_Proxy(
  4460. ICAToll * This,
  4461. /* [in] */ BOOL fSelect);
  4462. void __RPC_STUB ICAToll_Select_Stub(
  4463. IRpcStubBuffer *This,
  4464. IRpcChannelBuffer *_pRpcChannelBuffer,
  4465. PRPC_MESSAGE _pRpcMessage,
  4466. DWORD *_pdwStubPhase);
  4467. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAToll_PayToll_Proxy(
  4468. ICAToll * This);
  4469. void __RPC_STUB ICAToll_PayToll_Stub(
  4470. IRpcStubBuffer *This,
  4471. IRpcChannelBuffer *_pRpcChannelBuffer,
  4472. PRPC_MESSAGE _pRpcMessage,
  4473. DWORD *_pdwStubPhase);
  4474. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Refundable_Proxy(
  4475. ICAToll * This,
  4476. /* [retval][out] */ BOOL *pfRefundable);
  4477. void __RPC_STUB ICAToll_get_Refundable_Stub(
  4478. IRpcStubBuffer *This,
  4479. IRpcChannelBuffer *_pRpcChannelBuffer,
  4480. PRPC_MESSAGE _pRpcMessage,
  4481. DWORD *_pdwStubPhase);
  4482. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAToll_RefundToll_Proxy(
  4483. ICAToll * This);
  4484. void __RPC_STUB ICAToll_RefundToll_Stub(
  4485. IRpcStubBuffer *This,
  4486. IRpcChannelBuffer *_pRpcChannelBuffer,
  4487. PRPC_MESSAGE _pRpcMessage,
  4488. DWORD *_pdwStubPhase);
  4489. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_TolledObject_Proxy(
  4490. ICAToll * This,
  4491. /* [retval][out] */ IUnknown **ppUnkTolled);
  4492. void __RPC_STUB ICAToll_get_TolledObject_Stub(
  4493. IRpcStubBuffer *This,
  4494. IRpcChannelBuffer *_pRpcChannelBuffer,
  4495. PRPC_MESSAGE _pRpcMessage,
  4496. DWORD *_pdwStubPhase);
  4497. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Denials_Proxy(
  4498. ICAToll * This,
  4499. /* [retval][out] */ ICADenials **ppDenials);
  4500. void __RPC_STUB ICAToll_get_Denials_Stub(
  4501. IRpcStubBuffer *This,
  4502. IRpcChannelBuffer *_pRpcChannelBuffer,
  4503. PRPC_MESSAGE _pRpcMessage,
  4504. DWORD *_pdwStubPhase);
  4505. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Policy_Proxy(
  4506. ICAToll * This,
  4507. /* [retval][out] */ ICAPolicy **ppPolicy);
  4508. void __RPC_STUB ICAToll_get_Policy_Stub(
  4509. IRpcStubBuffer *This,
  4510. IRpcChannelBuffer *_pRpcChannelBuffer,
  4511. PRPC_MESSAGE _pRpcMessage,
  4512. DWORD *_pdwStubPhase);
  4513. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_Description_Proxy(
  4514. ICAToll * This,
  4515. /* [in] */ CADescFormat enFormat,
  4516. /* [retval][out] */ BSTR *pbstr);
  4517. void __RPC_STUB ICAToll_get_Description_Stub(
  4518. IRpcStubBuffer *This,
  4519. IRpcChannelBuffer *_pRpcChannelBuffer,
  4520. PRPC_MESSAGE _pRpcMessage,
  4521. DWORD *_pdwStubPhase);
  4522. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_TimePaid_Proxy(
  4523. ICAToll * This,
  4524. /* [retval][out] */ DATE *pdtPaid);
  4525. void __RPC_STUB ICAToll_get_TimePaid_Stub(
  4526. IRpcStubBuffer *This,
  4527. IRpcChannelBuffer *_pRpcChannelBuffer,
  4528. PRPC_MESSAGE _pRpcMessage,
  4529. DWORD *_pdwStubPhase);
  4530. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAToll_get_State_Proxy(
  4531. ICAToll * This,
  4532. /* [retval][out] */ CATollState *penState);
  4533. void __RPC_STUB ICAToll_get_State_Stub(
  4534. IRpcStubBuffer *This,
  4535. IRpcChannelBuffer *_pRpcChannelBuffer,
  4536. PRPC_MESSAGE _pRpcMessage,
  4537. DWORD *_pdwStubPhase);
  4538. #endif /* __ICAToll_INTERFACE_DEFINED__ */
  4539. #ifndef __ICADenial_INTERFACE_DEFINED__
  4540. #define __ICADenial_INTERFACE_DEFINED__
  4541. /* interface ICADenial */
  4542. /* [unique][helpstring][dual][uuid][object] */
  4543. EXTERN_C const IID IID_ICADenial;
  4544. #if defined(__cplusplus) && !defined(CINTERFACE)
  4545. MIDL_INTERFACE("11166340-DF8A-463a-B620-7BEC23542010")
  4546. ICADenial : public IDispatch
  4547. {
  4548. public:
  4549. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DeniedObject(
  4550. /* [retval][out] */ IUnknown **ppUnkDenied) = 0;
  4551. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policy(
  4552. /* [retval][out] */ ICAPolicy **ppPolicy) = 0;
  4553. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
  4554. /* [in] */ CADescFormat enFormat,
  4555. /* [retval][out] */ BSTR *pbstr) = 0;
  4556. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
  4557. /* [in] */ CADescFormat enFormat,
  4558. /* [in] */ BSTR bstr) = 0;
  4559. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_State(
  4560. /* [retval][out] */ CADenialState *penState) = 0;
  4561. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_State(
  4562. /* [in] */ CADenialState enState) = 0;
  4563. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tolls(
  4564. /* [retval][out] */ ICATolls **ppTolls) = 0;
  4565. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
  4566. /* [in] */ ICAToll *pToll,
  4567. /* [in] */ CATollState enStateFrom) = 0;
  4568. };
  4569. #else /* C style interface */
  4570. typedef struct ICADenialVtbl
  4571. {
  4572. BEGIN_INTERFACE
  4573. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  4574. ICADenial * This,
  4575. /* [in] */ REFIID riid,
  4576. /* [iid_is][out] */ void **ppvObject);
  4577. ULONG ( STDMETHODCALLTYPE *AddRef )(
  4578. ICADenial * This);
  4579. ULONG ( STDMETHODCALLTYPE *Release )(
  4580. ICADenial * This);
  4581. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  4582. ICADenial * This,
  4583. /* [out] */ UINT *pctinfo);
  4584. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  4585. ICADenial * This,
  4586. /* [in] */ UINT iTInfo,
  4587. /* [in] */ LCID lcid,
  4588. /* [out] */ ITypeInfo **ppTInfo);
  4589. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  4590. ICADenial * This,
  4591. /* [in] */ REFIID riid,
  4592. /* [size_is][in] */ LPOLESTR *rgszNames,
  4593. /* [in] */ UINT cNames,
  4594. /* [in] */ LCID lcid,
  4595. /* [size_is][out] */ DISPID *rgDispId);
  4596. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  4597. ICADenial * This,
  4598. /* [in] */ DISPID dispIdMember,
  4599. /* [in] */ REFIID riid,
  4600. /* [in] */ LCID lcid,
  4601. /* [in] */ WORD wFlags,
  4602. /* [out][in] */ DISPPARAMS *pDispParams,
  4603. /* [out] */ VARIANT *pVarResult,
  4604. /* [out] */ EXCEPINFO *pExcepInfo,
  4605. /* [out] */ UINT *puArgErr);
  4606. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DeniedObject )(
  4607. ICADenial * This,
  4608. /* [retval][out] */ IUnknown **ppUnkDenied);
  4609. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policy )(
  4610. ICADenial * This,
  4611. /* [retval][out] */ ICAPolicy **ppPolicy);
  4612. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
  4613. ICADenial * This,
  4614. /* [in] */ CADescFormat enFormat,
  4615. /* [retval][out] */ BSTR *pbstr);
  4616. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
  4617. ICADenial * This,
  4618. /* [in] */ CADescFormat enFormat,
  4619. /* [in] */ BSTR bstr);
  4620. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_State )(
  4621. ICADenial * This,
  4622. /* [retval][out] */ CADenialState *penState);
  4623. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_State )(
  4624. ICADenial * This,
  4625. /* [in] */ CADenialState enState);
  4626. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Tolls )(
  4627. ICADenial * This,
  4628. /* [retval][out] */ ICATolls **ppTolls);
  4629. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
  4630. ICADenial * This,
  4631. /* [in] */ ICAToll *pToll,
  4632. /* [in] */ CATollState enStateFrom);
  4633. END_INTERFACE
  4634. } ICADenialVtbl;
  4635. interface ICADenial
  4636. {
  4637. CONST_VTBL struct ICADenialVtbl *lpVtbl;
  4638. };
  4639. #ifdef COBJMACROS
  4640. #define ICADenial_QueryInterface(This,riid,ppvObject) \
  4641. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4642. #define ICADenial_AddRef(This) \
  4643. (This)->lpVtbl -> AddRef(This)
  4644. #define ICADenial_Release(This) \
  4645. (This)->lpVtbl -> Release(This)
  4646. #define ICADenial_GetTypeInfoCount(This,pctinfo) \
  4647. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  4648. #define ICADenial_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  4649. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  4650. #define ICADenial_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  4651. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  4652. #define ICADenial_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  4653. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  4654. #define ICADenial_get_DeniedObject(This,ppUnkDenied) \
  4655. (This)->lpVtbl -> get_DeniedObject(This,ppUnkDenied)
  4656. #define ICADenial_get_Policy(This,ppPolicy) \
  4657. (This)->lpVtbl -> get_Policy(This,ppPolicy)
  4658. #define ICADenial_get_Description(This,enFormat,pbstr) \
  4659. (This)->lpVtbl -> get_Description(This,enFormat,pbstr)
  4660. #define ICADenial_put_Description(This,enFormat,bstr) \
  4661. (This)->lpVtbl -> put_Description(This,enFormat,bstr)
  4662. #define ICADenial_get_State(This,penState) \
  4663. (This)->lpVtbl -> get_State(This,penState)
  4664. #define ICADenial_put_State(This,enState) \
  4665. (This)->lpVtbl -> put_State(This,enState)
  4666. #define ICADenial_get_Tolls(This,ppTolls) \
  4667. (This)->lpVtbl -> get_Tolls(This,ppTolls)
  4668. #define ICADenial_NotifyTollStateChanged(This,pToll,enStateFrom) \
  4669. (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateFrom)
  4670. #endif /* COBJMACROS */
  4671. #endif /* C style interface */
  4672. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_DeniedObject_Proxy(
  4673. ICADenial * This,
  4674. /* [retval][out] */ IUnknown **ppUnkDenied);
  4675. void __RPC_STUB ICADenial_get_DeniedObject_Stub(
  4676. IRpcStubBuffer *This,
  4677. IRpcChannelBuffer *_pRpcChannelBuffer,
  4678. PRPC_MESSAGE _pRpcMessage,
  4679. DWORD *_pdwStubPhase);
  4680. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_Policy_Proxy(
  4681. ICADenial * This,
  4682. /* [retval][out] */ ICAPolicy **ppPolicy);
  4683. void __RPC_STUB ICADenial_get_Policy_Stub(
  4684. IRpcStubBuffer *This,
  4685. IRpcChannelBuffer *_pRpcChannelBuffer,
  4686. PRPC_MESSAGE _pRpcMessage,
  4687. DWORD *_pdwStubPhase);
  4688. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_Description_Proxy(
  4689. ICADenial * This,
  4690. /* [in] */ CADescFormat enFormat,
  4691. /* [retval][out] */ BSTR *pbstr);
  4692. void __RPC_STUB ICADenial_get_Description_Stub(
  4693. IRpcStubBuffer *This,
  4694. IRpcChannelBuffer *_pRpcChannelBuffer,
  4695. PRPC_MESSAGE _pRpcMessage,
  4696. DWORD *_pdwStubPhase);
  4697. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICADenial_put_Description_Proxy(
  4698. ICADenial * This,
  4699. /* [in] */ CADescFormat enFormat,
  4700. /* [in] */ BSTR bstr);
  4701. void __RPC_STUB ICADenial_put_Description_Stub(
  4702. IRpcStubBuffer *This,
  4703. IRpcChannelBuffer *_pRpcChannelBuffer,
  4704. PRPC_MESSAGE _pRpcMessage,
  4705. DWORD *_pdwStubPhase);
  4706. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_State_Proxy(
  4707. ICADenial * This,
  4708. /* [retval][out] */ CADenialState *penState);
  4709. void __RPC_STUB ICADenial_get_State_Stub(
  4710. IRpcStubBuffer *This,
  4711. IRpcChannelBuffer *_pRpcChannelBuffer,
  4712. PRPC_MESSAGE _pRpcMessage,
  4713. DWORD *_pdwStubPhase);
  4714. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICADenial_put_State_Proxy(
  4715. ICADenial * This,
  4716. /* [in] */ CADenialState enState);
  4717. void __RPC_STUB ICADenial_put_State_Stub(
  4718. IRpcStubBuffer *This,
  4719. IRpcChannelBuffer *_pRpcChannelBuffer,
  4720. PRPC_MESSAGE _pRpcMessage,
  4721. DWORD *_pdwStubPhase);
  4722. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICADenial_get_Tolls_Proxy(
  4723. ICADenial * This,
  4724. /* [retval][out] */ ICATolls **ppTolls);
  4725. void __RPC_STUB ICADenial_get_Tolls_Stub(
  4726. IRpcStubBuffer *This,
  4727. IRpcChannelBuffer *_pRpcChannelBuffer,
  4728. PRPC_MESSAGE _pRpcMessage,
  4729. DWORD *_pdwStubPhase);
  4730. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICADenial_NotifyTollStateChanged_Proxy(
  4731. ICADenial * This,
  4732. /* [in] */ ICAToll *pToll,
  4733. /* [in] */ CATollState enStateFrom);
  4734. void __RPC_STUB ICADenial_NotifyTollStateChanged_Stub(
  4735. IRpcStubBuffer *This,
  4736. IRpcChannelBuffer *_pRpcChannelBuffer,
  4737. PRPC_MESSAGE _pRpcMessage,
  4738. DWORD *_pdwStubPhase);
  4739. #endif /* __ICADenial_INTERFACE_DEFINED__ */
  4740. #ifndef __ICAOffer_INTERFACE_DEFINED__
  4741. #define __ICAOffer_INTERFACE_DEFINED__
  4742. /* interface ICAOffer */
  4743. /* [unique][helpstring][dual][uuid][object] */
  4744. EXTERN_C const IID IID_ICAOffer;
  4745. #if defined(__cplusplus) && !defined(CINTERFACE)
  4746. MIDL_INTERFACE("11166350-DF8A-463a-B620-7BEC23542010")
  4747. ICAOffer : public IDispatch
  4748. {
  4749. public:
  4750. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManager(
  4751. /* [retval][out] */ ICAManager **ppManager) = 0;
  4752. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
  4753. /* [in] */ ICAManager *pManager) = 0;
  4754. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Policy(
  4755. /* [retval][out] */ ICAPolicy **pppolicy) = 0;
  4756. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Description(
  4757. /* [in] */ CADescFormat enFormat,
  4758. /* [retval][out] */ BSTR *pbstr) = 0;
  4759. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Description(
  4760. /* [in] */ CADescFormat enFormat,
  4761. /* [in] */ BSTR bstr) = 0;
  4762. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_StartTime(
  4763. /* [retval][out] */ DATE *pdtStart) = 0;
  4764. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_EndTime(
  4765. /* [retval][out] */ DATE *pdtEnd) = 0;
  4766. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Tolls(
  4767. /* [retval][out] */ ICATolls **ppTolls) = 0;
  4768. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
  4769. /* [in] */ ICAToll *pToll,
  4770. /* [in] */ CATollState enStateFrom) = 0;
  4771. };
  4772. #else /* C style interface */
  4773. typedef struct ICAOfferVtbl
  4774. {
  4775. BEGIN_INTERFACE
  4776. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  4777. ICAOffer * This,
  4778. /* [in] */ REFIID riid,
  4779. /* [iid_is][out] */ void **ppvObject);
  4780. ULONG ( STDMETHODCALLTYPE *AddRef )(
  4781. ICAOffer * This);
  4782. ULONG ( STDMETHODCALLTYPE *Release )(
  4783. ICAOffer * This);
  4784. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  4785. ICAOffer * This,
  4786. /* [out] */ UINT *pctinfo);
  4787. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  4788. ICAOffer * This,
  4789. /* [in] */ UINT iTInfo,
  4790. /* [in] */ LCID lcid,
  4791. /* [out] */ ITypeInfo **ppTInfo);
  4792. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  4793. ICAOffer * This,
  4794. /* [in] */ REFIID riid,
  4795. /* [size_is][in] */ LPOLESTR *rgszNames,
  4796. /* [in] */ UINT cNames,
  4797. /* [in] */ LCID lcid,
  4798. /* [size_is][out] */ DISPID *rgDispId);
  4799. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  4800. ICAOffer * This,
  4801. /* [in] */ DISPID dispIdMember,
  4802. /* [in] */ REFIID riid,
  4803. /* [in] */ LCID lcid,
  4804. /* [in] */ WORD wFlags,
  4805. /* [out][in] */ DISPPARAMS *pDispParams,
  4806. /* [out] */ VARIANT *pVarResult,
  4807. /* [out] */ EXCEPINFO *pExcepInfo,
  4808. /* [out] */ UINT *puArgErr);
  4809. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManager )(
  4810. ICAOffer * This,
  4811. /* [retval][out] */ ICAManager **ppManager);
  4812. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
  4813. ICAOffer * This,
  4814. /* [in] */ ICAManager *pManager);
  4815. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Policy )(
  4816. ICAOffer * This,
  4817. /* [retval][out] */ ICAPolicy **pppolicy);
  4818. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Description )(
  4819. ICAOffer * This,
  4820. /* [in] */ CADescFormat enFormat,
  4821. /* [retval][out] */ BSTR *pbstr);
  4822. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_Description )(
  4823. ICAOffer * This,
  4824. /* [in] */ CADescFormat enFormat,
  4825. /* [in] */ BSTR bstr);
  4826. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_StartTime )(
  4827. ICAOffer * This,
  4828. /* [retval][out] */ DATE *pdtStart);
  4829. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_EndTime )(
  4830. ICAOffer * This,
  4831. /* [retval][out] */ DATE *pdtEnd);
  4832. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Tolls )(
  4833. ICAOffer * This,
  4834. /* [retval][out] */ ICATolls **ppTolls);
  4835. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
  4836. ICAOffer * This,
  4837. /* [in] */ ICAToll *pToll,
  4838. /* [in] */ CATollState enStateFrom);
  4839. END_INTERFACE
  4840. } ICAOfferVtbl;
  4841. interface ICAOffer
  4842. {
  4843. CONST_VTBL struct ICAOfferVtbl *lpVtbl;
  4844. };
  4845. #ifdef COBJMACROS
  4846. #define ICAOffer_QueryInterface(This,riid,ppvObject) \
  4847. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  4848. #define ICAOffer_AddRef(This) \
  4849. (This)->lpVtbl -> AddRef(This)
  4850. #define ICAOffer_Release(This) \
  4851. (This)->lpVtbl -> Release(This)
  4852. #define ICAOffer_GetTypeInfoCount(This,pctinfo) \
  4853. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  4854. #define ICAOffer_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  4855. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  4856. #define ICAOffer_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  4857. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  4858. #define ICAOffer_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  4859. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  4860. #define ICAOffer_get_CAManager(This,ppManager) \
  4861. (This)->lpVtbl -> get_CAManager(This,ppManager)
  4862. #define ICAOffer_put_CAManager(This,pManager) \
  4863. (This)->lpVtbl -> put_CAManager(This,pManager)
  4864. #define ICAOffer_get_Policy(This,pppolicy) \
  4865. (This)->lpVtbl -> get_Policy(This,pppolicy)
  4866. #define ICAOffer_get_Description(This,enFormat,pbstr) \
  4867. (This)->lpVtbl -> get_Description(This,enFormat,pbstr)
  4868. #define ICAOffer_put_Description(This,enFormat,bstr) \
  4869. (This)->lpVtbl -> put_Description(This,enFormat,bstr)
  4870. #define ICAOffer_get_StartTime(This,pdtStart) \
  4871. (This)->lpVtbl -> get_StartTime(This,pdtStart)
  4872. #define ICAOffer_get_EndTime(This,pdtEnd) \
  4873. (This)->lpVtbl -> get_EndTime(This,pdtEnd)
  4874. #define ICAOffer_get_Tolls(This,ppTolls) \
  4875. (This)->lpVtbl -> get_Tolls(This,ppTolls)
  4876. #define ICAOffer_NotifyTollStateChanged(This,pToll,enStateFrom) \
  4877. (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateFrom)
  4878. #endif /* COBJMACROS */
  4879. #endif /* C style interface */
  4880. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_CAManager_Proxy(
  4881. ICAOffer * This,
  4882. /* [retval][out] */ ICAManager **ppManager);
  4883. void __RPC_STUB ICAOffer_get_CAManager_Stub(
  4884. IRpcStubBuffer *This,
  4885. IRpcChannelBuffer *_pRpcChannelBuffer,
  4886. PRPC_MESSAGE _pRpcMessage,
  4887. DWORD *_pdwStubPhase);
  4888. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAOffer_put_CAManager_Proxy(
  4889. ICAOffer * This,
  4890. /* [in] */ ICAManager *pManager);
  4891. void __RPC_STUB ICAOffer_put_CAManager_Stub(
  4892. IRpcStubBuffer *This,
  4893. IRpcChannelBuffer *_pRpcChannelBuffer,
  4894. PRPC_MESSAGE _pRpcMessage,
  4895. DWORD *_pdwStubPhase);
  4896. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_Policy_Proxy(
  4897. ICAOffer * This,
  4898. /* [retval][out] */ ICAPolicy **pppolicy);
  4899. void __RPC_STUB ICAOffer_get_Policy_Stub(
  4900. IRpcStubBuffer *This,
  4901. IRpcChannelBuffer *_pRpcChannelBuffer,
  4902. PRPC_MESSAGE _pRpcMessage,
  4903. DWORD *_pdwStubPhase);
  4904. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_Description_Proxy(
  4905. ICAOffer * This,
  4906. /* [in] */ CADescFormat enFormat,
  4907. /* [retval][out] */ BSTR *pbstr);
  4908. void __RPC_STUB ICAOffer_get_Description_Stub(
  4909. IRpcStubBuffer *This,
  4910. IRpcChannelBuffer *_pRpcChannelBuffer,
  4911. PRPC_MESSAGE _pRpcMessage,
  4912. DWORD *_pdwStubPhase);
  4913. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAOffer_put_Description_Proxy(
  4914. ICAOffer * This,
  4915. /* [in] */ CADescFormat enFormat,
  4916. /* [in] */ BSTR bstr);
  4917. void __RPC_STUB ICAOffer_put_Description_Stub(
  4918. IRpcStubBuffer *This,
  4919. IRpcChannelBuffer *_pRpcChannelBuffer,
  4920. PRPC_MESSAGE _pRpcMessage,
  4921. DWORD *_pdwStubPhase);
  4922. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_StartTime_Proxy(
  4923. ICAOffer * This,
  4924. /* [retval][out] */ DATE *pdtStart);
  4925. void __RPC_STUB ICAOffer_get_StartTime_Stub(
  4926. IRpcStubBuffer *This,
  4927. IRpcChannelBuffer *_pRpcChannelBuffer,
  4928. PRPC_MESSAGE _pRpcMessage,
  4929. DWORD *_pdwStubPhase);
  4930. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_EndTime_Proxy(
  4931. ICAOffer * This,
  4932. /* [retval][out] */ DATE *pdtEnd);
  4933. void __RPC_STUB ICAOffer_get_EndTime_Stub(
  4934. IRpcStubBuffer *This,
  4935. IRpcChannelBuffer *_pRpcChannelBuffer,
  4936. PRPC_MESSAGE _pRpcMessage,
  4937. DWORD *_pdwStubPhase);
  4938. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAOffer_get_Tolls_Proxy(
  4939. ICAOffer * This,
  4940. /* [retval][out] */ ICATolls **ppTolls);
  4941. void __RPC_STUB ICAOffer_get_Tolls_Stub(
  4942. IRpcStubBuffer *This,
  4943. IRpcChannelBuffer *_pRpcChannelBuffer,
  4944. PRPC_MESSAGE _pRpcMessage,
  4945. DWORD *_pdwStubPhase);
  4946. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAOffer_NotifyTollStateChanged_Proxy(
  4947. ICAOffer * This,
  4948. /* [in] */ ICAToll *pToll,
  4949. /* [in] */ CATollState enStateFrom);
  4950. void __RPC_STUB ICAOffer_NotifyTollStateChanged_Stub(
  4951. IRpcStubBuffer *This,
  4952. IRpcChannelBuffer *_pRpcChannelBuffer,
  4953. PRPC_MESSAGE _pRpcMessage,
  4954. DWORD *_pdwStubPhase);
  4955. #endif /* __ICAOffer_INTERFACE_DEFINED__ */
  4956. #ifndef __ICAComponent_INTERFACE_DEFINED__
  4957. #define __ICAComponent_INTERFACE_DEFINED__
  4958. /* interface ICAComponent */
  4959. /* [unique][helpstring][dual][uuid][object] */
  4960. EXTERN_C const IID IID_ICAComponent;
  4961. #if defined(__cplusplus) && !defined(CINTERFACE)
  4962. MIDL_INTERFACE("11166360-DF8A-463a-B620-7BEC23542010")
  4963. ICAComponent : public IDispatch
  4964. {
  4965. public:
  4966. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Component(
  4967. /* [retval][out] */ IComponent **ppComponent) = 0;
  4968. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Denials(
  4969. /* [retval][out] */ ICADenials **ppDenials) = 0;
  4970. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Request(
  4971. /* [retval][out] */ ICARequest **ppComponent) = 0;
  4972. };
  4973. #else /* C style interface */
  4974. typedef struct ICAComponentVtbl
  4975. {
  4976. BEGIN_INTERFACE
  4977. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  4978. ICAComponent * This,
  4979. /* [in] */ REFIID riid,
  4980. /* [iid_is][out] */ void **ppvObject);
  4981. ULONG ( STDMETHODCALLTYPE *AddRef )(
  4982. ICAComponent * This);
  4983. ULONG ( STDMETHODCALLTYPE *Release )(
  4984. ICAComponent * This);
  4985. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  4986. ICAComponent * This,
  4987. /* [out] */ UINT *pctinfo);
  4988. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  4989. ICAComponent * This,
  4990. /* [in] */ UINT iTInfo,
  4991. /* [in] */ LCID lcid,
  4992. /* [out] */ ITypeInfo **ppTInfo);
  4993. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  4994. ICAComponent * This,
  4995. /* [in] */ REFIID riid,
  4996. /* [size_is][in] */ LPOLESTR *rgszNames,
  4997. /* [in] */ UINT cNames,
  4998. /* [in] */ LCID lcid,
  4999. /* [size_is][out] */ DISPID *rgDispId);
  5000. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  5001. ICAComponent * This,
  5002. /* [in] */ DISPID dispIdMember,
  5003. /* [in] */ REFIID riid,
  5004. /* [in] */ LCID lcid,
  5005. /* [in] */ WORD wFlags,
  5006. /* [out][in] */ DISPPARAMS *pDispParams,
  5007. /* [out] */ VARIANT *pVarResult,
  5008. /* [out] */ EXCEPINFO *pExcepInfo,
  5009. /* [out] */ UINT *puArgErr);
  5010. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Component )(
  5011. ICAComponent * This,
  5012. /* [retval][out] */ IComponent **ppComponent);
  5013. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Denials )(
  5014. ICAComponent * This,
  5015. /* [retval][out] */ ICADenials **ppDenials);
  5016. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Request )(
  5017. ICAComponent * This,
  5018. /* [retval][out] */ ICARequest **ppComponent);
  5019. END_INTERFACE
  5020. } ICAComponentVtbl;
  5021. interface ICAComponent
  5022. {
  5023. CONST_VTBL struct ICAComponentVtbl *lpVtbl;
  5024. };
  5025. #ifdef COBJMACROS
  5026. #define ICAComponent_QueryInterface(This,riid,ppvObject) \
  5027. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5028. #define ICAComponent_AddRef(This) \
  5029. (This)->lpVtbl -> AddRef(This)
  5030. #define ICAComponent_Release(This) \
  5031. (This)->lpVtbl -> Release(This)
  5032. #define ICAComponent_GetTypeInfoCount(This,pctinfo) \
  5033. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  5034. #define ICAComponent_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  5035. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  5036. #define ICAComponent_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  5037. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  5038. #define ICAComponent_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  5039. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  5040. #define ICAComponent_get_Component(This,ppComponent) \
  5041. (This)->lpVtbl -> get_Component(This,ppComponent)
  5042. #define ICAComponent_get_Denials(This,ppDenials) \
  5043. (This)->lpVtbl -> get_Denials(This,ppDenials)
  5044. #define ICAComponent_get_Request(This,ppComponent) \
  5045. (This)->lpVtbl -> get_Request(This,ppComponent)
  5046. #endif /* COBJMACROS */
  5047. #endif /* C style interface */
  5048. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponent_get_Component_Proxy(
  5049. ICAComponent * This,
  5050. /* [retval][out] */ IComponent **ppComponent);
  5051. void __RPC_STUB ICAComponent_get_Component_Stub(
  5052. IRpcStubBuffer *This,
  5053. IRpcChannelBuffer *_pRpcChannelBuffer,
  5054. PRPC_MESSAGE _pRpcMessage,
  5055. DWORD *_pdwStubPhase);
  5056. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponent_get_Denials_Proxy(
  5057. ICAComponent * This,
  5058. /* [retval][out] */ ICADenials **ppDenials);
  5059. void __RPC_STUB ICAComponent_get_Denials_Stub(
  5060. IRpcStubBuffer *This,
  5061. IRpcChannelBuffer *_pRpcChannelBuffer,
  5062. PRPC_MESSAGE _pRpcMessage,
  5063. DWORD *_pdwStubPhase);
  5064. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAComponent_get_Request_Proxy(
  5065. ICAComponent * This,
  5066. /* [retval][out] */ ICARequest **ppComponent);
  5067. void __RPC_STUB ICAComponent_get_Request_Stub(
  5068. IRpcStubBuffer *This,
  5069. IRpcChannelBuffer *_pRpcChannelBuffer,
  5070. PRPC_MESSAGE _pRpcMessage,
  5071. DWORD *_pdwStubPhase);
  5072. #endif /* __ICAComponent_INTERFACE_DEFINED__ */
  5073. EXTERN_C const CLSID CLSID_CAManager;
  5074. #ifdef __cplusplus
  5075. class DECLSPEC_UUID("11166100-DF8A-463a-B620-7BEC23542010")
  5076. CAManager;
  5077. #endif
  5078. EXTERN_C const CLSID CLSID_CAManagerProxy;
  5079. #ifdef __cplusplus
  5080. class DECLSPEC_UUID("11166101-DF8A-463a-B620-7BEC23542010")
  5081. CAManagerProxy;
  5082. #endif
  5083. EXTERN_C const CLSID CLSID_CADenials;
  5084. #ifdef __cplusplus
  5085. class DECLSPEC_UUID("11166540-DF8A-463a-B620-7BEC23542010")
  5086. CADenials;
  5087. #endif
  5088. EXTERN_C const CLSID CLSID_CAOffer;
  5089. #ifdef __cplusplus
  5090. class DECLSPEC_UUID("11166550-DF8A-463a-B620-7BEC23542010")
  5091. CAOffer;
  5092. #endif
  5093. #ifndef __ICAResDenialTree_INTERFACE_DEFINED__
  5094. #define __ICAResDenialTree_INTERFACE_DEFINED__
  5095. /* interface ICAResDenialTree */
  5096. /* [unique][helpstring][dual][uuid][object] */
  5097. EXTERN_C const IID IID_ICAResDenialTree;
  5098. #if defined(__cplusplus) && !defined(CINTERFACE)
  5099. MIDL_INTERFACE("11166898-DF8A-463a-B620-7BEC23542010")
  5100. ICAResDenialTree : public IDispatch
  5101. {
  5102. public:
  5103. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_CAManager(
  5104. /* [retval][out] */ ICAManager **ppCAManager) = 0;
  5105. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_CAManager(
  5106. /* [in] */ ICAManager *pCAManager) = 0;
  5107. virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_DisplayFields(
  5108. /* [retval][out] */ long *penFields) = 0;
  5109. virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_DisplayFields(
  5110. /* [in] */ long enFields) = 0;
  5111. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateView(
  5112. /* [in] */ IUnknown *pUnk) = 0;
  5113. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestActivated(
  5114. /* [in] */ ICARequest *preq) = 0;
  5115. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDeactivated(
  5116. /* [in] */ ICARequest *preq) = 0;
  5117. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferAdded(
  5118. /* [in] */ ICAOffer *pOffer,
  5119. /* [in] */ long cOffers) = 0;
  5120. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferRemoved(
  5121. /* [in] */ ICAOffer *pOffer,
  5122. /* [in] */ long cOffers) = 0;
  5123. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyAdded(
  5124. /* [in] */ ICAPolicy *pPolicy,
  5125. /* [in] */ long cPolicies) = 0;
  5126. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyPolicyRemoved(
  5127. /* [in] */ ICAPolicy *pPolicy,
  5128. /* [in] */ long cPolicies) = 0;
  5129. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialAdded(
  5130. /* [in] */ ICARequest *preq,
  5131. /* [in] */ ICADenial *pDenial,
  5132. /* [in] */ long cDenials) = 0;
  5133. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyRequestDenialRemoved(
  5134. /* [in] */ ICARequest *preq,
  5135. /* [in] */ ICADenial *pDenial,
  5136. /* [in] */ long cDenials) = 0;
  5137. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollAdded(
  5138. /* [in] */ ICADenial *pDenial,
  5139. /* [in] */ ICAToll *pToll,
  5140. /* [in] */ long cTolls) = 0;
  5141. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialTollRemoved(
  5142. /* [in] */ ICADenial *pDenial,
  5143. /* [in] */ ICAToll *pToll,
  5144. /* [in] */ long cTolls) = 0;
  5145. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialAdded(
  5146. /* [in] */ ICAToll *pToll,
  5147. /* [in] */ ICADenial *pDenial,
  5148. /* [in] */ long cDenials) = 0;
  5149. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollDenialRemoved(
  5150. /* [in] */ ICAToll *pToll,
  5151. /* [in] */ ICADenial *pDenial,
  5152. /* [in] */ long cDenials) = 0;
  5153. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollAdded(
  5154. /* [in] */ ICAOffer *pOffer,
  5155. /* [in] */ ICAToll *pToll,
  5156. /* [in] */ long cTolls) = 0;
  5157. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyOfferTollRemoved(
  5158. /* [in] */ ICAOffer *pOffer,
  5159. /* [in] */ ICAToll *pToll,
  5160. /* [in] */ long cTolls) = 0;
  5161. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyTollStateChanged(
  5162. /* [in] */ ICAToll *pToll,
  5163. /* [in] */ CATollState enStateLast) = 0;
  5164. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyDenialStateChanged(
  5165. /* [in] */ ICADenial *pDenial,
  5166. /* [in] */ CADenialState enStateLast) = 0;
  5167. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialAdded(
  5168. /* [in] */ ICAComponent *preq,
  5169. /* [in] */ ICADenial *pDenial,
  5170. /* [in] */ long cDenials) = 0;
  5171. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE NotifyComponentDenialRemoved(
  5172. /* [in] */ ICAComponent *preq,
  5173. /* [in] */ ICADenial *pDenial,
  5174. /* [in] */ long cDenials) = 0;
  5175. };
  5176. #else /* C style interface */
  5177. typedef struct ICAResDenialTreeVtbl
  5178. {
  5179. BEGIN_INTERFACE
  5180. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  5181. ICAResDenialTree * This,
  5182. /* [in] */ REFIID riid,
  5183. /* [iid_is][out] */ void **ppvObject);
  5184. ULONG ( STDMETHODCALLTYPE *AddRef )(
  5185. ICAResDenialTree * This);
  5186. ULONG ( STDMETHODCALLTYPE *Release )(
  5187. ICAResDenialTree * This);
  5188. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  5189. ICAResDenialTree * This,
  5190. /* [out] */ UINT *pctinfo);
  5191. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  5192. ICAResDenialTree * This,
  5193. /* [in] */ UINT iTInfo,
  5194. /* [in] */ LCID lcid,
  5195. /* [out] */ ITypeInfo **ppTInfo);
  5196. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  5197. ICAResDenialTree * This,
  5198. /* [in] */ REFIID riid,
  5199. /* [size_is][in] */ LPOLESTR *rgszNames,
  5200. /* [in] */ UINT cNames,
  5201. /* [in] */ LCID lcid,
  5202. /* [size_is][out] */ DISPID *rgDispId);
  5203. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  5204. ICAResDenialTree * This,
  5205. /* [in] */ DISPID dispIdMember,
  5206. /* [in] */ REFIID riid,
  5207. /* [in] */ LCID lcid,
  5208. /* [in] */ WORD wFlags,
  5209. /* [out][in] */ DISPPARAMS *pDispParams,
  5210. /* [out] */ VARIANT *pVarResult,
  5211. /* [out] */ EXCEPINFO *pExcepInfo,
  5212. /* [out] */ UINT *puArgErr);
  5213. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_CAManager )(
  5214. ICAResDenialTree * This,
  5215. /* [retval][out] */ ICAManager **ppCAManager);
  5216. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_CAManager )(
  5217. ICAResDenialTree * This,
  5218. /* [in] */ ICAManager *pCAManager);
  5219. /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayFields )(
  5220. ICAResDenialTree * This,
  5221. /* [retval][out] */ long *penFields);
  5222. /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayFields )(
  5223. ICAResDenialTree * This,
  5224. /* [in] */ long enFields);
  5225. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateView )(
  5226. ICAResDenialTree * This,
  5227. /* [in] */ IUnknown *pUnk);
  5228. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestActivated )(
  5229. ICAResDenialTree * This,
  5230. /* [in] */ ICARequest *preq);
  5231. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDeactivated )(
  5232. ICAResDenialTree * This,
  5233. /* [in] */ ICARequest *preq);
  5234. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferAdded )(
  5235. ICAResDenialTree * This,
  5236. /* [in] */ ICAOffer *pOffer,
  5237. /* [in] */ long cOffers);
  5238. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferRemoved )(
  5239. ICAResDenialTree * This,
  5240. /* [in] */ ICAOffer *pOffer,
  5241. /* [in] */ long cOffers);
  5242. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyAdded )(
  5243. ICAResDenialTree * This,
  5244. /* [in] */ ICAPolicy *pPolicy,
  5245. /* [in] */ long cPolicies);
  5246. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyPolicyRemoved )(
  5247. ICAResDenialTree * This,
  5248. /* [in] */ ICAPolicy *pPolicy,
  5249. /* [in] */ long cPolicies);
  5250. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialAdded )(
  5251. ICAResDenialTree * This,
  5252. /* [in] */ ICARequest *preq,
  5253. /* [in] */ ICADenial *pDenial,
  5254. /* [in] */ long cDenials);
  5255. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyRequestDenialRemoved )(
  5256. ICAResDenialTree * This,
  5257. /* [in] */ ICARequest *preq,
  5258. /* [in] */ ICADenial *pDenial,
  5259. /* [in] */ long cDenials);
  5260. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollAdded )(
  5261. ICAResDenialTree * This,
  5262. /* [in] */ ICADenial *pDenial,
  5263. /* [in] */ ICAToll *pToll,
  5264. /* [in] */ long cTolls);
  5265. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialTollRemoved )(
  5266. ICAResDenialTree * This,
  5267. /* [in] */ ICADenial *pDenial,
  5268. /* [in] */ ICAToll *pToll,
  5269. /* [in] */ long cTolls);
  5270. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialAdded )(
  5271. ICAResDenialTree * This,
  5272. /* [in] */ ICAToll *pToll,
  5273. /* [in] */ ICADenial *pDenial,
  5274. /* [in] */ long cDenials);
  5275. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollDenialRemoved )(
  5276. ICAResDenialTree * This,
  5277. /* [in] */ ICAToll *pToll,
  5278. /* [in] */ ICADenial *pDenial,
  5279. /* [in] */ long cDenials);
  5280. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollAdded )(
  5281. ICAResDenialTree * This,
  5282. /* [in] */ ICAOffer *pOffer,
  5283. /* [in] */ ICAToll *pToll,
  5284. /* [in] */ long cTolls);
  5285. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyOfferTollRemoved )(
  5286. ICAResDenialTree * This,
  5287. /* [in] */ ICAOffer *pOffer,
  5288. /* [in] */ ICAToll *pToll,
  5289. /* [in] */ long cTolls);
  5290. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyTollStateChanged )(
  5291. ICAResDenialTree * This,
  5292. /* [in] */ ICAToll *pToll,
  5293. /* [in] */ CATollState enStateLast);
  5294. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyDenialStateChanged )(
  5295. ICAResDenialTree * This,
  5296. /* [in] */ ICADenial *pDenial,
  5297. /* [in] */ CADenialState enStateLast);
  5298. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialAdded )(
  5299. ICAResDenialTree * This,
  5300. /* [in] */ ICAComponent *preq,
  5301. /* [in] */ ICADenial *pDenial,
  5302. /* [in] */ long cDenials);
  5303. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *NotifyComponentDenialRemoved )(
  5304. ICAResDenialTree * This,
  5305. /* [in] */ ICAComponent *preq,
  5306. /* [in] */ ICADenial *pDenial,
  5307. /* [in] */ long cDenials);
  5308. END_INTERFACE
  5309. } ICAResDenialTreeVtbl;
  5310. interface ICAResDenialTree
  5311. {
  5312. CONST_VTBL struct ICAResDenialTreeVtbl *lpVtbl;
  5313. };
  5314. #ifdef COBJMACROS
  5315. #define ICAResDenialTree_QueryInterface(This,riid,ppvObject) \
  5316. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5317. #define ICAResDenialTree_AddRef(This) \
  5318. (This)->lpVtbl -> AddRef(This)
  5319. #define ICAResDenialTree_Release(This) \
  5320. (This)->lpVtbl -> Release(This)
  5321. #define ICAResDenialTree_GetTypeInfoCount(This,pctinfo) \
  5322. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  5323. #define ICAResDenialTree_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  5324. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  5325. #define ICAResDenialTree_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  5326. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  5327. #define ICAResDenialTree_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  5328. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  5329. #define ICAResDenialTree_get_CAManager(This,ppCAManager) \
  5330. (This)->lpVtbl -> get_CAManager(This,ppCAManager)
  5331. #define ICAResDenialTree_put_CAManager(This,pCAManager) \
  5332. (This)->lpVtbl -> put_CAManager(This,pCAManager)
  5333. #define ICAResDenialTree_get_DisplayFields(This,penFields) \
  5334. (This)->lpVtbl -> get_DisplayFields(This,penFields)
  5335. #define ICAResDenialTree_put_DisplayFields(This,enFields) \
  5336. (This)->lpVtbl -> put_DisplayFields(This,enFields)
  5337. #define ICAResDenialTree_UpdateView(This,pUnk) \
  5338. (This)->lpVtbl -> UpdateView(This,pUnk)
  5339. #define ICAResDenialTree_NotifyRequestActivated(This,preq) \
  5340. (This)->lpVtbl -> NotifyRequestActivated(This,preq)
  5341. #define ICAResDenialTree_NotifyRequestDeactivated(This,preq) \
  5342. (This)->lpVtbl -> NotifyRequestDeactivated(This,preq)
  5343. #define ICAResDenialTree_NotifyOfferAdded(This,pOffer,cOffers) \
  5344. (This)->lpVtbl -> NotifyOfferAdded(This,pOffer,cOffers)
  5345. #define ICAResDenialTree_NotifyOfferRemoved(This,pOffer,cOffers) \
  5346. (This)->lpVtbl -> NotifyOfferRemoved(This,pOffer,cOffers)
  5347. #define ICAResDenialTree_NotifyPolicyAdded(This,pPolicy,cPolicies) \
  5348. (This)->lpVtbl -> NotifyPolicyAdded(This,pPolicy,cPolicies)
  5349. #define ICAResDenialTree_NotifyPolicyRemoved(This,pPolicy,cPolicies) \
  5350. (This)->lpVtbl -> NotifyPolicyRemoved(This,pPolicy,cPolicies)
  5351. #define ICAResDenialTree_NotifyRequestDenialAdded(This,preq,pDenial,cDenials) \
  5352. (This)->lpVtbl -> NotifyRequestDenialAdded(This,preq,pDenial,cDenials)
  5353. #define ICAResDenialTree_NotifyRequestDenialRemoved(This,preq,pDenial,cDenials) \
  5354. (This)->lpVtbl -> NotifyRequestDenialRemoved(This,preq,pDenial,cDenials)
  5355. #define ICAResDenialTree_NotifyDenialTollAdded(This,pDenial,pToll,cTolls) \
  5356. (This)->lpVtbl -> NotifyDenialTollAdded(This,pDenial,pToll,cTolls)
  5357. #define ICAResDenialTree_NotifyDenialTollRemoved(This,pDenial,pToll,cTolls) \
  5358. (This)->lpVtbl -> NotifyDenialTollRemoved(This,pDenial,pToll,cTolls)
  5359. #define ICAResDenialTree_NotifyTollDenialAdded(This,pToll,pDenial,cDenials) \
  5360. (This)->lpVtbl -> NotifyTollDenialAdded(This,pToll,pDenial,cDenials)
  5361. #define ICAResDenialTree_NotifyTollDenialRemoved(This,pToll,pDenial,cDenials) \
  5362. (This)->lpVtbl -> NotifyTollDenialRemoved(This,pToll,pDenial,cDenials)
  5363. #define ICAResDenialTree_NotifyOfferTollAdded(This,pOffer,pToll,cTolls) \
  5364. (This)->lpVtbl -> NotifyOfferTollAdded(This,pOffer,pToll,cTolls)
  5365. #define ICAResDenialTree_NotifyOfferTollRemoved(This,pOffer,pToll,cTolls) \
  5366. (This)->lpVtbl -> NotifyOfferTollRemoved(This,pOffer,pToll,cTolls)
  5367. #define ICAResDenialTree_NotifyTollStateChanged(This,pToll,enStateLast) \
  5368. (This)->lpVtbl -> NotifyTollStateChanged(This,pToll,enStateLast)
  5369. #define ICAResDenialTree_NotifyDenialStateChanged(This,pDenial,enStateLast) \
  5370. (This)->lpVtbl -> NotifyDenialStateChanged(This,pDenial,enStateLast)
  5371. #define ICAResDenialTree_NotifyComponentDenialAdded(This,preq,pDenial,cDenials) \
  5372. (This)->lpVtbl -> NotifyComponentDenialAdded(This,preq,pDenial,cDenials)
  5373. #define ICAResDenialTree_NotifyComponentDenialRemoved(This,preq,pDenial,cDenials) \
  5374. (This)->lpVtbl -> NotifyComponentDenialRemoved(This,preq,pDenial,cDenials)
  5375. #endif /* COBJMACROS */
  5376. #endif /* C style interface */
  5377. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_get_CAManager_Proxy(
  5378. ICAResDenialTree * This,
  5379. /* [retval][out] */ ICAManager **ppCAManager);
  5380. void __RPC_STUB ICAResDenialTree_get_CAManager_Stub(
  5381. IRpcStubBuffer *This,
  5382. IRpcChannelBuffer *_pRpcChannelBuffer,
  5383. PRPC_MESSAGE _pRpcMessage,
  5384. DWORD *_pdwStubPhase);
  5385. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_put_CAManager_Proxy(
  5386. ICAResDenialTree * This,
  5387. /* [in] */ ICAManager *pCAManager);
  5388. void __RPC_STUB ICAResDenialTree_put_CAManager_Stub(
  5389. IRpcStubBuffer *This,
  5390. IRpcChannelBuffer *_pRpcChannelBuffer,
  5391. PRPC_MESSAGE _pRpcMessage,
  5392. DWORD *_pdwStubPhase);
  5393. /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_get_DisplayFields_Proxy(
  5394. ICAResDenialTree * This,
  5395. /* [retval][out] */ long *penFields);
  5396. void __RPC_STUB ICAResDenialTree_get_DisplayFields_Stub(
  5397. IRpcStubBuffer *This,
  5398. IRpcChannelBuffer *_pRpcChannelBuffer,
  5399. PRPC_MESSAGE _pRpcMessage,
  5400. DWORD *_pdwStubPhase);
  5401. /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_put_DisplayFields_Proxy(
  5402. ICAResDenialTree * This,
  5403. /* [in] */ long enFields);
  5404. void __RPC_STUB ICAResDenialTree_put_DisplayFields_Stub(
  5405. IRpcStubBuffer *This,
  5406. IRpcChannelBuffer *_pRpcChannelBuffer,
  5407. PRPC_MESSAGE _pRpcMessage,
  5408. DWORD *_pdwStubPhase);
  5409. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_UpdateView_Proxy(
  5410. ICAResDenialTree * This,
  5411. /* [in] */ IUnknown *pUnk);
  5412. void __RPC_STUB ICAResDenialTree_UpdateView_Stub(
  5413. IRpcStubBuffer *This,
  5414. IRpcChannelBuffer *_pRpcChannelBuffer,
  5415. PRPC_MESSAGE _pRpcMessage,
  5416. DWORD *_pdwStubPhase);
  5417. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestActivated_Proxy(
  5418. ICAResDenialTree * This,
  5419. /* [in] */ ICARequest *preq);
  5420. void __RPC_STUB ICAResDenialTree_NotifyRequestActivated_Stub(
  5421. IRpcStubBuffer *This,
  5422. IRpcChannelBuffer *_pRpcChannelBuffer,
  5423. PRPC_MESSAGE _pRpcMessage,
  5424. DWORD *_pdwStubPhase);
  5425. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestDeactivated_Proxy(
  5426. ICAResDenialTree * This,
  5427. /* [in] */ ICARequest *preq);
  5428. void __RPC_STUB ICAResDenialTree_NotifyRequestDeactivated_Stub(
  5429. IRpcStubBuffer *This,
  5430. IRpcChannelBuffer *_pRpcChannelBuffer,
  5431. PRPC_MESSAGE _pRpcMessage,
  5432. DWORD *_pdwStubPhase);
  5433. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferAdded_Proxy(
  5434. ICAResDenialTree * This,
  5435. /* [in] */ ICAOffer *pOffer,
  5436. /* [in] */ long cOffers);
  5437. void __RPC_STUB ICAResDenialTree_NotifyOfferAdded_Stub(
  5438. IRpcStubBuffer *This,
  5439. IRpcChannelBuffer *_pRpcChannelBuffer,
  5440. PRPC_MESSAGE _pRpcMessage,
  5441. DWORD *_pdwStubPhase);
  5442. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferRemoved_Proxy(
  5443. ICAResDenialTree * This,
  5444. /* [in] */ ICAOffer *pOffer,
  5445. /* [in] */ long cOffers);
  5446. void __RPC_STUB ICAResDenialTree_NotifyOfferRemoved_Stub(
  5447. IRpcStubBuffer *This,
  5448. IRpcChannelBuffer *_pRpcChannelBuffer,
  5449. PRPC_MESSAGE _pRpcMessage,
  5450. DWORD *_pdwStubPhase);
  5451. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyPolicyAdded_Proxy(
  5452. ICAResDenialTree * This,
  5453. /* [in] */ ICAPolicy *pPolicy,
  5454. /* [in] */ long cPolicies);
  5455. void __RPC_STUB ICAResDenialTree_NotifyPolicyAdded_Stub(
  5456. IRpcStubBuffer *This,
  5457. IRpcChannelBuffer *_pRpcChannelBuffer,
  5458. PRPC_MESSAGE _pRpcMessage,
  5459. DWORD *_pdwStubPhase);
  5460. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyPolicyRemoved_Proxy(
  5461. ICAResDenialTree * This,
  5462. /* [in] */ ICAPolicy *pPolicy,
  5463. /* [in] */ long cPolicies);
  5464. void __RPC_STUB ICAResDenialTree_NotifyPolicyRemoved_Stub(
  5465. IRpcStubBuffer *This,
  5466. IRpcChannelBuffer *_pRpcChannelBuffer,
  5467. PRPC_MESSAGE _pRpcMessage,
  5468. DWORD *_pdwStubPhase);
  5469. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestDenialAdded_Proxy(
  5470. ICAResDenialTree * This,
  5471. /* [in] */ ICARequest *preq,
  5472. /* [in] */ ICADenial *pDenial,
  5473. /* [in] */ long cDenials);
  5474. void __RPC_STUB ICAResDenialTree_NotifyRequestDenialAdded_Stub(
  5475. IRpcStubBuffer *This,
  5476. IRpcChannelBuffer *_pRpcChannelBuffer,
  5477. PRPC_MESSAGE _pRpcMessage,
  5478. DWORD *_pdwStubPhase);
  5479. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyRequestDenialRemoved_Proxy(
  5480. ICAResDenialTree * This,
  5481. /* [in] */ ICARequest *preq,
  5482. /* [in] */ ICADenial *pDenial,
  5483. /* [in] */ long cDenials);
  5484. void __RPC_STUB ICAResDenialTree_NotifyRequestDenialRemoved_Stub(
  5485. IRpcStubBuffer *This,
  5486. IRpcChannelBuffer *_pRpcChannelBuffer,
  5487. PRPC_MESSAGE _pRpcMessage,
  5488. DWORD *_pdwStubPhase);
  5489. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyDenialTollAdded_Proxy(
  5490. ICAResDenialTree * This,
  5491. /* [in] */ ICADenial *pDenial,
  5492. /* [in] */ ICAToll *pToll,
  5493. /* [in] */ long cTolls);
  5494. void __RPC_STUB ICAResDenialTree_NotifyDenialTollAdded_Stub(
  5495. IRpcStubBuffer *This,
  5496. IRpcChannelBuffer *_pRpcChannelBuffer,
  5497. PRPC_MESSAGE _pRpcMessage,
  5498. DWORD *_pdwStubPhase);
  5499. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyDenialTollRemoved_Proxy(
  5500. ICAResDenialTree * This,
  5501. /* [in] */ ICADenial *pDenial,
  5502. /* [in] */ ICAToll *pToll,
  5503. /* [in] */ long cTolls);
  5504. void __RPC_STUB ICAResDenialTree_NotifyDenialTollRemoved_Stub(
  5505. IRpcStubBuffer *This,
  5506. IRpcChannelBuffer *_pRpcChannelBuffer,
  5507. PRPC_MESSAGE _pRpcMessage,
  5508. DWORD *_pdwStubPhase);
  5509. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyTollDenialAdded_Proxy(
  5510. ICAResDenialTree * This,
  5511. /* [in] */ ICAToll *pToll,
  5512. /* [in] */ ICADenial *pDenial,
  5513. /* [in] */ long cDenials);
  5514. void __RPC_STUB ICAResDenialTree_NotifyTollDenialAdded_Stub(
  5515. IRpcStubBuffer *This,
  5516. IRpcChannelBuffer *_pRpcChannelBuffer,
  5517. PRPC_MESSAGE _pRpcMessage,
  5518. DWORD *_pdwStubPhase);
  5519. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyTollDenialRemoved_Proxy(
  5520. ICAResDenialTree * This,
  5521. /* [in] */ ICAToll *pToll,
  5522. /* [in] */ ICADenial *pDenial,
  5523. /* [in] */ long cDenials);
  5524. void __RPC_STUB ICAResDenialTree_NotifyTollDenialRemoved_Stub(
  5525. IRpcStubBuffer *This,
  5526. IRpcChannelBuffer *_pRpcChannelBuffer,
  5527. PRPC_MESSAGE _pRpcMessage,
  5528. DWORD *_pdwStubPhase);
  5529. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferTollAdded_Proxy(
  5530. ICAResDenialTree * This,
  5531. /* [in] */ ICAOffer *pOffer,
  5532. /* [in] */ ICAToll *pToll,
  5533. /* [in] */ long cTolls);
  5534. void __RPC_STUB ICAResDenialTree_NotifyOfferTollAdded_Stub(
  5535. IRpcStubBuffer *This,
  5536. IRpcChannelBuffer *_pRpcChannelBuffer,
  5537. PRPC_MESSAGE _pRpcMessage,
  5538. DWORD *_pdwStubPhase);
  5539. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyOfferTollRemoved_Proxy(
  5540. ICAResDenialTree * This,
  5541. /* [in] */ ICAOffer *pOffer,
  5542. /* [in] */ ICAToll *pToll,
  5543. /* [in] */ long cTolls);
  5544. void __RPC_STUB ICAResDenialTree_NotifyOfferTollRemoved_Stub(
  5545. IRpcStubBuffer *This,
  5546. IRpcChannelBuffer *_pRpcChannelBuffer,
  5547. PRPC_MESSAGE _pRpcMessage,
  5548. DWORD *_pdwStubPhase);
  5549. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyTollStateChanged_Proxy(
  5550. ICAResDenialTree * This,
  5551. /* [in] */ ICAToll *pToll,
  5552. /* [in] */ CATollState enStateLast);
  5553. void __RPC_STUB ICAResDenialTree_NotifyTollStateChanged_Stub(
  5554. IRpcStubBuffer *This,
  5555. IRpcChannelBuffer *_pRpcChannelBuffer,
  5556. PRPC_MESSAGE _pRpcMessage,
  5557. DWORD *_pdwStubPhase);
  5558. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyDenialStateChanged_Proxy(
  5559. ICAResDenialTree * This,
  5560. /* [in] */ ICADenial *pDenial,
  5561. /* [in] */ CADenialState enStateLast);
  5562. void __RPC_STUB ICAResDenialTree_NotifyDenialStateChanged_Stub(
  5563. IRpcStubBuffer *This,
  5564. IRpcChannelBuffer *_pRpcChannelBuffer,
  5565. PRPC_MESSAGE _pRpcMessage,
  5566. DWORD *_pdwStubPhase);
  5567. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyComponentDenialAdded_Proxy(
  5568. ICAResDenialTree * This,
  5569. /* [in] */ ICAComponent *preq,
  5570. /* [in] */ ICADenial *pDenial,
  5571. /* [in] */ long cDenials);
  5572. void __RPC_STUB ICAResDenialTree_NotifyComponentDenialAdded_Stub(
  5573. IRpcStubBuffer *This,
  5574. IRpcChannelBuffer *_pRpcChannelBuffer,
  5575. PRPC_MESSAGE _pRpcMessage,
  5576. DWORD *_pdwStubPhase);
  5577. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ICAResDenialTree_NotifyComponentDenialRemoved_Proxy(
  5578. ICAResDenialTree * This,
  5579. /* [in] */ ICAComponent *preq,
  5580. /* [in] */ ICADenial *pDenial,
  5581. /* [in] */ long cDenials);
  5582. void __RPC_STUB ICAResDenialTree_NotifyComponentDenialRemoved_Stub(
  5583. IRpcStubBuffer *This,
  5584. IRpcChannelBuffer *_pRpcChannelBuffer,
  5585. PRPC_MESSAGE _pRpcMessage,
  5586. DWORD *_pdwStubPhase);
  5587. #endif /* __ICAResDenialTree_INTERFACE_DEFINED__ */
  5588. EXTERN_C const CLSID CLSID_CAResDenialTree;
  5589. #ifdef __cplusplus
  5590. class DECLSPEC_UUID("11166998-DF8A-463a-B620-7BEC23542010")
  5591. CAResDenialTree;
  5592. #endif
  5593. #ifndef ___ICADefaultDlgEvents_DISPINTERFACE_DEFINED__
  5594. #define ___ICADefaultDlgEvents_DISPINTERFACE_DEFINED__
  5595. /* dispinterface _ICADefaultDlgEvents */
  5596. /* [helpstring][uuid] */
  5597. EXTERN_C const IID DIID__ICADefaultDlgEvents;
  5598. #if defined(__cplusplus) && !defined(CINTERFACE)
  5599. MIDL_INTERFACE("11166991-DF8A-463a-B620-7BEC23542010")
  5600. _ICADefaultDlgEvents : public IDispatch
  5601. {
  5602. };
  5603. #else /* C style interface */
  5604. typedef struct _ICADefaultDlgEventsVtbl
  5605. {
  5606. BEGIN_INTERFACE
  5607. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  5608. _ICADefaultDlgEvents * This,
  5609. /* [in] */ REFIID riid,
  5610. /* [iid_is][out] */ void **ppvObject);
  5611. ULONG ( STDMETHODCALLTYPE *AddRef )(
  5612. _ICADefaultDlgEvents * This);
  5613. ULONG ( STDMETHODCALLTYPE *Release )(
  5614. _ICADefaultDlgEvents * This);
  5615. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  5616. _ICADefaultDlgEvents * This,
  5617. /* [out] */ UINT *pctinfo);
  5618. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  5619. _ICADefaultDlgEvents * This,
  5620. /* [in] */ UINT iTInfo,
  5621. /* [in] */ LCID lcid,
  5622. /* [out] */ ITypeInfo **ppTInfo);
  5623. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  5624. _ICADefaultDlgEvents * This,
  5625. /* [in] */ REFIID riid,
  5626. /* [size_is][in] */ LPOLESTR *rgszNames,
  5627. /* [in] */ UINT cNames,
  5628. /* [in] */ LCID lcid,
  5629. /* [size_is][out] */ DISPID *rgDispId);
  5630. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  5631. _ICADefaultDlgEvents * This,
  5632. /* [in] */ DISPID dispIdMember,
  5633. /* [in] */ REFIID riid,
  5634. /* [in] */ LCID lcid,
  5635. /* [in] */ WORD wFlags,
  5636. /* [out][in] */ DISPPARAMS *pDispParams,
  5637. /* [out] */ VARIANT *pVarResult,
  5638. /* [out] */ EXCEPINFO *pExcepInfo,
  5639. /* [out] */ UINT *puArgErr);
  5640. END_INTERFACE
  5641. } _ICADefaultDlgEventsVtbl;
  5642. interface _ICADefaultDlgEvents
  5643. {
  5644. CONST_VTBL struct _ICADefaultDlgEventsVtbl *lpVtbl;
  5645. };
  5646. #ifdef COBJMACROS
  5647. #define _ICADefaultDlgEvents_QueryInterface(This,riid,ppvObject) \
  5648. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  5649. #define _ICADefaultDlgEvents_AddRef(This) \
  5650. (This)->lpVtbl -> AddRef(This)
  5651. #define _ICADefaultDlgEvents_Release(This) \
  5652. (This)->lpVtbl -> Release(This)
  5653. #define _ICADefaultDlgEvents_GetTypeInfoCount(This,pctinfo) \
  5654. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  5655. #define _ICADefaultDlgEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  5656. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  5657. #define _ICADefaultDlgEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  5658. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  5659. #define _ICADefaultDlgEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  5660. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  5661. #endif /* COBJMACROS */
  5662. #endif /* C style interface */
  5663. #endif /* ___ICADefaultDlgEvents_DISPINTERFACE_DEFINED__ */
  5664. EXTERN_C const CLSID CLSID_CADefaultDlg;
  5665. #ifdef __cplusplus
  5666. class DECLSPEC_UUID("11166990-DF8A-463a-B620-7BEC23542010")
  5667. CADefaultDlg;
  5668. #endif
  5669. #endif /* __MSTvCALib_LIBRARY_DEFINED__ */
  5670. /* Additional Prototypes for ALL interfaces */
  5671. unsigned long __RPC_USER BSTR_UserSize( unsigned long *, unsigned long , BSTR * );
  5672. unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
  5673. unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
  5674. void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
  5675. unsigned long __RPC_USER HWND_UserSize( unsigned long *, unsigned long , HWND * );
  5676. unsigned char * __RPC_USER HWND_UserMarshal( unsigned long *, unsigned char *, HWND * );
  5677. unsigned char * __RPC_USER HWND_UserUnmarshal(unsigned long *, unsigned char *, HWND * );
  5678. void __RPC_USER HWND_UserFree( unsigned long *, HWND * );
  5679. unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
  5680. unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
  5681. unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
  5682. void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
  5683. /* end of Additional Prototypes */
  5684. #ifdef __cplusplus
  5685. }
  5686. #endif
  5687. #endif