Struct ISystemMonitor_Vtbl
#[repr(C)]pub struct ISystemMonitor_Vtbl {Show 77 fields
pub base__: IUnknown_Vtbl,
pub Appearance: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetAppearance: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub BackColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetBackColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub BorderStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetBorderStyle: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub ForeColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetForeColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub Font: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Font: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Counters: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetShowVerticalGrid: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ShowVerticalGrid: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetShowHorizontalGrid: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ShowHorizontalGrid: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetShowLegend: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ShowLegend: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetShowScaleLabels: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ShowScaleLabels: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetShowValueBar: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ShowValueBar: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetMaximumScale: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub MaximumScale: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetMinimumScale: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub MinimumScale: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetUpdateInterval: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub UpdateInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT,
pub SetDisplayType: unsafe extern "system" fn(_: *mut c_void, _: DisplayTypeConstants) -> HRESULT,
pub DisplayType: unsafe extern "system" fn(_: *mut c_void, _: *mut DisplayTypeConstants) -> HRESULT,
pub SetManualUpdate: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ManualUpdate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetGraphTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GraphTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetYAxisLabel: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub YAxisLabel: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CollectSample: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub UpdateGraph: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub BrowseCounters: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub DisplayProperties: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Counter: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT,
pub AddCounter: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub DeleteCounter: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub BackColorCtl: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetBackColorCtl: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub SetLogFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub LogFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetLogViewStart: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub LogViewStart: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub SetLogViewStop: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT,
pub LogViewStop: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT,
pub GridColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetGridColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub TimeBarColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetTimeBarColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub Highlight: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetHighlight: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ShowToolbar: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetShowToolbar: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub Paste: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Copy: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub Reset: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub SetReadOnly: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetReportValueType: unsafe extern "system" fn(_: *mut c_void, _: ReportValueTypeConstants) -> HRESULT,
pub ReportValueType: unsafe extern "system" fn(_: *mut c_void, _: *mut ReportValueTypeConstants) -> HRESULT,
pub SetMonitorDuplicateInstances: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub MonitorDuplicateInstances: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetDisplayFilter: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub DisplayFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub LogFiles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDataSourceType: unsafe extern "system" fn(_: *mut c_void, _: DataSourceTypeConstants) -> HRESULT,
pub DataSourceType: unsafe extern "system" fn(_: *mut c_void, _: *mut DataSourceTypeConstants) -> HRESULT,
pub SetSqlDsnName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SqlDsnName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSqlLogSetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SqlLogSetName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IUnknown_Vtbl§Appearance: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetAppearance: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§BackColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetBackColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§BorderStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetBorderStyle: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§ForeColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetForeColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§Font: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§putref_Font: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Counters: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetShowVerticalGrid: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ShowVerticalGrid: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetShowHorizontalGrid: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ShowHorizontalGrid: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetShowLegend: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ShowLegend: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetShowScaleLabels: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ShowScaleLabels: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetShowValueBar: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ShowValueBar: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetMaximumScale: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§MaximumScale: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetMinimumScale: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§MinimumScale: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetUpdateInterval: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT§UpdateInterval: unsafe extern "system" fn(_: *mut c_void, _: *mut f32) -> HRESULT§SetDisplayType: unsafe extern "system" fn(_: *mut c_void, _: DisplayTypeConstants) -> HRESULT§DisplayType: unsafe extern "system" fn(_: *mut c_void, _: *mut DisplayTypeConstants) -> HRESULT§SetManualUpdate: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ManualUpdate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetGraphTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§GraphTitle: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetYAxisLabel: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§YAxisLabel: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§CollectSample: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§UpdateGraph: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§BrowseCounters: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§DisplayProperties: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§Counter: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT§AddCounter: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§DeleteCounter: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§BackColorCtl: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetBackColorCtl: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§SetLogFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§LogFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetLogViewStart: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§LogViewStart: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§SetLogViewStop: unsafe extern "system" fn(_: *mut c_void, _: f64) -> HRESULT§LogViewStop: unsafe extern "system" fn(_: *mut c_void, _: *mut f64) -> HRESULT§GridColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetGridColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§TimeBarColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetTimeBarColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§Highlight: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetHighlight: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ShowToolbar: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetShowToolbar: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§Paste: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§Copy: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§Reset: unsafe extern "system" fn(_: *mut c_void) -> HRESULT§SetReadOnly: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§ReadOnly: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetReportValueType: unsafe extern "system" fn(_: *mut c_void, _: ReportValueTypeConstants) -> HRESULT§ReportValueType: unsafe extern "system" fn(_: *mut c_void, _: *mut ReportValueTypeConstants) -> HRESULT§SetMonitorDuplicateInstances: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§MonitorDuplicateInstances: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§SetDisplayFilter: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§DisplayFilter: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§LogFiles: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetDataSourceType: unsafe extern "system" fn(_: *mut c_void, _: DataSourceTypeConstants) -> HRESULT§DataSourceType: unsafe extern "system" fn(_: *mut c_void, _: *mut DataSourceTypeConstants) -> HRESULT§SetSqlDsnName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SqlDsnName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetSqlLogSetName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SqlLogSetName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULTImplementations§
§impl ISystemMonitor_Vtbl
impl ISystemMonitor_Vtbl
pub const fn new<Identity: ISystemMonitor_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ISystemMonitor_Vtbl
impl RefUnwindSafe for ISystemMonitor_Vtbl
impl Send for ISystemMonitor_Vtbl
impl Sync for ISystemMonitor_Vtbl
impl Unpin for ISystemMonitor_Vtbl
impl UnwindSafe for ISystemMonitor_Vtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more