public static void LookupPrivilegeValue(string systemName, Privilege privilege, out Luid luid) { if (!LookupPrivilegeValue(systemName, GetPrivilegeName(privilege), out luid)) { WindowsApi.NativeMethods.ReportWin32Exception(); } }
private static Privilege PrivilegeFromLuid(Luid luid) { using (_LuidLock.GetReadLock()) { return _Luid.First(kv => kv.Value.LowPart == luid.LowPart && kv.Value.HighPart == luid.HighPart).Key; } }
public static void LookupPrivilegeValue(Privilege privilege, out Luid luid) { LookupPrivilegeValue(null, privilege, out luid); }