Export (0) Print
Expand All

AUTHZ_CONTEXT_INFORMATION_CLASS enumeration

The AUTHZ_CONTEXT_INFORMATION_CLASS enumeration specifies the type of information to be retrieved from an existing AuthzClientContext. This enumeration is used by the AuthzGetInformationFromContext function.

Syntax


typedef enum _AUTHZ_CONTEXT_INFORMATION_CLASS { 
  AuthzContextInfoUserSid             = 1,
  AuthzContextInfoGroupsSids,
  AuthzContextInfoRestrictedSids,
  AuthzContextInfoPrivileges,
  AuthzContextInfoExpirationTime,
  AuthzContextInfoServerContext,
  AuthzContextInfoIdentifier,
  AuthzContextInfoSource,
  AuthzContextInfoAll,
  AuthzContextInfoAuthenticationId,
  AuthzContextInfoSecurityAttributes,
  AuthzContextInfoDeviceSids,
  AuthzContextInfoUserClaims,
  AuthzContextInfoDeviceClaims,
  AuthzContextInfoAppContainerSid,
  AuthzContextInfoCapabilitySids
} AUTHZ_CONTEXT_INFORMATION_CLASS;

Constants

AuthzContextInfoUserSid

Retrieves a TOKEN_USER structure that contains a user security identifier (SID) and its attribute.

AuthzContextInfoGroupsSids

Retrieves a TOKEN_GROUPS structure that contains the group SIDs to which the user belongs and their attributes.

AuthzContextInfoRestrictedSids

Retrieves a TOKEN_GROUPS structure that contains the restricted group SIDs in the context and their attributes.

AuthzContextInfoPrivileges

Retrieves a TOKEN_PRIVILEGES structure that contains the privileges held by the user.

AuthzContextInfoExpirationTime

Retrieves the expiration time set on the context.

AuthzContextInfoServerContext

This constant is reserved. Do not use it.

AuthzContextInfoIdentifier

Retrieves an LUID structures used by the resource manager to identify the context.

AuthzContextInfoSource

This constant is reserved. Do not use it.

AuthzContextInfoAll

This constant is reserved. Do not use it.

AuthzContextInfoAuthenticationId

This constant is reserved. Do not use it.

AuthzContextInfoSecurityAttributes

Retrieves an AUTHZ_SECURITY_ATTRIBUTES_INFORMATION structure that contains security attributes.

Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported.

AuthzContextInfoDeviceSids

Retrieves a TOKEN_GROUPS structure that contains device SIDs and their attributes.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported.

AuthzContextInfoUserClaims

Retrieves a AUTHZ_SECURITY_ATTRIBUTES_INFORMATION structure that contains user claims.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported.

AuthzContextInfoDeviceClaims

Retrieves a AUTHZ_SECURITY_ATTRIBUTES_INFORMATION structure that contains device claims.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported.

AuthzContextInfoAppContainerSid

Retrieves a TOKEN_APPCONTAINER_INFORMATION structure that contains the app container SID.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported.

AuthzContextInfoCapabilitySids

Retrieves a TOKEN_GROUPS structure that contains capability SIDs.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003, and Windows XP:  This value is not supported.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Redistributable

Windows Server 2003 Administration Tools Pack on Windows XP

Header

Authz.h

See also

AuthzGetInformationFromContext
SECURITY_CAPABILITIES
TOKEN_APPCONTAINER_INFORMATION
TOKEN_DEVICE_CLAIMS
TOKEN_GROUPS
TOKEN_PRIVILEGES
TOKEN_USER
TOKEN_USER_CLAIMS
Authorization Enumerations

 

 

Community Additions

ADD
Show:
© 2014 Microsoft