LSA_ENUMERATION_HANDLE

The LSA_ENUMERATION_HANDLE data type is used by the LSA function that enumerates TrustedDomain objects: LsaEnumerateTrustedDomainsEx. This function is designed so that you can make multiple calls to enumerate all the objects of a given type in the database.

On the initial enumeration function call, you pass in a pointer to an LSA_ENUMERATION_HANDLE variable that is initialized to zero. The function updates this value. If the function returns a value that indicates there are more objects to enumerate, call the function again and pass in the updated LSA_ENUMERATION_HANDLE value to obtain an enumeration continuing from the point where the previous enumeration left off.

typedef ULONG LSA_ENUMERATION_HANDLE, *PLSA_ENUMERATION_HANDLE;

Requirements

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

See also

LsaEnumerateTrustedDomainsEx