Win32 API 日本語リファレンス
ホームNetworking.ActiveDirectory › IADsSecurityDescriptor

IADsSecurityDescriptor

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDb8c787ca-9bdd-11d0-852c-00c04fd8d503継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 21

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
7HRESULT get_Revision(INT* retval)
8HRESULT put_Revision(INT lnRevision)
9HRESULT get_Control(INT* retval)
10HRESULT put_Control(INT lnControl)
11HRESULT get_Owner(LPWSTR* retval)
12HRESULT put_Owner(LPWSTR bstrOwner)
13HRESULT get_OwnerDefaulted(VARIANT_BOOL* retval)
14HRESULT put_OwnerDefaulted(VARIANT_BOOL fOwnerDefaulted)
15HRESULT get_Group(LPWSTR* retval)
16HRESULT put_Group(LPWSTR bstrGroup)
17HRESULT get_GroupDefaulted(VARIANT_BOOL* retval)
18HRESULT put_GroupDefaulted(VARIANT_BOOL fGroupDefaulted)
19HRESULT get_DiscretionaryAcl(IDispatch** retval)
20HRESULT put_DiscretionaryAcl(IDispatch* pDiscretionaryAcl)
21HRESULT get_DaclDefaulted(VARIANT_BOOL* retval)
22HRESULT put_DaclDefaulted(VARIANT_BOOL fDaclDefaulted)
23HRESULT get_SystemAcl(IDispatch** retval)
24HRESULT put_SystemAcl(IDispatch* pSystemAcl)
25HRESULT get_SaclDefaulted(VARIANT_BOOL* retval)
26HRESULT put_SaclDefaulted(VARIANT_BOOL fSaclDefaulted)
27HRESULT CopySecurityDescriptor(IDispatch** ppSecurityDescriptor)