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.