ReactOS  0.4.14-dev-384-g5b37caa
IActiveScript Interface Reference

import"activscp.idl";

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 231 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,
[out] SCRIPTTHREADSTATE pstsState 
)

◆ 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: