Esempio n. 1
0
 internal static extern bool AuthzInitializeContextFromSid(
     AuthZContextInitializeSidFlags Flags,
     SafeSidBufferHandle UserSid,
     SafeAuthZResourceManagerHandle hAuthzResourceManager,
     LargeInteger pExpirationTime,
     Luid Identifier,
     IntPtr DynamicGroupArgs,
     out SafeAuthZClientContextHandle phAuthzClientContext
     );
Esempio n. 2
0
 /// <summary>
 /// Create a client context from a Token.
 /// </summary>
 /// <param name="sid">The sid to create the context from.</param>
 /// <param name="flags">Flags for intialization.</param>
 /// <returns>The created client context.</returns>
 public AuthZContext CreateContext(Sid sid, AuthZContextInitializeSidFlags flags)
 {
     return(CreateContext(sid, flags, true).Result);
 }
Esempio n. 3
0
 /// <summary>
 /// Create a client context from a Token.
 /// </summary>
 /// <param name="sid">The sid to create the context from.</param>
 /// <param name="flags">Flags for intialization.</param>
 /// <param name="throw_on_error">True to throw on error.</param>
 /// <returns>The created client context.</returns>
 public NtResult <AuthZContext> CreateContext(Sid sid, AuthZContextInitializeSidFlags flags, bool throw_on_error)
 {
     return(AuthZContext.Create(_handle, flags, sid, throw_on_error));
 }