pub trait IMonthlyDOWTrigger_Impl: Sized + ITrigger_Impl {
    // Required methods
    fn DaysOfWeek(&self, pdays: *mut i16) -> Result<()>;
    fn SetDaysOfWeek(&self, days: i16) -> Result<()>;
    fn WeeksOfMonth(&self, pweeks: *mut i16) -> Result<()>;
    fn SetWeeksOfMonth(&self, weeks: i16) -> Result<()>;
    fn MonthsOfYear(&self, pmonths: *mut i16) -> Result<()>;
    fn SetMonthsOfYear(&self, months: i16) -> Result<()>;
    fn RunOnLastWeekOfMonth(&self, plastweek: *mut VARIANT_BOOL) -> Result<()>;
    fn SetRunOnLastWeekOfMonth(&self, lastweek: VARIANT_BOOL) -> Result<()>;
    fn RandomDelay(&self, prandomdelay: *mut BSTR) -> Result<()>;
    fn SetRandomDelay(&self, randomdelay: &BSTR) -> Result<()>;
}

Required Methods§

fn DaysOfWeek(&self, pdays: *mut i16) -> Result<()>

fn SetDaysOfWeek(&self, days: i16) -> Result<()>

fn WeeksOfMonth(&self, pweeks: *mut i16) -> Result<()>

fn SetWeeksOfMonth(&self, weeks: i16) -> Result<()>

fn MonthsOfYear(&self, pmonths: *mut i16) -> Result<()>

fn SetMonthsOfYear(&self, months: i16) -> Result<()>

fn RunOnLastWeekOfMonth(&self, plastweek: *mut VARIANT_BOOL) -> Result<()>

fn SetRunOnLastWeekOfMonth(&self, lastweek: VARIANT_BOOL) -> Result<()>

fn RandomDelay(&self, prandomdelay: *mut BSTR) -> Result<()>

fn SetRandomDelay(&self, randomdelay: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§