Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3576 lines
116 KiB

  1. /* this ALWAYS GENERATED file contains the definitions for the interfaces */
  2. /* File created by MIDL compiler version 6.00.0361 */
  3. /* Compiler settings for sysmon.odl:
  4. Oicf, W1, Zp8, env=Win32 (32b run)
  5. protocol : dce , ms_ext, c_ext, robust
  6. error checks: allocation ref bounds_check enum stub_data
  7. VC __declspec() decoration level:
  8. __declspec(uuid()), __declspec(selectany), __declspec(novtable)
  9. DECLSPEC_UUID(), MIDL_INTERFACE()
  10. */
  11. //@@MIDL_FILE_HEADING( )
  12. #pragma warning( disable: 4049 ) /* more than 64k source lines */
  13. /* verify that the <rpcndr.h> version is high enough to compile this file*/
  14. #ifndef __REQUIRED_RPCNDR_H_VERSION__
  15. #define __REQUIRED_RPCNDR_H_VERSION__ 475
  16. #endif
  17. #include "rpc.h"
  18. #include "rpcndr.h"
  19. #ifndef __RPCNDR_H_VERSION__
  20. #error this stub requires an updated version of <rpcndr.h>
  21. #endif // __RPCNDR_H_VERSION__
  22. #ifndef __isysmon_h__
  23. #define __isysmon_h__
  24. #if defined(_MSC_VER) && (_MSC_VER >= 1020)
  25. #pragma once
  26. #endif
  27. /* Forward Declarations */
  28. #ifndef __ICounterItem_FWD_DEFINED__
  29. #define __ICounterItem_FWD_DEFINED__
  30. typedef interface ICounterItem ICounterItem;
  31. #endif /* __ICounterItem_FWD_DEFINED__ */
  32. #ifndef __DICounterItem_FWD_DEFINED__
  33. #define __DICounterItem_FWD_DEFINED__
  34. typedef interface DICounterItem DICounterItem;
  35. #endif /* __DICounterItem_FWD_DEFINED__ */
  36. #ifndef __ICounters_FWD_DEFINED__
  37. #define __ICounters_FWD_DEFINED__
  38. typedef interface ICounters ICounters;
  39. #endif /* __ICounters_FWD_DEFINED__ */
  40. #ifndef __ILogFileItem_FWD_DEFINED__
  41. #define __ILogFileItem_FWD_DEFINED__
  42. typedef interface ILogFileItem ILogFileItem;
  43. #endif /* __ILogFileItem_FWD_DEFINED__ */
  44. #ifndef __DILogFileItem_FWD_DEFINED__
  45. #define __DILogFileItem_FWD_DEFINED__
  46. typedef interface DILogFileItem DILogFileItem;
  47. #endif /* __DILogFileItem_FWD_DEFINED__ */
  48. #ifndef __ILogFiles_FWD_DEFINED__
  49. #define __ILogFiles_FWD_DEFINED__
  50. typedef interface ILogFiles ILogFiles;
  51. #endif /* __ILogFiles_FWD_DEFINED__ */
  52. #ifndef __ISystemMonitor_FWD_DEFINED__
  53. #define __ISystemMonitor_FWD_DEFINED__
  54. typedef interface ISystemMonitor ISystemMonitor;
  55. #endif /* __ISystemMonitor_FWD_DEFINED__ */
  56. #ifndef __DISystemMonitorInternal_FWD_DEFINED__
  57. #define __DISystemMonitorInternal_FWD_DEFINED__
  58. typedef interface DISystemMonitorInternal DISystemMonitorInternal;
  59. #endif /* __DISystemMonitorInternal_FWD_DEFINED__ */
  60. #ifndef __DISystemMonitor_FWD_DEFINED__
  61. #define __DISystemMonitor_FWD_DEFINED__
  62. typedef interface DISystemMonitor DISystemMonitor;
  63. #endif /* __DISystemMonitor_FWD_DEFINED__ */
  64. #ifndef __ISystemMonitorEvents_FWD_DEFINED__
  65. #define __ISystemMonitorEvents_FWD_DEFINED__
  66. typedef interface ISystemMonitorEvents ISystemMonitorEvents;
  67. #endif /* __ISystemMonitorEvents_FWD_DEFINED__ */
  68. #ifndef __DISystemMonitorEvents_FWD_DEFINED__
  69. #define __DISystemMonitorEvents_FWD_DEFINED__
  70. typedef interface DISystemMonitorEvents DISystemMonitorEvents;
  71. #endif /* __DISystemMonitorEvents_FWD_DEFINED__ */
  72. #ifndef __SystemMonitor_FWD_DEFINED__
  73. #define __SystemMonitor_FWD_DEFINED__
  74. #ifdef __cplusplus
  75. typedef class SystemMonitor SystemMonitor;
  76. #else
  77. typedef struct SystemMonitor SystemMonitor;
  78. #endif /* __cplusplus */
  79. #endif /* __SystemMonitor_FWD_DEFINED__ */
  80. #ifndef __CounterItem_FWD_DEFINED__
  81. #define __CounterItem_FWD_DEFINED__
  82. #ifdef __cplusplus
  83. typedef class CounterItem CounterItem;
  84. #else
  85. typedef struct CounterItem CounterItem;
  86. #endif /* __cplusplus */
  87. #endif /* __CounterItem_FWD_DEFINED__ */
  88. #ifndef __Counters_FWD_DEFINED__
  89. #define __Counters_FWD_DEFINED__
  90. #ifdef __cplusplus
  91. typedef class Counters Counters;
  92. #else
  93. typedef struct Counters Counters;
  94. #endif /* __cplusplus */
  95. #endif /* __Counters_FWD_DEFINED__ */
  96. #ifndef __LogFileItem_FWD_DEFINED__
  97. #define __LogFileItem_FWD_DEFINED__
  98. #ifdef __cplusplus
  99. typedef class LogFileItem LogFileItem;
  100. #else
  101. typedef struct LogFileItem LogFileItem;
  102. #endif /* __cplusplus */
  103. #endif /* __LogFileItem_FWD_DEFINED__ */
  104. #ifndef __LogFiles_FWD_DEFINED__
  105. #define __LogFiles_FWD_DEFINED__
  106. #ifdef __cplusplus
  107. typedef class LogFiles LogFiles;
  108. #else
  109. typedef struct LogFiles LogFiles;
  110. #endif /* __cplusplus */
  111. #endif /* __LogFiles_FWD_DEFINED__ */
  112. #ifdef __cplusplus
  113. extern "C"{
  114. #endif
  115. void * __RPC_USER MIDL_user_allocate(size_t);
  116. void __RPC_USER MIDL_user_free( void * );
  117. #ifndef __SystemMonitor_LIBRARY_DEFINED__
  118. #define __SystemMonitor_LIBRARY_DEFINED__
  119. /* library SystemMonitor */
  120. /* [version][lcid][helpstring][uuid] */
  121. typedef /* [helpstring] */
  122. enum eDisplayTypeConstant
  123. { sysmonLineGraph = 0x1,
  124. sysmonHistogram = 0x2,
  125. sysmonReport = 0x3
  126. } DisplayTypeConstants;
  127. typedef /* [helpstring] */
  128. enum eReportValueTypeConstant
  129. { sysmonDefaultValue = 0,
  130. sysmonCurrentValue = 0x1,
  131. sysmonAverage = 0x2,
  132. sysmonMinimum = 0x3,
  133. sysmonMaximum = 0x4
  134. } ReportValueTypeConstants;
  135. typedef /* [helpstring] */
  136. enum eDataSourceTypeConstant
  137. { sysmonNullDataSource = 0xffffffff,
  138. sysmonCurrentActivity = 0x1,
  139. sysmonLogFiles = 0x2,
  140. sysmonSqlLog = 0x3
  141. } DataSourceTypeConstants;
  142. DEFINE_GUID(LIBID_SystemMonitor,0x1B773E42,0x2509,0x11cf,0x94,0x2F,0x00,0x80,0x29,0x00,0x43,0x47);
  143. #ifndef __ICounterItem_INTERFACE_DEFINED__
  144. #define __ICounterItem_INTERFACE_DEFINED__
  145. /* interface ICounterItem */
  146. /* [object][hidden][helpstring][uuid] */
  147. DEFINE_GUID(IID_ICounterItem,0x771A9520,0xEE28,0x11ce,0x94,0x1E,0x00,0x80,0x29,0x00,0x43,0x47);
  148. #if defined(__cplusplus) && !defined(CINTERFACE)
  149. MIDL_INTERFACE("771A9520-EE28-11ce-941E-008029004347")
  150. ICounterItem : public IUnknown
  151. {
  152. public:
  153. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Value(
  154. /* [retval][out] */ double *pdblValue) = 0;
  155. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Color(
  156. /* [in] */ /* external definition not present */ OLE_COLOR Color) = 0;
  157. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Color(
  158. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor) = 0;
  159. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Width(
  160. /* [in] */ INT iWidth) = 0;
  161. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Width(
  162. /* [retval][out] */ INT *piValue) = 0;
  163. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LineStyle(
  164. /* [in] */ INT iLineStyle) = 0;
  165. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LineStyle(
  166. /* [retval][out] */ INT *piValue) = 0;
  167. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ScaleFactor(
  168. /* [in] */ INT iScale) = 0;
  169. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ScaleFactor(
  170. /* [retval][out] */ INT *piValue) = 0;
  171. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_Path(
  172. /* [retval][out] */ BSTR *pstrValue) = 0;
  173. virtual HRESULT STDMETHODCALLTYPE GetValue(
  174. /* [out] */ double *Value,
  175. /* [out] */ long *Status) = 0;
  176. virtual HRESULT STDMETHODCALLTYPE GetStatistics(
  177. /* [out] */ double *Max,
  178. /* [out] */ double *Min,
  179. /* [out] */ double *Avg,
  180. /* [out] */ long *Status) = 0;
  181. };
  182. #else /* C style interface */
  183. typedef struct ICounterItemVtbl
  184. {
  185. BEGIN_INTERFACE
  186. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  187. ICounterItem * This,
  188. /* [in] */ REFIID riid,
  189. /* [iid_is][out] */ void **ppvObject);
  190. ULONG ( STDMETHODCALLTYPE *AddRef )(
  191. ICounterItem * This);
  192. ULONG ( STDMETHODCALLTYPE *Release )(
  193. ICounterItem * This);
  194. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Value )(
  195. ICounterItem * This,
  196. /* [retval][out] */ double *pdblValue);
  197. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Color )(
  198. ICounterItem * This,
  199. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  200. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Color )(
  201. ICounterItem * This,
  202. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  203. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Width )(
  204. ICounterItem * This,
  205. /* [in] */ INT iWidth);
  206. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Width )(
  207. ICounterItem * This,
  208. /* [retval][out] */ INT *piValue);
  209. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LineStyle )(
  210. ICounterItem * This,
  211. /* [in] */ INT iLineStyle);
  212. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LineStyle )(
  213. ICounterItem * This,
  214. /* [retval][out] */ INT *piValue);
  215. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ScaleFactor )(
  216. ICounterItem * This,
  217. /* [in] */ INT iScale);
  218. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ScaleFactor )(
  219. ICounterItem * This,
  220. /* [retval][out] */ INT *piValue);
  221. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
  222. ICounterItem * This,
  223. /* [retval][out] */ BSTR *pstrValue);
  224. HRESULT ( STDMETHODCALLTYPE *GetValue )(
  225. ICounterItem * This,
  226. /* [out] */ double *Value,
  227. /* [out] */ long *Status);
  228. HRESULT ( STDMETHODCALLTYPE *GetStatistics )(
  229. ICounterItem * This,
  230. /* [out] */ double *Max,
  231. /* [out] */ double *Min,
  232. /* [out] */ double *Avg,
  233. /* [out] */ long *Status);
  234. END_INTERFACE
  235. } ICounterItemVtbl;
  236. interface ICounterItem
  237. {
  238. CONST_VTBL struct ICounterItemVtbl *lpVtbl;
  239. };
  240. #ifdef COBJMACROS
  241. #define ICounterItem_QueryInterface(This,riid,ppvObject) \
  242. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  243. #define ICounterItem_AddRef(This) \
  244. (This)->lpVtbl -> AddRef(This)
  245. #define ICounterItem_Release(This) \
  246. (This)->lpVtbl -> Release(This)
  247. #define ICounterItem_get_Value(This,pdblValue) \
  248. (This)->lpVtbl -> get_Value(This,pdblValue)
  249. #define ICounterItem_put_Color(This,Color) \
  250. (This)->lpVtbl -> put_Color(This,Color)
  251. #define ICounterItem_get_Color(This,pColor) \
  252. (This)->lpVtbl -> get_Color(This,pColor)
  253. #define ICounterItem_put_Width(This,iWidth) \
  254. (This)->lpVtbl -> put_Width(This,iWidth)
  255. #define ICounterItem_get_Width(This,piValue) \
  256. (This)->lpVtbl -> get_Width(This,piValue)
  257. #define ICounterItem_put_LineStyle(This,iLineStyle) \
  258. (This)->lpVtbl -> put_LineStyle(This,iLineStyle)
  259. #define ICounterItem_get_LineStyle(This,piValue) \
  260. (This)->lpVtbl -> get_LineStyle(This,piValue)
  261. #define ICounterItem_put_ScaleFactor(This,iScale) \
  262. (This)->lpVtbl -> put_ScaleFactor(This,iScale)
  263. #define ICounterItem_get_ScaleFactor(This,piValue) \
  264. (This)->lpVtbl -> get_ScaleFactor(This,piValue)
  265. #define ICounterItem_get_Path(This,pstrValue) \
  266. (This)->lpVtbl -> get_Path(This,pstrValue)
  267. #define ICounterItem_GetValue(This,Value,Status) \
  268. (This)->lpVtbl -> GetValue(This,Value,Status)
  269. #define ICounterItem_GetStatistics(This,Max,Min,Avg,Status) \
  270. (This)->lpVtbl -> GetStatistics(This,Max,Min,Avg,Status)
  271. #endif /* COBJMACROS */
  272. #endif /* C style interface */
  273. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_get_Value_Proxy(
  274. ICounterItem * This,
  275. /* [retval][out] */ double *pdblValue);
  276. void __RPC_STUB ICounterItem_get_Value_Stub(
  277. IRpcStubBuffer *This,
  278. IRpcChannelBuffer *_pRpcChannelBuffer,
  279. PRPC_MESSAGE _pRpcMessage,
  280. DWORD *_pdwStubPhase);
  281. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_put_Color_Proxy(
  282. ICounterItem * This,
  283. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  284. void __RPC_STUB ICounterItem_put_Color_Stub(
  285. IRpcStubBuffer *This,
  286. IRpcChannelBuffer *_pRpcChannelBuffer,
  287. PRPC_MESSAGE _pRpcMessage,
  288. DWORD *_pdwStubPhase);
  289. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_get_Color_Proxy(
  290. ICounterItem * This,
  291. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  292. void __RPC_STUB ICounterItem_get_Color_Stub(
  293. IRpcStubBuffer *This,
  294. IRpcChannelBuffer *_pRpcChannelBuffer,
  295. PRPC_MESSAGE _pRpcMessage,
  296. DWORD *_pdwStubPhase);
  297. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_put_Width_Proxy(
  298. ICounterItem * This,
  299. /* [in] */ INT iWidth);
  300. void __RPC_STUB ICounterItem_put_Width_Stub(
  301. IRpcStubBuffer *This,
  302. IRpcChannelBuffer *_pRpcChannelBuffer,
  303. PRPC_MESSAGE _pRpcMessage,
  304. DWORD *_pdwStubPhase);
  305. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_get_Width_Proxy(
  306. ICounterItem * This,
  307. /* [retval][out] */ INT *piValue);
  308. void __RPC_STUB ICounterItem_get_Width_Stub(
  309. IRpcStubBuffer *This,
  310. IRpcChannelBuffer *_pRpcChannelBuffer,
  311. PRPC_MESSAGE _pRpcMessage,
  312. DWORD *_pdwStubPhase);
  313. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_put_LineStyle_Proxy(
  314. ICounterItem * This,
  315. /* [in] */ INT iLineStyle);
  316. void __RPC_STUB ICounterItem_put_LineStyle_Stub(
  317. IRpcStubBuffer *This,
  318. IRpcChannelBuffer *_pRpcChannelBuffer,
  319. PRPC_MESSAGE _pRpcMessage,
  320. DWORD *_pdwStubPhase);
  321. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_get_LineStyle_Proxy(
  322. ICounterItem * This,
  323. /* [retval][out] */ INT *piValue);
  324. void __RPC_STUB ICounterItem_get_LineStyle_Stub(
  325. IRpcStubBuffer *This,
  326. IRpcChannelBuffer *_pRpcChannelBuffer,
  327. PRPC_MESSAGE _pRpcMessage,
  328. DWORD *_pdwStubPhase);
  329. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_put_ScaleFactor_Proxy(
  330. ICounterItem * This,
  331. /* [in] */ INT iScale);
  332. void __RPC_STUB ICounterItem_put_ScaleFactor_Stub(
  333. IRpcStubBuffer *This,
  334. IRpcChannelBuffer *_pRpcChannelBuffer,
  335. PRPC_MESSAGE _pRpcMessage,
  336. DWORD *_pdwStubPhase);
  337. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_get_ScaleFactor_Proxy(
  338. ICounterItem * This,
  339. /* [retval][out] */ INT *piValue);
  340. void __RPC_STUB ICounterItem_get_ScaleFactor_Stub(
  341. IRpcStubBuffer *This,
  342. IRpcChannelBuffer *_pRpcChannelBuffer,
  343. PRPC_MESSAGE _pRpcMessage,
  344. DWORD *_pdwStubPhase);
  345. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ICounterItem_get_Path_Proxy(
  346. ICounterItem * This,
  347. /* [retval][out] */ BSTR *pstrValue);
  348. void __RPC_STUB ICounterItem_get_Path_Stub(
  349. IRpcStubBuffer *This,
  350. IRpcChannelBuffer *_pRpcChannelBuffer,
  351. PRPC_MESSAGE _pRpcMessage,
  352. DWORD *_pdwStubPhase);
  353. HRESULT STDMETHODCALLTYPE ICounterItem_GetValue_Proxy(
  354. ICounterItem * This,
  355. /* [out] */ double *Value,
  356. /* [out] */ long *Status);
  357. void __RPC_STUB ICounterItem_GetValue_Stub(
  358. IRpcStubBuffer *This,
  359. IRpcChannelBuffer *_pRpcChannelBuffer,
  360. PRPC_MESSAGE _pRpcMessage,
  361. DWORD *_pdwStubPhase);
  362. HRESULT STDMETHODCALLTYPE ICounterItem_GetStatistics_Proxy(
  363. ICounterItem * This,
  364. /* [out] */ double *Max,
  365. /* [out] */ double *Min,
  366. /* [out] */ double *Avg,
  367. /* [out] */ long *Status);
  368. void __RPC_STUB ICounterItem_GetStatistics_Stub(
  369. IRpcStubBuffer *This,
  370. IRpcChannelBuffer *_pRpcChannelBuffer,
  371. PRPC_MESSAGE _pRpcMessage,
  372. DWORD *_pdwStubPhase);
  373. #endif /* __ICounterItem_INTERFACE_DEFINED__ */
  374. #ifndef __DICounterItem_DISPINTERFACE_DEFINED__
  375. #define __DICounterItem_DISPINTERFACE_DEFINED__
  376. /* dispinterface DICounterItem */
  377. /* [helpstring][hidden][uuid] */
  378. DEFINE_GUID(DIID_DICounterItem,0xC08C4FF2,0x0E2E,0x11cf,0x94,0x2C,0x00,0x80,0x29,0x00,0x43,0x47);
  379. #if defined(__cplusplus) && !defined(CINTERFACE)
  380. MIDL_INTERFACE("C08C4FF2-0E2E-11cf-942C-008029004347")
  381. DICounterItem : public IDispatch
  382. {
  383. };
  384. #else /* C style interface */
  385. typedef struct DICounterItemVtbl
  386. {
  387. BEGIN_INTERFACE
  388. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  389. DICounterItem * This,
  390. /* [in] */ REFIID riid,
  391. /* [iid_is][out] */ void **ppvObject);
  392. ULONG ( STDMETHODCALLTYPE *AddRef )(
  393. DICounterItem * This);
  394. ULONG ( STDMETHODCALLTYPE *Release )(
  395. DICounterItem * This);
  396. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  397. DICounterItem * This,
  398. /* [out] */ UINT *pctinfo);
  399. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  400. DICounterItem * This,
  401. /* [in] */ UINT iTInfo,
  402. /* [in] */ LCID lcid,
  403. /* [out] */ ITypeInfo **ppTInfo);
  404. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  405. DICounterItem * This,
  406. /* [in] */ REFIID riid,
  407. /* [size_is][in] */ LPOLESTR *rgszNames,
  408. /* [in] */ UINT cNames,
  409. /* [in] */ LCID lcid,
  410. /* [size_is][out] */ DISPID *rgDispId);
  411. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  412. DICounterItem * This,
  413. /* [in] */ DISPID dispIdMember,
  414. /* [in] */ REFIID riid,
  415. /* [in] */ LCID lcid,
  416. /* [in] */ WORD wFlags,
  417. /* [out][in] */ DISPPARAMS *pDispParams,
  418. /* [out] */ VARIANT *pVarResult,
  419. /* [out] */ EXCEPINFO *pExcepInfo,
  420. /* [out] */ UINT *puArgErr);
  421. END_INTERFACE
  422. } DICounterItemVtbl;
  423. interface DICounterItem
  424. {
  425. CONST_VTBL struct DICounterItemVtbl *lpVtbl;
  426. };
  427. #ifdef COBJMACROS
  428. #define DICounterItem_QueryInterface(This,riid,ppvObject) \
  429. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  430. #define DICounterItem_AddRef(This) \
  431. (This)->lpVtbl -> AddRef(This)
  432. #define DICounterItem_Release(This) \
  433. (This)->lpVtbl -> Release(This)
  434. #define DICounterItem_GetTypeInfoCount(This,pctinfo) \
  435. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  436. #define DICounterItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  437. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  438. #define DICounterItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  439. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  440. #define DICounterItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  441. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  442. #endif /* COBJMACROS */
  443. #endif /* C style interface */
  444. #endif /* __DICounterItem_DISPINTERFACE_DEFINED__ */
  445. #ifndef __ICounters_INTERFACE_DEFINED__
  446. #define __ICounters_INTERFACE_DEFINED__
  447. /* interface ICounters */
  448. /* [object][hidden][dual][helpstring][uuid] */
  449. DEFINE_GUID(IID_ICounters,0x79167962,0x28FC,0x11cf,0x94,0x2F,0x00,0x80,0x29,0x00,0x43,0x47);
  450. #if defined(__cplusplus) && !defined(CINTERFACE)
  451. MIDL_INTERFACE("79167962-28FC-11cf-942F-008029004347")
  452. ICounters : public IDispatch
  453. {
  454. public:
  455. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count(
  456. /* [retval][out] */ long *pLong) = 0;
  457. virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
  458. /* [retval][out] */ IUnknown **ppIunk) = 0;
  459. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
  460. /* [in] */ VARIANT index,
  461. /* [retval][out] */ DICounterItem **ppI) = 0;
  462. virtual HRESULT STDMETHODCALLTYPE Add(
  463. /* [in] */ BSTR pathname,
  464. /* [retval][out] */ DICounterItem **ppI) = 0;
  465. virtual HRESULT STDMETHODCALLTYPE Remove(
  466. /* [in] */ VARIANT index) = 0;
  467. };
  468. #else /* C style interface */
  469. typedef struct ICountersVtbl
  470. {
  471. BEGIN_INTERFACE
  472. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  473. ICounters * This,
  474. /* [in] */ REFIID riid,
  475. /* [iid_is][out] */ void **ppvObject);
  476. ULONG ( STDMETHODCALLTYPE *AddRef )(
  477. ICounters * This);
  478. ULONG ( STDMETHODCALLTYPE *Release )(
  479. ICounters * This);
  480. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  481. ICounters * This,
  482. /* [out] */ UINT *pctinfo);
  483. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  484. ICounters * This,
  485. /* [in] */ UINT iTInfo,
  486. /* [in] */ LCID lcid,
  487. /* [out] */ ITypeInfo **ppTInfo);
  488. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  489. ICounters * This,
  490. /* [in] */ REFIID riid,
  491. /* [size_is][in] */ LPOLESTR *rgszNames,
  492. /* [in] */ UINT cNames,
  493. /* [in] */ LCID lcid,
  494. /* [size_is][out] */ DISPID *rgDispId);
  495. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  496. ICounters * This,
  497. /* [in] */ DISPID dispIdMember,
  498. /* [in] */ REFIID riid,
  499. /* [in] */ LCID lcid,
  500. /* [in] */ WORD wFlags,
  501. /* [out][in] */ DISPPARAMS *pDispParams,
  502. /* [out] */ VARIANT *pVarResult,
  503. /* [out] */ EXCEPINFO *pExcepInfo,
  504. /* [out] */ UINT *puArgErr);
  505. /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
  506. ICounters * This,
  507. /* [retval][out] */ long *pLong);
  508. /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
  509. ICounters * This,
  510. /* [retval][out] */ IUnknown **ppIunk);
  511. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
  512. ICounters * This,
  513. /* [in] */ VARIANT index,
  514. /* [retval][out] */ DICounterItem **ppI);
  515. HRESULT ( STDMETHODCALLTYPE *Add )(
  516. ICounters * This,
  517. /* [in] */ BSTR pathname,
  518. /* [retval][out] */ DICounterItem **ppI);
  519. HRESULT ( STDMETHODCALLTYPE *Remove )(
  520. ICounters * This,
  521. /* [in] */ VARIANT index);
  522. END_INTERFACE
  523. } ICountersVtbl;
  524. interface ICounters
  525. {
  526. CONST_VTBL struct ICountersVtbl *lpVtbl;
  527. };
  528. #ifdef COBJMACROS
  529. #define ICounters_QueryInterface(This,riid,ppvObject) \
  530. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  531. #define ICounters_AddRef(This) \
  532. (This)->lpVtbl -> AddRef(This)
  533. #define ICounters_Release(This) \
  534. (This)->lpVtbl -> Release(This)
  535. #define ICounters_GetTypeInfoCount(This,pctinfo) \
  536. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  537. #define ICounters_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  538. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  539. #define ICounters_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  540. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  541. #define ICounters_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  542. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  543. #define ICounters_get_Count(This,pLong) \
  544. (This)->lpVtbl -> get_Count(This,pLong)
  545. #define ICounters_get__NewEnum(This,ppIunk) \
  546. (This)->lpVtbl -> get__NewEnum(This,ppIunk)
  547. #define ICounters_get_Item(This,index,ppI) \
  548. (This)->lpVtbl -> get_Item(This,index,ppI)
  549. #define ICounters_Add(This,pathname,ppI) \
  550. (This)->lpVtbl -> Add(This,pathname,ppI)
  551. #define ICounters_Remove(This,index) \
  552. (This)->lpVtbl -> Remove(This,index)
  553. #endif /* COBJMACROS */
  554. #endif /* C style interface */
  555. /* [propget] */ HRESULT STDMETHODCALLTYPE ICounters_get_Count_Proxy(
  556. ICounters * This,
  557. /* [retval][out] */ long *pLong);
  558. void __RPC_STUB ICounters_get_Count_Stub(
  559. IRpcStubBuffer *This,
  560. IRpcChannelBuffer *_pRpcChannelBuffer,
  561. PRPC_MESSAGE _pRpcMessage,
  562. DWORD *_pdwStubPhase);
  563. /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ICounters_get__NewEnum_Proxy(
  564. ICounters * This,
  565. /* [retval][out] */ IUnknown **ppIunk);
  566. void __RPC_STUB ICounters_get__NewEnum_Stub(
  567. IRpcStubBuffer *This,
  568. IRpcChannelBuffer *_pRpcChannelBuffer,
  569. PRPC_MESSAGE _pRpcMessage,
  570. DWORD *_pdwStubPhase);
  571. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ICounters_get_Item_Proxy(
  572. ICounters * This,
  573. /* [in] */ VARIANT index,
  574. /* [retval][out] */ DICounterItem **ppI);
  575. void __RPC_STUB ICounters_get_Item_Stub(
  576. IRpcStubBuffer *This,
  577. IRpcChannelBuffer *_pRpcChannelBuffer,
  578. PRPC_MESSAGE _pRpcMessage,
  579. DWORD *_pdwStubPhase);
  580. HRESULT STDMETHODCALLTYPE ICounters_Add_Proxy(
  581. ICounters * This,
  582. /* [in] */ BSTR pathname,
  583. /* [retval][out] */ DICounterItem **ppI);
  584. void __RPC_STUB ICounters_Add_Stub(
  585. IRpcStubBuffer *This,
  586. IRpcChannelBuffer *_pRpcChannelBuffer,
  587. PRPC_MESSAGE _pRpcMessage,
  588. DWORD *_pdwStubPhase);
  589. HRESULT STDMETHODCALLTYPE ICounters_Remove_Proxy(
  590. ICounters * This,
  591. /* [in] */ VARIANT index);
  592. void __RPC_STUB ICounters_Remove_Stub(
  593. IRpcStubBuffer *This,
  594. IRpcChannelBuffer *_pRpcChannelBuffer,
  595. PRPC_MESSAGE _pRpcMessage,
  596. DWORD *_pdwStubPhase);
  597. #endif /* __ICounters_INTERFACE_DEFINED__ */
  598. #ifndef __ILogFileItem_INTERFACE_DEFINED__
  599. #define __ILogFileItem_INTERFACE_DEFINED__
  600. /* interface ILogFileItem */
  601. /* [object][hidden][helpstring][uuid] */
  602. DEFINE_GUID(IID_ILogFileItem,0xD6B518DD,0x05C7,0x418a,0x89,0xE6,0x4F,0x9C,0xE8,0xC6,0x84,0x1E);
  603. #if defined(__cplusplus) && !defined(CINTERFACE)
  604. MIDL_INTERFACE("D6B518DD-05C7-418a-89E6-4F9CE8C6841E")
  605. ILogFileItem : public IUnknown
  606. {
  607. public:
  608. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Path(
  609. /* [retval][out] */ BSTR *pstrValue) = 0;
  610. };
  611. #else /* C style interface */
  612. typedef struct ILogFileItemVtbl
  613. {
  614. BEGIN_INTERFACE
  615. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  616. ILogFileItem * This,
  617. /* [in] */ REFIID riid,
  618. /* [iid_is][out] */ void **ppvObject);
  619. ULONG ( STDMETHODCALLTYPE *AddRef )(
  620. ILogFileItem * This);
  621. ULONG ( STDMETHODCALLTYPE *Release )(
  622. ILogFileItem * This);
  623. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Path )(
  624. ILogFileItem * This,
  625. /* [retval][out] */ BSTR *pstrValue);
  626. END_INTERFACE
  627. } ILogFileItemVtbl;
  628. interface ILogFileItem
  629. {
  630. CONST_VTBL struct ILogFileItemVtbl *lpVtbl;
  631. };
  632. #ifdef COBJMACROS
  633. #define ILogFileItem_QueryInterface(This,riid,ppvObject) \
  634. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  635. #define ILogFileItem_AddRef(This) \
  636. (This)->lpVtbl -> AddRef(This)
  637. #define ILogFileItem_Release(This) \
  638. (This)->lpVtbl -> Release(This)
  639. #define ILogFileItem_get_Path(This,pstrValue) \
  640. (This)->lpVtbl -> get_Path(This,pstrValue)
  641. #endif /* COBJMACROS */
  642. #endif /* C style interface */
  643. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ILogFileItem_get_Path_Proxy(
  644. ILogFileItem * This,
  645. /* [retval][out] */ BSTR *pstrValue);
  646. void __RPC_STUB ILogFileItem_get_Path_Stub(
  647. IRpcStubBuffer *This,
  648. IRpcChannelBuffer *_pRpcChannelBuffer,
  649. PRPC_MESSAGE _pRpcMessage,
  650. DWORD *_pdwStubPhase);
  651. #endif /* __ILogFileItem_INTERFACE_DEFINED__ */
  652. #ifndef __DILogFileItem_DISPINTERFACE_DEFINED__
  653. #define __DILogFileItem_DISPINTERFACE_DEFINED__
  654. /* dispinterface DILogFileItem */
  655. /* [helpstring][hidden][uuid] */
  656. DEFINE_GUID(DIID_DILogFileItem,0x8D093FFC,0xF777,0x4917,0x82,0xD1,0x83,0x3F,0xBC,0x54,0xC5,0x8F);
  657. #if defined(__cplusplus) && !defined(CINTERFACE)
  658. MIDL_INTERFACE("8D093FFC-F777-4917-82D1-833FBC54C58F")
  659. DILogFileItem : public IDispatch
  660. {
  661. };
  662. #else /* C style interface */
  663. typedef struct DILogFileItemVtbl
  664. {
  665. BEGIN_INTERFACE
  666. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  667. DILogFileItem * This,
  668. /* [in] */ REFIID riid,
  669. /* [iid_is][out] */ void **ppvObject);
  670. ULONG ( STDMETHODCALLTYPE *AddRef )(
  671. DILogFileItem * This);
  672. ULONG ( STDMETHODCALLTYPE *Release )(
  673. DILogFileItem * This);
  674. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  675. DILogFileItem * This,
  676. /* [out] */ UINT *pctinfo);
  677. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  678. DILogFileItem * This,
  679. /* [in] */ UINT iTInfo,
  680. /* [in] */ LCID lcid,
  681. /* [out] */ ITypeInfo **ppTInfo);
  682. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  683. DILogFileItem * This,
  684. /* [in] */ REFIID riid,
  685. /* [size_is][in] */ LPOLESTR *rgszNames,
  686. /* [in] */ UINT cNames,
  687. /* [in] */ LCID lcid,
  688. /* [size_is][out] */ DISPID *rgDispId);
  689. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  690. DILogFileItem * This,
  691. /* [in] */ DISPID dispIdMember,
  692. /* [in] */ REFIID riid,
  693. /* [in] */ LCID lcid,
  694. /* [in] */ WORD wFlags,
  695. /* [out][in] */ DISPPARAMS *pDispParams,
  696. /* [out] */ VARIANT *pVarResult,
  697. /* [out] */ EXCEPINFO *pExcepInfo,
  698. /* [out] */ UINT *puArgErr);
  699. END_INTERFACE
  700. } DILogFileItemVtbl;
  701. interface DILogFileItem
  702. {
  703. CONST_VTBL struct DILogFileItemVtbl *lpVtbl;
  704. };
  705. #ifdef COBJMACROS
  706. #define DILogFileItem_QueryInterface(This,riid,ppvObject) \
  707. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  708. #define DILogFileItem_AddRef(This) \
  709. (This)->lpVtbl -> AddRef(This)
  710. #define DILogFileItem_Release(This) \
  711. (This)->lpVtbl -> Release(This)
  712. #define DILogFileItem_GetTypeInfoCount(This,pctinfo) \
  713. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  714. #define DILogFileItem_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  715. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  716. #define DILogFileItem_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  717. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  718. #define DILogFileItem_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  719. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  720. #endif /* COBJMACROS */
  721. #endif /* C style interface */
  722. #endif /* __DILogFileItem_DISPINTERFACE_DEFINED__ */
  723. #ifndef __ILogFiles_INTERFACE_DEFINED__
  724. #define __ILogFiles_INTERFACE_DEFINED__
  725. /* interface ILogFiles */
  726. /* [object][hidden][dual][helpstring][uuid] */
  727. DEFINE_GUID(IID_ILogFiles,0x6A2A97E6,0x6851,0x41ea,0x87,0xAD,0x2A,0x82,0x25,0x33,0x58,0x65);
  728. #if defined(__cplusplus) && !defined(CINTERFACE)
  729. MIDL_INTERFACE("6A2A97E6-6851-41ea-87AD-2A8225335865")
  730. ILogFiles : public IDispatch
  731. {
  732. public:
  733. virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Count(
  734. /* [retval][out] */ long *pLong) = 0;
  735. virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
  736. /* [retval][out] */ IUnknown **ppIunk) = 0;
  737. virtual /* [id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
  738. /* [in] */ VARIANT index,
  739. /* [retval][out] */ DILogFileItem **ppI) = 0;
  740. virtual HRESULT STDMETHODCALLTYPE Add(
  741. /* [in] */ BSTR pathname,
  742. /* [retval][out] */ DILogFileItem **ppI) = 0;
  743. virtual HRESULT STDMETHODCALLTYPE Remove(
  744. /* [in] */ VARIANT index) = 0;
  745. };
  746. #else /* C style interface */
  747. typedef struct ILogFilesVtbl
  748. {
  749. BEGIN_INTERFACE
  750. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  751. ILogFiles * This,
  752. /* [in] */ REFIID riid,
  753. /* [iid_is][out] */ void **ppvObject);
  754. ULONG ( STDMETHODCALLTYPE *AddRef )(
  755. ILogFiles * This);
  756. ULONG ( STDMETHODCALLTYPE *Release )(
  757. ILogFiles * This);
  758. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  759. ILogFiles * This,
  760. /* [out] */ UINT *pctinfo);
  761. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  762. ILogFiles * This,
  763. /* [in] */ UINT iTInfo,
  764. /* [in] */ LCID lcid,
  765. /* [out] */ ITypeInfo **ppTInfo);
  766. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  767. ILogFiles * This,
  768. /* [in] */ REFIID riid,
  769. /* [size_is][in] */ LPOLESTR *rgszNames,
  770. /* [in] */ UINT cNames,
  771. /* [in] */ LCID lcid,
  772. /* [size_is][out] */ DISPID *rgDispId);
  773. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  774. ILogFiles * This,
  775. /* [in] */ DISPID dispIdMember,
  776. /* [in] */ REFIID riid,
  777. /* [in] */ LCID lcid,
  778. /* [in] */ WORD wFlags,
  779. /* [out][in] */ DISPPARAMS *pDispParams,
  780. /* [out] */ VARIANT *pVarResult,
  781. /* [out] */ EXCEPINFO *pExcepInfo,
  782. /* [out] */ UINT *puArgErr);
  783. /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
  784. ILogFiles * This,
  785. /* [retval][out] */ long *pLong);
  786. /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
  787. ILogFiles * This,
  788. /* [retval][out] */ IUnknown **ppIunk);
  789. /* [id][propget] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
  790. ILogFiles * This,
  791. /* [in] */ VARIANT index,
  792. /* [retval][out] */ DILogFileItem **ppI);
  793. HRESULT ( STDMETHODCALLTYPE *Add )(
  794. ILogFiles * This,
  795. /* [in] */ BSTR pathname,
  796. /* [retval][out] */ DILogFileItem **ppI);
  797. HRESULT ( STDMETHODCALLTYPE *Remove )(
  798. ILogFiles * This,
  799. /* [in] */ VARIANT index);
  800. END_INTERFACE
  801. } ILogFilesVtbl;
  802. interface ILogFiles
  803. {
  804. CONST_VTBL struct ILogFilesVtbl *lpVtbl;
  805. };
  806. #ifdef COBJMACROS
  807. #define ILogFiles_QueryInterface(This,riid,ppvObject) \
  808. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  809. #define ILogFiles_AddRef(This) \
  810. (This)->lpVtbl -> AddRef(This)
  811. #define ILogFiles_Release(This) \
  812. (This)->lpVtbl -> Release(This)
  813. #define ILogFiles_GetTypeInfoCount(This,pctinfo) \
  814. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  815. #define ILogFiles_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  816. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  817. #define ILogFiles_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  818. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  819. #define ILogFiles_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  820. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  821. #define ILogFiles_get_Count(This,pLong) \
  822. (This)->lpVtbl -> get_Count(This,pLong)
  823. #define ILogFiles_get__NewEnum(This,ppIunk) \
  824. (This)->lpVtbl -> get__NewEnum(This,ppIunk)
  825. #define ILogFiles_get_Item(This,index,ppI) \
  826. (This)->lpVtbl -> get_Item(This,index,ppI)
  827. #define ILogFiles_Add(This,pathname,ppI) \
  828. (This)->lpVtbl -> Add(This,pathname,ppI)
  829. #define ILogFiles_Remove(This,index) \
  830. (This)->lpVtbl -> Remove(This,index)
  831. #endif /* COBJMACROS */
  832. #endif /* C style interface */
  833. /* [propget] */ HRESULT STDMETHODCALLTYPE ILogFiles_get_Count_Proxy(
  834. ILogFiles * This,
  835. /* [retval][out] */ long *pLong);
  836. void __RPC_STUB ILogFiles_get_Count_Stub(
  837. IRpcStubBuffer *This,
  838. IRpcChannelBuffer *_pRpcChannelBuffer,
  839. PRPC_MESSAGE _pRpcMessage,
  840. DWORD *_pdwStubPhase);
  841. /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ILogFiles_get__NewEnum_Proxy(
  842. ILogFiles * This,
  843. /* [retval][out] */ IUnknown **ppIunk);
  844. void __RPC_STUB ILogFiles_get__NewEnum_Stub(
  845. IRpcStubBuffer *This,
  846. IRpcChannelBuffer *_pRpcChannelBuffer,
  847. PRPC_MESSAGE _pRpcMessage,
  848. DWORD *_pdwStubPhase);
  849. /* [id][propget] */ HRESULT STDMETHODCALLTYPE ILogFiles_get_Item_Proxy(
  850. ILogFiles * This,
  851. /* [in] */ VARIANT index,
  852. /* [retval][out] */ DILogFileItem **ppI);
  853. void __RPC_STUB ILogFiles_get_Item_Stub(
  854. IRpcStubBuffer *This,
  855. IRpcChannelBuffer *_pRpcChannelBuffer,
  856. PRPC_MESSAGE _pRpcMessage,
  857. DWORD *_pdwStubPhase);
  858. HRESULT STDMETHODCALLTYPE ILogFiles_Add_Proxy(
  859. ILogFiles * This,
  860. /* [in] */ BSTR pathname,
  861. /* [retval][out] */ DILogFileItem **ppI);
  862. void __RPC_STUB ILogFiles_Add_Stub(
  863. IRpcStubBuffer *This,
  864. IRpcChannelBuffer *_pRpcChannelBuffer,
  865. PRPC_MESSAGE _pRpcMessage,
  866. DWORD *_pdwStubPhase);
  867. HRESULT STDMETHODCALLTYPE ILogFiles_Remove_Proxy(
  868. ILogFiles * This,
  869. /* [in] */ VARIANT index);
  870. void __RPC_STUB ILogFiles_Remove_Stub(
  871. IRpcStubBuffer *This,
  872. IRpcChannelBuffer *_pRpcChannelBuffer,
  873. PRPC_MESSAGE _pRpcMessage,
  874. DWORD *_pdwStubPhase);
  875. #endif /* __ILogFiles_INTERFACE_DEFINED__ */
  876. #ifndef __ISystemMonitor_INTERFACE_DEFINED__
  877. #define __ISystemMonitor_INTERFACE_DEFINED__
  878. /* interface ISystemMonitor */
  879. /* [object][hidden][helpstring][uuid] */
  880. DEFINE_GUID(IID_ISystemMonitor,0x194EB241,0xC32C,0x11cf,0x93,0x98,0x00,0xAA,0x00,0xA3,0xDD,0xEA);
  881. #if defined(__cplusplus) && !defined(CINTERFACE)
  882. MIDL_INTERFACE("194EB241-C32C-11cf-9398-00AA00A3DDEA")
  883. ISystemMonitor : public IUnknown
  884. {
  885. public:
  886. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Appearance(
  887. /* [retval][out] */ INT *iAppearance) = 0;
  888. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Appearance(
  889. /* [in] */ INT iAppearance) = 0;
  890. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColor(
  891. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor) = 0;
  892. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColor(
  893. /* [in] */ /* external definition not present */ OLE_COLOR Color) = 0;
  894. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BorderStyle(
  895. /* [retval][out] */ INT *iBorderStyle) = 0;
  896. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BorderStyle(
  897. /* [in] */ INT iBorderStyle) = 0;
  898. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ForeColor(
  899. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor) = 0;
  900. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ForeColor(
  901. /* [in] */ /* external definition not present */ OLE_COLOR Color) = 0;
  902. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Font(
  903. /* [retval][out] */ /* external definition not present */ IFontDisp **ppFont) = 0;
  904. virtual /* [propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Font(
  905. /* [in] */ /* external definition not present */ IFontDisp *pFont) = 0;
  906. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Counters(
  907. /* [retval][out] */ ICounters **ppICounters) = 0;
  908. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowVerticalGrid(
  909. /* [in] */ VARIANT_BOOL bState) = 0;
  910. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowVerticalGrid(
  911. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  912. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowHorizontalGrid(
  913. /* [in] */ VARIANT_BOOL bState) = 0;
  914. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowHorizontalGrid(
  915. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  916. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowLegend(
  917. /* [in] */ VARIANT_BOOL bState) = 0;
  918. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowLegend(
  919. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  920. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowScaleLabels(
  921. /* [in] */ VARIANT_BOOL bState) = 0;
  922. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowScaleLabels(
  923. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  924. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowValueBar(
  925. /* [in] */ VARIANT_BOOL bState) = 0;
  926. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowValueBar(
  927. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  928. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MaximumScale(
  929. /* [in] */ INT iValue) = 0;
  930. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MaximumScale(
  931. /* [retval][out] */ INT *piValue) = 0;
  932. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MinimumScale(
  933. /* [in] */ INT iValue) = 0;
  934. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MinimumScale(
  935. /* [retval][out] */ INT *piValue) = 0;
  936. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_UpdateInterval(
  937. /* [in] */ FLOAT fValue) = 0;
  938. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_UpdateInterval(
  939. /* [retval][out] */ FLOAT *pfValue) = 0;
  940. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayType(
  941. /* [in] */ DisplayTypeConstants eDisplayType) = 0;
  942. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayType(
  943. /* [retval][out] */ DisplayTypeConstants *peDisplayType) = 0;
  944. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ManualUpdate(
  945. /* [in] */ VARIANT_BOOL bState) = 0;
  946. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ManualUpdate(
  947. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  948. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_GraphTitle(
  949. /* [in] */ BSTR bsTitle) = 0;
  950. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_GraphTitle(
  951. /* [retval][out] */ BSTR *pbsTitle) = 0;
  952. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_YAxisLabel(
  953. /* [in] */ BSTR bsTitle) = 0;
  954. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_YAxisLabel(
  955. /* [retval][out] */ BSTR *pbsTitle) = 0;
  956. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE CollectSample( void) = 0;
  957. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE UpdateGraph( void) = 0;
  958. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE BrowseCounters( void) = 0;
  959. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE DisplayProperties( void) = 0;
  960. virtual /* [hidden][id] */ HRESULT STDMETHODCALLTYPE Counter(
  961. /* [in] */ INT iIndex,
  962. /* [out] */ ICounterItem **ppICounter) = 0;
  963. virtual /* [hidden][id] */ HRESULT STDMETHODCALLTYPE AddCounter(
  964. /* [in] */ BSTR bsPath,
  965. /* [out] */ ICounterItem **ppICounter) = 0;
  966. virtual /* [hidden][id] */ HRESULT STDMETHODCALLTYPE DeleteCounter(
  967. /* [in] */ ICounterItem *pCtr) = 0;
  968. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BackColorCtl(
  969. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor) = 0;
  970. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_BackColorCtl(
  971. /* [in] */ /* external definition not present */ OLE_COLOR Color) = 0;
  972. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LogFileName(
  973. /* [in] */ BSTR bsFileName) = 0;
  974. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LogFileName(
  975. /* [retval][out] */ BSTR *bsFileName) = 0;
  976. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LogViewStart(
  977. /* [in] */ DATE StartTime) = 0;
  978. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LogViewStart(
  979. /* [retval][out] */ DATE *StartTime) = 0;
  980. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LogViewStop(
  981. /* [in] */ DATE StopTime) = 0;
  982. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_LogViewStop(
  983. /* [retval][out] */ DATE *StopTime) = 0;
  984. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_GridColor(
  985. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor) = 0;
  986. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_GridColor(
  987. /* [in] */ /* external definition not present */ OLE_COLOR Color) = 0;
  988. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TimeBarColor(
  989. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor) = 0;
  990. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_TimeBarColor(
  991. /* [in] */ /* external definition not present */ OLE_COLOR Color) = 0;
  992. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Highlight(
  993. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  994. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_Highlight(
  995. /* [in] */ VARIANT_BOOL bState) = 0;
  996. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ShowToolbar(
  997. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  998. virtual /* [propput][id] */ HRESULT STDMETHODCALLTYPE put_ShowToolbar(
  999. /* [in] */ VARIANT_BOOL bState) = 0;
  1000. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Paste( void) = 0;
  1001. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Copy( void) = 0;
  1002. virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Reset( void) = 0;
  1003. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReadOnly(
  1004. /* [in] */ VARIANT_BOOL bState) = 0;
  1005. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ReadOnly(
  1006. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  1007. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReportValueType(
  1008. /* [in] */ ReportValueTypeConstants eReportValueType) = 0;
  1009. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_ReportValueType(
  1010. /* [retval][out] */ ReportValueTypeConstants *peReportValueType) = 0;
  1011. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MonitorDuplicateInstances(
  1012. /* [in] */ VARIANT_BOOL bState) = 0;
  1013. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_MonitorDuplicateInstances(
  1014. /* [retval][out] */ VARIANT_BOOL *pbState) = 0;
  1015. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayFilter(
  1016. /* [in] */ INT iValue) = 0;
  1017. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayFilter(
  1018. /* [retval][out] */ INT *piValue) = 0;
  1019. virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LogFiles(
  1020. /* [retval][out] */ ILogFiles **ppILogFiles) = 0;
  1021. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DataSourceType(
  1022. /* [in] */ DataSourceTypeConstants eDataSourceType) = 0;
  1023. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSourceType(
  1024. /* [retval][out] */ DataSourceTypeConstants *peDataSourceType) = 0;
  1025. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SqlDsnName(
  1026. /* [in] */ BSTR bsSqlDsnName) = 0;
  1027. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SqlDsnName(
  1028. /* [retval][out] */ BSTR *bsSqlDsnName) = 0;
  1029. virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_SqlLogSetName(
  1030. /* [in] */ BSTR bsSqlLogSetName) = 0;
  1031. virtual /* [propget][id] */ HRESULT STDMETHODCALLTYPE get_SqlLogSetName(
  1032. /* [retval][out] */ BSTR *bsSqlLogSetName) = 0;
  1033. };
  1034. #else /* C style interface */
  1035. typedef struct ISystemMonitorVtbl
  1036. {
  1037. BEGIN_INTERFACE
  1038. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  1039. ISystemMonitor * This,
  1040. /* [in] */ REFIID riid,
  1041. /* [iid_is][out] */ void **ppvObject);
  1042. ULONG ( STDMETHODCALLTYPE *AddRef )(
  1043. ISystemMonitor * This);
  1044. ULONG ( STDMETHODCALLTYPE *Release )(
  1045. ISystemMonitor * This);
  1046. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Appearance )(
  1047. ISystemMonitor * This,
  1048. /* [retval][out] */ INT *iAppearance);
  1049. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Appearance )(
  1050. ISystemMonitor * This,
  1051. /* [in] */ INT iAppearance);
  1052. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BackColor )(
  1053. ISystemMonitor * This,
  1054. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1055. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BackColor )(
  1056. ISystemMonitor * This,
  1057. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1058. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BorderStyle )(
  1059. ISystemMonitor * This,
  1060. /* [retval][out] */ INT *iBorderStyle);
  1061. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BorderStyle )(
  1062. ISystemMonitor * This,
  1063. /* [in] */ INT iBorderStyle);
  1064. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ForeColor )(
  1065. ISystemMonitor * This,
  1066. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1067. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ForeColor )(
  1068. ISystemMonitor * This,
  1069. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1070. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Font )(
  1071. ISystemMonitor * This,
  1072. /* [retval][out] */ /* external definition not present */ IFontDisp **ppFont);
  1073. /* [propputref][id] */ HRESULT ( STDMETHODCALLTYPE *putref_Font )(
  1074. ISystemMonitor * This,
  1075. /* [in] */ /* external definition not present */ IFontDisp *pFont);
  1076. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Counters )(
  1077. ISystemMonitor * This,
  1078. /* [retval][out] */ ICounters **ppICounters);
  1079. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShowVerticalGrid )(
  1080. ISystemMonitor * This,
  1081. /* [in] */ VARIANT_BOOL bState);
  1082. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShowVerticalGrid )(
  1083. ISystemMonitor * This,
  1084. /* [retval][out] */ VARIANT_BOOL *pbState);
  1085. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShowHorizontalGrid )(
  1086. ISystemMonitor * This,
  1087. /* [in] */ VARIANT_BOOL bState);
  1088. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShowHorizontalGrid )(
  1089. ISystemMonitor * This,
  1090. /* [retval][out] */ VARIANT_BOOL *pbState);
  1091. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShowLegend )(
  1092. ISystemMonitor * This,
  1093. /* [in] */ VARIANT_BOOL bState);
  1094. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShowLegend )(
  1095. ISystemMonitor * This,
  1096. /* [retval][out] */ VARIANT_BOOL *pbState);
  1097. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShowScaleLabels )(
  1098. ISystemMonitor * This,
  1099. /* [in] */ VARIANT_BOOL bState);
  1100. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShowScaleLabels )(
  1101. ISystemMonitor * This,
  1102. /* [retval][out] */ VARIANT_BOOL *pbState);
  1103. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShowValueBar )(
  1104. ISystemMonitor * This,
  1105. /* [in] */ VARIANT_BOOL bState);
  1106. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShowValueBar )(
  1107. ISystemMonitor * This,
  1108. /* [retval][out] */ VARIANT_BOOL *pbState);
  1109. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MaximumScale )(
  1110. ISystemMonitor * This,
  1111. /* [in] */ INT iValue);
  1112. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MaximumScale )(
  1113. ISystemMonitor * This,
  1114. /* [retval][out] */ INT *piValue);
  1115. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MinimumScale )(
  1116. ISystemMonitor * This,
  1117. /* [in] */ INT iValue);
  1118. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MinimumScale )(
  1119. ISystemMonitor * This,
  1120. /* [retval][out] */ INT *piValue);
  1121. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_UpdateInterval )(
  1122. ISystemMonitor * This,
  1123. /* [in] */ FLOAT fValue);
  1124. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_UpdateInterval )(
  1125. ISystemMonitor * This,
  1126. /* [retval][out] */ FLOAT *pfValue);
  1127. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayType )(
  1128. ISystemMonitor * This,
  1129. /* [in] */ DisplayTypeConstants eDisplayType);
  1130. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayType )(
  1131. ISystemMonitor * This,
  1132. /* [retval][out] */ DisplayTypeConstants *peDisplayType);
  1133. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ManualUpdate )(
  1134. ISystemMonitor * This,
  1135. /* [in] */ VARIANT_BOOL bState);
  1136. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ManualUpdate )(
  1137. ISystemMonitor * This,
  1138. /* [retval][out] */ VARIANT_BOOL *pbState);
  1139. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GraphTitle )(
  1140. ISystemMonitor * This,
  1141. /* [in] */ BSTR bsTitle);
  1142. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GraphTitle )(
  1143. ISystemMonitor * This,
  1144. /* [retval][out] */ BSTR *pbsTitle);
  1145. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_YAxisLabel )(
  1146. ISystemMonitor * This,
  1147. /* [in] */ BSTR bsTitle);
  1148. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_YAxisLabel )(
  1149. ISystemMonitor * This,
  1150. /* [retval][out] */ BSTR *pbsTitle);
  1151. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CollectSample )(
  1152. ISystemMonitor * This);
  1153. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *UpdateGraph )(
  1154. ISystemMonitor * This);
  1155. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *BrowseCounters )(
  1156. ISystemMonitor * This);
  1157. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DisplayProperties )(
  1158. ISystemMonitor * This);
  1159. /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE *Counter )(
  1160. ISystemMonitor * This,
  1161. /* [in] */ INT iIndex,
  1162. /* [out] */ ICounterItem **ppICounter);
  1163. /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE *AddCounter )(
  1164. ISystemMonitor * This,
  1165. /* [in] */ BSTR bsPath,
  1166. /* [out] */ ICounterItem **ppICounter);
  1167. /* [hidden][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteCounter )(
  1168. ISystemMonitor * This,
  1169. /* [in] */ ICounterItem *pCtr);
  1170. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BackColorCtl )(
  1171. ISystemMonitor * This,
  1172. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1173. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BackColorCtl )(
  1174. ISystemMonitor * This,
  1175. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1176. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LogFileName )(
  1177. ISystemMonitor * This,
  1178. /* [in] */ BSTR bsFileName);
  1179. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LogFileName )(
  1180. ISystemMonitor * This,
  1181. /* [retval][out] */ BSTR *bsFileName);
  1182. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LogViewStart )(
  1183. ISystemMonitor * This,
  1184. /* [in] */ DATE StartTime);
  1185. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LogViewStart )(
  1186. ISystemMonitor * This,
  1187. /* [retval][out] */ DATE *StartTime);
  1188. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_LogViewStop )(
  1189. ISystemMonitor * This,
  1190. /* [in] */ DATE StopTime);
  1191. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LogViewStop )(
  1192. ISystemMonitor * This,
  1193. /* [retval][out] */ DATE *StopTime);
  1194. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_GridColor )(
  1195. ISystemMonitor * This,
  1196. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1197. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_GridColor )(
  1198. ISystemMonitor * This,
  1199. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1200. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TimeBarColor )(
  1201. ISystemMonitor * This,
  1202. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1203. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TimeBarColor )(
  1204. ISystemMonitor * This,
  1205. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1206. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Highlight )(
  1207. ISystemMonitor * This,
  1208. /* [retval][out] */ VARIANT_BOOL *pbState);
  1209. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Highlight )(
  1210. ISystemMonitor * This,
  1211. /* [in] */ VARIANT_BOOL bState);
  1212. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ShowToolbar )(
  1213. ISystemMonitor * This,
  1214. /* [retval][out] */ VARIANT_BOOL *pbState);
  1215. /* [propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ShowToolbar )(
  1216. ISystemMonitor * This,
  1217. /* [in] */ VARIANT_BOOL bState);
  1218. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Paste )(
  1219. ISystemMonitor * This);
  1220. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Copy )(
  1221. ISystemMonitor * This);
  1222. /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reset )(
  1223. ISystemMonitor * This);
  1224. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ReadOnly )(
  1225. ISystemMonitor * This,
  1226. /* [in] */ VARIANT_BOOL bState);
  1227. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ReadOnly )(
  1228. ISystemMonitor * This,
  1229. /* [retval][out] */ VARIANT_BOOL *pbState);
  1230. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ReportValueType )(
  1231. ISystemMonitor * This,
  1232. /* [in] */ ReportValueTypeConstants eReportValueType);
  1233. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ReportValueType )(
  1234. ISystemMonitor * This,
  1235. /* [retval][out] */ ReportValueTypeConstants *peReportValueType);
  1236. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MonitorDuplicateInstances )(
  1237. ISystemMonitor * This,
  1238. /* [in] */ VARIANT_BOOL bState);
  1239. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MonitorDuplicateInstances )(
  1240. ISystemMonitor * This,
  1241. /* [retval][out] */ VARIANT_BOOL *pbState);
  1242. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DisplayFilter )(
  1243. ISystemMonitor * This,
  1244. /* [in] */ INT iValue);
  1245. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DisplayFilter )(
  1246. ISystemMonitor * This,
  1247. /* [retval][out] */ INT *piValue);
  1248. /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_LogFiles )(
  1249. ISystemMonitor * This,
  1250. /* [retval][out] */ ILogFiles **ppILogFiles);
  1251. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DataSourceType )(
  1252. ISystemMonitor * This,
  1253. /* [in] */ DataSourceTypeConstants eDataSourceType);
  1254. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DataSourceType )(
  1255. ISystemMonitor * This,
  1256. /* [retval][out] */ DataSourceTypeConstants *peDataSourceType);
  1257. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SqlDsnName )(
  1258. ISystemMonitor * This,
  1259. /* [in] */ BSTR bsSqlDsnName);
  1260. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SqlDsnName )(
  1261. ISystemMonitor * This,
  1262. /* [retval][out] */ BSTR *bsSqlDsnName);
  1263. /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_SqlLogSetName )(
  1264. ISystemMonitor * This,
  1265. /* [in] */ BSTR bsSqlLogSetName);
  1266. /* [propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SqlLogSetName )(
  1267. ISystemMonitor * This,
  1268. /* [retval][out] */ BSTR *bsSqlLogSetName);
  1269. END_INTERFACE
  1270. } ISystemMonitorVtbl;
  1271. interface ISystemMonitor
  1272. {
  1273. CONST_VTBL struct ISystemMonitorVtbl *lpVtbl;
  1274. };
  1275. #ifdef COBJMACROS
  1276. #define ISystemMonitor_QueryInterface(This,riid,ppvObject) \
  1277. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  1278. #define ISystemMonitor_AddRef(This) \
  1279. (This)->lpVtbl -> AddRef(This)
  1280. #define ISystemMonitor_Release(This) \
  1281. (This)->lpVtbl -> Release(This)
  1282. #define ISystemMonitor_get_Appearance(This,iAppearance) \
  1283. (This)->lpVtbl -> get_Appearance(This,iAppearance)
  1284. #define ISystemMonitor_put_Appearance(This,iAppearance) \
  1285. (This)->lpVtbl -> put_Appearance(This,iAppearance)
  1286. #define ISystemMonitor_get_BackColor(This,pColor) \
  1287. (This)->lpVtbl -> get_BackColor(This,pColor)
  1288. #define ISystemMonitor_put_BackColor(This,Color) \
  1289. (This)->lpVtbl -> put_BackColor(This,Color)
  1290. #define ISystemMonitor_get_BorderStyle(This,iBorderStyle) \
  1291. (This)->lpVtbl -> get_BorderStyle(This,iBorderStyle)
  1292. #define ISystemMonitor_put_BorderStyle(This,iBorderStyle) \
  1293. (This)->lpVtbl -> put_BorderStyle(This,iBorderStyle)
  1294. #define ISystemMonitor_get_ForeColor(This,pColor) \
  1295. (This)->lpVtbl -> get_ForeColor(This,pColor)
  1296. #define ISystemMonitor_put_ForeColor(This,Color) \
  1297. (This)->lpVtbl -> put_ForeColor(This,Color)
  1298. #define ISystemMonitor_get_Font(This,ppFont) \
  1299. (This)->lpVtbl -> get_Font(This,ppFont)
  1300. #define ISystemMonitor_putref_Font(This,pFont) \
  1301. (This)->lpVtbl -> putref_Font(This,pFont)
  1302. #define ISystemMonitor_get_Counters(This,ppICounters) \
  1303. (This)->lpVtbl -> get_Counters(This,ppICounters)
  1304. #define ISystemMonitor_put_ShowVerticalGrid(This,bState) \
  1305. (This)->lpVtbl -> put_ShowVerticalGrid(This,bState)
  1306. #define ISystemMonitor_get_ShowVerticalGrid(This,pbState) \
  1307. (This)->lpVtbl -> get_ShowVerticalGrid(This,pbState)
  1308. #define ISystemMonitor_put_ShowHorizontalGrid(This,bState) \
  1309. (This)->lpVtbl -> put_ShowHorizontalGrid(This,bState)
  1310. #define ISystemMonitor_get_ShowHorizontalGrid(This,pbState) \
  1311. (This)->lpVtbl -> get_ShowHorizontalGrid(This,pbState)
  1312. #define ISystemMonitor_put_ShowLegend(This,bState) \
  1313. (This)->lpVtbl -> put_ShowLegend(This,bState)
  1314. #define ISystemMonitor_get_ShowLegend(This,pbState) \
  1315. (This)->lpVtbl -> get_ShowLegend(This,pbState)
  1316. #define ISystemMonitor_put_ShowScaleLabels(This,bState) \
  1317. (This)->lpVtbl -> put_ShowScaleLabels(This,bState)
  1318. #define ISystemMonitor_get_ShowScaleLabels(This,pbState) \
  1319. (This)->lpVtbl -> get_ShowScaleLabels(This,pbState)
  1320. #define ISystemMonitor_put_ShowValueBar(This,bState) \
  1321. (This)->lpVtbl -> put_ShowValueBar(This,bState)
  1322. #define ISystemMonitor_get_ShowValueBar(This,pbState) \
  1323. (This)->lpVtbl -> get_ShowValueBar(This,pbState)
  1324. #define ISystemMonitor_put_MaximumScale(This,iValue) \
  1325. (This)->lpVtbl -> put_MaximumScale(This,iValue)
  1326. #define ISystemMonitor_get_MaximumScale(This,piValue) \
  1327. (This)->lpVtbl -> get_MaximumScale(This,piValue)
  1328. #define ISystemMonitor_put_MinimumScale(This,iValue) \
  1329. (This)->lpVtbl -> put_MinimumScale(This,iValue)
  1330. #define ISystemMonitor_get_MinimumScale(This,piValue) \
  1331. (This)->lpVtbl -> get_MinimumScale(This,piValue)
  1332. #define ISystemMonitor_put_UpdateInterval(This,fValue) \
  1333. (This)->lpVtbl -> put_UpdateInterval(This,fValue)
  1334. #define ISystemMonitor_get_UpdateInterval(This,pfValue) \
  1335. (This)->lpVtbl -> get_UpdateInterval(This,pfValue)
  1336. #define ISystemMonitor_put_DisplayType(This,eDisplayType) \
  1337. (This)->lpVtbl -> put_DisplayType(This,eDisplayType)
  1338. #define ISystemMonitor_get_DisplayType(This,peDisplayType) \
  1339. (This)->lpVtbl -> get_DisplayType(This,peDisplayType)
  1340. #define ISystemMonitor_put_ManualUpdate(This,bState) \
  1341. (This)->lpVtbl -> put_ManualUpdate(This,bState)
  1342. #define ISystemMonitor_get_ManualUpdate(This,pbState) \
  1343. (This)->lpVtbl -> get_ManualUpdate(This,pbState)
  1344. #define ISystemMonitor_put_GraphTitle(This,bsTitle) \
  1345. (This)->lpVtbl -> put_GraphTitle(This,bsTitle)
  1346. #define ISystemMonitor_get_GraphTitle(This,pbsTitle) \
  1347. (This)->lpVtbl -> get_GraphTitle(This,pbsTitle)
  1348. #define ISystemMonitor_put_YAxisLabel(This,bsTitle) \
  1349. (This)->lpVtbl -> put_YAxisLabel(This,bsTitle)
  1350. #define ISystemMonitor_get_YAxisLabel(This,pbsTitle) \
  1351. (This)->lpVtbl -> get_YAxisLabel(This,pbsTitle)
  1352. #define ISystemMonitor_CollectSample(This) \
  1353. (This)->lpVtbl -> CollectSample(This)
  1354. #define ISystemMonitor_UpdateGraph(This) \
  1355. (This)->lpVtbl -> UpdateGraph(This)
  1356. #define ISystemMonitor_BrowseCounters(This) \
  1357. (This)->lpVtbl -> BrowseCounters(This)
  1358. #define ISystemMonitor_DisplayProperties(This) \
  1359. (This)->lpVtbl -> DisplayProperties(This)
  1360. #define ISystemMonitor_Counter(This,iIndex,ppICounter) \
  1361. (This)->lpVtbl -> Counter(This,iIndex,ppICounter)
  1362. #define ISystemMonitor_AddCounter(This,bsPath,ppICounter) \
  1363. (This)->lpVtbl -> AddCounter(This,bsPath,ppICounter)
  1364. #define ISystemMonitor_DeleteCounter(This,pCtr) \
  1365. (This)->lpVtbl -> DeleteCounter(This,pCtr)
  1366. #define ISystemMonitor_get_BackColorCtl(This,pColor) \
  1367. (This)->lpVtbl -> get_BackColorCtl(This,pColor)
  1368. #define ISystemMonitor_put_BackColorCtl(This,Color) \
  1369. (This)->lpVtbl -> put_BackColorCtl(This,Color)
  1370. #define ISystemMonitor_put_LogFileName(This,bsFileName) \
  1371. (This)->lpVtbl -> put_LogFileName(This,bsFileName)
  1372. #define ISystemMonitor_get_LogFileName(This,bsFileName) \
  1373. (This)->lpVtbl -> get_LogFileName(This,bsFileName)
  1374. #define ISystemMonitor_put_LogViewStart(This,StartTime) \
  1375. (This)->lpVtbl -> put_LogViewStart(This,StartTime)
  1376. #define ISystemMonitor_get_LogViewStart(This,StartTime) \
  1377. (This)->lpVtbl -> get_LogViewStart(This,StartTime)
  1378. #define ISystemMonitor_put_LogViewStop(This,StopTime) \
  1379. (This)->lpVtbl -> put_LogViewStop(This,StopTime)
  1380. #define ISystemMonitor_get_LogViewStop(This,StopTime) \
  1381. (This)->lpVtbl -> get_LogViewStop(This,StopTime)
  1382. #define ISystemMonitor_get_GridColor(This,pColor) \
  1383. (This)->lpVtbl -> get_GridColor(This,pColor)
  1384. #define ISystemMonitor_put_GridColor(This,Color) \
  1385. (This)->lpVtbl -> put_GridColor(This,Color)
  1386. #define ISystemMonitor_get_TimeBarColor(This,pColor) \
  1387. (This)->lpVtbl -> get_TimeBarColor(This,pColor)
  1388. #define ISystemMonitor_put_TimeBarColor(This,Color) \
  1389. (This)->lpVtbl -> put_TimeBarColor(This,Color)
  1390. #define ISystemMonitor_get_Highlight(This,pbState) \
  1391. (This)->lpVtbl -> get_Highlight(This,pbState)
  1392. #define ISystemMonitor_put_Highlight(This,bState) \
  1393. (This)->lpVtbl -> put_Highlight(This,bState)
  1394. #define ISystemMonitor_get_ShowToolbar(This,pbState) \
  1395. (This)->lpVtbl -> get_ShowToolbar(This,pbState)
  1396. #define ISystemMonitor_put_ShowToolbar(This,bState) \
  1397. (This)->lpVtbl -> put_ShowToolbar(This,bState)
  1398. #define ISystemMonitor_Paste(This) \
  1399. (This)->lpVtbl -> Paste(This)
  1400. #define ISystemMonitor_Copy(This) \
  1401. (This)->lpVtbl -> Copy(This)
  1402. #define ISystemMonitor_Reset(This) \
  1403. (This)->lpVtbl -> Reset(This)
  1404. #define ISystemMonitor_put_ReadOnly(This,bState) \
  1405. (This)->lpVtbl -> put_ReadOnly(This,bState)
  1406. #define ISystemMonitor_get_ReadOnly(This,pbState) \
  1407. (This)->lpVtbl -> get_ReadOnly(This,pbState)
  1408. #define ISystemMonitor_put_ReportValueType(This,eReportValueType) \
  1409. (This)->lpVtbl -> put_ReportValueType(This,eReportValueType)
  1410. #define ISystemMonitor_get_ReportValueType(This,peReportValueType) \
  1411. (This)->lpVtbl -> get_ReportValueType(This,peReportValueType)
  1412. #define ISystemMonitor_put_MonitorDuplicateInstances(This,bState) \
  1413. (This)->lpVtbl -> put_MonitorDuplicateInstances(This,bState)
  1414. #define ISystemMonitor_get_MonitorDuplicateInstances(This,pbState) \
  1415. (This)->lpVtbl -> get_MonitorDuplicateInstances(This,pbState)
  1416. #define ISystemMonitor_put_DisplayFilter(This,iValue) \
  1417. (This)->lpVtbl -> put_DisplayFilter(This,iValue)
  1418. #define ISystemMonitor_get_DisplayFilter(This,piValue) \
  1419. (This)->lpVtbl -> get_DisplayFilter(This,piValue)
  1420. #define ISystemMonitor_get_LogFiles(This,ppILogFiles) \
  1421. (This)->lpVtbl -> get_LogFiles(This,ppILogFiles)
  1422. #define ISystemMonitor_put_DataSourceType(This,eDataSourceType) \
  1423. (This)->lpVtbl -> put_DataSourceType(This,eDataSourceType)
  1424. #define ISystemMonitor_get_DataSourceType(This,peDataSourceType) \
  1425. (This)->lpVtbl -> get_DataSourceType(This,peDataSourceType)
  1426. #define ISystemMonitor_put_SqlDsnName(This,bsSqlDsnName) \
  1427. (This)->lpVtbl -> put_SqlDsnName(This,bsSqlDsnName)
  1428. #define ISystemMonitor_get_SqlDsnName(This,bsSqlDsnName) \
  1429. (This)->lpVtbl -> get_SqlDsnName(This,bsSqlDsnName)
  1430. #define ISystemMonitor_put_SqlLogSetName(This,bsSqlLogSetName) \
  1431. (This)->lpVtbl -> put_SqlLogSetName(This,bsSqlLogSetName)
  1432. #define ISystemMonitor_get_SqlLogSetName(This,bsSqlLogSetName) \
  1433. (This)->lpVtbl -> get_SqlLogSetName(This,bsSqlLogSetName)
  1434. #endif /* COBJMACROS */
  1435. #endif /* C style interface */
  1436. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_Appearance_Proxy(
  1437. ISystemMonitor * This,
  1438. /* [retval][out] */ INT *iAppearance);
  1439. void __RPC_STUB ISystemMonitor_get_Appearance_Stub(
  1440. IRpcStubBuffer *This,
  1441. IRpcChannelBuffer *_pRpcChannelBuffer,
  1442. PRPC_MESSAGE _pRpcMessage,
  1443. DWORD *_pdwStubPhase);
  1444. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_Appearance_Proxy(
  1445. ISystemMonitor * This,
  1446. /* [in] */ INT iAppearance);
  1447. void __RPC_STUB ISystemMonitor_put_Appearance_Stub(
  1448. IRpcStubBuffer *This,
  1449. IRpcChannelBuffer *_pRpcChannelBuffer,
  1450. PRPC_MESSAGE _pRpcMessage,
  1451. DWORD *_pdwStubPhase);
  1452. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_BackColor_Proxy(
  1453. ISystemMonitor * This,
  1454. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1455. void __RPC_STUB ISystemMonitor_get_BackColor_Stub(
  1456. IRpcStubBuffer *This,
  1457. IRpcChannelBuffer *_pRpcChannelBuffer,
  1458. PRPC_MESSAGE _pRpcMessage,
  1459. DWORD *_pdwStubPhase);
  1460. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_BackColor_Proxy(
  1461. ISystemMonitor * This,
  1462. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1463. void __RPC_STUB ISystemMonitor_put_BackColor_Stub(
  1464. IRpcStubBuffer *This,
  1465. IRpcChannelBuffer *_pRpcChannelBuffer,
  1466. PRPC_MESSAGE _pRpcMessage,
  1467. DWORD *_pdwStubPhase);
  1468. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_BorderStyle_Proxy(
  1469. ISystemMonitor * This,
  1470. /* [retval][out] */ INT *iBorderStyle);
  1471. void __RPC_STUB ISystemMonitor_get_BorderStyle_Stub(
  1472. IRpcStubBuffer *This,
  1473. IRpcChannelBuffer *_pRpcChannelBuffer,
  1474. PRPC_MESSAGE _pRpcMessage,
  1475. DWORD *_pdwStubPhase);
  1476. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_BorderStyle_Proxy(
  1477. ISystemMonitor * This,
  1478. /* [in] */ INT iBorderStyle);
  1479. void __RPC_STUB ISystemMonitor_put_BorderStyle_Stub(
  1480. IRpcStubBuffer *This,
  1481. IRpcChannelBuffer *_pRpcChannelBuffer,
  1482. PRPC_MESSAGE _pRpcMessage,
  1483. DWORD *_pdwStubPhase);
  1484. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ForeColor_Proxy(
  1485. ISystemMonitor * This,
  1486. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1487. void __RPC_STUB ISystemMonitor_get_ForeColor_Stub(
  1488. IRpcStubBuffer *This,
  1489. IRpcChannelBuffer *_pRpcChannelBuffer,
  1490. PRPC_MESSAGE _pRpcMessage,
  1491. DWORD *_pdwStubPhase);
  1492. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ForeColor_Proxy(
  1493. ISystemMonitor * This,
  1494. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1495. void __RPC_STUB ISystemMonitor_put_ForeColor_Stub(
  1496. IRpcStubBuffer *This,
  1497. IRpcChannelBuffer *_pRpcChannelBuffer,
  1498. PRPC_MESSAGE _pRpcMessage,
  1499. DWORD *_pdwStubPhase);
  1500. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_Font_Proxy(
  1501. ISystemMonitor * This,
  1502. /* [retval][out] */ /* external definition not present */ IFontDisp **ppFont);
  1503. void __RPC_STUB ISystemMonitor_get_Font_Stub(
  1504. IRpcStubBuffer *This,
  1505. IRpcChannelBuffer *_pRpcChannelBuffer,
  1506. PRPC_MESSAGE _pRpcMessage,
  1507. DWORD *_pdwStubPhase);
  1508. /* [propputref][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_putref_Font_Proxy(
  1509. ISystemMonitor * This,
  1510. /* [in] */ /* external definition not present */ IFontDisp *pFont);
  1511. void __RPC_STUB ISystemMonitor_putref_Font_Stub(
  1512. IRpcStubBuffer *This,
  1513. IRpcChannelBuffer *_pRpcChannelBuffer,
  1514. PRPC_MESSAGE _pRpcMessage,
  1515. DWORD *_pdwStubPhase);
  1516. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_Counters_Proxy(
  1517. ISystemMonitor * This,
  1518. /* [retval][out] */ ICounters **ppICounters);
  1519. void __RPC_STUB ISystemMonitor_get_Counters_Stub(
  1520. IRpcStubBuffer *This,
  1521. IRpcChannelBuffer *_pRpcChannelBuffer,
  1522. PRPC_MESSAGE _pRpcMessage,
  1523. DWORD *_pdwStubPhase);
  1524. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ShowVerticalGrid_Proxy(
  1525. ISystemMonitor * This,
  1526. /* [in] */ VARIANT_BOOL bState);
  1527. void __RPC_STUB ISystemMonitor_put_ShowVerticalGrid_Stub(
  1528. IRpcStubBuffer *This,
  1529. IRpcChannelBuffer *_pRpcChannelBuffer,
  1530. PRPC_MESSAGE _pRpcMessage,
  1531. DWORD *_pdwStubPhase);
  1532. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ShowVerticalGrid_Proxy(
  1533. ISystemMonitor * This,
  1534. /* [retval][out] */ VARIANT_BOOL *pbState);
  1535. void __RPC_STUB ISystemMonitor_get_ShowVerticalGrid_Stub(
  1536. IRpcStubBuffer *This,
  1537. IRpcChannelBuffer *_pRpcChannelBuffer,
  1538. PRPC_MESSAGE _pRpcMessage,
  1539. DWORD *_pdwStubPhase);
  1540. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ShowHorizontalGrid_Proxy(
  1541. ISystemMonitor * This,
  1542. /* [in] */ VARIANT_BOOL bState);
  1543. void __RPC_STUB ISystemMonitor_put_ShowHorizontalGrid_Stub(
  1544. IRpcStubBuffer *This,
  1545. IRpcChannelBuffer *_pRpcChannelBuffer,
  1546. PRPC_MESSAGE _pRpcMessage,
  1547. DWORD *_pdwStubPhase);
  1548. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ShowHorizontalGrid_Proxy(
  1549. ISystemMonitor * This,
  1550. /* [retval][out] */ VARIANT_BOOL *pbState);
  1551. void __RPC_STUB ISystemMonitor_get_ShowHorizontalGrid_Stub(
  1552. IRpcStubBuffer *This,
  1553. IRpcChannelBuffer *_pRpcChannelBuffer,
  1554. PRPC_MESSAGE _pRpcMessage,
  1555. DWORD *_pdwStubPhase);
  1556. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ShowLegend_Proxy(
  1557. ISystemMonitor * This,
  1558. /* [in] */ VARIANT_BOOL bState);
  1559. void __RPC_STUB ISystemMonitor_put_ShowLegend_Stub(
  1560. IRpcStubBuffer *This,
  1561. IRpcChannelBuffer *_pRpcChannelBuffer,
  1562. PRPC_MESSAGE _pRpcMessage,
  1563. DWORD *_pdwStubPhase);
  1564. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ShowLegend_Proxy(
  1565. ISystemMonitor * This,
  1566. /* [retval][out] */ VARIANT_BOOL *pbState);
  1567. void __RPC_STUB ISystemMonitor_get_ShowLegend_Stub(
  1568. IRpcStubBuffer *This,
  1569. IRpcChannelBuffer *_pRpcChannelBuffer,
  1570. PRPC_MESSAGE _pRpcMessage,
  1571. DWORD *_pdwStubPhase);
  1572. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ShowScaleLabels_Proxy(
  1573. ISystemMonitor * This,
  1574. /* [in] */ VARIANT_BOOL bState);
  1575. void __RPC_STUB ISystemMonitor_put_ShowScaleLabels_Stub(
  1576. IRpcStubBuffer *This,
  1577. IRpcChannelBuffer *_pRpcChannelBuffer,
  1578. PRPC_MESSAGE _pRpcMessage,
  1579. DWORD *_pdwStubPhase);
  1580. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ShowScaleLabels_Proxy(
  1581. ISystemMonitor * This,
  1582. /* [retval][out] */ VARIANT_BOOL *pbState);
  1583. void __RPC_STUB ISystemMonitor_get_ShowScaleLabels_Stub(
  1584. IRpcStubBuffer *This,
  1585. IRpcChannelBuffer *_pRpcChannelBuffer,
  1586. PRPC_MESSAGE _pRpcMessage,
  1587. DWORD *_pdwStubPhase);
  1588. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ShowValueBar_Proxy(
  1589. ISystemMonitor * This,
  1590. /* [in] */ VARIANT_BOOL bState);
  1591. void __RPC_STUB ISystemMonitor_put_ShowValueBar_Stub(
  1592. IRpcStubBuffer *This,
  1593. IRpcChannelBuffer *_pRpcChannelBuffer,
  1594. PRPC_MESSAGE _pRpcMessage,
  1595. DWORD *_pdwStubPhase);
  1596. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ShowValueBar_Proxy(
  1597. ISystemMonitor * This,
  1598. /* [retval][out] */ VARIANT_BOOL *pbState);
  1599. void __RPC_STUB ISystemMonitor_get_ShowValueBar_Stub(
  1600. IRpcStubBuffer *This,
  1601. IRpcChannelBuffer *_pRpcChannelBuffer,
  1602. PRPC_MESSAGE _pRpcMessage,
  1603. DWORD *_pdwStubPhase);
  1604. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_MaximumScale_Proxy(
  1605. ISystemMonitor * This,
  1606. /* [in] */ INT iValue);
  1607. void __RPC_STUB ISystemMonitor_put_MaximumScale_Stub(
  1608. IRpcStubBuffer *This,
  1609. IRpcChannelBuffer *_pRpcChannelBuffer,
  1610. PRPC_MESSAGE _pRpcMessage,
  1611. DWORD *_pdwStubPhase);
  1612. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_MaximumScale_Proxy(
  1613. ISystemMonitor * This,
  1614. /* [retval][out] */ INT *piValue);
  1615. void __RPC_STUB ISystemMonitor_get_MaximumScale_Stub(
  1616. IRpcStubBuffer *This,
  1617. IRpcChannelBuffer *_pRpcChannelBuffer,
  1618. PRPC_MESSAGE _pRpcMessage,
  1619. DWORD *_pdwStubPhase);
  1620. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_MinimumScale_Proxy(
  1621. ISystemMonitor * This,
  1622. /* [in] */ INT iValue);
  1623. void __RPC_STUB ISystemMonitor_put_MinimumScale_Stub(
  1624. IRpcStubBuffer *This,
  1625. IRpcChannelBuffer *_pRpcChannelBuffer,
  1626. PRPC_MESSAGE _pRpcMessage,
  1627. DWORD *_pdwStubPhase);
  1628. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_MinimumScale_Proxy(
  1629. ISystemMonitor * This,
  1630. /* [retval][out] */ INT *piValue);
  1631. void __RPC_STUB ISystemMonitor_get_MinimumScale_Stub(
  1632. IRpcStubBuffer *This,
  1633. IRpcChannelBuffer *_pRpcChannelBuffer,
  1634. PRPC_MESSAGE _pRpcMessage,
  1635. DWORD *_pdwStubPhase);
  1636. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_UpdateInterval_Proxy(
  1637. ISystemMonitor * This,
  1638. /* [in] */ FLOAT fValue);
  1639. void __RPC_STUB ISystemMonitor_put_UpdateInterval_Stub(
  1640. IRpcStubBuffer *This,
  1641. IRpcChannelBuffer *_pRpcChannelBuffer,
  1642. PRPC_MESSAGE _pRpcMessage,
  1643. DWORD *_pdwStubPhase);
  1644. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_UpdateInterval_Proxy(
  1645. ISystemMonitor * This,
  1646. /* [retval][out] */ FLOAT *pfValue);
  1647. void __RPC_STUB ISystemMonitor_get_UpdateInterval_Stub(
  1648. IRpcStubBuffer *This,
  1649. IRpcChannelBuffer *_pRpcChannelBuffer,
  1650. PRPC_MESSAGE _pRpcMessage,
  1651. DWORD *_pdwStubPhase);
  1652. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_DisplayType_Proxy(
  1653. ISystemMonitor * This,
  1654. /* [in] */ DisplayTypeConstants eDisplayType);
  1655. void __RPC_STUB ISystemMonitor_put_DisplayType_Stub(
  1656. IRpcStubBuffer *This,
  1657. IRpcChannelBuffer *_pRpcChannelBuffer,
  1658. PRPC_MESSAGE _pRpcMessage,
  1659. DWORD *_pdwStubPhase);
  1660. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_DisplayType_Proxy(
  1661. ISystemMonitor * This,
  1662. /* [retval][out] */ DisplayTypeConstants *peDisplayType);
  1663. void __RPC_STUB ISystemMonitor_get_DisplayType_Stub(
  1664. IRpcStubBuffer *This,
  1665. IRpcChannelBuffer *_pRpcChannelBuffer,
  1666. PRPC_MESSAGE _pRpcMessage,
  1667. DWORD *_pdwStubPhase);
  1668. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ManualUpdate_Proxy(
  1669. ISystemMonitor * This,
  1670. /* [in] */ VARIANT_BOOL bState);
  1671. void __RPC_STUB ISystemMonitor_put_ManualUpdate_Stub(
  1672. IRpcStubBuffer *This,
  1673. IRpcChannelBuffer *_pRpcChannelBuffer,
  1674. PRPC_MESSAGE _pRpcMessage,
  1675. DWORD *_pdwStubPhase);
  1676. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ManualUpdate_Proxy(
  1677. ISystemMonitor * This,
  1678. /* [retval][out] */ VARIANT_BOOL *pbState);
  1679. void __RPC_STUB ISystemMonitor_get_ManualUpdate_Stub(
  1680. IRpcStubBuffer *This,
  1681. IRpcChannelBuffer *_pRpcChannelBuffer,
  1682. PRPC_MESSAGE _pRpcMessage,
  1683. DWORD *_pdwStubPhase);
  1684. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_GraphTitle_Proxy(
  1685. ISystemMonitor * This,
  1686. /* [in] */ BSTR bsTitle);
  1687. void __RPC_STUB ISystemMonitor_put_GraphTitle_Stub(
  1688. IRpcStubBuffer *This,
  1689. IRpcChannelBuffer *_pRpcChannelBuffer,
  1690. PRPC_MESSAGE _pRpcMessage,
  1691. DWORD *_pdwStubPhase);
  1692. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_GraphTitle_Proxy(
  1693. ISystemMonitor * This,
  1694. /* [retval][out] */ BSTR *pbsTitle);
  1695. void __RPC_STUB ISystemMonitor_get_GraphTitle_Stub(
  1696. IRpcStubBuffer *This,
  1697. IRpcChannelBuffer *_pRpcChannelBuffer,
  1698. PRPC_MESSAGE _pRpcMessage,
  1699. DWORD *_pdwStubPhase);
  1700. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_YAxisLabel_Proxy(
  1701. ISystemMonitor * This,
  1702. /* [in] */ BSTR bsTitle);
  1703. void __RPC_STUB ISystemMonitor_put_YAxisLabel_Stub(
  1704. IRpcStubBuffer *This,
  1705. IRpcChannelBuffer *_pRpcChannelBuffer,
  1706. PRPC_MESSAGE _pRpcMessage,
  1707. DWORD *_pdwStubPhase);
  1708. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_YAxisLabel_Proxy(
  1709. ISystemMonitor * This,
  1710. /* [retval][out] */ BSTR *pbsTitle);
  1711. void __RPC_STUB ISystemMonitor_get_YAxisLabel_Stub(
  1712. IRpcStubBuffer *This,
  1713. IRpcChannelBuffer *_pRpcChannelBuffer,
  1714. PRPC_MESSAGE _pRpcMessage,
  1715. DWORD *_pdwStubPhase);
  1716. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_CollectSample_Proxy(
  1717. ISystemMonitor * This);
  1718. void __RPC_STUB ISystemMonitor_CollectSample_Stub(
  1719. IRpcStubBuffer *This,
  1720. IRpcChannelBuffer *_pRpcChannelBuffer,
  1721. PRPC_MESSAGE _pRpcMessage,
  1722. DWORD *_pdwStubPhase);
  1723. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_UpdateGraph_Proxy(
  1724. ISystemMonitor * This);
  1725. void __RPC_STUB ISystemMonitor_UpdateGraph_Stub(
  1726. IRpcStubBuffer *This,
  1727. IRpcChannelBuffer *_pRpcChannelBuffer,
  1728. PRPC_MESSAGE _pRpcMessage,
  1729. DWORD *_pdwStubPhase);
  1730. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_BrowseCounters_Proxy(
  1731. ISystemMonitor * This);
  1732. void __RPC_STUB ISystemMonitor_BrowseCounters_Stub(
  1733. IRpcStubBuffer *This,
  1734. IRpcChannelBuffer *_pRpcChannelBuffer,
  1735. PRPC_MESSAGE _pRpcMessage,
  1736. DWORD *_pdwStubPhase);
  1737. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_DisplayProperties_Proxy(
  1738. ISystemMonitor * This);
  1739. void __RPC_STUB ISystemMonitor_DisplayProperties_Stub(
  1740. IRpcStubBuffer *This,
  1741. IRpcChannelBuffer *_pRpcChannelBuffer,
  1742. PRPC_MESSAGE _pRpcMessage,
  1743. DWORD *_pdwStubPhase);
  1744. /* [hidden][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_Counter_Proxy(
  1745. ISystemMonitor * This,
  1746. /* [in] */ INT iIndex,
  1747. /* [out] */ ICounterItem **ppICounter);
  1748. void __RPC_STUB ISystemMonitor_Counter_Stub(
  1749. IRpcStubBuffer *This,
  1750. IRpcChannelBuffer *_pRpcChannelBuffer,
  1751. PRPC_MESSAGE _pRpcMessage,
  1752. DWORD *_pdwStubPhase);
  1753. /* [hidden][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_AddCounter_Proxy(
  1754. ISystemMonitor * This,
  1755. /* [in] */ BSTR bsPath,
  1756. /* [out] */ ICounterItem **ppICounter);
  1757. void __RPC_STUB ISystemMonitor_AddCounter_Stub(
  1758. IRpcStubBuffer *This,
  1759. IRpcChannelBuffer *_pRpcChannelBuffer,
  1760. PRPC_MESSAGE _pRpcMessage,
  1761. DWORD *_pdwStubPhase);
  1762. /* [hidden][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_DeleteCounter_Proxy(
  1763. ISystemMonitor * This,
  1764. /* [in] */ ICounterItem *pCtr);
  1765. void __RPC_STUB ISystemMonitor_DeleteCounter_Stub(
  1766. IRpcStubBuffer *This,
  1767. IRpcChannelBuffer *_pRpcChannelBuffer,
  1768. PRPC_MESSAGE _pRpcMessage,
  1769. DWORD *_pdwStubPhase);
  1770. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_BackColorCtl_Proxy(
  1771. ISystemMonitor * This,
  1772. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1773. void __RPC_STUB ISystemMonitor_get_BackColorCtl_Stub(
  1774. IRpcStubBuffer *This,
  1775. IRpcChannelBuffer *_pRpcChannelBuffer,
  1776. PRPC_MESSAGE _pRpcMessage,
  1777. DWORD *_pdwStubPhase);
  1778. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_BackColorCtl_Proxy(
  1779. ISystemMonitor * This,
  1780. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1781. void __RPC_STUB ISystemMonitor_put_BackColorCtl_Stub(
  1782. IRpcStubBuffer *This,
  1783. IRpcChannelBuffer *_pRpcChannelBuffer,
  1784. PRPC_MESSAGE _pRpcMessage,
  1785. DWORD *_pdwStubPhase);
  1786. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_LogFileName_Proxy(
  1787. ISystemMonitor * This,
  1788. /* [in] */ BSTR bsFileName);
  1789. void __RPC_STUB ISystemMonitor_put_LogFileName_Stub(
  1790. IRpcStubBuffer *This,
  1791. IRpcChannelBuffer *_pRpcChannelBuffer,
  1792. PRPC_MESSAGE _pRpcMessage,
  1793. DWORD *_pdwStubPhase);
  1794. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_LogFileName_Proxy(
  1795. ISystemMonitor * This,
  1796. /* [retval][out] */ BSTR *bsFileName);
  1797. void __RPC_STUB ISystemMonitor_get_LogFileName_Stub(
  1798. IRpcStubBuffer *This,
  1799. IRpcChannelBuffer *_pRpcChannelBuffer,
  1800. PRPC_MESSAGE _pRpcMessage,
  1801. DWORD *_pdwStubPhase);
  1802. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_LogViewStart_Proxy(
  1803. ISystemMonitor * This,
  1804. /* [in] */ DATE StartTime);
  1805. void __RPC_STUB ISystemMonitor_put_LogViewStart_Stub(
  1806. IRpcStubBuffer *This,
  1807. IRpcChannelBuffer *_pRpcChannelBuffer,
  1808. PRPC_MESSAGE _pRpcMessage,
  1809. DWORD *_pdwStubPhase);
  1810. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_LogViewStart_Proxy(
  1811. ISystemMonitor * This,
  1812. /* [retval][out] */ DATE *StartTime);
  1813. void __RPC_STUB ISystemMonitor_get_LogViewStart_Stub(
  1814. IRpcStubBuffer *This,
  1815. IRpcChannelBuffer *_pRpcChannelBuffer,
  1816. PRPC_MESSAGE _pRpcMessage,
  1817. DWORD *_pdwStubPhase);
  1818. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_LogViewStop_Proxy(
  1819. ISystemMonitor * This,
  1820. /* [in] */ DATE StopTime);
  1821. void __RPC_STUB ISystemMonitor_put_LogViewStop_Stub(
  1822. IRpcStubBuffer *This,
  1823. IRpcChannelBuffer *_pRpcChannelBuffer,
  1824. PRPC_MESSAGE _pRpcMessage,
  1825. DWORD *_pdwStubPhase);
  1826. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_LogViewStop_Proxy(
  1827. ISystemMonitor * This,
  1828. /* [retval][out] */ DATE *StopTime);
  1829. void __RPC_STUB ISystemMonitor_get_LogViewStop_Stub(
  1830. IRpcStubBuffer *This,
  1831. IRpcChannelBuffer *_pRpcChannelBuffer,
  1832. PRPC_MESSAGE _pRpcMessage,
  1833. DWORD *_pdwStubPhase);
  1834. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_GridColor_Proxy(
  1835. ISystemMonitor * This,
  1836. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1837. void __RPC_STUB ISystemMonitor_get_GridColor_Stub(
  1838. IRpcStubBuffer *This,
  1839. IRpcChannelBuffer *_pRpcChannelBuffer,
  1840. PRPC_MESSAGE _pRpcMessage,
  1841. DWORD *_pdwStubPhase);
  1842. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_GridColor_Proxy(
  1843. ISystemMonitor * This,
  1844. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1845. void __RPC_STUB ISystemMonitor_put_GridColor_Stub(
  1846. IRpcStubBuffer *This,
  1847. IRpcChannelBuffer *_pRpcChannelBuffer,
  1848. PRPC_MESSAGE _pRpcMessage,
  1849. DWORD *_pdwStubPhase);
  1850. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_TimeBarColor_Proxy(
  1851. ISystemMonitor * This,
  1852. /* [retval][out] */ /* external definition not present */ OLE_COLOR *pColor);
  1853. void __RPC_STUB ISystemMonitor_get_TimeBarColor_Stub(
  1854. IRpcStubBuffer *This,
  1855. IRpcChannelBuffer *_pRpcChannelBuffer,
  1856. PRPC_MESSAGE _pRpcMessage,
  1857. DWORD *_pdwStubPhase);
  1858. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_TimeBarColor_Proxy(
  1859. ISystemMonitor * This,
  1860. /* [in] */ /* external definition not present */ OLE_COLOR Color);
  1861. void __RPC_STUB ISystemMonitor_put_TimeBarColor_Stub(
  1862. IRpcStubBuffer *This,
  1863. IRpcChannelBuffer *_pRpcChannelBuffer,
  1864. PRPC_MESSAGE _pRpcMessage,
  1865. DWORD *_pdwStubPhase);
  1866. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_Highlight_Proxy(
  1867. ISystemMonitor * This,
  1868. /* [retval][out] */ VARIANT_BOOL *pbState);
  1869. void __RPC_STUB ISystemMonitor_get_Highlight_Stub(
  1870. IRpcStubBuffer *This,
  1871. IRpcChannelBuffer *_pRpcChannelBuffer,
  1872. PRPC_MESSAGE _pRpcMessage,
  1873. DWORD *_pdwStubPhase);
  1874. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_Highlight_Proxy(
  1875. ISystemMonitor * This,
  1876. /* [in] */ VARIANT_BOOL bState);
  1877. void __RPC_STUB ISystemMonitor_put_Highlight_Stub(
  1878. IRpcStubBuffer *This,
  1879. IRpcChannelBuffer *_pRpcChannelBuffer,
  1880. PRPC_MESSAGE _pRpcMessage,
  1881. DWORD *_pdwStubPhase);
  1882. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ShowToolbar_Proxy(
  1883. ISystemMonitor * This,
  1884. /* [retval][out] */ VARIANT_BOOL *pbState);
  1885. void __RPC_STUB ISystemMonitor_get_ShowToolbar_Stub(
  1886. IRpcStubBuffer *This,
  1887. IRpcChannelBuffer *_pRpcChannelBuffer,
  1888. PRPC_MESSAGE _pRpcMessage,
  1889. DWORD *_pdwStubPhase);
  1890. /* [propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ShowToolbar_Proxy(
  1891. ISystemMonitor * This,
  1892. /* [in] */ VARIANT_BOOL bState);
  1893. void __RPC_STUB ISystemMonitor_put_ShowToolbar_Stub(
  1894. IRpcStubBuffer *This,
  1895. IRpcChannelBuffer *_pRpcChannelBuffer,
  1896. PRPC_MESSAGE _pRpcMessage,
  1897. DWORD *_pdwStubPhase);
  1898. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_Paste_Proxy(
  1899. ISystemMonitor * This);
  1900. void __RPC_STUB ISystemMonitor_Paste_Stub(
  1901. IRpcStubBuffer *This,
  1902. IRpcChannelBuffer *_pRpcChannelBuffer,
  1903. PRPC_MESSAGE _pRpcMessage,
  1904. DWORD *_pdwStubPhase);
  1905. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_Copy_Proxy(
  1906. ISystemMonitor * This);
  1907. void __RPC_STUB ISystemMonitor_Copy_Stub(
  1908. IRpcStubBuffer *This,
  1909. IRpcChannelBuffer *_pRpcChannelBuffer,
  1910. PRPC_MESSAGE _pRpcMessage,
  1911. DWORD *_pdwStubPhase);
  1912. /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_Reset_Proxy(
  1913. ISystemMonitor * This);
  1914. void __RPC_STUB ISystemMonitor_Reset_Stub(
  1915. IRpcStubBuffer *This,
  1916. IRpcChannelBuffer *_pRpcChannelBuffer,
  1917. PRPC_MESSAGE _pRpcMessage,
  1918. DWORD *_pdwStubPhase);
  1919. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ReadOnly_Proxy(
  1920. ISystemMonitor * This,
  1921. /* [in] */ VARIANT_BOOL bState);
  1922. void __RPC_STUB ISystemMonitor_put_ReadOnly_Stub(
  1923. IRpcStubBuffer *This,
  1924. IRpcChannelBuffer *_pRpcChannelBuffer,
  1925. PRPC_MESSAGE _pRpcMessage,
  1926. DWORD *_pdwStubPhase);
  1927. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ReadOnly_Proxy(
  1928. ISystemMonitor * This,
  1929. /* [retval][out] */ VARIANT_BOOL *pbState);
  1930. void __RPC_STUB ISystemMonitor_get_ReadOnly_Stub(
  1931. IRpcStubBuffer *This,
  1932. IRpcChannelBuffer *_pRpcChannelBuffer,
  1933. PRPC_MESSAGE _pRpcMessage,
  1934. DWORD *_pdwStubPhase);
  1935. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_ReportValueType_Proxy(
  1936. ISystemMonitor * This,
  1937. /* [in] */ ReportValueTypeConstants eReportValueType);
  1938. void __RPC_STUB ISystemMonitor_put_ReportValueType_Stub(
  1939. IRpcStubBuffer *This,
  1940. IRpcChannelBuffer *_pRpcChannelBuffer,
  1941. PRPC_MESSAGE _pRpcMessage,
  1942. DWORD *_pdwStubPhase);
  1943. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_ReportValueType_Proxy(
  1944. ISystemMonitor * This,
  1945. /* [retval][out] */ ReportValueTypeConstants *peReportValueType);
  1946. void __RPC_STUB ISystemMonitor_get_ReportValueType_Stub(
  1947. IRpcStubBuffer *This,
  1948. IRpcChannelBuffer *_pRpcChannelBuffer,
  1949. PRPC_MESSAGE _pRpcMessage,
  1950. DWORD *_pdwStubPhase);
  1951. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_MonitorDuplicateInstances_Proxy(
  1952. ISystemMonitor * This,
  1953. /* [in] */ VARIANT_BOOL bState);
  1954. void __RPC_STUB ISystemMonitor_put_MonitorDuplicateInstances_Stub(
  1955. IRpcStubBuffer *This,
  1956. IRpcChannelBuffer *_pRpcChannelBuffer,
  1957. PRPC_MESSAGE _pRpcMessage,
  1958. DWORD *_pdwStubPhase);
  1959. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_MonitorDuplicateInstances_Proxy(
  1960. ISystemMonitor * This,
  1961. /* [retval][out] */ VARIANT_BOOL *pbState);
  1962. void __RPC_STUB ISystemMonitor_get_MonitorDuplicateInstances_Stub(
  1963. IRpcStubBuffer *This,
  1964. IRpcChannelBuffer *_pRpcChannelBuffer,
  1965. PRPC_MESSAGE _pRpcMessage,
  1966. DWORD *_pdwStubPhase);
  1967. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_DisplayFilter_Proxy(
  1968. ISystemMonitor * This,
  1969. /* [in] */ INT iValue);
  1970. void __RPC_STUB ISystemMonitor_put_DisplayFilter_Stub(
  1971. IRpcStubBuffer *This,
  1972. IRpcChannelBuffer *_pRpcChannelBuffer,
  1973. PRPC_MESSAGE _pRpcMessage,
  1974. DWORD *_pdwStubPhase);
  1975. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_DisplayFilter_Proxy(
  1976. ISystemMonitor * This,
  1977. /* [retval][out] */ INT *piValue);
  1978. void __RPC_STUB ISystemMonitor_get_DisplayFilter_Stub(
  1979. IRpcStubBuffer *This,
  1980. IRpcChannelBuffer *_pRpcChannelBuffer,
  1981. PRPC_MESSAGE _pRpcMessage,
  1982. DWORD *_pdwStubPhase);
  1983. /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_LogFiles_Proxy(
  1984. ISystemMonitor * This,
  1985. /* [retval][out] */ ILogFiles **ppILogFiles);
  1986. void __RPC_STUB ISystemMonitor_get_LogFiles_Stub(
  1987. IRpcStubBuffer *This,
  1988. IRpcChannelBuffer *_pRpcChannelBuffer,
  1989. PRPC_MESSAGE _pRpcMessage,
  1990. DWORD *_pdwStubPhase);
  1991. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_DataSourceType_Proxy(
  1992. ISystemMonitor * This,
  1993. /* [in] */ DataSourceTypeConstants eDataSourceType);
  1994. void __RPC_STUB ISystemMonitor_put_DataSourceType_Stub(
  1995. IRpcStubBuffer *This,
  1996. IRpcChannelBuffer *_pRpcChannelBuffer,
  1997. PRPC_MESSAGE _pRpcMessage,
  1998. DWORD *_pdwStubPhase);
  1999. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_DataSourceType_Proxy(
  2000. ISystemMonitor * This,
  2001. /* [retval][out] */ DataSourceTypeConstants *peDataSourceType);
  2002. void __RPC_STUB ISystemMonitor_get_DataSourceType_Stub(
  2003. IRpcStubBuffer *This,
  2004. IRpcChannelBuffer *_pRpcChannelBuffer,
  2005. PRPC_MESSAGE _pRpcMessage,
  2006. DWORD *_pdwStubPhase);
  2007. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_SqlDsnName_Proxy(
  2008. ISystemMonitor * This,
  2009. /* [in] */ BSTR bsSqlDsnName);
  2010. void __RPC_STUB ISystemMonitor_put_SqlDsnName_Stub(
  2011. IRpcStubBuffer *This,
  2012. IRpcChannelBuffer *_pRpcChannelBuffer,
  2013. PRPC_MESSAGE _pRpcMessage,
  2014. DWORD *_pdwStubPhase);
  2015. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_SqlDsnName_Proxy(
  2016. ISystemMonitor * This,
  2017. /* [retval][out] */ BSTR *bsSqlDsnName);
  2018. void __RPC_STUB ISystemMonitor_get_SqlDsnName_Stub(
  2019. IRpcStubBuffer *This,
  2020. IRpcChannelBuffer *_pRpcChannelBuffer,
  2021. PRPC_MESSAGE _pRpcMessage,
  2022. DWORD *_pdwStubPhase);
  2023. /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_put_SqlLogSetName_Proxy(
  2024. ISystemMonitor * This,
  2025. /* [in] */ BSTR bsSqlLogSetName);
  2026. void __RPC_STUB ISystemMonitor_put_SqlLogSetName_Stub(
  2027. IRpcStubBuffer *This,
  2028. IRpcChannelBuffer *_pRpcChannelBuffer,
  2029. PRPC_MESSAGE _pRpcMessage,
  2030. DWORD *_pdwStubPhase);
  2031. /* [propget][id] */ HRESULT STDMETHODCALLTYPE ISystemMonitor_get_SqlLogSetName_Proxy(
  2032. ISystemMonitor * This,
  2033. /* [retval][out] */ BSTR *bsSqlLogSetName);
  2034. void __RPC_STUB ISystemMonitor_get_SqlLogSetName_Stub(
  2035. IRpcStubBuffer *This,
  2036. IRpcChannelBuffer *_pRpcChannelBuffer,
  2037. PRPC_MESSAGE _pRpcMessage,
  2038. DWORD *_pdwStubPhase);
  2039. #endif /* __ISystemMonitor_INTERFACE_DEFINED__ */
  2040. #ifndef __DISystemMonitorInternal_DISPINTERFACE_DEFINED__
  2041. #define __DISystemMonitorInternal_DISPINTERFACE_DEFINED__
  2042. /* dispinterface DISystemMonitorInternal */
  2043. /* [helpstring][hidden][uuid] */
  2044. DEFINE_GUID(DIID_DISystemMonitorInternal,0x194EB242,0xC32C,0x11cf,0x93,0x98,0x00,0xAA,0x00,0xA3,0xDD,0xEA);
  2045. #if defined(__cplusplus) && !defined(CINTERFACE)
  2046. MIDL_INTERFACE("194EB242-C32C-11cf-9398-00AA00A3DDEA")
  2047. DISystemMonitorInternal : public IDispatch
  2048. {
  2049. };
  2050. #else /* C style interface */
  2051. typedef struct DISystemMonitorInternalVtbl
  2052. {
  2053. BEGIN_INTERFACE
  2054. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2055. DISystemMonitorInternal * This,
  2056. /* [in] */ REFIID riid,
  2057. /* [iid_is][out] */ void **ppvObject);
  2058. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2059. DISystemMonitorInternal * This);
  2060. ULONG ( STDMETHODCALLTYPE *Release )(
  2061. DISystemMonitorInternal * This);
  2062. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  2063. DISystemMonitorInternal * This,
  2064. /* [out] */ UINT *pctinfo);
  2065. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  2066. DISystemMonitorInternal * This,
  2067. /* [in] */ UINT iTInfo,
  2068. /* [in] */ LCID lcid,
  2069. /* [out] */ ITypeInfo **ppTInfo);
  2070. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  2071. DISystemMonitorInternal * This,
  2072. /* [in] */ REFIID riid,
  2073. /* [size_is][in] */ LPOLESTR *rgszNames,
  2074. /* [in] */ UINT cNames,
  2075. /* [in] */ LCID lcid,
  2076. /* [size_is][out] */ DISPID *rgDispId);
  2077. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  2078. DISystemMonitorInternal * This,
  2079. /* [in] */ DISPID dispIdMember,
  2080. /* [in] */ REFIID riid,
  2081. /* [in] */ LCID lcid,
  2082. /* [in] */ WORD wFlags,
  2083. /* [out][in] */ DISPPARAMS *pDispParams,
  2084. /* [out] */ VARIANT *pVarResult,
  2085. /* [out] */ EXCEPINFO *pExcepInfo,
  2086. /* [out] */ UINT *puArgErr);
  2087. END_INTERFACE
  2088. } DISystemMonitorInternalVtbl;
  2089. interface DISystemMonitorInternal
  2090. {
  2091. CONST_VTBL struct DISystemMonitorInternalVtbl *lpVtbl;
  2092. };
  2093. #ifdef COBJMACROS
  2094. #define DISystemMonitorInternal_QueryInterface(This,riid,ppvObject) \
  2095. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2096. #define DISystemMonitorInternal_AddRef(This) \
  2097. (This)->lpVtbl -> AddRef(This)
  2098. #define DISystemMonitorInternal_Release(This) \
  2099. (This)->lpVtbl -> Release(This)
  2100. #define DISystemMonitorInternal_GetTypeInfoCount(This,pctinfo) \
  2101. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2102. #define DISystemMonitorInternal_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2103. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2104. #define DISystemMonitorInternal_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2105. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2106. #define DISystemMonitorInternal_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2107. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2108. #endif /* COBJMACROS */
  2109. #endif /* C style interface */
  2110. #endif /* __DISystemMonitorInternal_DISPINTERFACE_DEFINED__ */
  2111. #ifndef __DISystemMonitor_DISPINTERFACE_DEFINED__
  2112. #define __DISystemMonitor_DISPINTERFACE_DEFINED__
  2113. /* dispinterface DISystemMonitor */
  2114. /* [helpstring][hidden][uuid] */
  2115. DEFINE_GUID(DIID_DISystemMonitor,0x13D73D81,0xC32E,0x11cf,0x93,0x98,0x00,0xAA,0x00,0xA3,0xDD,0xEA);
  2116. #if defined(__cplusplus) && !defined(CINTERFACE)
  2117. MIDL_INTERFACE("13D73D81-C32E-11cf-9398-00AA00A3DDEA")
  2118. DISystemMonitor : public IDispatch
  2119. {
  2120. };
  2121. #else /* C style interface */
  2122. typedef struct DISystemMonitorVtbl
  2123. {
  2124. BEGIN_INTERFACE
  2125. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2126. DISystemMonitor * This,
  2127. /* [in] */ REFIID riid,
  2128. /* [iid_is][out] */ void **ppvObject);
  2129. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2130. DISystemMonitor * This);
  2131. ULONG ( STDMETHODCALLTYPE *Release )(
  2132. DISystemMonitor * This);
  2133. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  2134. DISystemMonitor * This,
  2135. /* [out] */ UINT *pctinfo);
  2136. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  2137. DISystemMonitor * This,
  2138. /* [in] */ UINT iTInfo,
  2139. /* [in] */ LCID lcid,
  2140. /* [out] */ ITypeInfo **ppTInfo);
  2141. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  2142. DISystemMonitor * This,
  2143. /* [in] */ REFIID riid,
  2144. /* [size_is][in] */ LPOLESTR *rgszNames,
  2145. /* [in] */ UINT cNames,
  2146. /* [in] */ LCID lcid,
  2147. /* [size_is][out] */ DISPID *rgDispId);
  2148. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  2149. DISystemMonitor * This,
  2150. /* [in] */ DISPID dispIdMember,
  2151. /* [in] */ REFIID riid,
  2152. /* [in] */ LCID lcid,
  2153. /* [in] */ WORD wFlags,
  2154. /* [out][in] */ DISPPARAMS *pDispParams,
  2155. /* [out] */ VARIANT *pVarResult,
  2156. /* [out] */ EXCEPINFO *pExcepInfo,
  2157. /* [out] */ UINT *puArgErr);
  2158. END_INTERFACE
  2159. } DISystemMonitorVtbl;
  2160. interface DISystemMonitor
  2161. {
  2162. CONST_VTBL struct DISystemMonitorVtbl *lpVtbl;
  2163. };
  2164. #ifdef COBJMACROS
  2165. #define DISystemMonitor_QueryInterface(This,riid,ppvObject) \
  2166. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2167. #define DISystemMonitor_AddRef(This) \
  2168. (This)->lpVtbl -> AddRef(This)
  2169. #define DISystemMonitor_Release(This) \
  2170. (This)->lpVtbl -> Release(This)
  2171. #define DISystemMonitor_GetTypeInfoCount(This,pctinfo) \
  2172. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2173. #define DISystemMonitor_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2174. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2175. #define DISystemMonitor_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2176. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2177. #define DISystemMonitor_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2178. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2179. #endif /* COBJMACROS */
  2180. #endif /* C style interface */
  2181. #endif /* __DISystemMonitor_DISPINTERFACE_DEFINED__ */
  2182. #ifndef __ISystemMonitorEvents_INTERFACE_DEFINED__
  2183. #define __ISystemMonitorEvents_INTERFACE_DEFINED__
  2184. /* interface ISystemMonitorEvents */
  2185. /* [object][helpstring][uuid] */
  2186. DEFINE_GUID(IID_ISystemMonitorEvents,0xEE660EA0,0x4ABD,0x11cf,0x94,0x3A,0x00,0x80,0x29,0x00,0x43,0x47);
  2187. #if defined(__cplusplus) && !defined(CINTERFACE)
  2188. MIDL_INTERFACE("EE660EA0-4ABD-11cf-943A-008029004347")
  2189. ISystemMonitorEvents : public IUnknown
  2190. {
  2191. public:
  2192. virtual /* [helpstring][id] */ void STDMETHODCALLTYPE OnCounterSelected(
  2193. /* [in] */ INT Index) = 0;
  2194. virtual /* [helpstring][id] */ void STDMETHODCALLTYPE OnCounterAdded(
  2195. /* [in] */ INT Index) = 0;
  2196. virtual /* [helpstring][id] */ void STDMETHODCALLTYPE OnCounterDeleted(
  2197. /* [in] */ INT Index) = 0;
  2198. virtual /* [helpstring][id] */ void STDMETHODCALLTYPE OnSampleCollected( void) = 0;
  2199. virtual /* [helpstring][id] */ void STDMETHODCALLTYPE OnDblClick(
  2200. /* [in] */ INT Index) = 0;
  2201. };
  2202. #else /* C style interface */
  2203. typedef struct ISystemMonitorEventsVtbl
  2204. {
  2205. BEGIN_INTERFACE
  2206. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2207. ISystemMonitorEvents * This,
  2208. /* [in] */ REFIID riid,
  2209. /* [iid_is][out] */ void **ppvObject);
  2210. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2211. ISystemMonitorEvents * This);
  2212. ULONG ( STDMETHODCALLTYPE *Release )(
  2213. ISystemMonitorEvents * This);
  2214. /* [helpstring][id] */ void ( STDMETHODCALLTYPE *OnCounterSelected )(
  2215. ISystemMonitorEvents * This,
  2216. /* [in] */ INT Index);
  2217. /* [helpstring][id] */ void ( STDMETHODCALLTYPE *OnCounterAdded )(
  2218. ISystemMonitorEvents * This,
  2219. /* [in] */ INT Index);
  2220. /* [helpstring][id] */ void ( STDMETHODCALLTYPE *OnCounterDeleted )(
  2221. ISystemMonitorEvents * This,
  2222. /* [in] */ INT Index);
  2223. /* [helpstring][id] */ void ( STDMETHODCALLTYPE *OnSampleCollected )(
  2224. ISystemMonitorEvents * This);
  2225. /* [helpstring][id] */ void ( STDMETHODCALLTYPE *OnDblClick )(
  2226. ISystemMonitorEvents * This,
  2227. /* [in] */ INT Index);
  2228. END_INTERFACE
  2229. } ISystemMonitorEventsVtbl;
  2230. interface ISystemMonitorEvents
  2231. {
  2232. CONST_VTBL struct ISystemMonitorEventsVtbl *lpVtbl;
  2233. };
  2234. #ifdef COBJMACROS
  2235. #define ISystemMonitorEvents_QueryInterface(This,riid,ppvObject) \
  2236. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2237. #define ISystemMonitorEvents_AddRef(This) \
  2238. (This)->lpVtbl -> AddRef(This)
  2239. #define ISystemMonitorEvents_Release(This) \
  2240. (This)->lpVtbl -> Release(This)
  2241. #define ISystemMonitorEvents_OnCounterSelected(This,Index) \
  2242. (This)->lpVtbl -> OnCounterSelected(This,Index)
  2243. #define ISystemMonitorEvents_OnCounterAdded(This,Index) \
  2244. (This)->lpVtbl -> OnCounterAdded(This,Index)
  2245. #define ISystemMonitorEvents_OnCounterDeleted(This,Index) \
  2246. (This)->lpVtbl -> OnCounterDeleted(This,Index)
  2247. #define ISystemMonitorEvents_OnSampleCollected(This) \
  2248. (This)->lpVtbl -> OnSampleCollected(This)
  2249. #define ISystemMonitorEvents_OnDblClick(This,Index) \
  2250. (This)->lpVtbl -> OnDblClick(This,Index)
  2251. #endif /* COBJMACROS */
  2252. #endif /* C style interface */
  2253. /* [helpstring][id] */ void STDMETHODCALLTYPE ISystemMonitorEvents_OnCounterSelected_Proxy(
  2254. ISystemMonitorEvents * This,
  2255. /* [in] */ INT Index);
  2256. void __RPC_STUB ISystemMonitorEvents_OnCounterSelected_Stub(
  2257. IRpcStubBuffer *This,
  2258. IRpcChannelBuffer *_pRpcChannelBuffer,
  2259. PRPC_MESSAGE _pRpcMessage,
  2260. DWORD *_pdwStubPhase);
  2261. /* [helpstring][id] */ void STDMETHODCALLTYPE ISystemMonitorEvents_OnCounterAdded_Proxy(
  2262. ISystemMonitorEvents * This,
  2263. /* [in] */ INT Index);
  2264. void __RPC_STUB ISystemMonitorEvents_OnCounterAdded_Stub(
  2265. IRpcStubBuffer *This,
  2266. IRpcChannelBuffer *_pRpcChannelBuffer,
  2267. PRPC_MESSAGE _pRpcMessage,
  2268. DWORD *_pdwStubPhase);
  2269. /* [helpstring][id] */ void STDMETHODCALLTYPE ISystemMonitorEvents_OnCounterDeleted_Proxy(
  2270. ISystemMonitorEvents * This,
  2271. /* [in] */ INT Index);
  2272. void __RPC_STUB ISystemMonitorEvents_OnCounterDeleted_Stub(
  2273. IRpcStubBuffer *This,
  2274. IRpcChannelBuffer *_pRpcChannelBuffer,
  2275. PRPC_MESSAGE _pRpcMessage,
  2276. DWORD *_pdwStubPhase);
  2277. /* [helpstring][id] */ void STDMETHODCALLTYPE ISystemMonitorEvents_OnSampleCollected_Proxy(
  2278. ISystemMonitorEvents * This);
  2279. void __RPC_STUB ISystemMonitorEvents_OnSampleCollected_Stub(
  2280. IRpcStubBuffer *This,
  2281. IRpcChannelBuffer *_pRpcChannelBuffer,
  2282. PRPC_MESSAGE _pRpcMessage,
  2283. DWORD *_pdwStubPhase);
  2284. /* [helpstring][id] */ void STDMETHODCALLTYPE ISystemMonitorEvents_OnDblClick_Proxy(
  2285. ISystemMonitorEvents * This,
  2286. /* [in] */ INT Index);
  2287. void __RPC_STUB ISystemMonitorEvents_OnDblClick_Stub(
  2288. IRpcStubBuffer *This,
  2289. IRpcChannelBuffer *_pRpcChannelBuffer,
  2290. PRPC_MESSAGE _pRpcMessage,
  2291. DWORD *_pdwStubPhase);
  2292. #endif /* __ISystemMonitorEvents_INTERFACE_DEFINED__ */
  2293. #ifndef __DISystemMonitorEvents_DISPINTERFACE_DEFINED__
  2294. #define __DISystemMonitorEvents_DISPINTERFACE_DEFINED__
  2295. /* dispinterface DISystemMonitorEvents */
  2296. /* [helpstring][uuid] */
  2297. DEFINE_GUID(DIID_DISystemMonitorEvents,0x84979930,0x4AB3,0x11cf,0x94,0x3A,0x00,0x80,0x29,0x00,0x43,0x47);
  2298. #if defined(__cplusplus) && !defined(CINTERFACE)
  2299. MIDL_INTERFACE("84979930-4AB3-11cf-943A-008029004347")
  2300. DISystemMonitorEvents : public IDispatch
  2301. {
  2302. };
  2303. #else /* C style interface */
  2304. typedef struct DISystemMonitorEventsVtbl
  2305. {
  2306. BEGIN_INTERFACE
  2307. HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
  2308. DISystemMonitorEvents * This,
  2309. /* [in] */ REFIID riid,
  2310. /* [iid_is][out] */ void **ppvObject);
  2311. ULONG ( STDMETHODCALLTYPE *AddRef )(
  2312. DISystemMonitorEvents * This);
  2313. ULONG ( STDMETHODCALLTYPE *Release )(
  2314. DISystemMonitorEvents * This);
  2315. HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
  2316. DISystemMonitorEvents * This,
  2317. /* [out] */ UINT *pctinfo);
  2318. HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
  2319. DISystemMonitorEvents * This,
  2320. /* [in] */ UINT iTInfo,
  2321. /* [in] */ LCID lcid,
  2322. /* [out] */ ITypeInfo **ppTInfo);
  2323. HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
  2324. DISystemMonitorEvents * This,
  2325. /* [in] */ REFIID riid,
  2326. /* [size_is][in] */ LPOLESTR *rgszNames,
  2327. /* [in] */ UINT cNames,
  2328. /* [in] */ LCID lcid,
  2329. /* [size_is][out] */ DISPID *rgDispId);
  2330. /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
  2331. DISystemMonitorEvents * This,
  2332. /* [in] */ DISPID dispIdMember,
  2333. /* [in] */ REFIID riid,
  2334. /* [in] */ LCID lcid,
  2335. /* [in] */ WORD wFlags,
  2336. /* [out][in] */ DISPPARAMS *pDispParams,
  2337. /* [out] */ VARIANT *pVarResult,
  2338. /* [out] */ EXCEPINFO *pExcepInfo,
  2339. /* [out] */ UINT *puArgErr);
  2340. END_INTERFACE
  2341. } DISystemMonitorEventsVtbl;
  2342. interface DISystemMonitorEvents
  2343. {
  2344. CONST_VTBL struct DISystemMonitorEventsVtbl *lpVtbl;
  2345. };
  2346. #ifdef COBJMACROS
  2347. #define DISystemMonitorEvents_QueryInterface(This,riid,ppvObject) \
  2348. (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
  2349. #define DISystemMonitorEvents_AddRef(This) \
  2350. (This)->lpVtbl -> AddRef(This)
  2351. #define DISystemMonitorEvents_Release(This) \
  2352. (This)->lpVtbl -> Release(This)
  2353. #define DISystemMonitorEvents_GetTypeInfoCount(This,pctinfo) \
  2354. (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
  2355. #define DISystemMonitorEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
  2356. (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
  2357. #define DISystemMonitorEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
  2358. (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
  2359. #define DISystemMonitorEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
  2360. (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
  2361. #endif /* COBJMACROS */
  2362. #endif /* C style interface */
  2363. #endif /* __DISystemMonitorEvents_DISPINTERFACE_DEFINED__ */
  2364. DEFINE_GUID(CLSID_SystemMonitor,0xC4D2D8E0,0xD1DD,0x11ce,0x94,0x0F,0x00,0x80,0x29,0x00,0x43,0x47);
  2365. #ifdef __cplusplus
  2366. class DECLSPEC_UUID("C4D2D8E0-D1DD-11ce-940F-008029004347")
  2367. SystemMonitor;
  2368. #endif
  2369. DEFINE_GUID(CLSID_CounterItem,0xC4D2D8E0,0xD1DD,0x11ce,0x94,0x0F,0x00,0x80,0x29,0x00,0x43,0x48);
  2370. #ifdef __cplusplus
  2371. class DECLSPEC_UUID("C4D2D8E0-D1DD-11ce-940F-008029004348")
  2372. CounterItem;
  2373. #endif
  2374. DEFINE_GUID(CLSID_Counters,0xB2B066D2,0x2AAC,0x11cf,0x94,0x2F,0x00,0x80,0x29,0x00,0x43,0x47);
  2375. #ifdef __cplusplus
  2376. class DECLSPEC_UUID("B2B066D2-2AAC-11cf-942F-008029004347")
  2377. Counters;
  2378. #endif
  2379. DEFINE_GUID(CLSID_LogFileItem,0x16EC5BE8,0xDF93,0x4237,0x94,0xE4,0x9E,0xE9,0x18,0x11,0x1D,0x71);
  2380. #ifdef __cplusplus
  2381. class DECLSPEC_UUID("16EC5BE8-DF93-4237-94E4-9EE918111D71")
  2382. LogFileItem;
  2383. #endif
  2384. DEFINE_GUID(CLSID_LogFiles,0x2735D9FD,0xF6B9,0x4f19,0xA5,0xD9,0xE2,0xD0,0x68,0x58,0x4B,0xC5);
  2385. #ifdef __cplusplus
  2386. class DECLSPEC_UUID("2735D9FD-F6B9-4f19-A5D9-E2D068584BC5")
  2387. LogFiles;
  2388. #endif
  2389. #endif /* __SystemMonitor_LIBRARY_DEFINED__ */
  2390. /* Additional Prototypes for ALL interfaces */
  2391. /* end of Additional Prototypes */
  2392. #ifdef __cplusplus
  2393. }
  2394. #endif
  2395. #endif