ReactOS 0.4.15-dev-7942-gd23573b
IActiveScript Interface Reference
Inheritance diagram for IActiveScript:
Collaboration diagram for IActiveScript:

Public Member Functions

HRESULT SetScriptSite ([in] IActiveScriptSite *pass)
HRESULT GetScriptSite ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
HRESULT SetScriptState ([in] SCRIPTSTATE ss)
HRESULT GetScriptState ([out] SCRIPTSTATE *pssState)
HRESULT Close (void)
HRESULT AddNamedItem ([in] LPCOLESTR pstrName, [in] DWORD dwFlags)
HRESULT AddTypeLib ([in] REFGUID rguidTypeLib, [in] DWORD dwMajor, [in] DWORD dwMinor, [in] DWORD dwFlags)
HRESULT GetScriptDispatch ([in] LPCOLESTR pstrItemName, [out] IDispatch **ppdisp)
HRESULT GetCurrentScriptThreadID ([out] SCRIPTTHREADID *pstidThread)
HRESULT GetScriptThreadID ([in] DWORD dwWin32ThreadId, [out] SCRIPTTHREADID *pstidThread)
HRESULT GetScriptThreadState ([in] SCRIPTTHREADID stidThread, [out] SCRIPTTHREADSTATE *pstsState)
HRESULT InterruptScriptThread ([in] SCRIPTTHREADID stidThread, [in] const EXCEPINFO *pexcepinfo, [in] DWORD dwFlags)
HRESULT Clone ([out] IActiveScript **ppscript)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 244 of file activscp.idl.

Member Function Documentation

◆ AddNamedItem()

HRESULT IActiveScript::AddNamedItem ( [in] LPCOLESTR  pstrName,
[in] DWORD  dwFlags 

◆ AddTypeLib()

HRESULT IActiveScript::AddTypeLib ( [in] REFGUID  rguidTypeLib,
[in] DWORD  dwMajor,
[in] DWORD  dwMinor,
[in] DWORD  dwFlags 

◆ Clone()

HRESULT IActiveScript::Clone ( [out] IActiveScript **  ppscript)

◆ Close()

HRESULT IActiveScript::Close ( void  )

◆ GetCurrentScriptThreadID()

HRESULT IActiveScript::GetCurrentScriptThreadID ( [out] SCRIPTTHREADID pstidThread)

◆ GetScriptDispatch()

HRESULT IActiveScript::GetScriptDispatch ( [in] LPCOLESTR  pstrItemName,
[out] IDispatch **  ppdisp 

◆ GetScriptSite()

HRESULT IActiveScript::GetScriptSite ( [in] REFIID  riid,
[out, iid_is(riid)] void **  ppvObject 

◆ GetScriptState()

HRESULT IActiveScript::GetScriptState ( [out] SCRIPTSTATE pssState)

◆ GetScriptThreadID()

HRESULT IActiveScript::GetScriptThreadID ( [in] DWORD  dwWin32ThreadId,
[out] SCRIPTTHREADID pstidThread 

◆ GetScriptThreadState()

HRESULT IActiveScript::GetScriptThreadState ( [in] SCRIPTTHREADID  stidThread,

◆ InterruptScriptThread()

HRESULT IActiveScript::InterruptScriptThread ( [in] SCRIPTTHREADID  stidThread,
[in] const EXCEPINFO *  pexcepinfo,
[in] DWORD  dwFlags 

◆ SetScriptSite()

HRESULT IActiveScript::SetScriptSite ( [in] IActiveScriptSite pass)

◆ SetScriptState()

HRESULT IActiveScript::SetScriptState ( [in] SCRIPTSTATE  ss)

The documentation for this interface was generated from the following file: