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 |