Function winsafe::LookupPrivilegeValue

source ·
pub fn LookupPrivilegeValue(
    system_name: Option<&str>,
    name: SE_PRIV
) -> SysResult<LUID>
Available on crate feature kernel only.
Expand description

LookupPrivilegeValue function.

§Examples

use winsafe::{self as w, prelude::*, co};

let htoken = w::HPROCESS::GetCurrentProcess()
    .OpenProcessToken(co::TOKEN::ADJUST_PRIVILEGES | co::TOKEN::QUERY)?;

let luid = w::LookupPrivilegeValue(None, co::SE_PRIV::SHUTDOWN_NAME)?;