windows::Win32::Security::Authorization

Trait IAzApplication3_Impl

pub trait IAzApplication3_Impl: IAzApplication2_Impl {
Show 14 methods // Required methods fn ScopeExists(&self, bstrscopename: &BSTR) -> Result<VARIANT_BOOL>; fn OpenScope2(&self, bstrscopename: &BSTR) -> Result<IAzScope2>; fn CreateScope2(&self, bstrscopename: &BSTR) -> Result<IAzScope2>; fn DeleteScope2(&self, bstrscopename: &BSTR) -> Result<()>; fn RoleDefinitions(&self) -> Result<IAzRoleDefinitions>; fn CreateRoleDefinition( &self, bstrroledefinitionname: &BSTR, ) -> Result<IAzRoleDefinition>; fn OpenRoleDefinition( &self, bstrroledefinitionname: &BSTR, ) -> Result<IAzRoleDefinition>; fn DeleteRoleDefinition(&self, bstrroledefinitionname: &BSTR) -> Result<()>; fn RoleAssignments(&self) -> Result<IAzRoleAssignments>; fn CreateRoleAssignment( &self, bstrroleassignmentname: &BSTR, ) -> Result<IAzRoleAssignment>; fn OpenRoleAssignment( &self, bstrroleassignmentname: &BSTR, ) -> Result<IAzRoleAssignment>; fn DeleteRoleAssignment(&self, bstrroleassignmentname: &BSTR) -> Result<()>; fn BizRulesEnabled(&self) -> Result<VARIANT_BOOL>; fn SetBizRulesEnabled(&self, benabled: VARIANT_BOOL) -> Result<()>;
}

Required Methods§

fn ScopeExists(&self, bstrscopename: &BSTR) -> Result<VARIANT_BOOL>

fn OpenScope2(&self, bstrscopename: &BSTR) -> Result<IAzScope2>

fn CreateScope2(&self, bstrscopename: &BSTR) -> Result<IAzScope2>

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

fn RoleDefinitions(&self) -> Result<IAzRoleDefinitions>

fn CreateRoleDefinition( &self, bstrroledefinitionname: &BSTR, ) -> Result<IAzRoleDefinition>

fn OpenRoleDefinition( &self, bstrroledefinitionname: &BSTR, ) -> Result<IAzRoleDefinition>

fn DeleteRoleDefinition(&self, bstrroledefinitionname: &BSTR) -> Result<()>

fn RoleAssignments(&self) -> Result<IAzRoleAssignments>

fn CreateRoleAssignment( &self, bstrroleassignmentname: &BSTR, ) -> Result<IAzRoleAssignment>

fn OpenRoleAssignment( &self, bstrroleassignmentname: &BSTR, ) -> Result<IAzRoleAssignment>

fn DeleteRoleAssignment(&self, bstrroleassignmentname: &BSTR) -> Result<()>

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

fn SetBizRulesEnabled(&self, benabled: VARIANT_BOOL) -> Result<()>

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§