Platform SDK: Active Directory, ADSI, and Directory Services

ADSI Simple Data Types

Active Directory Service Interfaces (ADSI) defines and uses the following simple data types.

ADSI Data Type Description
ADS_BOOLEAN DWORD
PADS_BOOLEAN Pointer to an ADS_BOOLEAN
ADS_CASE_EXACT_STRING LPWSTR
PADS_CASE_EXACT_STRING Pointer to an ADS_CASE_EXACT_STRING
ADS_CASE_IGNORE_STRING LPWSTR
PADS_CASE_IGNORE_STRING Pointer to an ADS_CASE_IGNORE_STRING
ADS_DN_STRING LPWSTR
PADS_DN_STRING Pointer to an ADS_DN_STRING
ADS_INTEGER DWORD
PADS_INTEGER Pointer to an ADS_INTEGER
ADS_LARGE_INTEGER LARGE_INTEGER
PADS_LARGE_INTEGER Pointer to a LARGE_INTEGER
ADS_NUMERIC_STRING LPWSTR
PADS_NUMERIC_STRING Pointer to an ADS_NUMERIC_STRING
ADS_OBJECT_CLASS LPWSTR
PADS_OBJECT_CLASS Pointer to an ADS_OBJECT_CLASS
ADS_PRINTABLE_STRING LPWSTR
PADS_PRINTABLE_STRING Pointer to an ADS_PRINTABLE_STRING
ADS_SEARCH_HANDLE HANDLE
PADS_SEARCH_HANDLE Pointer to an ADS_SEARCH_HANDLE
ADS_UTC_TIME SYSTEMTIME
PADS_UTC_TIME Pointer to a SYSTEMTIME