Export (0) Print
Expand All

3.1.5.2.4 SamrEnumerateAliasesInDomain (Opnum 15)

The SamrEnumerateAliasesInDomain method enumerates all aliases.

long SamrEnumerateAliasesInDomain(
  [in] SAMPR_HANDLE DomainHandle,
  [in, out] unsigned long* EnumerationContext,
  [out] PSAMPR_ENUMERATION_BUFFER* Buffer,
  [in] unsigned long PreferedMaximumLength,
  [out] unsigned long* CountReturned
);

DomainHandle: An RPC context handle, as specified in section 2.2.3.2, representing a domain object.

EnumerationContext: This value is a cookie that the server can use to continue an enumeration on a subsequent call. It is an opaque value to the client. To initiate a new enumeration the client sets EnumerationContext to zero. Otherwise the client sets EnumerationContext to a value returned by a previous call to the method.

Buffer: A list of alias information, as specified in section 2.2.3.10.

PreferedMaximumLength: The requested maximum number of bytes to return in Buffer.

CountReturned: The count of domain elements returned in Buffer.

This method asks the RPC runtime, via the strict_context_handle attribute, to reject the use of context handles created by a method of a different RPC interface than this one, as specified in [MS-RPCE] section 3.

This method MUST be processed per the specifications in section 3.1.5.2.2 using the following object selection filter:

  1. The objectClass attribute value MUST be group or derived from group.

  2. The groupType attribute value MUST be GROUP_TYPE_SECURITY_RESOURCE.

  3. The objectSid attribute value MUST have the domain prefix of the domain referenced by DomainHandle.

 
Show:
© 2014 Microsoft