pub trait IMaintenanceSettings_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn SetPeriod(&self, value: &BSTR) -> Result<()>;
    fn Period(&self, target: *mut BSTR) -> Result<()>;
    fn SetDeadline(&self, value: &BSTR) -> Result<()>;
    fn Deadline(&self, target: *mut BSTR) -> Result<()>;
    fn SetExclusive(&self, value: VARIANT_BOOL) -> Result<()>;
    fn Exclusive(&self, target: *mut VARIANT_BOOL) -> Result<()>;
}

Required Methods§

fn SetPeriod(&self, value: &BSTR) -> Result<()>

fn Period(&self, target: *mut BSTR) -> Result<()>

fn SetDeadline(&self, value: &BSTR) -> Result<()>

fn Deadline(&self, target: *mut BSTR) -> Result<()>

fn SetExclusive(&self, value: VARIANT_BOOL) -> Result<()>

fn Exclusive(&self, target: *mut VARIANT_BOOL) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§