Provides the methods necessary to initialize the scripting engine. The scripting engine must implement the IActiveScript interface.
Informs the scripting engine of the IActiveScriptSite site provided by the host.
Retrieves the site object associated with the Windows Script engine.
Places the scripting engine into the specified state.
Retrieves the current state of the scripting engine.
Causes the scripting engine to abandon any currently loaded script, lose its state, and release any interface pointers it has to other objects, thus entering a closed state.
Adds the name of a root-level item to the scripting engine's namespace.
Adds a type library to the namespace for the script.
Retrieves the IDispatch interface for the running script.
Retrieves a scripting-engine-defined identifier for the currently executing thread.
Retrieves a scripting-engine-defined identifier for the thread associated with the given Microsoft Win32 thread.
Retrieves the current state of a script thread.
Interrupts the execution of a running script thread.
Clones the current scripting engine (minus any current execution state), returning a loaded scripting engine that has no site in the current thread.