📄 activaut.h
字号:
#define IScriptScriptlet_SetName(This,psz) \
(This)->lpVtbl -> SetName(This,psz)
#define IScriptScriptlet_GetItemName(This,pbstr) \
(This)->lpVtbl -> GetItemName(This,pbstr)
#define IScriptScriptlet_SetItemName(This,psz) \
(This)->lpVtbl -> SetItemName(This,psz)
#define IScriptScriptlet_GetSignature(This,ppti,piMethod) \
(This)->lpVtbl -> GetSignature(This,ppti,piMethod)
#define IScriptScriptlet_SetSignature(This,pti,iMethod) \
(This)->lpVtbl -> SetSignature(This,pti,iMethod)
#define IScriptScriptlet_GetRange(This,pichMin,pcch) \
(This)->lpVtbl -> GetRange(This,pichMin,pcch)
#define IScriptScriptlet_GetSubItemName(This,pbstr) \
(This)->lpVtbl -> GetSubItemName(This,pbstr)
#define IScriptScriptlet_SetSubItemName(This,psz) \
(This)->lpVtbl -> SetSubItemName(This,psz)
#define IScriptScriptlet_GetEventName(This,pbstr) \
(This)->lpVtbl -> GetEventName(This,pbstr)
#define IScriptScriptlet_SetEventName(This,psz) \
(This)->lpVtbl -> SetEventName(This,psz)
#define IScriptScriptlet_GetSimpleEventName(This,pbstr) \
(This)->lpVtbl -> GetSimpleEventName(This,pbstr)
#define IScriptScriptlet_SetSimpleEventName(This,psz) \
(This)->lpVtbl -> SetSimpleEventName(This,psz)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IScriptScriptlet_GetSubItemName_Proxy(
IScriptScriptlet __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IScriptScriptlet_GetSubItemName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScriptScriptlet_SetSubItemName_Proxy(
IScriptScriptlet __RPC_FAR * This,
/* [in] */ LPCOLESTR psz);
void __RPC_STUB IScriptScriptlet_SetSubItemName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScriptScriptlet_GetEventName_Proxy(
IScriptScriptlet __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IScriptScriptlet_GetEventName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScriptScriptlet_SetEventName_Proxy(
IScriptScriptlet __RPC_FAR * This,
/* [in] */ LPCOLESTR psz);
void __RPC_STUB IScriptScriptlet_SetEventName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScriptScriptlet_GetSimpleEventName_Proxy(
IScriptScriptlet __RPC_FAR * This,
/* [out] */ BSTR __RPC_FAR *pbstr);
void __RPC_STUB IScriptScriptlet_GetSimpleEventName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScriptScriptlet_SetSimpleEventName_Proxy(
IScriptScriptlet __RPC_FAR * This,
/* [in] */ LPCOLESTR psz);
void __RPC_STUB IScriptScriptlet_SetSimpleEventName_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IScriptScriptlet_INTERFACE_DEFINED__ */
#ifndef __IActiveScriptAuthor_INTERFACE_DEFINED__
#define __IActiveScriptAuthor_INTERFACE_DEFINED__
/* interface IActiveScriptAuthor */
/* [object][unique][uuid] */
EXTERN_C const IID IID_IActiveScriptAuthor;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("9C109DA0-7006-11d1-B36C-00A0C911E8B2")
IActiveScriptAuthor : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE AddNamedItem(
/* [in] */ LPCOLESTR pszName,
/* [in] */ DWORD dwFlags,
/* [in] */ IDispatch __RPC_FAR *pdisp) = 0;
virtual HRESULT STDMETHODCALLTYPE AddScriptlet(
/* [in] */ LPCOLESTR pszDefaultName,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszSubItemName,
/* [in] */ LPCOLESTR pszEventName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE ParseScriptText(
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE GetScriptTextAttributes(
/* [size_is][in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cch,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwFlags,
/* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0;
virtual HRESULT STDMETHODCALLTYPE GetScriptletTextAttributes(
/* [size_is][in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cch,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwFlags,
/* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr) = 0;
virtual HRESULT STDMETHODCALLTYPE GetRoot(
/* [out] */ IScriptNode __RPC_FAR *__RPC_FAR *ppsp) = 0;
virtual HRESULT STDMETHODCALLTYPE GetLanguageFlags(
/* [out] */ DWORD __RPC_FAR *pgrfasa) = 0;
virtual HRESULT STDMETHODCALLTYPE GetEventHandler(
/* [in] */ IDispatch __RPC_FAR *pdisp,
/* [in] */ LPCOLESTR pszItem,
/* [in] */ LPCOLESTR pszSubItem,
/* [in] */ LPCOLESTR pszEvent,
/* [out] */ IScriptEntry __RPC_FAR *__RPC_FAR *ppse) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveNamedItem(
/* [in] */ LPCOLESTR pszName) = 0;
virtual HRESULT STDMETHODCALLTYPE AddTypeLib(
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor,
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE RemoveTypeLib(
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor) = 0;
virtual HRESULT STDMETHODCALLTYPE GetChars(
/* [in] */ DWORD fRequestedList,
/* [out] */ BSTR __RPC_FAR *pbstrChars) = 0;
virtual HRESULT STDMETHODCALLTYPE GetInfoFromContext(
/* [in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cchCode,
/* [in] */ ULONG ichCurrentPosition,
/* [in] */ DWORD dwListTypesRequested,
/* [out] */ DWORD __RPC_FAR *pdwListTypesProvided,
/* [out] */ ULONG __RPC_FAR *pichListAnchorPosition,
/* [out] */ ULONG __RPC_FAR *pichFuncAnchorPosition,
/* [out] */ MEMBERID __RPC_FAR *pmemid,
/* [out] */ LONG __RPC_FAR *piCurrentParameter,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunk) = 0;
virtual HRESULT STDMETHODCALLTYPE IsCommitChar(
/* [in] */ OLECHAR ch,
/* [out] */ BOOL __RPC_FAR *pfcommit) = 0;
};
#else /* C style interface */
typedef struct IActiveScriptAuthorVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IActiveScriptAuthor __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IActiveScriptAuthor __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddNamedItem )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszName,
/* [in] */ DWORD dwFlags,
/* [in] */ IDispatch __RPC_FAR *pdisp);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddScriptlet )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszDefaultName,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszSubItemName,
/* [in] */ LPCOLESTR pszEventName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseScriptText )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ LPCOLESTR pszItemName,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwCookie,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptTextAttributes )(
IActiveScriptAuthor __RPC_FAR * This,
/* [size_is][in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cch,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwFlags,
/* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptletTextAttributes )(
IActiveScriptAuthor __RPC_FAR * This,
/* [size_is][in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cch,
/* [in] */ LPCOLESTR pszDelimiter,
/* [in] */ DWORD dwFlags,
/* [size_is][out][in] */ SOURCE_TEXT_ATTR __RPC_FAR *pattr);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetRoot )(
IActiveScriptAuthor __RPC_FAR * This,
/* [out] */ IScriptNode __RPC_FAR *__RPC_FAR *ppsp);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLanguageFlags )(
IActiveScriptAuthor __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pgrfasa);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEventHandler )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ IDispatch __RPC_FAR *pdisp,
/* [in] */ LPCOLESTR pszItem,
/* [in] */ LPCOLESTR pszSubItem,
/* [in] */ LPCOLESTR pszEvent,
/* [out] */ IScriptEntry __RPC_FAR *__RPC_FAR *ppse);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveNamedItem )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTypeLib )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RemoveTypeLib )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetChars )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ DWORD fRequestedList,
/* [out] */ BSTR __RPC_FAR *pbstrChars);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInfoFromContext )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ LPCOLESTR pszCode,
/* [in] */ ULONG cchCode,
/* [in] */ ULONG ichCurrentPosition,
/* [in] */ DWORD dwListTypesRequested,
/* [out] */ DWORD __RPC_FAR *pdwListTypesProvided,
/* [out] */ ULONG __RPC_FAR *pichListAnchorPosition,
/* [out] */ ULONG __RPC_FAR *pichFuncAnchorPosition,
/* [out] */ MEMBERID __RPC_FAR *pmemid,
/* [out] */ LONG __RPC_FAR *piCurrentParameter,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunk);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsCommitChar )(
IActiveScriptAuthor __RPC_FAR * This,
/* [in] */ OLECHAR ch,
/* [out] */ BOOL __RPC_FAR *pfcommit);
END_INTERFACE
} IActiveScriptAuthorVtbl;
interface IActiveScriptAuthor
{
CONST_VTBL struct IActiveScriptAuthorVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveScriptAuthor_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IActiveScriptAuthor_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IActiveScriptAuthor_Release(This) \
(This)->lpVtbl -> Release(This)
#define IActiveScriptAuthor_AddNamedItem(This,pszName,dwFlags,pdisp) \
(This)->lpVtbl -> AddNamedItem(This,pszName,dwFlags,pdisp)
#define IActiveScriptAuthor_AddScriptlet(This,pszDefaultName,pszCode,pszItemName,pszSubItemName,pszEventName,pszDelimiter,dwCookie,dwFlags) \
(This)->lpVtbl -> AddScriptlet(This,pszDefaultName,pszCode,pszItemName,pszSubItemName,pszEventName,pszDelimiter,dwCookie,dwFlags)
#define IActiveScriptAuthor_ParseScriptText(This,pszCode,pszItemName,pszDelimiter,dwCookie,dwFlags) \
(This)->lpVtbl -> ParseScriptText(This,pszCode,pszItemName,pszDelimiter,dwCookie,dwFlags)
#define IActiveScriptAuthor_GetScriptTextAttributes(This,pszCode,cch,pszDelimiter,dwFlags,pattr) \
(This)->lpVtbl -> GetScriptTextAttributes(This,pszCode,cch,pszDelimiter,dwFlags,pattr)
#define IActiveScriptAuthor_GetScriptletTextAttributes(This,pszCode,cch,pszDelimiter,dwFlags,pattr) \
(This)->lpVtbl -> GetScriptletTextAttributes(This,pszCode,cch,pszDelimiter,dwFlags,pattr)
#define IActiveScriptAuthor_GetRoot(This,ppsp) \
(This)->lpVtbl -> GetRoot(This,ppsp)
#define IActiveScriptAuthor_GetLanguageFlags(This,pgrfasa) \
(This)->lpVtbl -> GetLanguageFlags(This,pgrfasa)
#define IActiveScriptAuthor_GetEventHandler(This,pdisp,pszItem,pszSubItem,pszEvent,ppse) \
(This)->lpVtbl -> GetEventHandler(This,pdisp,pszItem,pszSubItem,pszEvent,ppse)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -