The ADS_PROV_SPECIFIC structure contains a provider-specific character string.
typedef {
DWORD dwLength;
LPBYTE lpValue;
} ADS_PROV_SPECIFIC, *PADS_PROV_SPECIFIC;
The ADS_PROV_SPECIFIC structure contains only a pointer to the character string itself. Memory for the string must be allocated separately.