Win32 API 日本語リファレンス
ホームSecurity.Authorization › IAzRole

IAzRole

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID859e0d8d-62d7-41d8-a034-c0cd5d43fdfa継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 27

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

vtblメソッド
7HRESULT get_Name(LPWSTR* pbstrName)
8HRESULT put_Name(LPWSTR bstrName)
9HRESULT get_Description(LPWSTR* pbstrDescription)
10HRESULT put_Description(LPWSTR bstrDescription)
11HRESULT get_ApplicationData(LPWSTR* pbstrApplicationData)
12HRESULT put_ApplicationData(LPWSTR bstrApplicationData)
13HRESULT AddAppMember(LPWSTR bstrProp, VARIANT varReserved)
14HRESULT DeleteAppMember(LPWSTR bstrProp, VARIANT varReserved)
15HRESULT AddTask(LPWSTR bstrProp, VARIANT varReserved)
16HRESULT DeleteTask(LPWSTR bstrProp, VARIANT varReserved)
17HRESULT AddOperation(LPWSTR bstrProp, VARIANT varReserved)
18HRESULT DeleteOperation(LPWSTR bstrProp, VARIANT varReserved)
19HRESULT AddMember(LPWSTR bstrProp, VARIANT varReserved)
20HRESULT DeleteMember(LPWSTR bstrProp, VARIANT varReserved)
21HRESULT get_Writable(BOOL* pfProp)
22HRESULT GetProperty(INT lPropId, VARIANT varReserved, VARIANT* pvarProp)
23HRESULT SetProperty(INT lPropId, VARIANT varProp, VARIANT varReserved)
24HRESULT get_AppMembers(VARIANT* pvarProp)
25HRESULT get_Members(VARIANT* pvarProp)
26HRESULT get_Operations(VARIANT* pvarProp)
27HRESULT get_Tasks(VARIANT* pvarProp)
28HRESULT AddPropertyItem(INT lPropId, VARIANT varProp, VARIANT varReserved)
29HRESULT DeletePropertyItem(INT lPropId, VARIANT varProp, VARIANT varReserved)
30HRESULT Submit(INT lFlags, VARIANT varReserved)
31HRESULT AddMemberName(LPWSTR bstrProp, VARIANT varReserved)
32HRESULT DeleteMemberName(LPWSTR bstrProp, VARIANT varReserved)
33HRESULT get_MembersName(VARIANT* pvarProp)