pub trait ISessionStateChangeTrigger_Impl: Sized + ITrigger_Impl {
// Required methods
fn Delay(&self, pdelay: *mut BSTR) -> Result<()>;
fn SetDelay(&self, delay: &BSTR) -> Result<()>;
fn UserId(&self, puser: *mut BSTR) -> Result<()>;
fn SetUserId(&self, user: &BSTR) -> Result<()>;
fn StateChange(
&self,
ptype: *mut TASK_SESSION_STATE_CHANGE_TYPE
) -> Result<()>;
fn SetStateChange(&self, type: TASK_SESSION_STATE_CHANGE_TYPE) -> Result<()>;
}
Required Methods§
fn Delay(&self, pdelay: *mut BSTR) -> Result<()>
fn SetDelay(&self, delay: &BSTR) -> Result<()>
fn UserId(&self, puser: *mut BSTR) -> Result<()>
fn SetUserId(&self, user: &BSTR) -> Result<()>
fn StateChange(&self, ptype: *mut TASK_SESSION_STATE_CHANGE_TYPE) -> Result<()>
fn SetStateChange(&self, type: TASK_SESSION_STATE_CHANGE_TYPE) -> Result<()>
Object Safety§
This trait is not object safe.