Win32 API 日本語リファレンス
ホームSystem.Diagnostics.Debug.ActiveScript › IActiveScriptAuthor

IActiveScriptAuthor

COM
IID9c109da0-7006-11d1-b36c-00a0c911e8b2継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

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

vtblメソッド
3HRESULT AddNamedItem(LPWSTR pszName, DWORD dwFlags, IDispatch* pdisp)
4HRESULT AddScriptlet(LPWSTR pszDefaultName, LPWSTR pszCode, LPWSTR pszItemName, LPWSTR pszSubItemName, LPWSTR pszEventName, LPWSTR pszDelimiter, DWORD dwCookie, DWORD dwFlags)
5HRESULT ParseScriptText(LPWSTR pszCode, LPWSTR pszItemName, LPWSTR pszDelimiter, DWORD dwCookie, DWORD dwFlags)
6HRESULT GetScriptTextAttributes(LPWSTR pszCode, DWORD cch, LPWSTR pszDelimiter, DWORD dwFlags, WORD* pattr)
7HRESULT GetScriptletTextAttributes(LPWSTR pszCode, DWORD cch, LPWSTR pszDelimiter, DWORD dwFlags, WORD* pattr)
8HRESULT GetRoot(IScriptNode** ppsp)
9HRESULT GetLanguageFlags(DWORD* pgrfasa)
10HRESULT GetEventHandler(IDispatch* pdisp, LPWSTR pszItem, LPWSTR pszSubItem, LPWSTR pszEvent, IScriptEntry** ppse)
11HRESULT RemoveNamedItem(LPWSTR pszName)
12HRESULT AddTypeLib(GUID* rguidTypeLib, DWORD dwMajor, DWORD dwMinor, DWORD dwFlags)
13HRESULT RemoveTypeLib(GUID* rguidTypeLib, DWORD dwMajor, DWORD dwMinor)
14HRESULT GetChars(DWORD fRequestedList, LPWSTR* pbstrChars)
15HRESULT GetInfoFromContext(LPWSTR pszCode, DWORD cchCode, DWORD ichCurrentPosition, DWORD dwListTypesRequested, DWORD* pdwListTypesProvided, DWORD* pichListAnchorPosition, DWORD* pichFuncAnchorPosition, INT* pmemid, INT* piCurrentParameter, IUnknown** ppunk)
16HRESULT IsCommitChar(WCHAR ch, BOOL* pfcommit)