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.