Trait IFaxOutgoingQueue_Impl
pub trait IFaxOutgoingQueue_Impl: IDispatch_Impl {
Show 24 methods
// Required methods
fn Blocked(&self) -> Result<VARIANT_BOOL>;
fn SetBlocked(&self, bblocked: VARIANT_BOOL) -> Result<()>;
fn Paused(&self) -> Result<VARIANT_BOOL>;
fn SetPaused(&self, bpaused: VARIANT_BOOL) -> Result<()>;
fn AllowPersonalCoverPages(&self) -> Result<VARIANT_BOOL>;
fn SetAllowPersonalCoverPages(
&self,
ballowpersonalcoverpages: VARIANT_BOOL,
) -> Result<()>;
fn UseDeviceTSID(&self) -> Result<VARIANT_BOOL>;
fn SetUseDeviceTSID(&self, busedevicetsid: VARIANT_BOOL) -> Result<()>;
fn Retries(&self) -> Result<i32>;
fn SetRetries(&self, lretries: i32) -> Result<()>;
fn RetryDelay(&self) -> Result<i32>;
fn SetRetryDelay(&self, lretrydelay: i32) -> Result<()>;
fn DiscountRateStart(&self) -> Result<f64>;
fn SetDiscountRateStart(&self, datediscountratestart: f64) -> Result<()>;
fn DiscountRateEnd(&self) -> Result<f64>;
fn SetDiscountRateEnd(&self, datediscountrateend: f64) -> Result<()>;
fn AgeLimit(&self) -> Result<i32>;
fn SetAgeLimit(&self, lagelimit: i32) -> Result<()>;
fn Branding(&self) -> Result<VARIANT_BOOL>;
fn SetBranding(&self, bbranding: VARIANT_BOOL) -> Result<()>;
fn Refresh(&self) -> Result<()>;
fn Save(&self) -> Result<()>;
fn GetJobs(&self) -> Result<IFaxOutgoingJobs>;
fn GetJob(&self, bstrjobid: &BSTR) -> Result<IFaxOutgoingJob>;
}
Required Methods§
fn Blocked(&self) -> Result<VARIANT_BOOL>
fn SetBlocked(&self, bblocked: VARIANT_BOOL) -> Result<()>
fn Paused(&self) -> Result<VARIANT_BOOL>
fn SetPaused(&self, bpaused: VARIANT_BOOL) -> Result<()>
fn AllowPersonalCoverPages(&self) -> Result<VARIANT_BOOL>
fn SetAllowPersonalCoverPages( &self, ballowpersonalcoverpages: VARIANT_BOOL, ) -> Result<()>
fn UseDeviceTSID(&self) -> Result<VARIANT_BOOL>
fn SetUseDeviceTSID(&self, busedevicetsid: VARIANT_BOOL) -> Result<()>
fn Retries(&self) -> Result<i32>
fn SetRetries(&self, lretries: i32) -> Result<()>
fn RetryDelay(&self) -> Result<i32>
fn SetRetryDelay(&self, lretrydelay: i32) -> Result<()>
fn DiscountRateStart(&self) -> Result<f64>
fn SetDiscountRateStart(&self, datediscountratestart: f64) -> Result<()>
fn DiscountRateEnd(&self) -> Result<f64>
fn SetDiscountRateEnd(&self, datediscountrateend: f64) -> Result<()>
fn AgeLimit(&self) -> Result<i32>
fn SetAgeLimit(&self, lagelimit: i32) -> Result<()>
fn Branding(&self) -> Result<VARIANT_BOOL>
fn SetBranding(&self, bbranding: VARIANT_BOOL) -> Result<()>
fn Refresh(&self) -> Result<()>
fn Save(&self) -> Result<()>
fn GetJobs(&self) -> Result<IFaxOutgoingJobs>
fn GetJob(&self, bstrjobid: &BSTR) -> Result<IFaxOutgoingJob>
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.