pub trait ITForwardInformation_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn SetNumRingsNoAnswer(&self, lnumrings: i32) -> Result<()>;
    fn NumRingsNoAnswer(&self) -> Result<i32>;
    fn SetForwardType(
        &self,
        forwardtype: i32,
        pdestaddress: &BSTR,
        pcalleraddress: &BSTR
    ) -> Result<()>;
    fn get_ForwardTypeDestination(&self, forwardtype: i32) -> Result<BSTR>;
    fn get_ForwardTypeCaller(&self, forwardtype: i32) -> Result<BSTR>;
    fn GetForwardType(
        &self,
        forwardtype: i32,
        ppdestinationaddress: *mut BSTR,
        ppcalleraddress: *mut BSTR
    ) -> Result<()>;
    fn Clear(&self) -> Result<()>;
}

Required Methods§

fn SetNumRingsNoAnswer(&self, lnumrings: i32) -> Result<()>

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

fn SetForwardType( &self, forwardtype: i32, pdestaddress: &BSTR, pcalleraddress: &BSTR ) -> Result<()>

fn get_ForwardTypeDestination(&self, forwardtype: i32) -> Result<BSTR>

fn get_ForwardTypeCaller(&self, forwardtype: i32) -> Result<BSTR>

fn GetForwardType( &self, forwardtype: i32, ppdestinationaddress: *mut BSTR, ppcalleraddress: *mut BSTR ) -> Result<()>

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

Object Safety§

This trait is not object safe.

Implementors§