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.