📄 activscp.h
字号:
void __RPC_STUB IActiveScript_AddNamedItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_AddTypeLib_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IActiveScript_AddTypeLib_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptDispatch_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrItemName,
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp);
void __RPC_STUB IActiveScript_GetScriptDispatch_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_GetCurrentScriptThreadID_Proxy(
IActiveScript __RPC_FAR * This,
/* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread);
void __RPC_STUB IActiveScript_GetCurrentScriptThreadID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptThreadID_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ DWORD dwWin32ThreadId,
/* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread);
void __RPC_STUB IActiveScript_GetScriptThreadID_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptThreadState_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ SCRIPTTHREADID stidThread,
/* [out] */ SCRIPTTHREADSTATE __RPC_FAR *pstsState);
void __RPC_STUB IActiveScript_GetScriptThreadState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_InterruptScriptThread_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ SCRIPTTHREADID stidThread,
/* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IActiveScript_InterruptScriptThread_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_Clone_Proxy(
IActiveScript __RPC_FAR * This,
/* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppscript);
void __RPC_STUB IActiveScript_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IActiveScript_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_activscp_0216
* at Thu Sep 11 10:59:15 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
typedef IActiveScript *PIActiveScript;
extern RPC_IF_HANDLE __MIDL_itf_activscp_0216_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_activscp_0216_v0_0_s_ifspec;
#ifndef __IActiveScriptParse_INTERFACE_DEFINED__
#define __IActiveScriptParse_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IActiveScriptParse
* at Thu Sep 11 10:59:15 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_IActiveScriptParse;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("BB1A2AE2-A4F9-11cf-8F20-00805F2CD064")
IActiveScriptParse : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE InitNew( void) = 0;
virtual HRESULT STDMETHODCALLTYPE AddScriptlet(
/* [in] */ LPCOLESTR pstrDefaultName,
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ LPCOLESTR pstrSubItemName,
/* [in] */ LPCOLESTR pstrEventName,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ BSTR __RPC_FAR *pbstrName,
/* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo) = 0;
virtual HRESULT STDMETHODCALLTYPE ParseScriptText(
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ IUnknown __RPC_FAR *punkContext,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ VARIANT __RPC_FAR *pvarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo) = 0;
};
#else /* C style interface */
typedef struct IActiveScriptParseVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IActiveScriptParse __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IActiveScriptParse __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IActiveScriptParse __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InitNew )(
IActiveScriptParse __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddScriptlet )(
IActiveScriptParse __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrDefaultName,
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ LPCOLESTR pstrSubItemName,
/* [in] */ LPCOLESTR pstrEventName,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ BSTR __RPC_FAR *pbstrName,
/* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseScriptText )(
IActiveScriptParse __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ IUnknown __RPC_FAR *punkContext,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ VARIANT __RPC_FAR *pvarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo);
END_INTERFACE
} IActiveScriptParseVtbl;
interface IActiveScriptParse
{
CONST_VTBL struct IActiveScriptParseVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveScriptParse_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IActiveScriptParse_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IActiveScriptParse_Release(This) \
(This)->lpVtbl -> Release(This)
#define IActiveScriptParse_InitNew(This) \
(This)->lpVtbl -> InitNew(This)
#define IActiveScriptParse_AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pbstrName,pexcepinfo) \
(This)->lpVtbl -> AddScriptlet(This,pstrDefaultName,pstrCode,pstrItemName,pstrSubItemName,pstrEventName,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pbstrName,pexcepinfo)
#define IActiveScriptParse_ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo) \
(This)->lpVtbl -> ParseScriptText(This,pstrCode,pstrItemName,punkContext,pstrDelimiter,dwSourceContextCookie,ulStartingLineNumber,dwFlags,pvarResult,pexcepinfo)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IActiveScriptParse_InitNew_Proxy(
IActiveScriptParse __RPC_FAR * This);
void __RPC_STUB IActiveScriptParse_InitNew_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptParse_AddScriptlet_Proxy(
IActiveScriptParse __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrDefaultName,
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ LPCOLESTR pstrSubItemName,
/* [in] */ LPCOLESTR pstrEventName,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ BSTR __RPC_FAR *pbstrName,
/* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo);
void __RPC_STUB IActiveScriptParse_AddScriptlet_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScriptParse_ParseScriptText_Proxy(
IActiveScriptParse __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ IUnknown __RPC_FAR *punkContext,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ VARIANT __RPC_FAR *pvarResult,
/* [out] */ EXCEPINFO __RPC_FAR *pexcepinfo);
void __RPC_STUB IActiveScriptParse_ParseScriptText_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IActiveScriptParse_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_activscp_0217
* at Thu Sep 11 10:59:15 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
typedef IActiveScriptParse *PIActiveScriptParse;
extern RPC_IF_HANDLE __MIDL_itf_activscp_0217_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_activscp_0217_v0_0_s_ifspec;
#ifndef __IActiveScriptParseProcedureOld_INTERFACE_DEFINED__
#define __IActiveScriptParseProcedureOld_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IActiveScriptParseProcedureOld
* at Thu Sep 11 10:59:15 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_IActiveScriptParseProcedureOld;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("1CFF0050-6FDD-11d0-9328-00A0C90DCAA9")
IActiveScriptParseProcedureOld : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ParseProcedureText(
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrFormalParams,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ IUnknown __RPC_FAR *punkContext,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp) = 0;
};
#else /* C style interface */
typedef struct IActiveScriptParseProcedureOldVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IActiveScriptParseProcedureOld __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IActiveScriptParseProcedureOld __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IActiveScriptParseProcedureOld __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ParseProcedureText )(
IActiveScriptParseProcedureOld __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrCode,
/* [in] */ LPCOLESTR pstrFormalParams,
/* [in] */ LPCOLESTR pstrItemName,
/* [in] */ IUnknown __RPC_FAR *punkContext,
/* [in] */ LPCOLESTR pstrDelimiter,
/* [in] */ DWORD dwSourceContextCookie,
/* [in] */ ULONG ulStartingLineNumber,
/* [in] */ DWORD dwFlags,
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp);
END_INTERFACE
} IActiveScriptParseProcedureOldVtbl;
interface IActiveScriptParseProcedureOld
{
CONST_VTBL struct IActiveScriptParseProcedureOldVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -