windows::Win32::System::Search

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.

Implementors§