The ADS_ATTR_INFO structure specifies the information about operations on the named attribute in the property cache.
typedef struct _ads_attr_info
{
LPWSTR pszAttrName;
DWORD dwControlCode;
ADSTYPE dwADsType;
PADSVALUE pADsValues;
DWORD dwNumValues;
} ADS_ATTR_INFO, *PADS_ATTR_INFO;
Memory for the array of ADSVALUE structures is not allocated with this structure.