TRUSTEE_TYPE enumeration (accctrl.h)

The TRUSTEE_TYPE enumeration contains values that indicate the type of trustee identified by a TRUSTEE structure.

Syntax

typedef enum _TRUSTEE_TYPE {
  TRUSTEE_IS_UNKNOWN,
  TRUSTEE_IS_USER,
  TRUSTEE_IS_GROUP,
  TRUSTEE_IS_DOMAIN,
  TRUSTEE_IS_ALIAS,
  TRUSTEE_IS_WELL_KNOWN_GROUP,
  TRUSTEE_IS_DELETED,
  TRUSTEE_IS_INVALID,
  TRUSTEE_IS_COMPUTER
} TRUSTEE_TYPE;

Constants

 
TRUSTEE_IS_UNKNOWN
The trustee type is unknown, but it may be valid.
TRUSTEE_IS_USER
Indicates a user.
TRUSTEE_IS_GROUP
Indicates a group.
TRUSTEE_IS_DOMAIN
Indicates a domain.
TRUSTEE_IS_ALIAS
Indicates an alias.
TRUSTEE_IS_WELL_KNOWN_GROUP
Indicates a
well-known group.
TRUSTEE_IS_DELETED
Indicates a deleted account.
TRUSTEE_IS_INVALID
Indicates a trustee type that is not valid.
TRUSTEE_IS_COMPUTER
Indicates a computer.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header accctrl.h

See also

Access Control Overview

Authorization Enumerations

TRUSTEE