Trait IADsAccessControlEntry_Impl
pub trait IADsAccessControlEntry_Impl: IDispatch_Impl {
Show 14 methods
// Required methods
fn AccessMask(&self) -> Result<i32>;
fn SetAccessMask(&self, lnaccessmask: i32) -> Result<()>;
fn AceType(&self) -> Result<i32>;
fn SetAceType(&self, lnacetype: i32) -> Result<()>;
fn AceFlags(&self) -> Result<i32>;
fn SetAceFlags(&self, lnaceflags: i32) -> Result<()>;
fn Flags(&self) -> Result<i32>;
fn SetFlags(&self, lnflags: i32) -> Result<()>;
fn ObjectType(&self) -> Result<BSTR>;
fn SetObjectType(&self, bstrobjecttype: &BSTR) -> Result<()>;
fn InheritedObjectType(&self) -> Result<BSTR>;
fn SetInheritedObjectType(
&self,
bstrinheritedobjecttype: &BSTR,
) -> Result<()>;
fn Trustee(&self) -> Result<BSTR>;
fn SetTrustee(&self, bstrtrustee: &BSTR) -> Result<()>;
}
Required Methods§
fn AccessMask(&self) -> Result<i32>
fn SetAccessMask(&self, lnaccessmask: i32) -> Result<()>
fn AceType(&self) -> Result<i32>
fn SetAceType(&self, lnacetype: i32) -> Result<()>
fn AceFlags(&self) -> Result<i32>
fn SetAceFlags(&self, lnaceflags: i32) -> Result<()>
fn Flags(&self) -> Result<i32>
fn SetFlags(&self, lnflags: i32) -> Result<()>
fn ObjectType(&self) -> Result<BSTR>
fn SetObjectType(&self, bstrobjecttype: &BSTR) -> Result<()>
fn InheritedObjectType(&self) -> Result<BSTR>
fn SetInheritedObjectType(&self, bstrinheritedobjecttype: &BSTR) -> Result<()>
fn Trustee(&self) -> Result<BSTR>
fn SetTrustee(&self, bstrtrustee: &BSTR) -> 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.