windows::Win32::Storage::FileServerResourceManager

Trait IFsrmSetting_Impl

pub trait IFsrmSetting_Impl: 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>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§