pub trait IAzClientContext_Impl: Sized + IDispatch_Impl {
Show 13 methods // Required methods fn AccessCheck( &self, bstrobjectname: &BSTR, varscopenames: &VARIANT, varoperations: &VARIANT, varparameternames: &VARIANT, varparametervalues: &VARIANT, varinterfacenames: &VARIANT, varinterfaceflags: &VARIANT, varinterfaces: &VARIANT, ) -> Result<VARIANT>; fn GetBusinessRuleString(&self) -> Result<BSTR>; fn UserDn(&self) -> Result<BSTR>; fn UserSamCompat(&self) -> Result<BSTR>; fn UserDisplay(&self) -> Result<BSTR>; fn UserGuid(&self) -> Result<BSTR>; fn UserCanonical(&self) -> Result<BSTR>; fn UserUpn(&self) -> Result<BSTR>; fn UserDnsSamCompat(&self) -> Result<BSTR>; fn GetProperty( &self, lpropid: i32, varreserved: &VARIANT, ) -> Result<VARIANT>; fn GetRoles(&self, bstrscopename: &BSTR) -> Result<VARIANT>; fn RoleForAccessCheck(&self) -> Result<BSTR>; fn SetRoleForAccessCheck(&self, bstrprop: &BSTR) -> Result<()>;
}

Required Methods§

fn AccessCheck( &self, bstrobjectname: &BSTR, varscopenames: &VARIANT, varoperations: &VARIANT, varparameternames: &VARIANT, varparametervalues: &VARIANT, varinterfacenames: &VARIANT, varinterfaceflags: &VARIANT, varinterfaces: &VARIANT, ) -> Result<VARIANT>

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

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

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

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

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

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

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

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

fn GetProperty(&self, lpropid: i32, varreserved: &VARIANT) -> Result<VARIANT>

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

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

fn SetRoleForAccessCheck(&self, bstrprop: &BSTR) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§