Trait ITAddress_Impl
pub trait ITAddress_Impl: IDispatch_Impl {
Show 15 methods
// Required methods
fn State(&self) -> Result<ADDRESS_STATE>;
fn AddressName(&self) -> Result<BSTR>;
fn ServiceProviderName(&self) -> Result<BSTR>;
fn TAPIObject(&self) -> Result<ITTAPI>;
fn CreateCall(
&self,
pdestaddress: &BSTR,
laddresstype: i32,
lmediatypes: i32,
) -> Result<ITBasicCallControl>;
fn Calls(&self) -> Result<VARIANT>;
fn EnumerateCalls(&self) -> Result<IEnumCall>;
fn DialableAddress(&self) -> Result<BSTR>;
fn CreateForwardInfoObject(&self) -> Result<ITForwardInformation>;
fn Forward(
&self,
pforwardinfo: Ref<'_, ITForwardInformation>,
pcall: Ref<'_, ITBasicCallControl>,
) -> Result<()>;
fn CurrentForwardInfo(&self) -> Result<ITForwardInformation>;
fn SetMessageWaiting(&self, fmessagewaiting: VARIANT_BOOL) -> Result<()>;
fn MessageWaiting(&self) -> Result<VARIANT_BOOL>;
fn SetDoNotDisturb(&self, fdonotdisturb: VARIANT_BOOL) -> Result<()>;
fn DoNotDisturb(&self) -> Result<VARIANT_BOOL>;
}
Required Methods§
fn State(&self) -> Result<ADDRESS_STATE>
fn AddressName(&self) -> Result<BSTR>
fn ServiceProviderName(&self) -> Result<BSTR>
fn TAPIObject(&self) -> Result<ITTAPI>
fn CreateCall( &self, pdestaddress: &BSTR, laddresstype: i32, lmediatypes: i32, ) -> Result<ITBasicCallControl>
fn Calls(&self) -> Result<VARIANT>
fn EnumerateCalls(&self) -> Result<IEnumCall>
fn DialableAddress(&self) -> Result<BSTR>
fn CreateForwardInfoObject(&self) -> Result<ITForwardInformation>
fn Forward( &self, pforwardinfo: Ref<'_, ITForwardInformation>, pcall: Ref<'_, ITBasicCallControl>, ) -> Result<()>
fn CurrentForwardInfo(&self) -> Result<ITForwardInformation>
fn SetMessageWaiting(&self, fmessagewaiting: VARIANT_BOOL) -> Result<()>
fn MessageWaiting(&self) -> Result<VARIANT_BOOL>
fn SetDoNotDisturb(&self, fdonotdisturb: VARIANT_BOOL) -> Result<()>
fn DoNotDisturb(&self) -> Result<VARIANT_BOOL>
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.