Trait ITLegacyCallMediaControl_Impl
pub trait ITLegacyCallMediaControl_Impl: IDispatch_Impl {
// Required methods
fn DetectDigits(&self, digitmode: i32) -> Result<()>;
fn GenerateDigits(&self, pdigits: &BSTR, digitmode: i32) -> Result<()>;
fn GetID(
&self,
pdeviceclass: &BSTR,
pdwsize: *mut u32,
ppdeviceid: *mut *mut u8,
) -> Result<()>;
fn SetMediaType(&self, lmediatype: i32) -> Result<()>;
fn MonitorMedia(&self, lmediatype: i32) -> Result<()>;
}
Required Methods§
fn DetectDigits(&self, digitmode: i32) -> Result<()>
fn GenerateDigits(&self, pdigits: &BSTR, digitmode: i32) -> Result<()>
fn GetID( &self, pdeviceclass: &BSTR, pdwsize: *mut u32, ppdeviceid: *mut *mut u8, ) -> Result<()>
fn SetMediaType(&self, lmediatype: i32) -> Result<()>
fn MonitorMedia(&self, lmediatype: i32) -> Result<()>
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.