pub trait ITsSbTaskPluginNotifySink_Impl: Sized + ITsSbBaseNotifySink_Impl {
    // Required methods
    fn OnSetTaskTime(
        &self,
        sztargetname: &BSTR,
        taskstarttime: &FILETIME,
        taskendtime: &FILETIME,
        taskdeadline: &FILETIME,
        sztasklabel: &BSTR,
        sztaskidentifier: &BSTR,
        sztaskplugin: &BSTR,
        dwtaskstatus: u32,
        sacontext: *const SAFEARRAY,
    ) -> Result<()>;
    fn OnDeleteTaskTime(
        &self,
        sztargetname: &BSTR,
        sztaskidentifier: &BSTR,
    ) -> Result<()>;
    fn OnUpdateTaskStatus(
        &self,
        sztargetname: &BSTR,
        taskidentifier: &BSTR,
        taskstatus: RDV_TASK_STATUS,
    ) -> Result<()>;
    fn OnReportTasks(&self, szhostname: &BSTR) -> Result<()>;
}

Required Methods§

fn OnSetTaskTime( &self, sztargetname: &BSTR, taskstarttime: &FILETIME, taskendtime: &FILETIME, taskdeadline: &FILETIME, sztasklabel: &BSTR, sztaskidentifier: &BSTR, sztaskplugin: &BSTR, dwtaskstatus: u32, sacontext: *const SAFEARRAY, ) -> Result<()>

fn OnDeleteTaskTime( &self, sztargetname: &BSTR, sztaskidentifier: &BSTR, ) -> Result<()>

fn OnUpdateTaskStatus( &self, sztargetname: &BSTR, taskidentifier: &BSTR, taskstatus: RDV_TASK_STATUS, ) -> Result<()>

fn OnReportTasks(&self, szhostname: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§