Trait ITForwardInformation2_Impl
pub trait ITForwardInformation2_Impl: ITForwardInformation_Impl {
// Required methods
fn SetForwardType2(
&self,
forwardtype: i32,
pdestaddress: &BSTR,
destaddresstype: i32,
pcalleraddress: &BSTR,
calleraddresstype: i32,
) -> Result<()>;
fn GetForwardType2(
&self,
forwardtype: i32,
ppdestinationaddress: *mut BSTR,
pdestaddresstype: *mut i32,
ppcalleraddress: *mut BSTR,
pcalleraddresstype: *mut i32,
) -> Result<()>;
fn get_ForwardTypeDestinationAddressType(
&self,
forwardtype: i32,
) -> Result<i32>;
fn get_ForwardTypeCallerAddressType(&self, forwardtype: i32) -> Result<i32>;
}
Required Methods§
fn SetForwardType2( &self, forwardtype: i32, pdestaddress: &BSTR, destaddresstype: i32, pcalleraddress: &BSTR, calleraddresstype: i32, ) -> Result<()>
fn GetForwardType2( &self, forwardtype: i32, ppdestinationaddress: *mut BSTR, pdestaddresstype: *mut i32, ppcalleraddress: *mut BSTR, pcalleraddresstype: *mut i32, ) -> Result<()>
fn get_ForwardTypeDestinationAddressType(&self, forwardtype: i32) -> Result<i32>
fn get_ForwardTypeCallerAddressType(&self, forwardtype: i32) -> Result<i32>
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.