AccessToken

@extern
class Object
trait Matchable
class Any

Value members

Concrete methods

@name("scalanative_token_adjust_default")

Required to change the default owner, primary group, or DACL of an access token.

Required to change the default owner, primary group, or DACL of an access token.

@name("scalanative_token_adjust_groups")

Required to adjust the attributes of the groups in an access token.

Required to adjust the attributes of the groups in an access token.

@name("scalanative_token_adjust_privileges")

Required to enable or disable the privileges in an access token.

Required to enable or disable the privileges in an access token.

@name("scalanative_token_adjust_sessionid")

Required to adjust the session ID of an access token. The SE_TCB_NAME privilege is required.

Required to adjust the session ID of an access token. The SE_TCB_NAME privilege is required.

@name("scalanative_token_all_access")

Combines all possible access rights for a token.

Combines all possible access rights for a token.

@name("scalanative_token_assign_primary")

Required to attach a primary token to a process. The SE_ASSIGNPRIMARYTOKEN_NAME privilege is also required to accomplish this task.

Required to attach a primary token to a process. The SE_ASSIGNPRIMARYTOKEN_NAME privilege is also required to accomplish this task.

@name("scalanative_token_duplicate")

Required to duplicate an access token.

Required to duplicate an access token.

@name("scalanative_token_execute")

Combines STANDARD_RIGHTS_EXECUTE and TOKEN_IMPERSONATE.

Combines STANDARD_RIGHTS_EXECUTE and TOKEN_IMPERSONATE.

@name("scalanative_token_impersonate")

Required to attach an impersonation access token to a process.

Required to attach an impersonation access token to a process.

@name("scalanative_token_query")

Required to query an access token.

Required to query an access token.

@name("scalanative_token_query_source")

Required to query the source of an access token.

Required to query the source of an access token.

@name("scalanative_token_read")

Combines STANDARD_RIGHTS_READ and TOKEN_QUERY.

Combines STANDARD_RIGHTS_READ and TOKEN_QUERY.

@name("scalanative_token_write")

Combines STANDARD_RIGHTS_WRITE, TOKEN_ADJUST_PRIVILEGES, TOKEN_ADJUST_GROUPS, and TOKEN_ADJUST_DEFAULT.

Combines STANDARD_RIGHTS_WRITE, TOKEN_ADJUST_PRIVILEGES, TOKEN_ADJUST_GROUPS, and TOKEN_ADJUST_DEFAULT.