Trait windows::Win32::Devices::Tapi::ITAddress_Impl
pub trait ITAddress_Impl: Sized + 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: Option<&ITForwardInformation>,
pcall: Option<&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: Option<&ITForwardInformation>, pcall: Option<&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>
Object Safety§
This trait is not object safe.