📄 activscp.h
字号:
void __RPC_STUB IActiveScriptSiteWindow_EnableModeless_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IActiveScriptSiteWindow_INTERFACE_DEFINED__ */
#ifndef __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__
#define __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IActiveScriptSiteInterruptPoll
* at Thu Sep 11 10:59:15 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_IActiveScriptSiteInterruptPoll;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("539698A0-CDCA-11CF-A5EB-00AA0047A063")
IActiveScriptSiteInterruptPoll : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE QueryContinue( void) = 0;
};
#else /* C style interface */
typedef struct IActiveScriptSiteInterruptPollVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IActiveScriptSiteInterruptPoll __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IActiveScriptSiteInterruptPoll __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IActiveScriptSiteInterruptPoll __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryContinue )(
IActiveScriptSiteInterruptPoll __RPC_FAR * This);
END_INTERFACE
} IActiveScriptSiteInterruptPollVtbl;
interface IActiveScriptSiteInterruptPoll
{
CONST_VTBL struct IActiveScriptSiteInterruptPollVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveScriptSiteInterruptPoll_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IActiveScriptSiteInterruptPoll_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IActiveScriptSiteInterruptPoll_Release(This) \
(This)->lpVtbl -> Release(This)
#define IActiveScriptSiteInterruptPoll_QueryContinue(This) \
(This)->lpVtbl -> QueryContinue(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IActiveScriptSiteInterruptPoll_QueryContinue_Proxy(
IActiveScriptSiteInterruptPoll __RPC_FAR * This);
void __RPC_STUB IActiveScriptSiteInterruptPoll_QueryContinue_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IActiveScriptSiteInterruptPoll_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_activscp_0215
* at Thu Sep 11 10:59:15 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
typedef IActiveScriptSite *PIActiveScriptSite;
extern RPC_IF_HANDLE __MIDL_itf_activscp_0215_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_activscp_0215_v0_0_s_ifspec;
#ifndef __IActiveScript_INTERFACE_DEFINED__
#define __IActiveScript_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IActiveScript
* at Thu Sep 11 10:59:15 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_IActiveScript;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("BB1A2AE1-A4F9-11cf-8F20-00805F2CD064")
IActiveScript : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetScriptSite(
/* [in] */ IActiveScriptSite __RPC_FAR *pass) = 0;
virtual HRESULT STDMETHODCALLTYPE GetScriptSite(
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0;
virtual HRESULT STDMETHODCALLTYPE SetScriptState(
/* [in] */ SCRIPTSTATE ss) = 0;
virtual HRESULT STDMETHODCALLTYPE GetScriptState(
/* [out] */ SCRIPTSTATE __RPC_FAR *pssState) = 0;
virtual HRESULT STDMETHODCALLTYPE Close( void) = 0;
virtual HRESULT STDMETHODCALLTYPE AddNamedItem(
/* [in] */ LPCOLESTR pstrName,
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE AddTypeLib(
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor,
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE GetScriptDispatch(
/* [in] */ LPCOLESTR pstrItemName,
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp) = 0;
virtual HRESULT STDMETHODCALLTYPE GetCurrentScriptThreadID(
/* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread) = 0;
virtual HRESULT STDMETHODCALLTYPE GetScriptThreadID(
/* [in] */ DWORD dwWin32ThreadId,
/* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread) = 0;
virtual HRESULT STDMETHODCALLTYPE GetScriptThreadState(
/* [in] */ SCRIPTTHREADID stidThread,
/* [out] */ SCRIPTTHREADSTATE __RPC_FAR *pstsState) = 0;
virtual HRESULT STDMETHODCALLTYPE InterruptScriptThread(
/* [in] */ SCRIPTTHREADID stidThread,
/* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo,
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppscript) = 0;
};
#else /* C style interface */
typedef struct IActiveScriptVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IActiveScript __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IActiveScript __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IActiveScript __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetScriptSite )(
IActiveScript __RPC_FAR * This,
/* [in] */ IActiveScriptSite __RPC_FAR *pass);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptSite )(
IActiveScript __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetScriptState )(
IActiveScript __RPC_FAR * This,
/* [in] */ SCRIPTSTATE ss);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptState )(
IActiveScript __RPC_FAR * This,
/* [out] */ SCRIPTSTATE __RPC_FAR *pssState);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Close )(
IActiveScript __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddNamedItem )(
IActiveScript __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrName,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddTypeLib )(
IActiveScript __RPC_FAR * This,
/* [in] */ REFGUID rguidTypeLib,
/* [in] */ DWORD dwMajor,
/* [in] */ DWORD dwMinor,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptDispatch )(
IActiveScript __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrItemName,
/* [out] */ IDispatch __RPC_FAR *__RPC_FAR *ppdisp);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetCurrentScriptThreadID )(
IActiveScript __RPC_FAR * This,
/* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptThreadID )(
IActiveScript __RPC_FAR * This,
/* [in] */ DWORD dwWin32ThreadId,
/* [out] */ SCRIPTTHREADID __RPC_FAR *pstidThread);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetScriptThreadState )(
IActiveScript __RPC_FAR * This,
/* [in] */ SCRIPTTHREADID stidThread,
/* [out] */ SCRIPTTHREADSTATE __RPC_FAR *pstsState);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *InterruptScriptThread )(
IActiveScript __RPC_FAR * This,
/* [in] */ SCRIPTTHREADID stidThread,
/* [in] */ const EXCEPINFO __RPC_FAR *pexcepinfo,
/* [in] */ DWORD dwFlags);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IActiveScript __RPC_FAR * This,
/* [out] */ IActiveScript __RPC_FAR *__RPC_FAR *ppscript);
END_INTERFACE
} IActiveScriptVtbl;
interface IActiveScript
{
CONST_VTBL struct IActiveScriptVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IActiveScript_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IActiveScript_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IActiveScript_Release(This) \
(This)->lpVtbl -> Release(This)
#define IActiveScript_SetScriptSite(This,pass) \
(This)->lpVtbl -> SetScriptSite(This,pass)
#define IActiveScript_GetScriptSite(This,riid,ppvObject) \
(This)->lpVtbl -> GetScriptSite(This,riid,ppvObject)
#define IActiveScript_SetScriptState(This,ss) \
(This)->lpVtbl -> SetScriptState(This,ss)
#define IActiveScript_GetScriptState(This,pssState) \
(This)->lpVtbl -> GetScriptState(This,pssState)
#define IActiveScript_Close(This) \
(This)->lpVtbl -> Close(This)
#define IActiveScript_AddNamedItem(This,pstrName,dwFlags) \
(This)->lpVtbl -> AddNamedItem(This,pstrName,dwFlags)
#define IActiveScript_AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags) \
(This)->lpVtbl -> AddTypeLib(This,rguidTypeLib,dwMajor,dwMinor,dwFlags)
#define IActiveScript_GetScriptDispatch(This,pstrItemName,ppdisp) \
(This)->lpVtbl -> GetScriptDispatch(This,pstrItemName,ppdisp)
#define IActiveScript_GetCurrentScriptThreadID(This,pstidThread) \
(This)->lpVtbl -> GetCurrentScriptThreadID(This,pstidThread)
#define IActiveScript_GetScriptThreadID(This,dwWin32ThreadId,pstidThread) \
(This)->lpVtbl -> GetScriptThreadID(This,dwWin32ThreadId,pstidThread)
#define IActiveScript_GetScriptThreadState(This,stidThread,pstsState) \
(This)->lpVtbl -> GetScriptThreadState(This,stidThread,pstsState)
#define IActiveScript_InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags) \
(This)->lpVtbl -> InterruptScriptThread(This,stidThread,pexcepinfo,dwFlags)
#define IActiveScript_Clone(This,ppscript) \
(This)->lpVtbl -> Clone(This,ppscript)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IActiveScript_SetScriptSite_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ IActiveScriptSite __RPC_FAR *pass);
void __RPC_STUB IActiveScript_SetScriptSite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptSite_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
void __RPC_STUB IActiveScript_GetScriptSite_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_SetScriptState_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ SCRIPTSTATE ss);
void __RPC_STUB IActiveScript_SetScriptState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_GetScriptState_Proxy(
IActiveScript __RPC_FAR * This,
/* [out] */ SCRIPTSTATE __RPC_FAR *pssState);
void __RPC_STUB IActiveScript_GetScriptState_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_Close_Proxy(
IActiveScript __RPC_FAR * This);
void __RPC_STUB IActiveScript_Close_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IActiveScript_AddNamedItem_Proxy(
IActiveScript __RPC_FAR * This,
/* [in] */ LPCOLESTR pstrName,
/* [in] */ DWORD dwFlags);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -