pub trait IADsPath_Impl: Sized + IDispatch_Impl {
    // Required methods
    fn Type(&self) -> Result<i32>;
    fn SetType(&self, lntype: i32) -> Result<()>;
    fn VolumeName(&self) -> Result<BSTR>;
    fn SetVolumeName(&self, bstrvolumename: &BSTR) -> Result<()>;
    fn Path(&self) -> Result<BSTR>;
    fn SetPath(&self, bstrpath: &BSTR) -> Result<()>;
}

Required Methods§

fn Type(&self) -> Result<i32>

fn SetType(&self, lntype: i32) -> Result<()>

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

fn SetVolumeName(&self, bstrvolumename: &BSTR) -> Result<()>

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

fn SetPath(&self, bstrpath: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§