#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\asctrls.ocx")(GUID . "{CC0918E0-EFE5-11CF-A044-00AA00B6015C}")(DESCRIPTION . "Active Setup Control Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("IInstallEngineCtl" (TYPE . "Dispinterface")(DESCRIPTION . "Primary dispatch for Install Engine")(GUID . "{6E449682-C509-11CF-AAFA-00AA00B6015C}")(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 . "ReadyState") (RIID . #xfffffdf3) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "EngineStatus") (RIID . #x00001394) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SetCifFile") (RIID . #x00001388) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("strCabName" "VT_BSTR")("strCifName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "BaseUrl") (RIID . #x00001390) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("strCabName" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "DownloadDir") (RIID . #x00001397) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("strCabName" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "DisplayName") (RIID . #x0000139a) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ("ComponentID" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "Size") (RIID . #x0000138d) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ("ComponentID" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "TotalDownloadSize") (RIID . #x00001391) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "TotalDependencySize") (RIID . #x00001392) (OFFSET . #x3c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "SetAction") (RIID . #x0000138a) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ("ComponentID" "VT_BSTR")("lAction" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsComponentInstalled") (RIID . #x0000138c) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ("ComponentID" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ProcessComponents") (RIID . #x0000138b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("lFlag" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Abort") (RIID . #x0000138f) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("lFlag" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FinalizeInstall") (RIID . #x00001393) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("lFlag" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "HandleEngineProblem") (RIID . #x00001398) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("dwAction" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CheckFreeSpace") (RIID . #x00001399) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ("lPad" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetLocalCif") (RIID . #x0000139b) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ("strCif" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetSitesFile") (RIID . #x0000139c) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ("strUrl" "VT_BSTR")("strRegion" "VT_BSTR")("strLocale" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("DInstallEngineCtlEvents" (TYPE . "Dispinterface")(DESCRIPTION . "Event interface for Install Engine Ctl")(GUID . "{6E449681-C509-11CF-AAFA-00AA00B6015C}")(FUNCTIONS ((NAME . "OnReadyStateChange") (RIID . #xfffffd9f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("newState" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnProgress") (RIID . #x000007a6) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("percentDone" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnEngineStatusChange") (RIID . #x00001395) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("newEngineStatus" "VT_I4")("substatus" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnStartInstall") (RIID . #x000013ec) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lTotalSize" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnStartComponent") (RIID . #x000013ed) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("strID" "VT_BSTR")("lTotalSize" "VT_I4")("strName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnStopComponent") (RIID . #x000013ee) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("strID" "VT_BSTR")("lResult" "VT_I4")("lPhase" "VT_I4")("strName" "VT_BSTR")("lStatus" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnStopInstall") (RIID . #x000013ef) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lResult" "VT_I4")("strString" "VT_BSTR")("lStatus" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnEngineProblem") (RIID . #x000013f0) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lProblem" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnCheckFreeSpace") (RIID . #x000013f1) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("chWin" "VT_BSTR")("dwWin" "VT_I4")("chInstall" "VT_BSTR")("dwInstall" "VT_I4")("chDL" "VT_BSTR")("dwDL" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnComponentProgress") (RIID . #x000013f2) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("strID" "VT_BSTR")("lPhase" "VT_I4")("strName" "VT_BSTR")("strString" "VT_BSTR")("lSoFar" "VT_I4")("lTotal" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "OnStartInstallEx") (RIID . #x000013f3) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("lTotalDLSize" "VT_I4")("lTotalInsSize" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("InstallEngineCtl" (TYPE . "Coclass")(DESCRIPTION . "Install Engine Ctl")(GUID . "{6E449683-C509-11CF-AAFA-00AA00B6015C}")(ALIASES "IInstallEngineCtl""DInstallEngineCtlEvents") (FUNCTIONS )) )))