| Property | Access | Method Prototype | 
|---|---|---|
| ADSType | R/W | HRESULT get_ADSType ([out] LONG *ADSTypel) 
HRESULT put_ADSType  | 
| DNString | R/W | HRESULT get_DNString ([out] BSTR *bstrDNString); 
HRESULT put_DNString  | 
| CaseExactString | R/W | HRESULT get_CaseExactString ([out] BSTR *bstrCaseExactString); 
HRESULT put_CaseExactString  | 
| CaseIgnoreString | R/W | HRESULT get_CaseIgnoreString ([out] BSTR *bstrCaseIgnoreString); 
HRESULT put_CaseIgnoreString  | 
| PrintableString | R/W | HRESULT get_PrintableString ([out] BSTR *bstrPrintableStrin); 
HRESULT put_PrintableString  | 
| NumericString | R/W | HRESULT get_NumericString ([out] BSTR *bstrNumericStrin); 
HRESULT put_NumericString  | 
| Boolean | R/W | HRESULT get_Boolean ([out] LONG *lnBoolean); 
HRESULT put_Boolean  | 
| Integer | R/W | HRESULT get_Integer ([out] LONG *lnInteger); 
HRESULT put_Integer  | 
| OctetString | R/W | HRESULT get_OctetString ([out] BSTR *bstrOctetString); 
HRESULT put_OctetString  | 
| SecurityDescriptor | R/W | HRESULT get_SecurityDescriptor ([out] IDISPATCH **ppSecurityDescriptor); 
HRESULT put_SecurityDescriptor | 
| LargeInteger | R/W | HRESULT get_LargeInteger ([out] IDISPATCH ** ppLargeInteger) 
HRESULT put_LargeInteger | 
| UTCTime | R/W | HRESULT get_UTCTime ([out] DATE * daUTCTime 
HRESULT put_UTCTime | 
ADSTYPE; IADsPropertyList; IADsPropertyEntry; IADsSecurityDescriptor, Property Cache