public SamUser OpenUser(int rid, SamUserAccessMask desiredAccess) { SafeSamHandle userHandle; NtStatus result = NativeMethods.SamOpenUser(this.Handle, desiredAccess, rid, out userHandle); Validator.AssertSuccess(result); return new SamUser(userHandle); }
public SamUser OpenUser(int rid, SamUserAccessMask desiredAccess) { SafeSamHandle userHandle; NtStatus result = NativeMethods.SamOpenUser(this.Handle, desiredAccess, rid, out userHandle); Validator.AssertSuccess(result); return(new SamUser(userHandle)); }
internal static extern NtStatus SamOpenUser(SafeSamHandle domainHandle, SamUserAccessMask desiredAccess, int userId, out SafeSamHandle userHandle);
public SamUser OpenUser(SecurityIdentifier sid, SamUserAccessMask desiredAccess) { int rid = sid.GetRid(); return this.OpenUser(rid, desiredAccess); }
public SamUser OpenUser(string name, SamUserAccessMask desiredAccess) { int rid = this.LookupUser(name); return this.OpenUser(rid, desiredAccess); }
public SamUser OpenUser(SecurityIdentifier sid, SamUserAccessMask desiredAccess) { int rid = sid.GetRid(); return(this.OpenUser(rid, desiredAccess)); }
public SamUser OpenUser(string name, SamUserAccessMask desiredAccess) { int rid = this.LookupUser(name); return(this.OpenUser(rid, desiredAccess)); }