windows::Win32::Security::Authorization

Trait IAzClientContext2_Impl

pub trait IAzClientContext2_Impl: IAzClientContext_Impl {
    // Required methods
    fn GetAssignedScopesPage(
        &self,
        loptions: i32,
        pagesize: i32,
        pvarcursor: *mut VARIANT,
        pvarscopenames: *mut VARIANT,
    ) -> Result<()>;
    fn AddRoles(&self, varroles: &VARIANT, bstrscopename: &BSTR) -> Result<()>;
    fn AddApplicationGroups(&self, varapplicationgroups: &VARIANT) -> Result<()>;
    fn AddStringSids(&self, varstringsids: &VARIANT) -> Result<()>;
    fn SetLDAPQueryDN(&self, bstrldapquerydn: &BSTR) -> Result<()>;
    fn LDAPQueryDN(&self) -> Result<BSTR>;
}

Required Methods§

fn GetAssignedScopesPage( &self, loptions: i32, pagesize: i32, pvarcursor: *mut VARIANT, pvarscopenames: *mut VARIANT, ) -> Result<()>

fn AddRoles(&self, varroles: &VARIANT, bstrscopename: &BSTR) -> Result<()>

fn AddApplicationGroups(&self, varapplicationgroups: &VARIANT) -> Result<()>

fn AddStringSids(&self, varstringsids: &VARIANT) -> Result<()>

fn SetLDAPQueryDN(&self, bstrldapquerydn: &BSTR) -> Result<()>

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

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§