Property methods take the form of either get_<property> or put_<property>. The property methods of the IADsSecurityDescriptor interface get or set the properties described below. For more information, see Interface Property Methods.
Property | Access | Method Prototype |
---|---|---|
Revision | R/W | HRESULT get_Revision ([out] LONG *plRevision);
HRESULT put_Revision |
Control | R/W | HRESULT get_Control ([out] LONG *plControl);
HRESULT put_Control |
Owner | R/W | HRESULT get_Owner ([out] BSTR *pbstrOwnerl);
HRESULT put_Owner |
OwnerDefaulted | R/W | HRESULT get_OwnerDefaulted ([out] VARIANT_BOOL * fOwnerDefaulted);
HRESULT put_OwnerDefaulted |
Group | R/W | HRESULT get_Group(BSTR *pbstrGroupl); HRESULT put_Group(BSTR bstrGroup) |
GroupDefaulted | HRESULT get_GroupDefaulted ([out] VARIANT_BOOL * fGroupDefaulted);
HRESULT put_GroupDefaulted |
|
DiscretionaryAcl | R/W | HRESULT get_DiscretionaryAcl ([out] IDispatch **ppIDispDACL)
HRESULT put_DiscretionaryAcl |
DaclDefaulted | HRESULT get_DaclDefaulted ([out] VARIANT_BOOL * fDaclDefaulted);
HRESULT put_DaclDefaulted |
|
SystemAcl | R/W * | HRESULT get_SystemAcl ([out] IDispatch **ppIDispSACL)
HRESULT put_SystemAcl |
SaclDefaulted | HRESULT get_SaclDefaulted ([out] VARIANT_BOOL * fSaclDefaulted);
HRESULT put_SaclDefaulted |
IADsAccessControlEntry, IADsAccessControlList, ADSI AccessControlList Object, Using Credentials and Security