Function windows_acl::helper::name_to_sid
[−]
[src]
pub fn name_to_sid(name: &str, system: Option<&str>) -> Result<Vec<BYTE>, DWORD>
Resolves a system username (either in the format of "user" or "DOMAIN\user") into a raw SID. The raw SID
is represented by a Vec<u8> object.
Arguments
name- The user name to be resolved into a raw SID.system- An optional string denoting the scope of the user name (such as a machine or domain name). If not required, useNone.
Errors
On error, a Windows error code is returned with the Err type.
Note: If the error code is 0, GetLastError() returned ERROR_INSUFFICIENT_BUFFER after invoking LookupAccountNameW or
the sid_size is 0.