pub trait IFsrmSetting_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn SmtpServer(&self) -> Result<BSTR>; fn SetSmtpServer(&self, smtpserver: &BSTR) -> Result<()>; fn MailFrom(&self) -> Result<BSTR>; fn SetMailFrom(&self, mailfrom: &BSTR) -> Result<()>; fn AdminEmail(&self) -> Result<BSTR>; fn SetAdminEmail(&self, adminemail: &BSTR) -> Result<()>; fn DisableCommandLine(&self) -> Result<VARIANT_BOOL>; fn SetDisableCommandLine( &self, disablecommandline: VARIANT_BOOL ) -> Result<()>; fn EnableScreeningAudit(&self) -> Result<VARIANT_BOOL>; fn SetEnableScreeningAudit( &self, enablescreeningaudit: VARIANT_BOOL ) -> Result<()>; fn EmailTest(&self, mailto: &BSTR) -> Result<()>; fn SetActionRunLimitInterval( &self, actiontype: FsrmActionType, delaytimeminutes: i32 ) -> Result<()>; fn GetActionRunLimitInterval( &self, actiontype: FsrmActionType ) -> Result<i32>;
}

Required Methods§

fn SmtpServer(&self) -> Result<BSTR>

fn SetSmtpServer(&self, smtpserver: &BSTR) -> Result<()>

fn MailFrom(&self) -> Result<BSTR>

fn SetMailFrom(&self, mailfrom: &BSTR) -> Result<()>

fn AdminEmail(&self) -> Result<BSTR>

fn SetAdminEmail(&self, adminemail: &BSTR) -> Result<()>

fn DisableCommandLine(&self) -> Result<VARIANT_BOOL>

fn SetDisableCommandLine(&self, disablecommandline: VARIANT_BOOL) -> Result<()>

fn EnableScreeningAudit(&self) -> Result<VARIANT_BOOL>

fn SetEnableScreeningAudit( &self, enablescreeningaudit: VARIANT_BOOL ) -> Result<()>

fn EmailTest(&self, mailto: &BSTR) -> Result<()>

fn SetActionRunLimitInterval( &self, actiontype: FsrmActionType, delaytimeminutes: i32 ) -> Result<()>

fn GetActionRunLimitInterval(&self, actiontype: FsrmActionType) -> Result<i32>

Object Safety§

This trait is not object safe.

Implementors§