#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\sysmon.ocx")(GUID . "{1B773E42-2509-11CF-942F-008029004347}")(DESCRIPTION . "System Monitor Control")(VERSION . "3.3") (CLASSES . #S(HASH-TABLE EQUAL ("DisplayTypeConstants" (TYPE . "Enum")(DESCRIPTION . "System Monitor display type constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ReportValueTypeConstants" (TYPE . "Enum")(DESCRIPTION . "System Monitor report value type constants")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ICounterItem" (TYPE . "Interface")(DESCRIPTION . "Definition of interface ICounterItem")(GUID . "{771A9520-EE28-11CE-941E-008029004347}")(FUNCTIONS ((NAME . "Value") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pdblValue" "VT_PTR.VT_R8")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Current value.")) ((NAME . "Color") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Color.")) ((NAME . "Color") (RIID . #x00000001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.OLE_COLOR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Color.")) ((NAME . "Width") (RIID . #x00000002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Width.")) ((NAME . "Width") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Width.")) ((NAME . "LineStyle") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Line style.")) ((NAME . "LineStyle") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Line style.")) ((NAME . "ScaleFactor") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Scale factor.")) ((NAME . "ScaleFactor") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Scale factor.")) ((NAME . "Path") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pstrValue" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "GetValue") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Value" "VT_PTR.VT_R8")("Status" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatistics") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Max" "VT_PTR.VT_R8")("Min" "VT_PTR.VT_R8")("Avg" "VT_PTR.VT_R8")("Status" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("DICounterItem" (TYPE . "Dispinterface")(DESCRIPTION . "Definition of dispinterface DICounterItem")(GUID . "{C08C4FF2-0E2E-11CF-942C-008029004347}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_R8")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Current value.")) ((NAME . "Color") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Color.")) ((NAME . "Color") (RIID . #x00000001) (OFFSET . #x14) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Color.")) ((NAME . "Width") (RIID . #x00000002) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Width.")) ((NAME . "Width") (RIID . #x00000002) (OFFSET . #x1c) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Width.")) ((NAME . "LineStyle") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Line style.")) ((NAME . "LineStyle") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Line style.")) ((NAME . "ScaleFactor") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Scale factor.")) ((NAME . "ScaleFactor") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Scale factor.")) ((NAME . "Path") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "GetValue") (RIID . #x6001000a) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Value" "VT_PTR.VT_R8")("Status" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetStatistics") (RIID . #x6001000b) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Max" "VT_PTR.VT_R8")("Min" "VT_PTR.VT_R8")("Avg" "VT_PTR.VT_R8")("Status" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ICounters" (TYPE . "Dispinterface")(DESCRIPTION . "Counter collection")(GUID . "{79167962-28FC-11CF-942F-008029004347}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Count") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x20) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_PTR.DICounterItem")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-GET ))) ((NAME . "Add") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.DICounterItem")(PARAMS ("pathname" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Remove") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("ISystemMonitor" (TYPE . "Interface")(DESCRIPTION . "Definition of interface ISystemMonitor")(GUID . "{194EB241-C32C-11CF-9398-00AA00A3DDEA}")(FUNCTIONS ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("iAppearance" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "The appearance.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("iAppearance" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "The appearance.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.OLE_COLOR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "The background color.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The background color.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("iBorderStyle" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "The border style.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("iBorderStyle" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "The border style.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.OLE_COLOR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "The foreground color.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The foreground color.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("ppFont" "VT_PTR.VT_PTR.IFontDisp")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "The font for all text.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("ppFont" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The font for all text.")) ((NAME . "Counters") (RIID . #x00000000) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("ppICounters" "VT_PTR.VT_PTR.ICounters")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "The counter collection.")) ((NAME . "ShowVerticalGrid") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show vertical grid.")) ((NAME . "ShowVerticalGrid") (RIID . #x00000001) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Show vertical grid.")) ((NAME . "ShowHorizontalGrid") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show horizontal grid.")) ((NAME . "ShowHorizontalGrid") (RIID . #x00000002) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Show horizontal grid.")) ((NAME . "ShowLegend") (RIID . #x00000003) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show counters legend.")) ((NAME . "ShowLegend") (RIID . #x00000003) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Show counters legend.")) ((NAME . "ShowScaleLabels") (RIID . #x00000004) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show scale labels.")) ((NAME . "ShowScaleLabels") (RIID . #x00000004) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Show scale labels.")) ((NAME . "ShowValueBar") (RIID . #x00000005) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show value bar.")) ((NAME . "ShowValueBar") (RIID . #x00000005) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Show value bar.")) ((NAME . "MaximumScale") (RIID . #x00000006) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Maximum scale value.")) ((NAME . "MaximumScale") (RIID . #x00000006) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Maximum scale value.")) ((NAME . "MinimumScale") (RIID . #x00000007) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Minimum scale value.")) ((NAME . "MinimumScale") (RIID . #x00000007) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("piValue" "VT_PTR.VT_INT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Minimum scale value.")) ((NAME . "UpdateInterval") (RIID . #x00000008) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("pfValue" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Update interval.")) ((NAME . "UpdateInterval") (RIID . #x00000008) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("pfValue" "VT_PTR.VT_R4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Update interval.")) ((NAME . "DisplayType") (RIID . #x00000009) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("peDisplayType" "VT_USERDEFINED.Enum.DisplayTypeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Display type.")) ((NAME . "DisplayType") (RIID . #x00000009) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("peDisplayType" "VT_PTR.DisplayTypeConstants")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Display type.")) ((NAME . "ManualUpdate") (RIID . #x0000000a) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Manual update.")) ((NAME . "ManualUpdate") (RIID . #x0000000a) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Manual update.")) ((NAME . "GraphTitle") (RIID . #x0000000b) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("pbsTitle" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Graph title.")) ((NAME . "GraphTitle") (RIID . #x0000000b) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("pbsTitle" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Graph title.")) ((NAME . "YAxisLabel") (RIID . #x0000000c) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("pbsTitle" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Y axis label.")) ((NAME . "YAxisLabel") (RIID . #x0000000c) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ("pbsTitle" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Y axis label.")) ((NAME . "CollectSample") (RIID . #x0000000e) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collect sample for each counter.")) ((NAME . "UpdateGraph") (RIID . #x0000000f) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply visual changes to graph.")) ((NAME . "BrowseCounters") (RIID . #x00000010) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display counter browser.")) ((NAME . "DisplayProperties") (RIID . #x00000011) (OFFSET . #xa4) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display properties.")) ((NAME . "Counter") (RIID . #x00000012) (OFFSET . #xa8) (RETURNS . "VT_HRESULT")(PARAMS ("iIndex" "VT_INT")("ppICounter" "VT_PTR.VT_PTR.ICounterItem")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddCounter") (RIID . #x00000013) (OFFSET . #xac) (RETURNS . "VT_HRESULT")(PARAMS ("bsPath" "VT_BSTR")("ppICounter" "VT_PTR.VT_PTR.ICounterItem")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteCounter") (RIID . #x00000014) (OFFSET . #xb0) (RETURNS . "VT_HRESULT")(PARAMS ("pCtr" "VT_PTR.ICounterItem")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BackColorCtl") (RIID . #x00000015) (OFFSET . #xb4) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.OLE_COLOR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Control panel background color.")) ((NAME . "BackColorCtl") (RIID . #x00000015) (OFFSET . #xb8) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control panel background color.")) ((NAME . "LogFileName") (RIID . #x00000016) (OFFSET . #xbc) (RETURNS . "VT_HRESULT")(PARAMS ("bsFileName" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Log file name.")) ((NAME . "LogFileName") (RIID . #x00000016) (OFFSET . #xc0) (RETURNS . "VT_HRESULT")(PARAMS ("bsFileName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Log file name.")) ((NAME . "LogViewStart") (RIID . #x00000017) (OFFSET . #xc4) (RETURNS . "VT_HRESULT")(PARAMS ("StartTime" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Start time of log file view.")) ((NAME . "LogViewStart") (RIID . #x00000017) (OFFSET . #xc8) (RETURNS . "VT_HRESULT")(PARAMS ("StartTime" "VT_PTR.VT_DATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Start time of log file view.")) ((NAME . "LogViewStop") (RIID . #x00000018) (OFFSET . #xcc) (RETURNS . "VT_HRESULT")(PARAMS ("StopTime" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stop time of log file view.")) ((NAME . "LogViewStop") (RIID . #x00000018) (OFFSET . #xd0) (RETURNS . "VT_HRESULT")(PARAMS ("StopTime" "VT_PTR.VT_DATE")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Stop time of log file view.")) ((NAME . "GridColor") (RIID . #x00000019) (OFFSET . #xd4) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.OLE_COLOR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Graph grid color.")) ((NAME . "GridColor") (RIID . #x00000019) (OFFSET . #xd8) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Graph grid color.")) ((NAME . "TimeBarColor") (RIID . #x0000001a) (OFFSET . #xdc) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.OLE_COLOR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Graph time bar color.")) ((NAME . "TimeBarColor") (RIID . #x0000001a) (OFFSET . #xe0) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Graph time bar color.")) ((NAME . "Highlight") (RIID . #x0000001b) (OFFSET . #xe4) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Highlight the selected counter..")) ((NAME . "Highlight") (RIID . #x0000001b) (OFFSET . #xe8) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Highlight the selected counter..")) ((NAME . "ShowToolbar") (RIID . #x0000001c) (OFFSET . #xec) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Show the toolbar")) ((NAME . "ShowToolbar") (RIID . #x0000001c) (OFFSET . #xf0) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show the toolbar")) ((NAME . "Paste") (RIID . #x0000001d) (OFFSET . #xf4) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Paste Counters from clipboard.")) ((NAME . "Copy") (RIID . #x0000001e) (OFFSET . #xf8) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copy Counters to clipboard.")) ((NAME . "Reset") (RIID . #x0000001f) (OFFSET . #xfc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all counters in the control.")) ((NAME . "ReadOnly") (RIID . #x00000020) (OFFSET . #x100) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Disallow property modifications.")) ((NAME . "ReadOnly") (RIID . #x00000020) (OFFSET . #x104) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Disallow property modifications.")) ((NAME . "ReportValueType") (RIID . #x00000021) (OFFSET . #x108) (RETURNS . "VT_HRESULT")(PARAMS ("peReportValueType" "VT_USERDEFINED.Enum.ReportValueTypeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Report value.")) ((NAME . "ReportValueType") (RIID . #x00000021) (OFFSET . #x10c) (RETURNS . "VT_HRESULT")(PARAMS ("peReportValueType" "VT_PTR.ReportValueTypeConstants")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Report value.")) ((NAME . "MonitorDuplicateInstances") (RIID . #x00000022) (OFFSET . #x110) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Allow monitoring of duplicate counter instances.")) ((NAME . "MonitorDuplicateInstances") (RIID . #x00000022) (OFFSET . #x114) (RETURNS . "VT_HRESULT")(PARAMS ("pbState" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Allow monitoring of duplicate counter instances.")))) ("DISystemMonitorInternal" (TYPE . "Dispinterface")(DESCRIPTION . "Definition of dispinterface DISystemMonitorInternal`")(GUID . "{194EB242-C32C-11CF-9398-00AA00A3DDEA}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #xc) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The appearance.")) ((NAME . "Appearance") (RIID . #xfffffdf8) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "The appearance.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x14) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The background color.")) ((NAME . "BackColor") (RIID . #xfffffe0b) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The background color.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x1c) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The border style.")) ((NAME . "BorderStyle") (RIID . #xfffffe08) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "The border style.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The foreground color.")) ((NAME . "ForeColor") (RIID . #xfffffdff) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "The foreground color.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x2c) (RETURNS . "VT_PTR.IFontDisp")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The font for all text.")) ((NAME . "Font") (RIID . #xfffffe00) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.IFontDisp")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The font for all text.")) ((NAME . "Counters") (RIID . #x00000000) (OFFSET . #x34) (RETURNS . "VT_PTR.ICounters")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The counter collection.")) ((NAME . "ShowVerticalGrid") (RIID . #x00000001) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show vertical grid.")) ((NAME . "ShowVerticalGrid") (RIID . #x00000001) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show vertical grid.")) ((NAME . "ShowHorizontalGrid") (RIID . #x00000002) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show horizontal grid.")) ((NAME . "ShowHorizontalGrid") (RIID . #x00000002) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show horizontal grid.")) ((NAME . "ShowLegend") (RIID . #x00000003) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show counters legend.")) ((NAME . "ShowLegend") (RIID . #x00000003) (OFFSET . #x4c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show counters legend.")) ((NAME . "ShowScaleLabels") (RIID . #x00000004) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show scale labels.")) ((NAME . "ShowScaleLabels") (RIID . #x00000004) (OFFSET . #x54) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show scale labels.")) ((NAME . "ShowValueBar") (RIID . #x00000005) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show value bar.")) ((NAME . "ShowValueBar") (RIID . #x00000005) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show value bar.")) ((NAME . "MaximumScale") (RIID . #x00000006) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Maximum scale value.")) ((NAME . "MaximumScale") (RIID . #x00000006) (OFFSET . #x64) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Maximum scale value.")) ((NAME . "MinimumScale") (RIID . #x00000007) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Minimum scale value.")) ((NAME . "MinimumScale") (RIID . #x00000007) (OFFSET . #x6c) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Minimum scale value.")) ((NAME . "UpdateInterval") (RIID . #x00000008) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Update interval.")) ((NAME . "UpdateInterval") (RIID . #x00000008) (OFFSET . #x74) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Update interval.")) ((NAME . "DisplayType") (RIID . #x00000009) (OFFSET . #x78) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_USERDEFINED.Enum.DisplayTypeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Display type.")) ((NAME . "DisplayType") (RIID . #x00000009) (OFFSET . #x7c) (RETURNS . "VT_USERDEFINED.Enum.DisplayTypeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Display type.")) ((NAME . "ManualUpdate") (RIID . #x0000000a) (OFFSET . #x80) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Manual update.")) ((NAME . "ManualUpdate") (RIID . #x0000000a) (OFFSET . #x84) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Manual update.")) ((NAME . "GraphTitle") (RIID . #x0000000b) (OFFSET . #x88) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Graph title.")) ((NAME . "GraphTitle") (RIID . #x0000000b) (OFFSET . #x8c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Graph title.")) ((NAME . "YAxisLabel") (RIID . #x0000000c) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Y axis label.")) ((NAME . "YAxisLabel") (RIID . #x0000000c) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Y axis label.")) ((NAME . "CollectSample") (RIID . #x0000000e) (OFFSET . #x98) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collect sample for each counter.")) ((NAME . "UpdateGraph") (RIID . #x0000000f) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply visual changes to graph.")) ((NAME . "BrowseCounters") (RIID . #x00000010) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display counter browser.")) ((NAME . "DisplayProperties") (RIID . #x00000011) (OFFSET . #xa4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display properties.")) ((NAME . "Counter") (RIID . #x00000012) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("iIndex" "VT_INT")("ppICounter" "VT_PTR.VT_PTR.ICounterItem")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddCounter") (RIID . #x00000013) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ("bsPath" "VT_BSTR")("ppICounter" "VT_PTR.VT_PTR.ICounterItem")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteCounter") (RIID . #x00000014) (OFFSET . #xb0) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_PTR.ICounterItem")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BackColorCtl") (RIID . #x00000015) (OFFSET . #xb4) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Control panel background color.")) ((NAME . "BackColorCtl") (RIID . #x00000015) (OFFSET . #xb8) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Control panel background color.")) ((NAME . "LogFileName") (RIID . #x00000016) (OFFSET . #xbc) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Log file name.")) ((NAME . "LogFileName") (RIID . #x00000016) (OFFSET . #xc0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Log file name.")) ((NAME . "LogViewStart") (RIID . #x00000017) (OFFSET . #xc4) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Start time of log file view.")) ((NAME . "LogViewStart") (RIID . #x00000017) (OFFSET . #xc8) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Start time of log file view.")) ((NAME . "LogViewStop") (RIID . #x00000018) (OFFSET . #xcc) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_DATE")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stop time of log file view.")) ((NAME . "LogViewStop") (RIID . #x00000018) (OFFSET . #xd0) (RETURNS . "VT_DATE")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stop time of log file view.")) ((NAME . "GridColor") (RIID . #x00000019) (OFFSET . #xd4) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Graph grid color.")) ((NAME . "GridColor") (RIID . #x00000019) (OFFSET . #xd8) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Graph grid color.")) ((NAME . "TimeBarColor") (RIID . #x0000001a) (OFFSET . #xdc) (RETURNS . "VT_USERDEFINED.Typedef.OLE_COLOR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Graph time bar color.")) ((NAME . "TimeBarColor") (RIID . #x0000001a) (OFFSET . #xe0) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_USERDEFINED.Typedef.OLE_COLOR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Graph time bar color.")) ((NAME . "Highlight") (RIID . #x0000001b) (OFFSET . #xe4) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Highlight the selected counter..")) ((NAME . "Highlight") (RIID . #x0000001b) (OFFSET . #xe8) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Highlight the selected counter..")) ((NAME . "ShowToolbar") (RIID . #x0000001c) (OFFSET . #xec) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Show the toolbar")) ((NAME . "ShowToolbar") (RIID . #x0000001c) (OFFSET . #xf0) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Show the toolbar")) ((NAME . "Paste") (RIID . #x0000001d) (OFFSET . #xf4) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Paste Counters from clipboard.")) ((NAME . "Copy") (RIID . #x0000001e) (OFFSET . #xf8) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copy Counters to clipboard.")) ((NAME . "Reset") (RIID . #x0000001f) (OFFSET . #xfc) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all counters in the control.")) ((NAME . "ReadOnly") (RIID . #x00000020) (OFFSET . #x100) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Disallow property modifications.")) ((NAME . "ReadOnly") (RIID . #x00000020) (OFFSET . #x104) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Disallow property modifications.")) ((NAME . "ReportValueType") (RIID . #x00000021) (OFFSET . #x108) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_USERDEFINED.Enum.ReportValueTypeConstants")) (FLAGS ( IS-SET ))(DESCRIPTION . "Report value.")) ((NAME . "ReportValueType") (RIID . #x00000021) (OFFSET . #x10c) (RETURNS . "VT_USERDEFINED.Enum.ReportValueTypeConstants")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Report value.")) ((NAME . "MonitorDuplicateInstances") (RIID . #x00000022) (OFFSET . #x110) (RETURNS . "VT_VOID")(PARAMS ("pCtr" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Allow monitoring of duplicate counter instances.")) ((NAME . "MonitorDuplicateInstances") (RIID . #x00000022) (OFFSET . #x114) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Allow monitoring of duplicate counter instances.")))) ("DISystemMonitor" (TYPE . "Dispinterface")(DESCRIPTION . "Definition of dispinterface DISystemMonitor")(GUID . "{13D73D81-C32E-11CF-9398-00AA00A3DDEA}")(FUNCTIONS ((NAME . "CollectSample") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Collect sample for each counter.")) ((NAME . "UpdateGraph") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Apply visual changes to graph.")) ((NAME . "BrowseCounters") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display counter browser.")) ((NAME . "DisplayProperties") (RIID . #x00000011) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Display properties.")) ((NAME . "Paste") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Paste Counters from clipboard.")) ((NAME . "Copy") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Copy Counters to clipboard.")) ((NAME . "Reset") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Delete all counters in the control.")))) ("ISystemMonitorEvents" (TYPE . "Interface")(DESCRIPTION . "System Monitor Events")(GUID . "{EE660EA0-4ABD-11CF-943A-008029004347}")(FUNCTIONS ((NAME . "OnCounterSelected") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A counter was selected.")) ((NAME . "OnCounterAdded") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A counter was added.")) ((NAME . "OnCounterDeleted") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A counter was deleted.")) ((NAME . "OnSampleCollected") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A sample of all counter values was collected.")) ((NAME . "OnDblClick") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The left mouse button was double clicked.")))) ("DISystemMonitorEvents" (TYPE . "Dispinterface")(DESCRIPTION . "System Monitor Events")(GUID . "{84979930-4AB3-11CF-943A-008029004347}")(FUNCTIONS ((NAME . "OnCounterSelected") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iIndex" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A counter was selected.")) ((NAME . "OnCounterAdded") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iIndex" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A counter was added.")) ((NAME . "OnCounterDeleted") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("iIndex" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A counter was deleted.")) ((NAME . "OnSampleCollected") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "A sample of all counter values was collected.")) ((NAME . "OnDblClick") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("index" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The left mouse button was double clicked.")))) ("SystemMonitor" (TYPE . "Coclass")(DESCRIPTION . "System Monitor Control Type Information")(GUID . "{C4D2D8E0-D1DD-11CE-940F-008029004347}")(ALIASES "DISystemMonitor""ISystemMonitor""DISystemMonitorEvents") (FUNCTIONS )) ("CounterItem" (TYPE . "Coclass")(DESCRIPTION . "System Monitor Counter Item Type Information")(GUID . "{C4D2D8E0-D1DD-11CE-940F-008029004348}")(ALIASES "DICounterItem""ICounterItem") (FUNCTIONS )) ("Counters" (TYPE . "Coclass")(DESCRIPTION . "Counter Collection")(GUID . "{B2B066D2-2AAC-11CF-942F-008029004347}")(ALIASES "ICounters") (FUNCTIONS )) )))