NtDuplicateToken

[DllImport("ntdll.dll", ExactSpelling = true)]
[DefaultDllImportSearchPaths(DllImportSearchPath.System32)]
public static extern unsafe NTSTATUS NtDuplicateToken(
    HANDLE ExistingToken,
    uint DesiredAccess,
    [Optional] OBJECT_ATTRIBUTES*   ObjectAttributes,
    SECURITY_IMPERSONATION_LEVEL ImpersonationLevel,
    TOKEN_TYPE TokenType,
    HANDLE* NewToken);

OBJECT_ATTRIBUTES

SECURITY_IMPERSONATION_LEVEL

TOKEN_TYPE

Last updated