Trait windows::Win32::Devices::Fax::IFaxConfiguration_Impl

pub trait IFaxConfiguration_Impl: Sized + IDispatch_Impl {
Show 42 methods // Required methods fn UseArchive(&self) -> Result<VARIANT_BOOL>; fn SetUseArchive(&self, busearchive: VARIANT_BOOL) -> Result<()>; fn ArchiveLocation(&self) -> Result<BSTR>; fn SetArchiveLocation(&self, bstrarchivelocation: &BSTR) -> Result<()>; fn SizeQuotaWarning(&self) -> Result<VARIANT_BOOL>; fn SetSizeQuotaWarning(&self, bsizequotawarning: VARIANT_BOOL) -> Result<()>; fn HighQuotaWaterMark(&self) -> Result<i32>; fn SetHighQuotaWaterMark(&self, lhighquotawatermark: i32) -> Result<()>; fn LowQuotaWaterMark(&self) -> Result<i32>; fn SetLowQuotaWaterMark(&self, llowquotawatermark: i32) -> Result<()>; fn ArchiveAgeLimit(&self) -> Result<i32>; fn SetArchiveAgeLimit(&self, larchiveagelimit: i32) -> Result<()>; fn ArchiveSizeLow(&self) -> Result<i32>; fn ArchiveSizeHigh(&self) -> Result<i32>; fn OutgoingQueueBlocked(&self) -> Result<VARIANT_BOOL>; fn SetOutgoingQueueBlocked( &self, boutgoingblocked: VARIANT_BOOL, ) -> Result<()>; fn OutgoingQueuePaused(&self) -> Result<VARIANT_BOOL>; fn SetOutgoingQueuePaused( &self, boutgoingpaused: 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 OutgoingQueueAgeLimit(&self) -> Result<i32>; fn SetOutgoingQueueAgeLimit( &self, loutgoingqueueagelimit: i32, ) -> Result<()>; fn Branding(&self) -> Result<VARIANT_BOOL>; fn SetBranding(&self, bbranding: VARIANT_BOOL) -> Result<()>; fn IncomingQueueBlocked(&self) -> Result<VARIANT_BOOL>; fn SetIncomingQueueBlocked( &self, bincomingblocked: VARIANT_BOOL, ) -> Result<()>; fn AutoCreateAccountOnConnect(&self) -> Result<VARIANT_BOOL>; fn SetAutoCreateAccountOnConnect( &self, bautocreateaccountonconnect: VARIANT_BOOL, ) -> Result<()>; fn IncomingFaxesArePublic(&self) -> Result<VARIANT_BOOL>; fn SetIncomingFaxesArePublic( &self, bincomingfaxesarepublic: VARIANT_BOOL, ) -> Result<()>; fn Refresh(&self) -> Result<()>; fn Save(&self) -> Result<()>;
}

Required Methods§

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

fn SetUseArchive(&self, busearchive: VARIANT_BOOL) -> Result<()>

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

fn SetArchiveLocation(&self, bstrarchivelocation: &BSTR) -> Result<()>

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

fn SetSizeQuotaWarning(&self, bsizequotawarning: VARIANT_BOOL) -> Result<()>

fn HighQuotaWaterMark(&self) -> Result<i32>

fn SetHighQuotaWaterMark(&self, lhighquotawatermark: i32) -> Result<()>

fn LowQuotaWaterMark(&self) -> Result<i32>

fn SetLowQuotaWaterMark(&self, llowquotawatermark: i32) -> Result<()>

fn ArchiveAgeLimit(&self) -> Result<i32>

fn SetArchiveAgeLimit(&self, larchiveagelimit: i32) -> Result<()>

fn ArchiveSizeLow(&self) -> Result<i32>

fn ArchiveSizeHigh(&self) -> Result<i32>

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

fn SetOutgoingQueueBlocked(&self, boutgoingblocked: VARIANT_BOOL) -> Result<()>

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

fn SetOutgoingQueuePaused(&self, boutgoingpaused: 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 OutgoingQueueAgeLimit(&self) -> Result<i32>

fn SetOutgoingQueueAgeLimit(&self, loutgoingqueueagelimit: i32) -> Result<()>

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

fn SetBranding(&self, bbranding: VARIANT_BOOL) -> Result<()>

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

fn SetIncomingQueueBlocked(&self, bincomingblocked: VARIANT_BOOL) -> Result<()>

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

fn SetAutoCreateAccountOnConnect( &self, bautocreateaccountonconnect: VARIANT_BOOL, ) -> Result<()>

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

fn SetIncomingFaxesArePublic( &self, bincomingfaxesarepublic: VARIANT_BOOL, ) -> Result<()>

fn Refresh(&self) -> Result<()>

fn Save(&self) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§