dsparse.h header

This header is used by Active Directory Domain Services. For more information, see:

dsparse.h contains the following programming interfaces:

Functions

 
DsCrackSpnA

Parses a service principal name (SPN) into its component strings. (ANSI)
DsCrackSpnW

Parses a service principal name (SPN) into its component strings. (Unicode)
DsCrackUnquotedMangledRdnA

The DsCrackUnquotedMangledRdn function unmangles (unencodes) a given relative distinguished name and returns both the decoded GUID and the mangling type used. (ANSI)
DsCrackUnquotedMangledRdnW

The DsCrackUnquotedMangledRdn function unmangles (unencodes) a given relative distinguished name and returns both the decoded GUID and the mangling type used. (Unicode)
DsGetRdnW

Retrieves the key and value of the first relative distinguished name and a pointer to the next relative distinguished name from a distinguished name string.
DsIsMangledDnA

The DsIsMangledDn function determines if the first relative distinguished name (RDN) in a distinguished name (DN) is a mangled name of a given type. (ANSI)
DsIsMangledDnW

The DsIsMangledDn function determines if the first relative distinguished name (RDN) in a distinguished name (DN) is a mangled name of a given type. (Unicode)
DsIsMangledRdnValueA

Determines if a given relative distinguished name value is a mangled name of the given type. (ANSI)
DsIsMangledRdnValueW

Determines if a given relative distinguished name value is a mangled name of the given type. (Unicode)
DsMakeSpnA

Constructs a service principal name (SPN) that identifies a service instance. (ANSI)
DsMakeSpnW

Constructs a service principal name (SPN) that identifies a service instance. (Unicode)
DsQuoteRdnValueA

Converts an RDN into a quoted RDN value, if the RDN value contains characters that require quotes. (ANSI)
DsQuoteRdnValueW

Converts an RDN into a quoted RDN value, if the RDN value contains characters that require quotes. (Unicode)
DsUnquoteRdnValueA

The DsUnquoteRdnValue function is a client call that converts a quoted RDN value back to an unquoted RDN value. (ANSI)
DsUnquoteRdnValueW

The DsUnquoteRdnValue function is a client call that converts a quoted RDN value back to an unquoted RDN value. (Unicode)

Enumerations

 
DS_MANGLE_FOR

The DS_MANGLE_FOR enumeration is used to define whether a relative distinguished name is mangled (encoded) and in what form the mangling occurs.