Trait IFaxReceiptOptions_Impl
pub trait IFaxReceiptOptions_Impl: IDispatch_Impl {
Show 18 methods
// Required methods
fn AuthenticationType(&self) -> Result<FAX_SMTP_AUTHENTICATION_TYPE_ENUM>;
fn SetAuthenticationType(
&self,
type: FAX_SMTP_AUTHENTICATION_TYPE_ENUM,
) -> Result<()>;
fn SMTPServer(&self) -> Result<BSTR>;
fn SetSMTPServer(&self, bstrsmtpserver: &BSTR) -> Result<()>;
fn SMTPPort(&self) -> Result<i32>;
fn SetSMTPPort(&self, lsmtpport: i32) -> Result<()>;
fn SMTPSender(&self) -> Result<BSTR>;
fn SetSMTPSender(&self, bstrsmtpsender: &BSTR) -> Result<()>;
fn SMTPUser(&self) -> Result<BSTR>;
fn SetSMTPUser(&self, bstrsmtpuser: &BSTR) -> Result<()>;
fn AllowedReceipts(&self) -> Result<FAX_RECEIPT_TYPE_ENUM>;
fn SetAllowedReceipts(
&self,
allowedreceipts: FAX_RECEIPT_TYPE_ENUM,
) -> Result<()>;
fn SMTPPassword(&self) -> Result<BSTR>;
fn SetSMTPPassword(&self, bstrsmtppassword: &BSTR) -> Result<()>;
fn Refresh(&self) -> Result<()>;
fn Save(&self) -> Result<()>;
fn UseForInboundRouting(&self) -> Result<VARIANT_BOOL>;
fn SetUseForInboundRouting(
&self,
buseforinboundrouting: VARIANT_BOOL,
) -> Result<()>;
}
Required Methods§
fn AuthenticationType(&self) -> Result<FAX_SMTP_AUTHENTICATION_TYPE_ENUM>
fn SetAuthenticationType( &self, type: FAX_SMTP_AUTHENTICATION_TYPE_ENUM, ) -> Result<()>
fn SMTPServer(&self) -> Result<BSTR>
fn SetSMTPServer(&self, bstrsmtpserver: &BSTR) -> Result<()>
fn SMTPPort(&self) -> Result<i32>
fn SetSMTPPort(&self, lsmtpport: i32) -> Result<()>
fn SMTPSender(&self) -> Result<BSTR>
fn SetSMTPSender(&self, bstrsmtpsender: &BSTR) -> Result<()>
fn SMTPUser(&self) -> Result<BSTR>
fn SetSMTPUser(&self, bstrsmtpuser: &BSTR) -> Result<()>
fn AllowedReceipts(&self) -> Result<FAX_RECEIPT_TYPE_ENUM>
fn SetAllowedReceipts( &self, allowedreceipts: FAX_RECEIPT_TYPE_ENUM, ) -> Result<()>
fn SMTPPassword(&self) -> Result<BSTR>
fn SetSMTPPassword(&self, bstrsmtppassword: &BSTR) -> Result<()>
fn Refresh(&self) -> Result<()>
fn Save(&self) -> Result<()>
fn UseForInboundRouting(&self) -> Result<VARIANT_BOOL>
fn SetUseForInboundRouting( &self, buseforinboundrouting: VARIANT_BOOL, ) -> Result<()>
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.