ADSTYPE

Specifies the type used to interpret an ADSI extended syntax string.

enum ADSTYPEENUM {
    ADSTYPE_INVALID = 0,
    ADSTYPE_DN_STRING, 
    ADSTYPE_CASE_EXACT_STRING,
    ADSTYPE_CASE_IGNORE_STRING,
    ADSTYPE_PRINTABLE_STRING,
    ADSTYPE_NUMERIC_STRING,
    ADSTYPE_BOOLEAN,
    ADSTYPE_INTEGER,
    ADSTYPE_OCTET_STRING,
    ADSTYPE_UTC_TIME,
    ADSTYPE_LARGE_INTEGER,
    ADSTYPE_PROV_SPECIFIC,
    ADSTYPE_OBJECT_CLASS
} ;

typedef ADSTYPEENUM ADSTYPE;  

Elements

ADSTYPE_INVALID
An invalid type.
ADSTYPE_DN_STRING
The distinguished name (path) of a directory service object.
ADSTYPE_CASE_EXACT_STRING
A string that must be interpreted case-sensitively.
ADSTYPE_CASE_IGNORE_STRING
A string that must be interpreted case-insensitively.
ADSTYPE_PRINTABLE_STRING
A string that can be displayed onscreen or printed.
ADSTYPE_NUMERIC_STRING
Numerals that are to be interpreted as text.
ADSTYPE_BOOLEAN
A Boolean value.
ADSTYPE_INTEGER
An integer value.
ADSTYPE_OCTET_STRING
A string of eight-bit characters.
ADSTYPE_UTC_TIME
The time expressed in Universal Coordinated Time (UCT).
ADSTYPE_LARGE_INTEGER
A long integer value.
ADSTYPE_PROV_SPECIFIC
A provider-specific string.
ADSTYPE_OBJECT_CLASS
The object class.