Platform SDK: Access Control

TRUSTEE_TYPE

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

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;
Enumerator Value Meaning
TRUSTEE_IS_UNKNOWN The trustee type is unknown, but not necessarily invalid.
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 an invalid trustee type.
TRUSTEE_IS_COMPUTER Indicates a computer.

Requirements

  Windows NT/2000: Requires Windows NT 4.0 or later.
  Header: Declared in Accctrl.h.

See Also

Access Control Overview, Access Control Enumeration Types, TRUSTEE