Trait ITrusteeGroupAdmin_Impl
pub trait ITrusteeGroupAdmin_Impl: IUnknownImpl {
// Required methods
fn AddMember(
&self,
pmembershiptrustee: *const TRUSTEE_W,
pmembertrustee: *const TRUSTEE_W,
) -> Result<()>;
fn DeleteMember(
&self,
pmembershiptrustee: *const TRUSTEE_W,
pmembertrustee: *const TRUSTEE_W,
) -> Result<()>;
fn IsMember(
&self,
pmembershiptrustee: *const TRUSTEE_W,
pmembertrustee: *const TRUSTEE_W,
) -> Result<BOOL>;
fn GetMembers(
&self,
pmembershiptrustee: *const TRUSTEE_W,
pcmembers: *mut u32,
prgmembers: *mut *mut TRUSTEE_W,
) -> Result<()>;
fn GetMemberships(
&self,
ptrustee: *const TRUSTEE_W,
pcmemberships: *mut u32,
prgmemberships: *mut *mut TRUSTEE_W,
) -> Result<()>;
}
Required Methods§
fn AddMember( &self, pmembershiptrustee: *const TRUSTEE_W, pmembertrustee: *const TRUSTEE_W, ) -> Result<()>
fn DeleteMember( &self, pmembershiptrustee: *const TRUSTEE_W, pmembertrustee: *const TRUSTEE_W, ) -> Result<()>
fn IsMember( &self, pmembershiptrustee: *const TRUSTEE_W, pmembertrustee: *const TRUSTEE_W, ) -> Result<BOOL>
fn GetMembers( &self, pmembershiptrustee: *const TRUSTEE_W, pcmembers: *mut u32, prgmembers: *mut *mut TRUSTEE_W, ) -> Result<()>
fn GetMemberships( &self, ptrustee: *const TRUSTEE_W, pcmemberships: *mut u32, prgmemberships: *mut *mut TRUSTEE_W, ) -> 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.