#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\installshield\iscript\iscript.dll")(GUID . "{DED1EA29-3F89-11D3-BBB9-00105A1F0D68}")(DESCRIPTION . "InstallShield Script 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("SetupScriptEngine" (TYPE . "Coclass")(DESCRIPTION . "InstallShield Script Engine Class")(GUID . "{E7D06080-238B-11D3-80D7-00104B1F6CEA}")(ALIASES "ISetupScriptEngine""ISetupScriptEngine2""IDispatch") (FUNCTIONS )) ("ISetupScriptEngine" (TYPE . "Interface")(DESCRIPTION . "ISetupScriptEngine Interfacelass")(GUID . "{067DBAA0-38DF-11D3-BBB7-00105A1F0D68}")(FUNCTIONS ((NAME . "Open") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("INXFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method OpenEngine Interfacelass")) ((NAME . "Close") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Closengine Interfacelass")) ((NAME . "AttachToDebugger") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("DebugFileSearchPath" "VT_BSTR")("pUnkServiceProvider" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AttachToDebuggerfacelass")) ((NAME . "Controller") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupScriptController")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Controllergerfacelass")))) ("ISetupScriptController" (TYPE . "Interface")(DESCRIPTION . "ISetupScriptController Interface")(GUID . "{4DFB7010-41EB-11D3-BBBA-00105A1F0D68}")(FUNCTIONS ((NAME . "Abort") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Abortontroller Interface")))) ("ISetupScriptEngine2" (TYPE . "Interface")(DESCRIPTION . "Interface ISetupScriptEngine2ce")(GUID . "{EDE94BF2-4FB9-11D5-ABAB-00B0D02332EB}")(FUNCTIONS ((NAME . "AttachToDebuggerEx") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("DebugFileSearchPath" "VT_BSTR")("pUnkServiceProvider" "VT_UNKNOWN")("KeywordList" "VT_BSTR")("BreakpointsList" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AttachToDebuggerExne2ce")))) ("ErrorObj" (TYPE . "Coclass")(DESCRIPTION . "InstallScript Error Object Class")(GUID . "{15F051E7-59A9-11D3-A25D-06D730000000}")(ALIASES "ISetupScriptError") (FUNCTIONS )) ("ISetupScriptError" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupScriptError Interfacelass")(GUID . "{15F051E6-59A9-11D3-A25D-06D730000000}")(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 . "Raise") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("Number" "VT_PTR.VT_VARIANT")("Source" "VT_PTR.VT_VARIANT")("Description" "VT_PTR.VT_VARIANT")("HelpFile" "VT_PTR.VT_VARIANT")("HelpContext" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Raiserror Interfacelass")) ((NAME . "Number") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Numberr Interfacelass")) ((NAME . "Number") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Numberr Interfacelass")) ((NAME . "Source") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Sourcer Interfacelass")) ((NAME . "Source") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Sourcer Interfacelass")) ((NAME . "Description") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Descriptionerfacelass")) ((NAME . "Description") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Descriptionerfacelass")) ((NAME . "HelpFile") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property HelpFileonerfacelass")) ((NAME . "HelpFile") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HelpFileonerfacelass")) ((NAME . "HelpContext") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property HelpContexterfacelass")) ((NAME . "HelpContext") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HelpContexterfacelass")) ((NAME . "Clear") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ClearContexterfacelass")) ((NAME . "LastDllError") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property LastDllErrorrfacelass")))) )))