#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\msscript.ocx")(GUID . "{0E59F1D2-1FBE-11D0-8FF2-00A0D10038BC}")(DESCRIPTION . "Microsoft Script Control 1.0")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ScriptControlConstants" (TYPE . "Module")(DESCRIPTION . "Constants used with ScriptControl")(GUID . "{AE311340-082C-11D0-95DE-00A02463AB28}")(FUNCTIONS )) ("ScriptControlStates" (TYPE . "Enum")(DESCRIPTION . "States into which the scripting engine can be placed")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IScriptProcedure" (TYPE . "Dispinterface")(DESCRIPTION . "Describes a procedure")(GUID . "{70841C73-067D-11D0-95D8-00A02463AB28}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the procedure")) ((NAME . "NumArgs") (RIID . #x00000064) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of arguments that are expected")) ((NAME . "HasReturnValue") (RIID . #x00000065) (OFFSET . #x24) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "True if procedure returns a value")))) ("IScriptProcedureCollection" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of procedures")(GUID . "{70841C71-067D-11D0-95D8-00A02463AB28}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IScriptProcedure")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a procedure indexed by position or procedure name")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of procedures")))) ("IScriptModule" (TYPE . "Dispinterface")(DESCRIPTION . "Context in which functions can be defined and expressions can be evaluated")(GUID . "{70841C70-067D-11D0-95D8-00A02463AB28}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of the module")) ((NAME . "CodeObject") (RIID . #x000003e8) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Object exposed by the scripting engine that contains methods and properties defined in the code added to the module")) ((NAME . "Procedures") (RIID . #x000003e9) (OFFSET . #x24) (RETURNS . "VT_PTR.IScriptProcedureCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of procedures that are defined in the module")) ((NAME . "AddCode") (RIID . #x000007d0) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Code" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add code to the module")) ((NAME . "Eval") (RIID . #x000007d1) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ("Expression" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Evaluate an expression within the context of the module")) ((NAME . "ExecuteStatement") (RIID . #x000007d2) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a statement within the context of the module")) ((NAME . "Run") (RIID . #x000007d3) (OFFSET . #x34) (RETURNS . "VT_VARIANT")(PARAMS ("ProcedureName" "VT_BSTR")("Parameters" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Call a procedure defined in the module")))) ("IScriptModuleCollection" (TYPE . "Dispinterface")(DESCRIPTION . "Collection of modules")(GUID . "{70841C6F-067D-11D0-95D8-00A02463AB28}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x1c) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.IScriptModule")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get a module indexed by position or module name")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of modules")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.IScriptModule")(PARAMS ("Name" "VT_BSTR")("Object" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add a new module")))) ("IScriptError" (TYPE . "Dispinterface")(DESCRIPTION . "Provides access to scripting error information")(GUID . "{70841C78-067D-11D0-95D8-00A02463AB28}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Number") (RIID . #x000000c9) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Error number")) ((NAME . "Source") (RIID . #x000000ca) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Source of the error")) ((NAME . "Description") (RIID . #x000000cb) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Friendly description of error")) ((NAME . "HelpFile") (RIID . #x000000cc) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "File in which help for the error can be found")) ((NAME . "HelpContext") (RIID . #x000000cd) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Context ID for the topic with information on the error")) ((NAME . "Text") (RIID . #xfffffdfb) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Line of source code on which the error occurred")) ((NAME . "Line") (RIID . #x000000ce) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Source code line number where the error occurred")) ((NAME . "Column") (RIID . #xfffffdef) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Source code column position where the error occurred")) ((NAME . "Clear") (RIID . #x000000d0) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Clear the script error")))) ("IScriptControl" (TYPE . "Dispinterface")(DESCRIPTION . "Control to host scripting engines that understand the ActiveX Scripting interface")(GUID . "{0E59F1D3-1FBE-11D0-8FF2-00A0D10038BC}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Language") (RIID . #x000005dc) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Language engine to use")) ((NAME . "Language") (RIID . #x000005dc) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Language engine to use")) ((NAME . "State") (RIID . #x000005dd) (OFFSET . #x24) (RETURNS . "VT_USERDEFINED.Enum.ScriptControlStates")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "State of the control")) ((NAME . "State") (RIID . #x000005dd) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.ScriptControlStates")) (FLAGS ( IS-SET ))(DESCRIPTION . "State of the control")) ((NAME . "SitehWnd") (RIID . #x000005de) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "hWnd used as a parent for displaying UI")) ((NAME . "SitehWnd") (RIID . #x000005de) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "hWnd used as a parent for displaying UI")) ((NAME . "Timeout") (RIID . #x000005df) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Length of time in milliseconds that a script can execute before being considered hung")) ((NAME . "Timeout") (RIID . #x000005df) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Length of time in milliseconds that a script can execute before being considered hung")) ((NAME . "AllowUI") (RIID . #x000005e0) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Enable or disable display of the UI")) ((NAME . "AllowUI") (RIID . #x000005e0) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enable or disable display of the UI")) ((NAME . "UseSafeSubset") (RIID . #x000005e1) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Force script to execute in safe mode and disallow potentially harmful actions")) ((NAME . "UseSafeSubset") (RIID . #x000005e1) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Force script to execute in safe mode and disallow potentially harmful actions")) ((NAME . "Modules") (RIID . #x000005e2) (OFFSET . #x4c) (RETURNS . "VT_PTR.IScriptModuleCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of modules for the ScriptControl")) ((NAME . "Error") (RIID . #x000005e3) (OFFSET . #x50) (RETURNS . "VT_PTR.IScriptError")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The last error reported by the scripting engine")) ((NAME . "CodeObject") (RIID . #x000003e8) (OFFSET . #x54) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Object exposed by the scripting engine that contains methods and properties defined in the code added to the global module")) ((NAME . "Procedures") (RIID . #x000003e9) (OFFSET . #x58) (RETURNS . "VT_PTR.IScriptProcedureCollection")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of procedures that are defined in the global module")) ((NAME . "_AboutBox") (RIID . #xfffffdd8) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddObject") (RIID . #x000009c4) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("Object" "VT_DISPATCH")("AddMembers" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add an object to the global namespace of the scripting engine")) ((NAME . "Reset") (RIID . #x000009c5) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reset the scripting engine to a newly created state")) ((NAME . "AddCode") (RIID . #x000007d0) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("Code" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add code to the global module")) ((NAME . "Eval") (RIID . #x000007d1) (OFFSET . #x6c) (RETURNS . "VT_VARIANT")(PARAMS ("Expression" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Evaluate an expression within the context of the global module")) ((NAME . "ExecuteStatement") (RIID . #x000007d2) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("Statement" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Execute a statement within the context of the global module")) ((NAME . "Run") (RIID . #x000007d3) (OFFSET . #x74) (RETURNS . "VT_VARIANT")(PARAMS ("ProcedureName" "VT_BSTR")("Parameters" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Call a procedure defined in the global module")))) ("DScriptControlSource" (TYPE . "Dispinterface")(GUID . "{8B167D60-8605-11D0-ABCB-00A0C90FFFC0}")(FUNCTIONS ((NAME . "Error") (RIID . #x00000bb8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Event fired when any error occurs in the scripting engine")) ((NAME . "Timeout") (RIID . #x00000bb9) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Event fired when a script is aborted because of a timeout")))) ("Procedure" (TYPE . "Coclass")(DESCRIPTION . "Describes a procedure")(GUID . "{0E59F1DA-1FBE-11D0-8FF2-00A0D10038BC}")(ALIASES "IScriptProcedure") (FUNCTIONS )) ("Procedures" (TYPE . "Coclass")(DESCRIPTION . "Collection of procedures")(GUID . "{0E59F1DB-1FBE-11D0-8FF2-00A0D10038BC}")(ALIASES "IScriptProcedureCollection") (FUNCTIONS )) ("Module" (TYPE . "Coclass")(DESCRIPTION . "Context in which functions can be defined and expressions can be evaluated")(GUID . "{0E59F1DC-1FBE-11D0-8FF2-00A0D10038BC}")(ALIASES "IScriptModule") (FUNCTIONS )) ("Modules" (TYPE . "Coclass")(DESCRIPTION . "Collection of modules")(GUID . "{0E59F1DD-1FBE-11D0-8FF2-00A0D10038BC}")(ALIASES "IScriptModuleCollection") (FUNCTIONS )) ("Error" (TYPE . "Coclass")(DESCRIPTION . "Provides access to scripting error information")(GUID . "{0E59F1DE-1FBE-11D0-8FF2-00A0D10038BC}")(ALIASES "IScriptError") (FUNCTIONS )) ("ScriptControl" (TYPE . "Coclass")(DESCRIPTION . "Control to host scripting engines that understand the ActiveX Scripting interface")(GUID . "{0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC}")(ALIASES "IScriptControl""DScriptControlSource") (FUNCTIONS )) )))