4.1.8.1.3 REVERSE_MEMBERSHIP_OPERATION_TYPE

The REVERSE_MEMBERSHIP_OPERATION_TYPE enumeration defines the type of reverse membership evaluation.

 typedef  enum 
 {
   RevMembGetGroupsForUser = 1,
   RevMembGetAliasMembership,
   RevMembGetAccountGroups,
   RevMembGetResourceGroups,
   RevMembGetUniversalGroups,
   GroupMembersTransitive,
   RevMembGlobalGroupsNonTransitive
 } REVERSE_MEMBERSHIP_OPERATION_TYPE;

RevMembGetGroupsForUser:  Nontransitive membership in groups that are confined to a given domain, excluding built-in groups and domain-local groups. See [MS-ADSC] section 2.14.

RevMembGetAliasMembership:  Nontransitive membership in domain-local groups that are confined to a given domain.

RevMembGetAccountGroups:  Transitive membership in all account groups in a given domain, excluding built-in groups.

RevMembGetResourceGroups:  Transitive membership in all domain-local groups in a given domain, excluding built-in groups.

RevMembGetUniversalGroups:  Transitive membership in all universal groups, excluding built-in groups.

GroupMembersTransitive:  Transitive closure of members of a group based on the information present in the server's NC replicas, including the primary group.

RevMembGlobalGroupsNonTransitive:  Non-transitive membership in global groups, excluding built-in groups.