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.