Win32 API 日本語リファレンス
ホームSystem.Ole › ICreateTypeInfo

ICreateTypeInfo

COM
IID00020405-0000-0000-c000-000000000046継承元IUnknown自前メソッド開始 vtbl3

メソッド 23

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetGuid(GUID* guid)
4HRESULT SetTypeFlags(DWORD uTypeFlags)
5HRESULT SetDocString(LPWSTR pStrDoc)
6HRESULT SetHelpContext(DWORD dwHelpContext)
7HRESULT SetVersion(WORD wMajorVerNum, WORD wMinorVerNum)
8HRESULT AddRefTypeInfo(ITypeInfo* pTInfo, DWORD* phRefType)
9HRESULT AddFuncDesc(DWORD index, FUNCDESC* pFuncDesc)
10HRESULT AddImplType(DWORD index, DWORD hRefType)
11HRESULT SetImplTypeFlags(DWORD index, IMPLTYPEFLAGS implTypeFlags)
12HRESULT SetAlignment(WORD cbAlignment)
13HRESULT SetSchema(LPWSTR pStrSchema)
14HRESULT AddVarDesc(DWORD index, VARDESC* pVarDesc)
15HRESULT SetFuncAndParamNames(DWORD index, LPWSTR* rgszNames, DWORD cNames)
16HRESULT SetVarName(DWORD index, LPWSTR szName)
17HRESULT SetTypeDescAlias(TYPEDESC* pTDescAlias)
18HRESULT DefineFuncAsDllEntry(DWORD index, LPWSTR szDllName, LPWSTR szProcName)
19HRESULT SetFuncDocString(DWORD index, LPWSTR szDocString)
20HRESULT SetVarDocString(DWORD index, LPWSTR szDocString)
21HRESULT SetFuncHelpContext(DWORD index, DWORD dwHelpContext)
22HRESULT SetVarHelpContext(DWORD index, DWORD dwHelpContext)
23HRESULT SetMops(DWORD index, LPWSTR bstrMops)
24HRESULT SetTypeIdldesc(IDLDESC* pIdlDesc)
25HRESULT LayOut()