#define global IID__ISystemMonitorUnion "{C8A77338-265F-4DE5-AA25-C7DA1CE5A8F4}"
#usecom global _ISystemMonitorUnion IID__ISystemMonitorUnion "{}"
#comfunc global _ISystemMonitorUnion_get_Appearance 3 var
#comfunc global _ISystemMonitorUnion_put_Appearance 4 int
#comfunc global _ISystemMonitorUnion_get_BackColor 5 var
#comfunc global _ISystemMonitorUnion_put_BackColor 6 int
#comfunc global _ISystemMonitorUnion_get_BorderStyle 7 var
#comfunc global _ISystemMonitorUnion_put_BorderStyle 8 int
#comfunc global _ISystemMonitorUnion_get_ForeColor 9 var
#comfunc global _ISystemMonitorUnion_put_ForeColor 10 int
#comfunc global _ISystemMonitorUnion_get_Font 11 sptr
#comfunc global _ISystemMonitorUnion_putref_Font 12 sptr
#comfunc global _ISystemMonitorUnion_get_Counters 13 sptr
#comfunc global _ISystemMonitorUnion_put_ShowVerticalGrid 14 int
#comfunc global _ISystemMonitorUnion_get_ShowVerticalGrid 15 var
#comfunc global _ISystemMonitorUnion_put_ShowHorizontalGrid 16 int
#comfunc global _ISystemMonitorUnion_get_ShowHorizontalGrid 17 var
#comfunc global _ISystemMonitorUnion_put_ShowLegend 18 int
#comfunc global _ISystemMonitorUnion_get_ShowLegend 19 var
#comfunc global _ISystemMonitorUnion_put_ShowScaleLabels 20 int
#comfunc global _ISystemMonitorUnion_get_ShowScaleLabels 21 var
#comfunc global _ISystemMonitorUnion_put_ShowValueBar 22 int
#comfunc global _ISystemMonitorUnion_get_ShowValueBar 23 var
#comfunc global _ISystemMonitorUnion_put_MaximumScale 24 int
#comfunc global _ISystemMonitorUnion_get_MaximumScale 25 var
#comfunc global _ISystemMonitorUnion_put_MinimumScale 26 int
#comfunc global _ISystemMonitorUnion_get_MinimumScale 27 var
#comfunc global _ISystemMonitorUnion_put_UpdateInterval 28 float
#comfunc global _ISystemMonitorUnion_get_UpdateInterval 29 var
#comfunc global _ISystemMonitorUnion_put_DisplayType 30 int
#comfunc global _ISystemMonitorUnion_get_DisplayType 31 var
#comfunc global _ISystemMonitorUnion_put_ManualUpdate 32 int
#comfunc global _ISystemMonitorUnion_get_ManualUpdate 33 var
#comfunc global _ISystemMonitorUnion_put_GraphTitle 34 wstr
#comfunc global _ISystemMonitorUnion_get_GraphTitle 35 var
#comfunc global _ISystemMonitorUnion_put_YAxisLabel 36 wstr
#comfunc global _ISystemMonitorUnion_get_YAxisLabel 37 var
#comfunc global _ISystemMonitorUnion_CollectSample 38
#comfunc global _ISystemMonitorUnion_UpdateGraph 39
#comfunc global _ISystemMonitorUnion_BrowseCounters 40
#comfunc global _ISystemMonitorUnion_DisplayProperties 41
#comfunc global _ISystemMonitorUnion_Counter 42 int,sptr
#comfunc global _ISystemMonitorUnion_AddCounter 43 wstr,sptr
#comfunc global _ISystemMonitorUnion_DeleteCounter 44 sptr
#comfunc global _ISystemMonitorUnion_get_BackColorCtl 45 var
#comfunc global _ISystemMonitorUnion_put_BackColorCtl 46 int
#comfunc global _ISystemMonitorUnion_put_LogFileName 47 wstr
#comfunc global _ISystemMonitorUnion_get_LogFileName 48 var
#comfunc global _ISystemMonitorUnion_put_LogViewStart 49 double
#comfunc global _ISystemMonitorUnion_get_LogViewStart 50 var
#comfunc global _ISystemMonitorUnion_put_LogViewStop 51 double
#comfunc global _ISystemMonitorUnion_get_LogViewStop 52 var
#comfunc global _ISystemMonitorUnion_get_GridColor 53 var
#comfunc global _ISystemMonitorUnion_put_GridColor 54 int
#comfunc global _ISystemMonitorUnion_get_TimeBarColor 55 var
#comfunc global _ISystemMonitorUnion_put_TimeBarColor 56 int
#comfunc global _ISystemMonitorUnion_get_Highlight 57 var
#comfunc global _ISystemMonitorUnion_put_Highlight 58 int
#comfunc global _ISystemMonitorUnion_get_ShowToolbar 59 var
#comfunc global _ISystemMonitorUnion_put_ShowToolbar 60 int
#comfunc global _ISystemMonitorUnion_Paste 61
#comfunc global _ISystemMonitorUnion_Copy 62
#comfunc global _ISystemMonitorUnion_Reset 63
#comfunc global _ISystemMonitorUnion_put_ReadOnly 64 int
#comfunc global _ISystemMonitorUnion_get_ReadOnly 65 var
#comfunc global _ISystemMonitorUnion_put_ReportValueType 66 int
#comfunc global _ISystemMonitorUnion_get_ReportValueType 67 var
#comfunc global _ISystemMonitorUnion_put_MonitorDuplicateInstances 68 int
#comfunc global _ISystemMonitorUnion_get_MonitorDuplicateInstances 69 var
#comfunc global _ISystemMonitorUnion_put_DisplayFilter 70 int
#comfunc global _ISystemMonitorUnion_get_DisplayFilter 71 var
#comfunc global _ISystemMonitorUnion_get_LogFiles 72 sptr
#comfunc global _ISystemMonitorUnion_put_DataSourceType 73 int
#comfunc global _ISystemMonitorUnion_get_DataSourceType 74 var
#comfunc global _ISystemMonitorUnion_put_SqlDsnName 75 wstr
#comfunc global _ISystemMonitorUnion_get_SqlDsnName 76 var
#comfunc global _ISystemMonitorUnion_put_SqlLogSetName 77 wstr
#comfunc global _ISystemMonitorUnion_get_SqlLogSetName 78 var
#comfunc global _ISystemMonitorUnion_put_EnableDigitGrouping 79 int
#comfunc global _ISystemMonitorUnion_get_EnableDigitGrouping 80 var
#comfunc global _ISystemMonitorUnion_put_EnableToolTips 81 int
#comfunc global _ISystemMonitorUnion_get_EnableToolTips 82 var
#comfunc global _ISystemMonitorUnion_put_ShowTimeAxisLabels 83 int
#comfunc global _ISystemMonitorUnion_get_ShowTimeAxisLabels 84 var
#comfunc global _ISystemMonitorUnion_put_ChartScroll 85 int
#comfunc global _ISystemMonitorUnion_get_ChartScroll 86 var
#comfunc global _ISystemMonitorUnion_put_DataPointCount 87 int
#comfunc global _ISystemMonitorUnion_get_DataPointCount 88 var
#comfunc global _ISystemMonitorUnion_ScaleToFit 89 int
#comfunc global _ISystemMonitorUnion_SaveAs 90 wstr,int
#comfunc global _ISystemMonitorUnion_Relog 91 wstr,int,int
#comfunc global _ISystemMonitorUnion_ClearData 92
#comfunc global _ISystemMonitorUnion_get_LogSourceStartTime 93 var
#comfunc global _ISystemMonitorUnion_get_LogSourceStopTime 94 var
#comfunc global _ISystemMonitorUnion_SetLogViewRange 95 double,double
#comfunc global _ISystemMonitorUnion_GetLogViewRange 96 var,var
#comfunc global _ISystemMonitorUnion_BatchingLock 97 int,int
#comfunc global _ISystemMonitorUnion_LoadSettings 98 wstr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。#define global IID__ISystemMonitorUnion "{C8A77338-265F-4DE5-AA25-C7DA1CE5A8F4}"
#usecom global _ISystemMonitorUnion IID__ISystemMonitorUnion "{}"
#comfunc global _ISystemMonitorUnion_get_Appearance 3 sptr
#comfunc global _ISystemMonitorUnion_put_Appearance 4 int
#comfunc global _ISystemMonitorUnion_get_BackColor 5 sptr
#comfunc global _ISystemMonitorUnion_put_BackColor 6 int
#comfunc global _ISystemMonitorUnion_get_BorderStyle 7 sptr
#comfunc global _ISystemMonitorUnion_put_BorderStyle 8 int
#comfunc global _ISystemMonitorUnion_get_ForeColor 9 sptr
#comfunc global _ISystemMonitorUnion_put_ForeColor 10 int
#comfunc global _ISystemMonitorUnion_get_Font 11 sptr
#comfunc global _ISystemMonitorUnion_putref_Font 12 sptr
#comfunc global _ISystemMonitorUnion_get_Counters 13 sptr
#comfunc global _ISystemMonitorUnion_put_ShowVerticalGrid 14 int
#comfunc global _ISystemMonitorUnion_get_ShowVerticalGrid 15 sptr
#comfunc global _ISystemMonitorUnion_put_ShowHorizontalGrid 16 int
#comfunc global _ISystemMonitorUnion_get_ShowHorizontalGrid 17 sptr
#comfunc global _ISystemMonitorUnion_put_ShowLegend 18 int
#comfunc global _ISystemMonitorUnion_get_ShowLegend 19 sptr
#comfunc global _ISystemMonitorUnion_put_ShowScaleLabels 20 int
#comfunc global _ISystemMonitorUnion_get_ShowScaleLabels 21 sptr
#comfunc global _ISystemMonitorUnion_put_ShowValueBar 22 int
#comfunc global _ISystemMonitorUnion_get_ShowValueBar 23 sptr
#comfunc global _ISystemMonitorUnion_put_MaximumScale 24 int
#comfunc global _ISystemMonitorUnion_get_MaximumScale 25 sptr
#comfunc global _ISystemMonitorUnion_put_MinimumScale 26 int
#comfunc global _ISystemMonitorUnion_get_MinimumScale 27 sptr
#comfunc global _ISystemMonitorUnion_put_UpdateInterval 28 float
#comfunc global _ISystemMonitorUnion_get_UpdateInterval 29 sptr
#comfunc global _ISystemMonitorUnion_put_DisplayType 30 int
#comfunc global _ISystemMonitorUnion_get_DisplayType 31 sptr
#comfunc global _ISystemMonitorUnion_put_ManualUpdate 32 int
#comfunc global _ISystemMonitorUnion_get_ManualUpdate 33 sptr
#comfunc global _ISystemMonitorUnion_put_GraphTitle 34 wstr
#comfunc global _ISystemMonitorUnion_get_GraphTitle 35 sptr
#comfunc global _ISystemMonitorUnion_put_YAxisLabel 36 wstr
#comfunc global _ISystemMonitorUnion_get_YAxisLabel 37 sptr
#comfunc global _ISystemMonitorUnion_CollectSample 38
#comfunc global _ISystemMonitorUnion_UpdateGraph 39
#comfunc global _ISystemMonitorUnion_BrowseCounters 40
#comfunc global _ISystemMonitorUnion_DisplayProperties 41
#comfunc global _ISystemMonitorUnion_Counter 42 int,sptr
#comfunc global _ISystemMonitorUnion_AddCounter 43 wstr,sptr
#comfunc global _ISystemMonitorUnion_DeleteCounter 44 sptr
#comfunc global _ISystemMonitorUnion_get_BackColorCtl 45 sptr
#comfunc global _ISystemMonitorUnion_put_BackColorCtl 46 int
#comfunc global _ISystemMonitorUnion_put_LogFileName 47 wstr
#comfunc global _ISystemMonitorUnion_get_LogFileName 48 sptr
#comfunc global _ISystemMonitorUnion_put_LogViewStart 49 double
#comfunc global _ISystemMonitorUnion_get_LogViewStart 50 sptr
#comfunc global _ISystemMonitorUnion_put_LogViewStop 51 double
#comfunc global _ISystemMonitorUnion_get_LogViewStop 52 sptr
#comfunc global _ISystemMonitorUnion_get_GridColor 53 sptr
#comfunc global _ISystemMonitorUnion_put_GridColor 54 int
#comfunc global _ISystemMonitorUnion_get_TimeBarColor 55 sptr
#comfunc global _ISystemMonitorUnion_put_TimeBarColor 56 int
#comfunc global _ISystemMonitorUnion_get_Highlight 57 sptr
#comfunc global _ISystemMonitorUnion_put_Highlight 58 int
#comfunc global _ISystemMonitorUnion_get_ShowToolbar 59 sptr
#comfunc global _ISystemMonitorUnion_put_ShowToolbar 60 int
#comfunc global _ISystemMonitorUnion_Paste 61
#comfunc global _ISystemMonitorUnion_Copy 62
#comfunc global _ISystemMonitorUnion_Reset 63
#comfunc global _ISystemMonitorUnion_put_ReadOnly 64 int
#comfunc global _ISystemMonitorUnion_get_ReadOnly 65 sptr
#comfunc global _ISystemMonitorUnion_put_ReportValueType 66 int
#comfunc global _ISystemMonitorUnion_get_ReportValueType 67 sptr
#comfunc global _ISystemMonitorUnion_put_MonitorDuplicateInstances 68 int
#comfunc global _ISystemMonitorUnion_get_MonitorDuplicateInstances 69 sptr
#comfunc global _ISystemMonitorUnion_put_DisplayFilter 70 int
#comfunc global _ISystemMonitorUnion_get_DisplayFilter 71 sptr
#comfunc global _ISystemMonitorUnion_get_LogFiles 72 sptr
#comfunc global _ISystemMonitorUnion_put_DataSourceType 73 int
#comfunc global _ISystemMonitorUnion_get_DataSourceType 74 sptr
#comfunc global _ISystemMonitorUnion_put_SqlDsnName 75 wstr
#comfunc global _ISystemMonitorUnion_get_SqlDsnName 76 sptr
#comfunc global _ISystemMonitorUnion_put_SqlLogSetName 77 wstr
#comfunc global _ISystemMonitorUnion_get_SqlLogSetName 78 sptr
#comfunc global _ISystemMonitorUnion_put_EnableDigitGrouping 79 int
#comfunc global _ISystemMonitorUnion_get_EnableDigitGrouping 80 sptr
#comfunc global _ISystemMonitorUnion_put_EnableToolTips 81 int
#comfunc global _ISystemMonitorUnion_get_EnableToolTips 82 sptr
#comfunc global _ISystemMonitorUnion_put_ShowTimeAxisLabels 83 int
#comfunc global _ISystemMonitorUnion_get_ShowTimeAxisLabels 84 sptr
#comfunc global _ISystemMonitorUnion_put_ChartScroll 85 int
#comfunc global _ISystemMonitorUnion_get_ChartScroll 86 sptr
#comfunc global _ISystemMonitorUnion_put_DataPointCount 87 int
#comfunc global _ISystemMonitorUnion_get_DataPointCount 88 sptr
#comfunc global _ISystemMonitorUnion_ScaleToFit 89 int
#comfunc global _ISystemMonitorUnion_SaveAs 90 wstr,int
#comfunc global _ISystemMonitorUnion_Relog 91 wstr,int,int
#comfunc global _ISystemMonitorUnion_ClearData 92
#comfunc global _ISystemMonitorUnion_get_LogSourceStartTime 93 sptr
#comfunc global _ISystemMonitorUnion_get_LogSourceStopTime 94 sptr
#comfunc global _ISystemMonitorUnion_SetLogViewRange 95 double,double
#comfunc global _ISystemMonitorUnion_GetLogViewRange 96 sptr,sptr
#comfunc global _ISystemMonitorUnion_BatchingLock 97 int,int
#comfunc global _ISystemMonitorUnion_LoadSettings 98 wstr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。