Trait windows::Win32::Networking::ActiveDirectory::IADsPathname_Impl
pub trait IADsPathname_Impl: Sized + IDispatch_Impl {
// Required methods
fn Set(&self, bstradspath: &BSTR, lnsettype: i32) -> Result<()>;
fn SetDisplayType(&self, lndisplaytype: i32) -> Result<()>;
fn Retrieve(&self, lnformattype: i32) -> Result<BSTR>;
fn GetNumElements(&self) -> Result<i32>;
fn GetElement(&self, lnelementindex: i32) -> Result<BSTR>;
fn AddLeafElement(&self, bstrleafelement: &BSTR) -> Result<()>;
fn RemoveLeafElement(&self) -> Result<()>;
fn CopyPath(&self) -> Result<IDispatch>;
fn GetEscapedElement(
&self,
lnreserved: i32,
bstrinstr: &BSTR,
) -> Result<BSTR>;
fn EscapedMode(&self) -> Result<i32>;
fn SetEscapedMode(&self, lnescapedmode: i32) -> Result<()>;
}
Required Methods§
fn Set(&self, bstradspath: &BSTR, lnsettype: i32) -> Result<()>
fn SetDisplayType(&self, lndisplaytype: i32) -> Result<()>
fn Retrieve(&self, lnformattype: i32) -> Result<BSTR>
fn GetNumElements(&self) -> Result<i32>
fn GetElement(&self, lnelementindex: i32) -> Result<BSTR>
fn AddLeafElement(&self, bstrleafelement: &BSTR) -> Result<()>
fn RemoveLeafElement(&self) -> Result<()>
fn CopyPath(&self) -> Result<IDispatch>
fn GetEscapedElement(&self, lnreserved: i32, bstrinstr: &BSTR) -> Result<BSTR>
fn EscapedMode(&self) -> Result<i32>
fn SetEscapedMode(&self, lnescapedmode: i32) -> Result<()>
Object Safety§
This trait is not object safe.