Win32 API 日本語リファレンス
ホームStorage.FileServerResourceManager › IFsrmPipelineModuleDefinition

IFsrmPipelineModuleDefinition

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID515c1277-2c81-440e-8fcf-367921ed4f59継承元IFsrmObject呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl12

メソッド 19

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

vtblメソッド
12HRESULT get_ModuleClsid(LPWSTR* moduleClsid)
13HRESULT put_ModuleClsid(LPWSTR moduleClsid)
14HRESULT get_Name(LPWSTR* name)
15HRESULT put_Name(LPWSTR name)
16HRESULT get_Company(LPWSTR* company)
17HRESULT put_Company(LPWSTR company)
18HRESULT get_Version(LPWSTR* version)
19HRESULT put_Version(LPWSTR version)
20HRESULT get_ModuleType(FsrmPipelineModuleType* moduleType)
21HRESULT get_Enabled(VARIANT_BOOL* enabled)
22HRESULT put_Enabled(VARIANT_BOOL enabled)
23HRESULT get_NeedsFileContent(VARIANT_BOOL* needsFileContent)
24HRESULT put_NeedsFileContent(VARIANT_BOOL needsFileContent)
25HRESULT get_Account(FsrmAccountType* retrievalAccount)
26HRESULT put_Account(FsrmAccountType retrievalAccount)
27HRESULT get_SupportedExtensions(SAFEARRAY** supportedExtensions)
28HRESULT put_SupportedExtensions(SAFEARRAY* supportedExtensions)
29HRESULT get_Parameters(SAFEARRAY** parameters)
30HRESULT put_Parameters(SAFEARRAY* parameters)