Function windows_permissions::wrappers::ConvertStringSidToSid[][src]

pub fn ConvertStringSidToSid<S: AsRef<OsStr> + ?Sized>(
    string: &S
) -> Result<LocalBox<Sid>>
Expand description

Wraps ConvertStringSidToSidW.

use windows_permissions::{Sid, wrappers::ConvertStringSidToSid};

let string_sid = "S-1-5-123-456-789";
let sid = ConvertStringSidToSid(string_sid).unwrap();
assert_eq!(string_sid, &sid.to_string());

Panics

Panics if the underlying WinAPI call reports success but returns a null pointer. This should never happen.