windows::Win32::Networking::ActiveDirectory

Trait IADsProperty_Impl

pub trait IADsProperty_Impl: IADs_Impl {
    // Required methods
    fn OID(&self) -> Result<BSTR>;
    fn SetOID(&self, bstroid: &BSTR) -> Result<()>;
    fn Syntax(&self) -> Result<BSTR>;
    fn SetSyntax(&self, bstrsyntax: &BSTR) -> Result<()>;
    fn MaxRange(&self) -> Result<i32>;
    fn SetMaxRange(&self, lnmaxrange: i32) -> Result<()>;
    fn MinRange(&self) -> Result<i32>;
    fn SetMinRange(&self, lnminrange: i32) -> Result<()>;
    fn MultiValued(&self) -> Result<VARIANT_BOOL>;
    fn SetMultiValued(&self, fmultivalued: VARIANT_BOOL) -> Result<()>;
    fn Qualifiers(&self) -> Result<IADsCollection>;
}

Required Methods§

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

fn SetOID(&self, bstroid: &BSTR) -> Result<()>

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

fn SetSyntax(&self, bstrsyntax: &BSTR) -> Result<()>

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

fn SetMaxRange(&self, lnmaxrange: i32) -> Result<()>

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

fn SetMinRange(&self, lnminrange: i32) -> Result<()>

fn MultiValued(&self) -> Result<VARIANT_BOOL>

fn SetMultiValued(&self, fmultivalued: VARIANT_BOOL) -> Result<()>

fn Qualifiers(&self) -> Result<IADsCollection>

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§