Trait IEffectivePermission_Impl
pub trait IEffectivePermission_Impl: IUnknownImpl {
// Required method
fn GetEffectivePermission(
&self,
pguidobjecttype: *const GUID,
pusersid: PSID,
pszservername: &PCWSTR,
psd: PSECURITY_DESCRIPTOR,
ppobjecttypelist: *mut *mut OBJECT_TYPE_LIST,
pcobjecttypelistlength: *mut u32,
ppgrantedaccesslist: *mut *mut u32,
pcgrantedaccesslistlength: *mut u32,
) -> Result<()>;
}
Required Methods§
fn GetEffectivePermission( &self, pguidobjecttype: *const GUID, pusersid: PSID, pszservername: &PCWSTR, psd: PSECURITY_DESCRIPTOR, ppobjecttypelist: *mut *mut OBJECT_TYPE_LIST, pcobjecttypelistlength: *mut u32, ppgrantedaccesslist: *mut *mut u32, pcgrantedaccesslistlength: *mut u32, ) -> 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.