pub trait IFaxOutboundRoutingRule_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn CountryCode(&self) -> Result<i32>;
    fn AreaCode(&self) -> Result<i32>;
    fn Status(&self) -> Result<FAX_RULE_STATUS_ENUM>;
    fn UseDevice(&self) -> Result<VARIANT_BOOL>;
    fn SetUseDevice(&self, busedevice: VARIANT_BOOL) -> Result<()>;
    fn DeviceId(&self) -> Result<i32>;
    fn SetDeviceId(&self, deviceid: i32) -> Result<()>;
    fn GroupName(&self) -> Result<BSTR>;
    fn SetGroupName(&self, bstrgroupname: &BSTR) -> Result<()>;
    fn Refresh(&self) -> Result<()>;
    fn Save(&self) -> Result<()>;
}

Required Methods§

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

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

fn Status(&self) -> Result<FAX_RULE_STATUS_ENUM>

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

fn SetUseDevice(&self, busedevice: VARIANT_BOOL) -> Result<()>

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

fn SetDeviceId(&self, deviceid: i32) -> Result<()>

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

fn SetGroupName(&self, bstrgroupname: &BSTR) -> Result<()>

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

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

Object Safety§

This trait is not object safe.

Implementors§