windows::Win32::Security::Authorization

Trait IAzApplicationGroup_Impl

pub trait IAzApplicationGroup_Impl: IDispatch_Impl {
Show 32 methods // Required methods fn Name(&self) -> Result<BSTR>; fn SetName(&self, bstrname: &BSTR) -> Result<()>; fn Type(&self) -> Result<i32>; fn SetType(&self, lprop: i32) -> Result<()>; fn LdapQuery(&self) -> Result<BSTR>; fn SetLdapQuery(&self, bstrprop: &BSTR) -> Result<()>; fn AppMembers(&self) -> Result<VARIANT>; fn AppNonMembers(&self) -> Result<VARIANT>; fn Members(&self) -> Result<VARIANT>; fn NonMembers(&self) -> Result<VARIANT>; fn Description(&self) -> Result<BSTR>; fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>; fn AddAppMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>; fn DeleteAppMember( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn AddAppNonMember( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn DeleteAppNonMember( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn AddMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>; fn DeleteMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>; fn AddNonMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>; fn DeleteNonMember( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn Writable(&self) -> Result<BOOL>; fn GetProperty( &self, lpropid: i32, varreserved: &VARIANT, ) -> Result<VARIANT>; fn SetProperty( &self, lpropid: i32, varprop: &VARIANT, varreserved: &VARIANT, ) -> Result<()>; fn AddPropertyItem( &self, lpropid: i32, varprop: &VARIANT, varreserved: &VARIANT, ) -> Result<()>; fn DeletePropertyItem( &self, lpropid: i32, varprop: &VARIANT, varreserved: &VARIANT, ) -> Result<()>; fn Submit(&self, lflags: i32, varreserved: &VARIANT) -> Result<()>; fn AddMemberName( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn DeleteMemberName( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn AddNonMemberName( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn DeleteNonMemberName( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>; fn MembersName(&self) -> Result<VARIANT>; fn NonMembersName(&self) -> Result<VARIANT>;
}

Required Methods§

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

fn SetName(&self, bstrname: &BSTR) -> Result<()>

fn Type(&self) -> Result<i32>

fn SetType(&self, lprop: i32) -> Result<()>

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

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

fn AppMembers(&self) -> Result<VARIANT>

fn AppNonMembers(&self) -> Result<VARIANT>

fn Members(&self) -> Result<VARIANT>

fn NonMembers(&self) -> Result<VARIANT>

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

fn SetDescription(&self, bstrdescription: &BSTR) -> Result<()>

fn AddAppMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn DeleteAppMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn AddAppNonMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn DeleteAppNonMember( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>

fn AddMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn DeleteMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn AddNonMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn DeleteNonMember(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn Writable(&self) -> Result<BOOL>

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

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

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

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

fn Submit(&self, lflags: i32, varreserved: &VARIANT) -> Result<()>

fn AddMemberName(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn DeleteMemberName(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn AddNonMemberName(&self, bstrprop: &BSTR, varreserved: &VARIANT) -> Result<()>

fn DeleteNonMemberName( &self, bstrprop: &BSTR, varreserved: &VARIANT, ) -> Result<()>

fn MembersName(&self) -> Result<VARIANT>

fn NonMembersName(&self) -> Result<VARIANT>

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§