Trait windows::Win32::Security::Authorization::IAzClientContext_Impl
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.