windows::Win32::Devices::Tapi

Trait ITAddressTranslation_Impl

pub trait ITAddressTranslation_Impl: IDispatch_Impl {
    // Required methods
    fn TranslateAddress(
        &self,
        paddresstotranslate: &BSTR,
        lcard: i32,
        ltranslateoptions: i32,
    ) -> Result<ITAddressTranslationInfo>;
    fn TranslateDialog(&self, hwndowner: isize, paddressin: &BSTR) -> Result<()>;
    fn EnumerateLocations(&self) -> Result<IEnumLocation>;
    fn Locations(&self) -> Result<VARIANT>;
    fn EnumerateCallingCards(&self) -> Result<IEnumCallingCard>;
    fn CallingCards(&self) -> Result<VARIANT>;
}

Required Methods§

fn TranslateAddress( &self, paddresstotranslate: &BSTR, lcard: i32, ltranslateoptions: i32, ) -> Result<ITAddressTranslationInfo>

fn TranslateDialog(&self, hwndowner: isize, paddressin: &BSTR) -> Result<()>

fn EnumerateLocations(&self) -> Result<IEnumLocation>

fn Locations(&self) -> Result<VARIANT>

fn EnumerateCallingCards(&self) -> Result<IEnumCallingCard>

fn CallingCards(&self) -> Result<VARIANT>

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.

Implementors§