pub trait IADsNameTranslate_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn SetChaseReferral(&self, lnchasereferral: i32) -> Result<()>;
    fn Init(&self, lnsettype: i32, bstradspath: &BSTR) -> Result<()>;
    fn InitEx(
        &self,
        lnsettype: i32,
        bstradspath: &BSTR,
        bstruserid: &BSTR,
        bstrdomain: &BSTR,
        bstrpassword: &BSTR
    ) -> Result<()>;
    fn Set(&self, lnsettype: i32, bstradspath: &BSTR) -> Result<()>;
    fn Get(&self, lnformattype: i32) -> Result<BSTR>;
    fn SetEx(&self, lnformattype: i32, pvar: &VARIANT) -> Result<()>;
    fn GetEx(&self, lnformattype: i32) -> Result<VARIANT>;
}

Required Methods§

fn SetChaseReferral(&self, lnchasereferral: i32) -> Result<()>

fn Init(&self, lnsettype: i32, bstradspath: &BSTR) -> Result<()>

fn InitEx( &self, lnsettype: i32, bstradspath: &BSTR, bstruserid: &BSTR, bstrdomain: &BSTR, bstrpassword: &BSTR ) -> Result<()>

fn Set(&self, lnsettype: i32, bstradspath: &BSTR) -> Result<()>

fn Get(&self, lnformattype: i32) -> Result<BSTR>

fn SetEx(&self, lnformattype: i32, pvar: &VARIANT) -> Result<()>

fn GetEx(&self, lnformattype: i32) -> Result<VARIANT>

Object Safety§

This trait is not object safe.

Implementors§