EXTENDED_NAME_FORMAT enumeration
Specifies a format for a directory service object name.
Syntax
typedef enum { NameUnknown = 0, NameFullyQualifiedDN = 1, NameSamCompatible = 2, NameDisplay = 3, NameUniqueId = 6, NameCanonical = 7, NameUserPrincipal = 8, NameCanonicalEx = 9, NameServicePrincipal = 10, NameDnsDomain = 12 } EXTENDED_NAME_FORMAT, *PEXTENDED_NAME_FORMAT;
Constants
- NameUnknown
-
An unknown name type.
- NameFullyQualifiedDN
-
The fully qualified distinguished name (for example, CN=Jeff Smith,OU=Users,DC=Engineering,DC=Microsoft,DC=Com).
- NameSamCompatible
-
A legacy account name (for example, Engineering\JSmith). The domain-only version includes trailing backslashes (\\).
- NameDisplay
-
A "friendly" display name (for example, Jeff Smith). The display name is not necessarily the defining relative distinguished name (RDN).
- NameUniqueId
-
A GUID string that the IIDFromString function returns (for example, {4fa050f0-f561-11cf-bdd9-00aa003a77b6}).
- NameCanonical
-
The complete canonical name (for example, engineering.microsoft.com/software/someone). The domain-only version includes a trailing forward slash (/).
- NameUserPrincipal
-
The user principal name (for example, someone@example.com).
- NameCanonicalEx
-
The same as NameCanonical except that the rightmost forward slash (/) is replaced with a new line character (\n), even in a domain-only case (for example, engineering.microsoft.com/software\nJSmith).
- NameServicePrincipal
-
The generalized service principal name (for example, www/www.microsoft.com@microsoft.com).
- NameDnsDomain
-
The DNS domain name followed by a backward-slash and the SAM user name.
Requirements
|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
|---|---|
|
Minimum supported server |
Windows 2000 Server [desktop apps only] |
|
Header |
|
See also