Trait windows::Win32::Devices::Tapi::ITBasicCallControl_Impl

pub trait ITBasicCallControl_Impl: Sized + IDispatch_Impl {
Show 18 methods // Required methods fn Connect(&self, fsync: VARIANT_BOOL) -> Result<()>; fn Answer(&self) -> Result<()>; fn Disconnect(&self, code: DISCONNECT_CODE) -> Result<()>; fn Hold(&self, fhold: VARIANT_BOOL) -> Result<()>; fn HandoffDirect(&self, papplicationname: &BSTR) -> Result<()>; fn HandoffIndirect(&self, lmediatype: i32) -> Result<()>; fn Conference( &self, pcall: Option<&ITBasicCallControl>, fsync: VARIANT_BOOL, ) -> Result<()>; fn Transfer( &self, pcall: Option<&ITBasicCallControl>, fsync: VARIANT_BOOL, ) -> Result<()>; fn BlindTransfer(&self, pdestaddress: &BSTR) -> Result<()>; fn SwapHold(&self, pcall: Option<&ITBasicCallControl>) -> Result<()>; fn ParkDirect(&self, pparkaddress: &BSTR) -> Result<()>; fn ParkIndirect(&self) -> Result<BSTR>; fn Unpark(&self) -> Result<()>; fn SetQOS( &self, lmediatype: i32, servicelevel: QOS_SERVICE_LEVEL, ) -> Result<()>; fn Pickup(&self, pgroupid: &BSTR) -> Result<()>; fn Dial(&self, pdestaddress: &BSTR) -> Result<()>; fn Finish(&self, finishmode: FINISH_MODE) -> Result<()>; fn RemoveFromConference(&self) -> Result<()>;
}

Required Methods§

fn Connect(&self, fsync: VARIANT_BOOL) -> Result<()>

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

fn Disconnect(&self, code: DISCONNECT_CODE) -> Result<()>

fn Hold(&self, fhold: VARIANT_BOOL) -> Result<()>

fn HandoffDirect(&self, papplicationname: &BSTR) -> Result<()>

fn HandoffIndirect(&self, lmediatype: i32) -> Result<()>

fn Conference( &self, pcall: Option<&ITBasicCallControl>, fsync: VARIANT_BOOL, ) -> Result<()>

fn Transfer( &self, pcall: Option<&ITBasicCallControl>, fsync: VARIANT_BOOL, ) -> Result<()>

fn BlindTransfer(&self, pdestaddress: &BSTR) -> Result<()>

fn SwapHold(&self, pcall: Option<&ITBasicCallControl>) -> Result<()>

fn ParkDirect(&self, pparkaddress: &BSTR) -> Result<()>

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

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

fn SetQOS(&self, lmediatype: i32, servicelevel: QOS_SERVICE_LEVEL) -> Result<()>

fn Pickup(&self, pgroupid: &BSTR) -> Result<()>

fn Dial(&self, pdestaddress: &BSTR) -> Result<()>

fn Finish(&self, finishmode: FINISH_MODE) -> Result<()>

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

Object Safety§

This trait is not object safe.

Implementors§