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

IADsService

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID68af66e0-31ca-11cf-a98a-00aa006bc149継承元IADs呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl20

メソッド 24

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

vtblメソッド
20HRESULT get_HostComputer(LPWSTR* retval)
21HRESULT put_HostComputer(LPWSTR bstrHostComputer)
22HRESULT get_DisplayName(LPWSTR* retval)
23HRESULT put_DisplayName(LPWSTR bstrDisplayName)
24HRESULT get_Version(LPWSTR* retval)
25HRESULT put_Version(LPWSTR bstrVersion)
26HRESULT get_ServiceType(INT* retval)
27HRESULT put_ServiceType(INT lnServiceType)
28HRESULT get_StartType(INT* retval)
29HRESULT put_StartType(INT lnStartType)
30HRESULT get_Path(LPWSTR* retval)
31HRESULT put_Path(LPWSTR bstrPath)
32HRESULT get_StartupParameters(LPWSTR* retval)
33HRESULT put_StartupParameters(LPWSTR bstrStartupParameters)
34HRESULT get_ErrorControl(INT* retval)
35HRESULT put_ErrorControl(INT lnErrorControl)
36HRESULT get_LoadOrderGroup(LPWSTR* retval)
37HRESULT put_LoadOrderGroup(LPWSTR bstrLoadOrderGroup)
38HRESULT get_ServiceAccountName(LPWSTR* retval)
39HRESULT put_ServiceAccountName(LPWSTR bstrServiceAccountName)
40HRESULT get_ServiceAccountPath(LPWSTR* retval)
41HRESULT put_ServiceAccountPath(LPWSTR bstrServiceAccountPath)
42HRESULT get_Dependencies(VARIANT* retval)
43HRESULT put_Dependencies(VARIANT vDependencies)