#S(HASH-TABLE EQL (FILENAME . "c:\progra~1\common~1\instal~1\driver\9\intel3~1\idriver.exe")(GUID . "{C17E7E12-9C20-4B9C-A225-F79292C58BC9}")(DESCRIPTION . "InstallShield DevStudio Setup Kernel")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("LOGDB_CODES" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OPSEQUENCE_CODES" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OPTYPE_FILE_FIELDS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OPTYPE_SHELL_FIELDS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OPTYPE_REG_FIELDS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OPTYPE_PROGMAN_FIELDS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OPTYPE_INI_FIELDS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("OPTYPE_FILEREG_FIELDS" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISetupTransferEvents" (TYPE . "Interface")(DESCRIPTION . "ISetupTransferEvents Interface")(GUID . "{8E6495F6-B352-4607-90BF-9F00F7AB71D4}")(FUNCTIONS ((NAME . "Leaving") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Feature" "VT_PTR.ISetupFeature")("State" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Feature is about to leave State")) ((NAME . "Left") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Feature" "VT_PTR.ISetupFeature")("State" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Feature has left Stateve State")) ((NAME . "Entering") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Feature" "VT_PTR.ISetupFeature")("State" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Feature is about to enter State")) ((NAME . "Entered") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Feature" "VT_PTR.ISetupFeature")("State" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Feature has entered StateState")) ((NAME . "Progress") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("BytesWritten" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Reports number of bytes transfred")) ((NAME . "FileReadOnly") (RIID . #x00000006) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("pResponse" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "File is read onlybytes transfred")) ((NAME . "MD5Error") (RIID . #x00000007) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("pResponse" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "MD5 errorad onlybytes transfred")) ((NAME . "FileError") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("Error" "VT_I4")("pResponse" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "File operation errores transfred")) ((NAME . "FileLocked") (RIID . #x00000009) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("pResponse" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "File lockedon errores transfred")) ((NAME . "NextDisk") (RIID . #x0000000a) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("Disk" "VT_I4")("pPath" "VT_PTR.VT_BSTR")("pResponse" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Next diskdon errores transfred")) ((NAME . "InstallingFile") (RIID . #x0000000b) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called before a files is being installed")) ((NAME . "UninstallingFile") (RIID . #x0000000c) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called before a file is being uninstalled")) ((NAME . "RemovingSharedFile") (RIID . #x0000000d) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("pResponse" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ISetupFeature" (TYPE . "Interface")(DESCRIPTION . "ISetupFeature Interfacebeing uninstalled")(GUID . "{3B39B8BB-EA12-46B5-BE34-23A85BC30534}")(FUNCTIONS ((NAME . "Features") (RIID . #x00000000) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupFeatures")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Direct sub-featuresacebeing uninstalled")))) ("ISetupBasicFeature" (TYPE . "Interface")(DESCRIPTION . "ISetupBasicFeature Interface uninstalled")(GUID . "{78CEC991-9F22-4E9A-B9CE-2BFA7A6639EA}")(FUNCTIONS ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "DisplayName") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "DisplayName") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Visible") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("bVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Visible") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("bVal" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "StatusText") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "StatusText") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "State") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "State") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "Required") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Log") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupFeatureLog")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Description") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Description") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Miscellaneous") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Miscellaneous") (RIID . #x00000009) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "HTTP") (RIID . #x0000000a) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "HTTP") (RIID . #x0000000a) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "FTP") (RIID . #x0000000b) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "FTP") (RIID . #x0000000b) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "ImageIndex") (RIID . #x0000000c) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "ImageIndex") (RIID . #x0000000c) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I2")) (FLAGS ( IS-SET ))) ((NAME . "FileNeed") (RIID . #x0000000d) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "PasswordProtected") (RIID . #x0000000e) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Password") (RIID . #x0000000f) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "SourceFolder") (RIID . #x00000010) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "StateAdvise") (RIID . #x00000014) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ("pSink" "VT_PTR.ISetupBasicFeatureStateEvents")("lParam" "VT_I4")("pnCookie" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "StateUnadvise") (RIID . #x00000015) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("nCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetSize") (RIID . #x00000016) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("Flags" "VT_I4")("pLow" "VT_PTR.VT_I4")("pHigh" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISetupFeatureLog" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupFeatureLog interfacee uninstalled")(GUID . "{0BC895E1-233B-4538-A27C-B8E39E17EF77}")(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 . "Returns the name of this Log uninstalled")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name of this Log uninstalled")) ((NAME . "ID") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the unique ID (GUID) of this Log")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent LogGUID) of this Log")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ("vtProperty" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Value for the specified property")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("vtProperty" "VT_VARIANT")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the Value for the specified property")) ((NAME . "SubFeatureLogs") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_PTR.ISetupFeatureLogs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of sublogs for this log")) ((NAME . "OpSequence") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_PTR.ISetupOpSequence")(PARAMS ("strOpType" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the sequence of the specified operation for the feature represented by this log")) ((NAME . "CreateFeatureLog") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ("pstrID" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new log with the specified ID under this log feature represented by this log")) ((NAME . "LogDB") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the LogDB to which this FeatureLog belongslog feature represented by this log")) ((NAME . "PropertyNames") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an array of property names defined in this FeatureLoge represented by this log")))) ("ISetupFeatureLogs" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupFeatureLogs interface names defined in this FeatureLoge represented by this log")(GUID . "{D59470F6-8F64-4E2A-9DDF-8D1CD09085B0}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of items in this collectionhis FeatureLoge represented by this log")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the item specified by the Index (Log ID)s FeatureLoge represented by this log")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for this collectioneatureLoge represented by this log")))) ("ISetupOpSequence" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupOpSequence interfaceator for this collectioneatureLoge represented by this log")(GUID . "{E9A32C18-C598-4C39-858F-C6CCA0D591DA}")(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 . "OpType") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the operation type - the type of this sequenceureLoge represented by this log")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of operations in this sequenceenceureLoge represented by this log")) ((NAME . "GetFirst") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ("bIncludeSubSequences" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts the enumeration of ops in this sequenceceenceureLoge represented by this log")) ((NAME . "GetNext") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_SAFEARRAY")(PARAMS ("pPOSITION" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns information on the op specified by the POSITION marker represented by this log")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("PropValues" "VT_SAFEARRAY")("PrevValues" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add an operation to this sequence using this methodION marker represented by this log")) ((NAME . "Pop") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pop the next operation from the sequencehis methodION marker represented by this log")))) ("ISetupLogDB" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupLogDB Interface from the sequencehis methodION marker represented by this log")(GUID . "{28F60C05-EE21-456E-94B8-2E74C95AF40D}")(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 . "MainLog") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the main log for the applicationhis methodION marker represented by this log")) ((NAME . "OpTypes") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupOpTypes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the operation types defined in this log databasearker represented by this log")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("vtProperty" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Value for the specified propertyog databasearker represented by this log")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("vtProperty" "VT_VARIANT")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the Value for the specified propertyog databasearker represented by this log")) ((NAME . "Enable") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the logging flag on or offied propertyog databasearker represented by this log")) ((NAME . "Enable") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the logging flag on or offied propertyog databasearker represented by this log")) ((NAME . "PropertyNames") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an array of property names defined in this LogDBarker represented by this log")))) ("ISetupOpTypes" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupOpTypes interfaceerty names defined in this LogDBarker represented by this log")(GUID . "{927A9CB6-93CD-4FA6-8B8C-4B8C4523559E}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of opTypes in this collections LogDBarker represented by this log")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupOpType")(PARAMS ("strOpType" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the opType(info) object for the specified opTypearker represented by this log")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for this collectionTypearker represented by this log")) ((NAME . "Add") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("strTypeID" "VT_BSTR")("strPropNames" "VT_SAFEARRAY")("PropTypes" "VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a new opType to this collectionhis collectionTypearker represented by this log")) ((NAME . "Remove") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("strOpType" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes the specified opType from the collection provided the opType is not in use log")))) ("ISetupOpType" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupOpType interfacepType from the collection provided the opType is not in use log")(GUID . "{D46A59A3-C8A6-438F-BCC1-1A51FC1A8DA0}")(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 . "OpType") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the ID (guid) of this operation typeion provided the opType is not in use log")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of properties in this op-Typeprovided the opType is not in use log")) ((NAME . "PropertyNames") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an array containing the names of properties in this op-Type is not in use log")) ((NAME . "PropertyTypes") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Retuns an array containing the types of properties in this op-Type is not in use log")))) ("ISetupBasicFeatureStateEvents" (TYPE . "Interface")(DESCRIPTION . "ISetupBasicFeatureStateEvents Interfaceproperties in this op-Type is not in use log")(GUID . "{70D85A84-B842-42E7-B1AB-CABFDBE399DF}")(FUNCTIONS ((NAME . "Changed") (RIID . #x00000014) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("lParam" "VT_I4")("State" "VT_I4")("Required" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("ISetupFeatures" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupFeatures Interfaceents Interfaceproperties in this op-Type is not in use log")(GUID . "{54AD624E-F096-44FC-BA71-37B50A5708B9}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in the collectionrfaceproperties in this op-Type is not in use log")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupFeature")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns item in the collection given numeric index or nameop-Type is not in use log")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for the collectionor nameop-Type is not in use log")))) ("tagFeatureState" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagFileNeed" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ISetupBasicFeature_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagErrorResponses" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISetupTransferEvents2" (TYPE . "Interface")(DESCRIPTION . "ISetupTransferEvents2 Interfacefor the collectionor nameop-Type is not in use log")(GUID . "{60E73571-8258-478B-BD66-A7C07319CC89}")(FUNCTIONS ((NAME . "TransferRate") (RIID . #x0000000e) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("BytesPerSecond" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InternetError") (RIID . #x0000000f) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("hinternet" "VT_I4")("File" "VT_BSTR")("Error" "VT_I4")("pResponse" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("ISetupLogDB2" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupLogDB2 Interfacenterfacefor the collectionor nameop-Type is not in use log")(GUID . "{64321562-9D9E-428B-9576-40EC0EBE27C1}")(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 . "MainLog") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the main log for the applicationollectionor nameop-Type is not in use log")) ((NAME . "OpTypes") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupOpTypes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the operation types defined in this log databaseeop-Type is not in use log")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("vtProperty" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Value for the specified propertyog databaseeop-Type is not in use log")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("vtProperty" "VT_VARIANT")("unk2" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the Value for the specified propertyog databaseeop-Type is not in use log")) ((NAME . "Enable") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Sets the logging flag on or offied propertyog databaseeop-Type is not in use log")) ((NAME . "Enable") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the logging flag on or offied propertyog databaseeop-Type is not in use log")) ((NAME . "PropertyNames") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an array of property names defined in this LogDBeop-Type is not in use log")) ((NAME . "Version") (RIID . #x00000014) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the log versionerty names defined in this LogDBeop-Type is not in use log")))) ("ISetupOpSequence2" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupOpSequence2 interface names defined in this LogDBeop-Type is not in use log")(GUID . "{CE7EB9B4-0B0E-465B-821D-441D5EE39BBF}")(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 . "OpType") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the operation type - the type of this sequenceBeop-Type is not in use log")) ((NAME . "Count") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the number of operations in this sequenceenceBeop-Type is not in use log")) ((NAME . "GetFirst") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ("bIncludeSubSequences" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts the enumeration of ops in this sequenceceenceBeop-Type is not in use log")) ((NAME . "GetNext") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_SAFEARRAY")(PARAMS ("pPOSITION" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns information on the op specified by the POSITION markerype is not in use log")) ((NAME . "Add") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("PropValues" "VT_SAFEARRAY")("PrevValues" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Add an operation to this sequence using this methodION markerype is not in use log")) ((NAME . "Pop") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pop the next operation from the sequencehis methodION markerype is not in use log")) ((NAME . "GetLast") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts the enumeration of ops in this sequencethodION markerype is not in use log")) ((NAME . "GetPrevious") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_SAFEARRAY")(PARAMS ("pPOSITION" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Returns information on the op specified by the POSITION markerype is not in use log")))) ("ISetupScriptDebugEngineOld" (TYPE . "Interface")(DESCRIPTION . "ISetupScriptDebugEngineOld Interfaceed by the POSITION markerype is not in use log")(GUID . "{084A0737-26B9-4433-8007-A9161333B5FC}")(FUNCTIONS ((NAME . "TopStackFrame") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppFrame" "VT_PTR.VT_PTR.ISetupScriptStackFrameOld")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property TopStackFrameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "Name") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pName" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property NameackFrameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "Mode") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pName" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ModeackFrameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "FramesCount") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property FramesCounteOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "BreakPoint") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("dwAction" "VT_I4")("unk2" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BreakPointeOld Interfaceed by the POSITION markerype is not in use log")))) ("ISetupScriptStackFrameOld" (TYPE . "Interface")(DESCRIPTION . "ISetupScriptStackFrameOld Interfaceed by the POSITION markerype is not in use log")(GUID . "{9AEE3F7A-A79F-4B41-BC48-E7946FFEAB35}")(FUNCTIONS ((NAME . "Sequence") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property SequencerameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "Next") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupScriptStackFrameOld")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property NextncerameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "Variable") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("Type" "VT_I2")("pVal" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property VariablerameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "Variable") (RIID . #x60010002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_I4")("Type" "VT_I2")("pVal" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property VariablerameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "Action") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ActionerameOld Interfaceed by the POSITION markerype is not in use log")) ((NAME . "Engine") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupScriptDebugEngineOld")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property EngineerameOld Interfaceed by the POSITION markerype is not in use log")))) ("tagExecutionMode" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ISetupScriptErrorOld" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupScriptErrorOld Interfacefaceed by the POSITION markerype is not in use log")(GUID . "{1ED19966-1493-4539-B9F5-97A6556CE8F8}")(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 RaiserrorOld Interfacefaceed by the POSITION markerype is not in use log")) ((NAME . "Number") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NumberrOld Interfacefaceed by the POSITION markerype is not in use log")) ((NAME . "Number") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property NumberrOld Interfacefaceed by the POSITION markerype is not in use log")) ((NAME . "Source") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property SourcerOld Interfacefaceed by the POSITION markerype is not in use log")) ((NAME . "Source") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property SourcerOld Interfacefaceed by the POSITION markerype is not in use log")) ((NAME . "Description") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DescriptionInterfacefaceed by the POSITION markerype is not in use log")) ((NAME . "Description") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property DescriptionInterfacefaceed by the POSITION markerype is not in use log")) ((NAME . "HelpFile") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property HelpFileonInterfacefaceed by the POSITION markerype is not in use log")) ((NAME . "HelpFile") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HelpFileonInterfacefaceed by the POSITION markerype is not in use log")) ((NAME . "HelpContext") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property HelpContextInterfacefaceed by the POSITION markerype is not in use log")) ((NAME . "HelpContext") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HelpContextInterfacefaceed by the POSITION markerype is not in use log")) ((NAME . "Clear") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ClearContextInterfacefaceed by the POSITION markerype is not in use log")) ((NAME . "LastDllError") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property LastDllErrornterfacefaceed by the POSITION markerype is not in use log")))) ("ISetupScriptDebuggerOld" (TYPE . "Interface")(DESCRIPTION . "ISetupScriptDebuggerOld Interfaceeed by the POSITION markerype is not in use log")(GUID . "{17773851-7FF4-44C1-B084-1E1EDB2BFD4D}")(FUNCTIONS ((NAME . "Attach") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pEngine" "VT_PTR.ISetupScriptDebugEngineOld")("SymbolFile" "VT_BSTR")("Offset" "VT_I4")("size" "VT_I4")("pActions" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AttachbuggerOld Interfaceeed by the POSITION markerype is not in use log")) ((NAME . "Executing") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pStackFrame" "VT_PTR.ISetupScriptStackFrameOld")("Mode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ExecutinggerOld Interfaceeed by the POSITION markerype is not in use log")) ((NAME . "Exception") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pStackFrame" "VT_PTR.ISetupScriptStackFrameOld")("pError" "VT_PTR.ISetupScriptErrorOld")("Mode" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ExceptiongerOld Interfaceeed by the POSITION markerype is not in use log")) ((NAME . "OutputString") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("String" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method OutputStringOld Interfaceeed by the POSITION markerype is not in use log")) ((NAME . "Detach") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pEngine" "VT_PTR.ISetupScriptDebugEngineOld")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method DetachtringOld Interfaceeed by the POSITION markerype is not in use log")) ((NAME . "MapDirectory") (RIID . #x60010005) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("FromDir" "VT_BSTR")("ToDir" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method MapDirectoryOld Interfaceeed by the POSITION markerype is not in use log")) ((NAME . "ExitingCall") (RIID . #x60010006) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pEngine" "VT_PTR.ISetupScriptDebugEngineOld")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ExitingCallOld Interfaceeed by the POSITION markerype is not in use log")) ((NAME . "HandledAbort") (RIID . #x60010007) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pEngine" "VT_PTR.ISetupScriptDebugEngineOld")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method HandledAbortOld Interfaceeed by the POSITION markerype is not in use log")))) ("ISetupScriptDebuggerOld2" (TYPE . "Interface")(DESCRIPTION . "Interface ISetupScriptDebuggerOld2ed by the POSITION markerype is not in use log")(GUID . "{91CD1F51-7199-46FA-9629-9C89D2F1AE22}")(FUNCTIONS ((NAME . "LoadKeywordList") (RIID . #x60020000) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("KeyWordListFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method LoadKeywordListebuggerOld2ed by the POSITION markerype is not in use log")) ((NAME . "LoadBreakPointsList") (RIID . #x60020001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("BreakPointFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method LoadKeywordListebuggerOld2ed by the POSITION markerype is not in use log")))) ("SetupKernel" (TYPE . "Coclass")(DESCRIPTION . "SetupKernel ClassListebuggerOld2ed by the POSITION markerype is not in use log")(GUID . "{765F160E-C076-4645-8C04-3C39288F42D7}")(ALIASES "ISetupMedia""ISetupMedia2""ISetupMedia3""ISetupMedia4""ISetupServiceProvider") (FUNCTIONS )) ("ISetupMedia" (TYPE . "Interface")(GUID . "{8B2E1C17-AA94-486F-8AD0-2E143FE9F53A}")(FUNCTIONS ((NAME . "CABFiles") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ppVal" "VT_PTR.VT_PTR.ISetupCABFiles")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "OpenCAB") (RIID . #x00000014) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("pVal" "VT_PTR.VT_PTR.ISetupCABFile")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Opens CAB file given path to .cab or .hdr filePOSITION markerype is not in use log")))) ("ISetupCABFiles" (TYPE . "Dispinterface")(GUID . "{D63979E0-28AE-433B-9593-F3FF25DE7610}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in the collectionor .hdr filePOSITION markerype is not in use log")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupCABFile")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns item in the collection given numeric index or namekerype is not in use log")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for the collectionor namekerype is not in use log")))) ("ISetupCABFile" (TYPE . "Dispinterface")(GUID . "{D38C66C6-7C42-4B59-955B-85582C4C5ACC}")(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 . "Components") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupComponents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of top level components in the mediaonor namekerype is not in use log")) ((NAME . "MainObject") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupDriver")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Main object in the CAB components in the mediaonor namekerype is not in use log")) ((NAME . "SetupTypes") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupTypes")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IncludedPatforms") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Mask" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "IncludedLanguages") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Lang" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MaintenanceMode") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "guid") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "File") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorInfo") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISetupTransferErrorInfo")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Password") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "InitializeLog") (RIID . #x00000014) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRegistrySet") (RIID . #x00000015) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShellObjects") (RIID . #x00000016) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))))) ("ISetupComponents" (TYPE . "Dispinterface")(GUID . "{D5D231A9-3F58-4FB0-9C2E-2C7EA290BFE7}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in the collection in the mediaonor namekerype is not in use log")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupComponent")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns item in the collection given numeric index or namekerype is not in use log")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for the collectionor namekerype is not in use log")))) ("ISetupComponent" (TYPE . "Interface")(GUID . "{7D807FAB-082A-4540-95CD-8F47A64D9F65}")(FUNCTIONS ((NAME . "Components") (RIID . #x00000000) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupComponents")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Direct sub-components of the component collectionor namekerype is not in use log")) ((NAME . "guid") (RIID . #x0000002a) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "FullName") (RIID . #x0000002b) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "GetObjects") (RIID . #x00000032) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ("Objects" "VT_PTR.ISetupObjects")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds objects contained in the component and subcomponents to the collectionin use log")) ((NAME . "Cost") (RIID . #x00000036) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("ppVal" "VT_PTR.VT_PTR.ISetupFilesCost")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "LeaveCurrentState") (RIID . #x00000033) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ("pTransferEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Transfer the component from it's current state to absent statee collectionin use log")) ((NAME . "EnterNewState") (RIID . #x00000034) (OFFSET . #xa4) (RETURNS . "VT_HRESULT")(PARAMS ("pTransferEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Transfer the component to it's new statestate to absent statee collectionin use log")) ((NAME . "ForceTransfer") (RIID . #x00000035) (OFFSET . #xa8) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The next EnterNewState call will transfer the component even if the new and current state are the same")) ((NAME . "Rollback") (RIID . #x00000037) (OFFSET . #xac) (RETURNS . "VT_HRESULT")(PARAMS ("pTransferEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))))) ("ISetupObjects" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupObjects Interfaceall will transfer the component even if the new and current state are the same")(GUID . "{0C094977-C25A-43D1-9C26-D7D5A55F86DD}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in the collectionransfer the component even if the new and current state are the same")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupObject")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns item in the collection given numeric index or namen if the new and current state are the same")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for the collectionor namen if the new and current state are the same")) ((NAME . "Add") (RIID . #x00000014) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("Object" "VT_PTR.ISetupObject")) (FLAGS ( IS-FUNCTION ))))) ("ISetupObject" (TYPE . "Interface")(DESCRIPTION . "ISetupObject Interfaceumerator for the collectionor namen if the new and current state are the same")(GUID . "{7933F512-A368-4D15-8AE5-6BB338C6E1F5}")(FUNCTIONS ((NAME . "Name") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Parent") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupObject")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Parent of the setup objectator for the collectionor namen if the new and current state are the same")) ((NAME . "Objects") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupObjects")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Collection of sub-objecttator for the collectionor namen if the new and current state are the same")) ((NAME . "InitInstall") (RIID . #x00000014) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called when installation startsfor the collectionor namen if the new and current state are the same")) ((NAME . "ExitInstall") (RIID . #x00000015) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called when installation exitsfor the collectionor namen if the new and current state are the same")) ((NAME . "Transferring") (RIID . #x00000016) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called before transfern exitsfor the collectionor namen if the new and current state are the same")) ((NAME . "Transferred") (RIID . #x00000017) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called after transfern exitsfor the collectionor namen if the new and current state are the same")) ((NAME . "CCPSearch") (RIID . #x00000018) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AppSearch") (RIID . #x0000001a) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "AbortInstall") (RIID . #x0000001b) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called when installation is abortedthe collectionor namen if the new and current state are the same")))) ("ISetupFilesCost" (TYPE . "Interface")(DESCRIPTION . "ISetupFilesCost Interfaces abortedthe collectionor namen if the new and current state are the same")(GUID . "{A5DF8303-83F3-44B0-A598-B970FA9E48BD}")(FUNCTIONS ((NAME . "TransferLow") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "TransferHigh") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Volumes") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_SAFEARRAY")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "RequiredLow") (RIID . #x00000004) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Volume" "VT_BSTR")("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "RequiredHigh") (RIID . #x00000005) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("Volume" "VT_BSTR")("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))))) ("ISetupDriver" (TYPE . "Interface")(DESCRIPTION . "ISetupDriver Interfaceces abortedthe collectionor namen if the new and current state are the same")(GUID . "{558FA632-E942-44E8-BD2C-DA8ABB0AE65F}")(FUNCTIONS ((NAME . "Run") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Run the installationeces abortedthe collectionor namen if the new and current state are the same")) ((NAME . "RunAfterReboot") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Perform after-reboot step of the installationtionor namen if the new and current state are the same")))) ("ISetupTypes" (TYPE . "Dispinterface")(GUID . "{02C6AB74-B563-48B3-9048-9AF5174D955E}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in the collectionnstallationtionor namen if the new and current state are the same")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupType")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns item in the collection given numeric index or namen if the new and current state are the same")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for the collectionor namen if the new and current state are the same")))) ("ISetupType" (TYPE . "Dispinterface")(GUID . "{FD24AF67-BAF3-479F-AAC6-B6EC29C21A82}")(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 ))) ((NAME . "DisplayName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Apply") (RIID . #x00000014) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Selects features that are specified in the setup typenamen if the new and current state are the same")))) ("ISetupTransferErrorInfo" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupTransferErrorInfo Interfaced in the setup typenamen if the new and current state are the same")(GUID . "{D9B03278-751C-4820-86E9-BB79F9133731}")(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 . "Error") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Feature") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupBasicFeature")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FileGroup") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "FileError") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_PTR.ISetupFileErrorInfo")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "LastError") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))))) ("ISetupFileErrorInfo" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupFileErrorInfo Interfaceaced in the setup typenamen if the new and current state are the same")(GUID . "{41128198-500E-4B72-8F57-C91FA864D485}")(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 . "LastError") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "File") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Description") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))))) ("ISetupMedia2" (TYPE . "Interface")(GUID . "{5738F87C-A989-4C38-A08D-A0C1FB484553}")(FUNCTIONS ((NAME . "InternetOpenCAB") (RIID . #x00000015) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("User" "VT_BSTR")("Password" "VT_BSTR")("ProxyUser" "VT_BSTR")("ProxyPassword" "VT_BSTR")("pVal" "VT_PTR.VT_PTR.ISetupCABFile")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Opens CAB file given path to .cab or .hdr filep typenamen if the new and current state are the same")))) ("ISetupMedia3" (TYPE . "Interface")(GUID . "{92BB0ADD-0941-425B-8844-7904783579EE}")(FUNCTIONS ((NAME . "OpenCABEx") (RIID . #x00000016) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("User" "VT_BSTR")("Password" "VT_BSTR")("ProxyUser" "VT_BSTR")("ProxyPassword" "VT_BSTR")("bstrMaintGuid" "VT_BSTR")("bstrSetupLauncherName" "VT_BSTR")("pVal" "VT_PTR.VT_PTR.ISetupCABFile")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Opens CAB file given path to .cab or .hdr filep typenamen if the new and current state are the same")))) ("ISetupMedia4" (TYPE . "Interface")(GUID . "{AA007D99-F9BC-470F-A5ED-3F002B919975}")(FUNCTIONS ((NAME . "OpenCABEx2") (RIID . #x00000017) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("File" "VT_BSTR")("User" "VT_BSTR")("Password" "VT_BSTR")("ProxyUser" "VT_BSTR")("ProxyPassword" "VT_BSTR")("bstrMaintGuid" "VT_BSTR")("bstrSetupLauncherName" "VT_BSTR")("TempDisk1Folder" "VT_BSTR")("pVal" "VT_PTR.VT_PTR.ISetupCABFile")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Opens CAB file given path to .cab or .hdr filep typenamen if the new and current state are the same")))) ("ISetupServiceProvider" (TYPE . "Interface")(GUID . "{97B3FF71-D823-4EFC-B9AF-20D92BED3CE4}")(FUNCTIONS ((NAME . "QueryService") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("guidService" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("ppvObject" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Register") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("guidService" "VT_PTR.GUID")("riid" "VT_PTR.GUID")("punkObject" "VT_UNKNOWN")("pnCookie" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Revoke") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("nCookie" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("__MIDL_ISetupCABFile_0001" (TYPE . "Enum")(DESCRIPTION . "Platform can be one or more of these values.ep typenamen if the new and current state are the same")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ISetupCABFile_0002" (TYPE . "Enum")(DESCRIPTION . "Constants for languages supported in installations.enamen if the new and current state are the same")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ISetupCABFile_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagTransferError" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SetupCABFile" (TYPE . "Coclass")(DESCRIPTION . "SetupCABFile Classages supported in installations.enamen if the new and current state are the same")(GUID . "{11A53B31-BE81-4CBA-91D5-0FFBA1CC8E13}")(ALIASES "ISetupCABFile""ISetupCABFile2""ISetupCABFile3""ISetupCABFile4""ISetupCABFileMsi""ISetupCABFileMsi2") (FUNCTIONS )) ("ISetupCABFile2" (TYPE . "Dispinterface")(GUID . "{73B2F7FB-E1C1-4B5E-B6D7-766B05B16F63}")(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 . "Components") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupComponents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of top level components in the medians.enamen if the new and current state are the same")) ((NAME . "MainObject") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupDriver")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Main object in the CAB components in the medians.enamen if the new and current state are the same")) ((NAME . "SetupTypes") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupTypes")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IncludedPatforms") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Mask" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "IncludedLanguages") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Lang" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MaintenanceMode") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "guid") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "File") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorInfo") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISetupTransferErrorInfo")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Password") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "InitializeLog") (RIID . #x00000014) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRegistrySet") (RIID . #x00000015) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShellObjects") (RIID . #x00000016) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsPasswordProtected") (RIID . #x00000017) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is Media Password Protectedonents in the medians.enamen if the new and current state are the same")))) ("ISetupCABFile3" (TYPE . "Dispinterface")(GUID . "{33B86A42-2955-45BE-A444-24800A6819D5}")(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 . "Components") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupComponents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of top level components in the medians.enamen if the new and current state are the same")) ((NAME . "MainObject") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupDriver")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Main object in the CAB components in the medians.enamen if the new and current state are the same")) ((NAME . "SetupTypes") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupTypes")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IncludedPatforms") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Mask" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "IncludedLanguages") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Lang" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MaintenanceMode") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "guid") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "File") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorInfo") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISetupTransferErrorInfo")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Password") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "InitializeLog") (RIID . #x00000014) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRegistrySet") (RIID . #x00000015) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShellObjects") (RIID . #x00000016) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsPasswordProtected") (RIID . #x00000017) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is Media Password Protectedonents in the medians.enamen if the new and current state are the same")) ((NAME . "InstallGUID") (RIID . #x00000018) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Install GUIDword Protectedonents in the medians.enamen if the new and current state are the same")) ((NAME . "SBSOptions") (RIID . #x00000019) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Side by Side media optionsnts in the medians.enamen if the new and current state are the same")) ((NAME . "InstalledBefore") (RIID . #x0000001a) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Side by Side media/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "UpdateMode") (RIID . #x0000001b) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get Update Mode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "UpdateMode") (RIID . #x0000001b) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get Update Mode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "MediaFormat") (RIID . #x0000001c) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MediaFormatode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "MediaVersion") (RIID . #x0000001d) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MediaVersionde Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "ProductName") (RIID . #x0000001e) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ProductNamede Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "CompanyName") (RIID . #x0000001f) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CompanyNamede Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "OldVersToUpdate") (RIID . #x00000020) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "OldVersToUpdateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "ProductExe") (RIID . #x00000021) (OFFSET . #x7c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ProductExedateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "LogFileMode") (RIID . #x00000022) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "LogFileModeateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "EnabledIServices") (RIID . #x00000023) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "EnabledIServiceslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "RemoveAllMode") (RIID . #x00000024) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "RemoveAllModeeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "RemoveAllMode") (RIID . #x00000024) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "RemoveAllModeeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "IncludedPatformsEx") (RIID . #x00000025) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("osFlavorMask" "VT_I4")("Mask" "VT_I4")("lcid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "LauncherName") (RIID . #x00000026) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "LauncherNameeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "CurrentLanguageString") (RIID . #x00000027) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CurrentLanguageString/install optionshe medians.enamen if the new and current state are the same")))) ("ISetupCABFile4" (TYPE . "Dispinterface")(GUID . "{D51BB2DE-62FE-416A-82B9-86C10EF23364}")(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 . "Components") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupComponents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of top level components in the medians.enamen if the new and current state are the same")) ((NAME . "MainObject") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupDriver")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Main object in the CAB components in the medians.enamen if the new and current state are the same")) ((NAME . "SetupTypes") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupTypes")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IncludedPatforms") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Mask" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "IncludedLanguages") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Lang" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MaintenanceMode") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "guid") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "File") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorInfo") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISetupTransferErrorInfo")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Password") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "InitializeLog") (RIID . #x00000014) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRegistrySet") (RIID . #x00000015) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShellObjects") (RIID . #x00000016) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsPasswordProtected") (RIID . #x00000017) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is Media Password Protectedonents in the medians.enamen if the new and current state are the same")) ((NAME . "InstallGUID") (RIID . #x00000018) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Install GUIDword Protectedonents in the medians.enamen if the new and current state are the same")) ((NAME . "SBSOptions") (RIID . #x00000019) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Side by Side media optionsnts in the medians.enamen if the new and current state are the same")) ((NAME . "InstalledBefore") (RIID . #x0000001a) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Side by Side media/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "UpdateMode") (RIID . #x0000001b) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get Update Mode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "UpdateMode") (RIID . #x0000001b) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get Update Mode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "MediaFormat") (RIID . #x0000001c) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MediaFormatode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "MediaVersion") (RIID . #x0000001d) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MediaVersionde Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "ProductName") (RIID . #x0000001e) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ProductNamede Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "CompanyName") (RIID . #x0000001f) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CompanyNamede Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "OldVersToUpdate") (RIID . #x00000020) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "OldVersToUpdateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "ProductExe") (RIID . #x00000021) (OFFSET . #x7c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ProductExedateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "LogFileMode") (RIID . #x00000022) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "LogFileModeateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "EnabledIServices") (RIID . #x00000023) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "EnabledIServiceslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "RemoveAllMode") (RIID . #x00000024) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "RemoveAllModeeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "RemoveAllMode") (RIID . #x00000024) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "RemoveAllModeeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "IncludedPatformsEx") (RIID . #x00000025) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("osFlavorMask" "VT_I4")("Mask" "VT_I4")("lcid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "LauncherName") (RIID . #x00000026) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "LauncherNameeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "CurrentLanguageString") (RIID . #x00000027) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CurrentLanguageString/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "InitializeLogEx") (RIID . #x00000028) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")("lLogFileOption" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISetupCABFileMsi" (TYPE . "Dispinterface")(GUID . "{8B2A44E5-4AC9-4EFB-A86F-B3D6052686F2}")(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 . "Components") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupComponents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of top level components in the medians.enamen if the new and current state are the same")) ((NAME . "MainObject") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupDriver")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Main object in the CAB components in the medians.enamen if the new and current state are the same")) ((NAME . "SetupTypes") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupTypes")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IncludedPatforms") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Mask" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "IncludedLanguages") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Lang" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MaintenanceMode") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "guid") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "File") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorInfo") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISetupTransferErrorInfo")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Password") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "InitializeLog") (RIID . #x00000014) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRegistrySet") (RIID . #x00000015) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShellObjects") (RIID . #x00000016) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Source") (RIID . #x60030000) (OFFSET . #x50) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "SourcePackage the CAB components in the medians.enamen if the new and current state are the same")) ((NAME . "FeatureLog") (RIID . #x60030001) (OFFSET . #x54) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CreateUninstallInfo") (RIID . #x60030002) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("bstrScript" "VT_BSTR")("bstrSetupExe" "VT_BSTR")("NoMaintenance" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveUninstallInfo") (RIID . #x60030003) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ISetupCABFileMsi2" (TYPE . "Dispinterface")(GUID . "{6F11F03E-77F6-4424-AAB7-87A33CD262D9}")(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 . "Components") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupComponents")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Collection of top level components in the medians.enamen if the new and current state are the same")) ((NAME . "MainObject") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupDriver")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Main object in the CAB components in the medians.enamen if the new and current state are the same")) ((NAME . "SetupTypes") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupTypes")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "IncludedPatforms") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Mask" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "IncludedLanguages") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Lang" "VT_I4")("riid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "MaintenanceMode") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "guid") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("Index" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "File") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ErrorInfo") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_PTR.ISetupTransferErrorInfo")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Password") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "InitializeLog") (RIID . #x00000014) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRegistrySet") (RIID . #x00000015) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateShellObjects") (RIID . #x00000016) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IsPasswordProtected") (RIID . #x00000017) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Is Media Password Protectedonents in the medians.enamen if the new and current state are the same")) ((NAME . "InstallGUID") (RIID . #x00000018) (OFFSET . #x54) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Install GUIDword Protectedonents in the medians.enamen if the new and current state are the same")) ((NAME . "SBSOptions") (RIID . #x00000019) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Side by Side media optionsnts in the medians.enamen if the new and current state are the same")) ((NAME . "InstalledBefore") (RIID . #x0000001a) (OFFSET . #x5c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "The Side by Side media/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "UpdateMode") (RIID . #x0000001b) (OFFSET . #x60) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get Update Mode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "UpdateMode") (RIID . #x0000001b) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get Update Mode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "MediaFormat") (RIID . #x0000001c) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MediaFormatode Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "MediaVersion") (RIID . #x0000001d) (OFFSET . #x6c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "MediaVersionde Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "ProductName") (RIID . #x0000001e) (OFFSET . #x70) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ProductNamede Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "CompanyName") (RIID . #x0000001f) (OFFSET . #x74) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CompanyNamede Flaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "OldVersToUpdate") (RIID . #x00000020) (OFFSET . #x78) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "OldVersToUpdateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "ProductExe") (RIID . #x00000021) (OFFSET . #x7c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "ProductExedateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "LogFileMode") (RIID . #x00000022) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "LogFileModeateFlaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "EnabledIServices") (RIID . #x00000023) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "EnabledIServiceslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "RemoveAllMode") (RIID . #x00000024) (OFFSET . #x88) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "RemoveAllModeeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "RemoveAllMode") (RIID . #x00000024) (OFFSET . #x8c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "RemoveAllModeeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "IncludedPatformsEx") (RIID . #x00000025) (OFFSET . #x90) (RETURNS . "VT_VOID")(PARAMS ("osFlavorMask" "VT_I4")("Mask" "VT_I4")("lcid" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "LauncherName") (RIID . #x00000026) (OFFSET . #x94) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "LauncherNameeslaga/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "CurrentLanguageString") (RIID . #x00000027) (OFFSET . #x98) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "CurrentLanguageString/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "InitializeLogEx") (RIID . #x00000028) (OFFSET . #x9c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")("lLogFileOption" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Source") (RIID . #x60060000) (OFFSET . #xa0) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "SourcePackageeString/install optionshe medians.enamen if the new and current state are the same")) ((NAME . "FeatureLog") (RIID . #x60060001) (OFFSET . #xa4) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "CreateUninstallInfo") (RIID . #x60060002) (OFFSET . #xa8) (RETURNS . "VT_VOID")(PARAMS ("bstrScript" "VT_BSTR")("bstrSetupExe" "VT_BSTR")("NoMaintenance" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RemoveUninstallInfo") (RIID . #x60060003) (OFFSET . #xac) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("__MIDL___MIDL_itf_IsProBE_0330_0001" (TYPE . "Enum")(DESCRIPTION . "OS suite and typeing/install optionshe medians.enamen if the new and current state are the same")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SetupComponent" (TYPE . "Coclass")(DESCRIPTION . "SetupComponent Class/install optionshe medians.enamen if the new and current state are the same")(GUID . "{2A8D0579-DA06-40BD-8BDE-668410E9CCC3}")(ALIASES "ISetupComponent""ISetupComponent2""ISetupComponent3") (FUNCTIONS )) ("ISetupComponent2" (TYPE . "Interface")(DESCRIPTION . "ISetupComponent2 Interfaceall optionshe medians.enamen if the new and current state are the same")(GUID . "{14C87C66-C7D1-4070-AE6F-AEE5CAD68553}")(FUNCTIONS ((NAME . "ApplySetupType") (RIID . #x00000038) (OFFSET . #xb0) (RETURNS . "VT_HRESULT")(PARAMS ("bstrScript" "VT_BOOL")) (FLAGS ( IS-SET ))))) ("ISetupComponent3" (TYPE . "Interface")(GUID . "{8FD5ADBA-BDD5-4917-B4C2-617739310433}")(FUNCTIONS ((NAME . "Files") (RIID . #x00000039) (OFFSET . #xb4) (RETURNS . "VT_HRESULT")(PARAMS ("FileGroup" "VT_BSTR")("bIncludeSubFoler" "VT_BOOL")("pFiles" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "FileInfo") (RIID . #x0000003a) (OFFSET . #xb8) (RETURNS . "VT_HRESULT")(PARAMS ("FileGroup" "VT_BSTR")("File" "VT_BSTR")("lInfo" "VT_I4")("Info" "VT_PTR.VT_VARIANT")) (FLAGS ( RETURNS-IN-LAST IS-GET ))))) ("SetupObjectHolder" (TYPE . "Coclass")(DESCRIPTION . "SetupObjectHolder Classceall optionshe medians.enamen if the new and current state are the same")(GUID . "{48FEB2C5-0E1C-403F-AF0B-3E22BA92600D}")(ALIASES "ISetupObjectHolder""ISetupTransfer""ISetupServiceProvider""ISetupObjectContext") (FUNCTIONS )) ("ISetupObjectHolder" (TYPE . "Interface")(DESCRIPTION . "ISetupObjectHolder Interfacel optionshe medians.enamen if the new and current state are the same")(GUID . "{B953EBB1-5234-43FD-BB1C-3F2D6B47E80C}")(FUNCTIONS ((NAME . "Name") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Name of object holdnterfacel optionshe medians.enamen if the new and current state are the same")) ((NAME . "CreateSubObjects") (RIID . #x00000014) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupObjects")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Creates sub-objects and returns a collectionians.enamen if the new and current state are the same")))) ("ISetupTransfer" (TYPE . "Interface")(DESCRIPTION . "ISetupTransfer Interfaceeturns a collectionians.enamen if the new and current state are the same")(GUID . "{288F3577-A350-461F-AAA7-848F48357866}")(FUNCTIONS ((NAME . "Features") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupFeatures")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Object featuresnterfaceeturns a collectionians.enamen if the new and current state are the same")) ((NAME . "State") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ErrorInfo") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("ppVal" "VT_PTR.VT_PTR.ISetupTransferErrorInfo")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Cost") (RIID . #x00000015) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("ppVal" "VT_PTR.VT_PTR.ISetupFilesCost")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "LeaveCurrentState") (RIID . #x00000016) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Transfer all features from their current state to absent state the new and current state are the same")) ((NAME . "EnterNewState") (RIID . #x00000017) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Transfer all features to their new statestate to absent state the new and current state are the same")) ((NAME . "ForceTransfer") (RIID . #x00000018) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "The next EnterNewState call will transfer features of the object even if the new and current state are the same")) ((NAME . "Rollback") (RIID . #x00000019) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Rollback operations object performed during this run of setupct even if the new and current state are the same")))) ("ISetupObjectContext" (TYPE . "Interface")(DESCRIPTION . "ISetupObjectContext Interfaceformed during this run of setupct even if the new and current state are the same")(GUID . "{77484AC7-B52D-48B6-9C6F-24C57895F914}")(FUNCTIONS ((NAME . "SupportDir") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Directory where support files for the object are locatedetupct even if the new and current state are the same")) ((NAME . "guid") (RIID . #x00000002) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "GUID of the object instances for the object are locatedetupct even if the new and current state are the same")) ((NAME . "ScriptFile") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Path to object's script file for the object are locatedetupct even if the new and current state are the same")))) ("SetupComponents" (TYPE . "Coclass")(DESCRIPTION . "Collection of SetupComponentsfor the object are locatedetupct even if the new and current state are the same")(GUID . "{7825A7F2-8AD8-4EF1-8C07-7B385F215F8B}")(ALIASES "ISetupComponents") (FUNCTIONS )) ("SetupObjects" (TYPE . "Coclass")(DESCRIPTION . "Collection of SetupObjectstsfor the object are locatedetupct even if the new and current state are the same")(GUID . "{8FF2D3A5-2833-436E-9D36-40551D79743D}")(ALIASES "ISetupObjects") (FUNCTIONS )) ("SetupFileRegistrar" (TYPE . "Coclass")(GUID . "{3BBF25BF-4A2D-4A74-BF2E-771847C2CEF9}")(ALIASES "ISetupFileRegistrar") (FUNCTIONS )) ("ISetupFileRegistrar" (TYPE . "Dispinterface")(GUID . "{DA68BB9D-BB92-4A08-A54C-189F4387DA6B}")(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 . "Batch") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Batch") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "Errors") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupFileErrors")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Register") (RIID . #x00000014) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")("bShared" "VT_BOOL")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "PerformPendingRegistrations") (RIID . #x00000015) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("AfterReboot" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Unregister") (RIID . #x00000016) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("ISetupFileErrors" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupFileErrors Interfacetsfor the object are locatedetupct even if the new and current state are the same")(GUID . "{E7335745-1F6A-4A31-AE08-1047BD2DEEE1}")(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 . "Count") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Number of items in the collectionthe object are locatedetupct even if the new and current state are the same")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupFileErrorInfo")(PARAMS ("Index" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns item in the collection given numeric index or nameupct even if the new and current state are the same")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns IEnumVARIANT enumerator for the collectionor nameupct even if the new and current state are the same")))) ("SetupShell" (TYPE . "Coclass")(GUID . "{74D29F8B-8552-4210-8436-085F8A83655E}")(ALIASES "ISetupShell""ISetupShell2") (FUNCTIONS )) ("ISetupShell" (TYPE . "Dispinterface")(GUID . "{A2240D2A-772B-4C78-8295-D741B538F23F}")(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 . "FolderPath") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("Folder" "VT_I4")("Type" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "FolderPathFromCSIDL") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ("CSIDL" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "CreateLink") (RIID . #x00000014) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupShellLink")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenLink") (RIID . #x00000015) (OFFSET . #x28) (RETURNS . "VT_PTR.ISetupShellLink")(PARAMS ("Link" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteLink") (RIID . #x00000016) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Link" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LinkExists") (RIID . #x00000017) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ("Link" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumLinks") (RIID . #x00000018) (OFFSET . #x34) (RETURNS . "VT_SAFEARRAY")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateFolder") (RIID . #x00000019) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteFolder") (RIID . #x0000001a) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FolderExists") (RIID . #x0000001b) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumFolders") (RIID . #x0000001c) (OFFSET . #x44) (RETURNS . "VT_SAFEARRAY")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowFolder") (RIID . #x0000001d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")("ShowCmd" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISetupShellLink" (TYPE . "Dispinterface")(GUID . "{41E54345-4377-49D9-8CA3-35BA41178796}")(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 . "Path") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the path of the linkerator for the collectionor nameupct even if the new and current state are the same")) ((NAME . "Path") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the path of the linkerator for the collectionor nameupct even if the new and current state are the same")) ((NAME . "Description") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the description for the linkor the collectionor nameupct even if the new and current state are the same")) ((NAME . "Description") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the description for the linkor the collectionor nameupct even if the new and current state are the same")) ((NAME . "WorkingDirectory") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the working directory for the link collectionor nameupct even if the new and current state are the same")) ((NAME . "WorkingDirectory") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the working directory for the link collectionor nameupct even if the new and current state are the same")) ((NAME . "Arguments") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the arguments for the linkhe link collectionor nameupct even if the new and current state are the same")) ((NAME . "Arguments") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the arguments for the linkhe link collectionor nameupct even if the new and current state are the same")) ((NAME . "Hotkey") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Hotkey for the linknkhe link collectionor nameupct even if the new and current state are the same")) ((NAME . "Hotkey") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the Hotkey for the linknkhe link collectionor nameupct even if the new and current state are the same")) ((NAME . "ShowCommand") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Show Command for the linklink collectionor nameupct even if the new and current state are the same")) ((NAME . "ShowCommand") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the Show Command for the linklink collectionor nameupct even if the new and current state are the same")) ((NAME . "Resolve") (RIID . #x00000015) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("hwnd" "VT_I4")("fFlags" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tell the link to resolve itselfklink collectionor nameupct even if the new and current state are the same")) ((NAME . "GetIconLocation") (RIID . #x00000016) (OFFSET . #x50) (RETURNS . "VT_INT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the IconLocation for the linklink collectionor nameupct even if the new and current state are the same")) ((NAME . "SetIconLocation") (RIID . #x00000017) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Val" "VT_BSTR")("iIcon" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the IconLocation for the linklink collectionor nameupct even if the new and current state are the same")) ((NAME . "Save") (RIID . #x00000018) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")("vWhere" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tell the link to save the changeslink collectionor nameupct even if the new and current state are the same")))) ("ISetupShell2" (TYPE . "Dispinterface")(GUID . "{C6DCC1D8-C236-4927-8E81-4A6409F91B44}")(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 . "FolderPath") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("Folder" "VT_I4")("Type" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "FolderPathFromCSIDL") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ("CSIDL" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "CreateLink") (RIID . #x00000014) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupShellLink")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "OpenLink") (RIID . #x00000015) (OFFSET . #x28) (RETURNS . "VT_PTR.ISetupShellLink")(PARAMS ("Link" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteLink") (RIID . #x00000016) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Link" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "LinkExists") (RIID . #x00000017) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ("Link" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumLinks") (RIID . #x00000018) (OFFSET . #x34) (RETURNS . "VT_SAFEARRAY")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateFolder") (RIID . #x00000019) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteFolder") (RIID . #x0000001a) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "FolderExists") (RIID . #x0000001b) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumFolders") (RIID . #x0000001c) (OFFSET . #x44) (RETURNS . "VT_SAFEARRAY")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShowFolder") (RIID . #x0000001d) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")("ShowCmd" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateFolder2") (RIID . #x00000028) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")("vShared" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("tagSpecialFolders" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("tagFolderTypes" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SetupStringTable" (TYPE . "Coclass")(GUID . "{2AB0BD9C-6603-4E1D-9A29-76681769ED36}")(ALIASES "ISetupStringTable") (FUNCTIONS )) ("ISetupStringTable" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupStringTable Interfaceangeslink collectionor nameupct even if the new and current state are the same")(GUID . "{8C504D8D-D223-494A-AD7C-DAC0C7751C29}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("ID" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "Get string from nameerfaceangeslink collectionor nameupct even if the new and current state are the same")))) ("SetupInfoClass" (TYPE . "Coclass")(GUID . "{C2B151B7-A490-4D75-AD4D-4D972A080A9C}")(ALIASES "ISetupInfo") (FUNCTIONS )) ("ISetupInfo" (TYPE . "Dispinterface")(GUID . "{A0C8E021-2492-4B74-843F-FCCC1B969D57}")(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 . "Info") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("Info" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "Version") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "ProcessCommandLine") (RIID . #x00000014) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("CommandLine" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ProcessSetupIni") (RIID . #x00000015) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("__MIDL_ISetupInfo_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("GlobalTextSubstitution" (TYPE . "Coclass")(GUID . "{3450BA68-5060-468C-A743-48069E6D7800}")(ALIASES "ISetupTextSubstitution""ISetupTextSubstitution2") (FUNCTIONS )) ("ISetupTextSubstitution" (TYPE . "Dispinterface")(GUID . "{64CF623D-6E7E-4C0E-ADF6-88D49F5847C1}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("unk2" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Substitute") (RIID . #x00000014) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("String" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x00000015) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x00000016) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))))) ("ISetupTextSubstitution2" (TYPE . "Dispinterface")(GUID . "{DC4E10D8-D075-4CCB-8B46-518D07C78523}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "Value") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("unk2" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "Substitute") (RIID . #x00000014) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("String" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x00000015) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x00000016) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetOldValues") (RIID . #x00000017) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("vNames" "VT_PTR.VT_VARIANT")("vValues" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetCurrentValues") (RIID . #x00000018) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("vNames" "VT_PTR.VT_VARIANT")("vValues" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("LocalTextSubstitution" (TYPE . "Coclass")(GUID . "{EED32234-9435-43B8-9A51-5F33DF5ACFE5}")(ALIASES "ISetupTextSubstitution""ISetupTextSubstitution2") (FUNCTIONS )) ("SetupFileService" (TYPE . "Coclass")(GUID . "{296F06A6-ADF1-4A19-88F8-9AE99C68B47A}")(ALIASES "ISetupFileService") (FUNCTIONS )) ("ISetupFileService" (TYPE . "Dispinterface")(GUID . "{C375421E-C803-4915-B8D3-66D079CFACA4}")(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 . "CopyFiles") (RIID . #x00000014) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupCopyFiles")(PARAMS ("Source" "VT_BSTR")("Target" "VT_BSTR")("Flags" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateDirectory") (RIID . #x00000015) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Dir" "VT_BSTR")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MoveFile") (RIID . #x00000016) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("Source" "VT_BSTR")("Target" "VT_BSTR")("Flags" "VT_I4")("pLog" "VT_PTR.ISetupFeatureLog")("pTransferEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))))) ("ISetupCopyFiles" (TYPE . "Dispinterface")(GUID . "{DA64C77C-4084-4E74-BC0D-520C1EE2FFFE}")(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 . "Cost") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupFilesCost")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "Perform") (RIID . #x00000014) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")("pTransferEvents" "VT_PTR.ISetupTransferEvents")) (FLAGS ( IS-FUNCTION ))))) ("SetupSharedFiles" (TYPE . "Coclass")(GUID . "{680007F2-736E-440B-9E05-00EFA635D688}")(ALIASES "ISetupSharedFiles""ISetupSharedFiles2") (FUNCTIONS )) ("ISetupSharedFiles" (TYPE . "Dispinterface")(GUID . "{7A1B6F11-F82E-4942-A206-345004796947}")(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 . "GetCounter") (RIID . #x00000014) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IncrementCounter") (RIID . #x00000015) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DecrementCounter") (RIID . #x00000016) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISetupSharedFiles2" (TYPE . "Dispinterface")(GUID . "{3C748E98-0B99-4107-B368-80463D470C25}")(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 . "GetCounter") (RIID . #x00000014) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "IncrementCounter") (RIID . #x00000015) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DecrementCounter") (RIID . #x00000016) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("File" "VT_BSTR")("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InitCoreComp") (RIID . #x00000017) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("bstrCoreCompIniFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("SetupReboot" (TYPE . "Coclass")(GUID . "{F715B22F-4781-4775-BD9B-CC8F51D9295A}")(ALIASES "ISetupReboot""ISetupReboot2") (FUNCTIONS )) ("ISetupReboot" (TYPE . "Dispinterface")(GUID . "{7AF126C0-76F3-4B87-97CD-4D28CB8BADD7}")(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 . "NeedReboot") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NeedReboot") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "SavedData") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("Object" "VT_BSTR")("Name" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "DataToSave") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_BSTR")("Name" "VT_BSTR")("unk3" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "CommandLine") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Command line argument passed to setup.exe when it's launched after reboothe new and current state are the same")) ((NAME . "Reboot") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ISetupReboot2" (TYPE . "Dispinterface")(GUID . "{D23CC7BD-D7F4-4223-84AA-045ECA5492DB}")(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 . "NeedReboot") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "NeedReboot") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))) ((NAME . "SavedData") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("Object" "VT_BSTR")("Name" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "DataToSave") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_BSTR")("Name" "VT_BSTR")("unk3" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "CommandLine") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("Object" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Command line argument passed to setup.exe when it's launched after reboothe new and current state are the same")) ((NAME . "Reboot") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "WillReboot") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))) ((NAME . "WillReboot") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BOOL")) (FLAGS ( IS-SET ))))) ("SetupRegistry" (TYPE . "Coclass")(GUID . "{F34CE0FB-E133-45B9-A2B8-E2BB8CAF7E15}")(ALIASES "ISetupRegistry""ISetupRegistry2") (FUNCTIONS )) ("ISetupRegistry" (TYPE . "Dispinterface")(GUID . "{C06D6EA6-6C3F-4B93-BAC5-EE7518BDC620}")(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 . "CreateKey") (RIID . #x00000014) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Class" "VT_BSTR")("bShared" "VT_BOOL")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetValue") (RIID . #x00000015) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Value" "VT_BSTR")("Type" "VT_I4")("Data" "VT_VARIANT")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryValue") (RIID . #x00000016) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Value" "VT_BSTR")("pType" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteKey") (RIID . #x00000017) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("bShared" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteValue") (RIID . #x00000018) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Value" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectRegistry") (RIID . #x00000019) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ("hkey" "VT_I4")("Machine" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CloseKey") (RIID . #x0000001a) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumKey") (RIID . #x0000001b) (OFFSET . #x38) (RETURNS . "VT_SAFEARRAY")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumValue") (RIID . #x0000001c) (OFFSET . #x3c) (RETURNS . "VT_SAFEARRAY")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "KeyExists") (RIID . #x0000001d) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))))) ("ISetupRegistry2" (TYPE . "Dispinterface")(GUID . "{6E745358-5467-4D1A-B357-B64CE8F3BE25}")(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 . "CreateKey") (RIID . #x00000014) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Class" "VT_BSTR")("bShared" "VT_BOOL")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetValue") (RIID . #x00000015) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Value" "VT_BSTR")("Type" "VT_I4")("Data" "VT_VARIANT")("pLog" "VT_PTR.ISetupFeatureLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "QueryValue") (RIID . #x00000016) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Value" "VT_BSTR")("pType" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteKey") (RIID . #x00000017) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("bShared" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "DeleteValue") (RIID . #x00000018) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Value" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ConnectRegistry") (RIID . #x00000019) (OFFSET . #x30) (RETURNS . "VT_I4")(PARAMS ("hkey" "VT_I4")("Machine" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CloseKey") (RIID . #x0000001a) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumKey") (RIID . #x0000001b) (OFFSET . #x38) (RETURNS . "VT_SAFEARRAY")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnumValue") (RIID . #x0000001c) (OFFSET . #x3c) (RETURNS . "VT_SAFEARRAY")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "KeyExists") (RIID . #x0000001d) (OFFSET . #x40) (RETURNS . "VT_BOOL")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "SetValue2") (RIID . #x00000028) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("hkey" "VT_I4")("Key" "VT_BSTR")("Value" "VT_BSTR")("Type" "VT_I4")("Data" "VT_VARIANT")("pLog" "VT_PTR.ISetupFeatureLog")("bUninstallable" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))))) ("SetupShellLink" (TYPE . "Coclass")(GUID . "{EECDE940-2BC8-4FA8-9465-291B5FBD7206}")(ALIASES "ISetupShellLink""ISetupShellLink2") (FUNCTIONS )) ("ISetupShellLink2" (TYPE . "Dispinterface")(GUID . "{CD26AA97-616A-4E1A-9674-0C470080436F}")(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 . "Path") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the path of the linksed to setup.exe when it's launched after reboothe new and current state are the same")) ((NAME . "Path") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the path of the linksed to setup.exe when it's launched after reboothe new and current state are the same")) ((NAME . "Description") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the description for the linketup.exe when it's launched after reboothe new and current state are the same")) ((NAME . "Description") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the description for the linketup.exe when it's launched after reboothe new and current state are the same")) ((NAME . "WorkingDirectory") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the working directory for the linkxe when it's launched after reboothe new and current state are the same")) ((NAME . "WorkingDirectory") (RIID . #x00000003) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the working directory for the linkxe when it's launched after reboothe new and current state are the same")) ((NAME . "Arguments") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the arguments for the linkhe linkxe when it's launched after reboothe new and current state are the same")) ((NAME . "Arguments") (RIID . #x00000004) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the arguments for the linkhe linkxe when it's launched after reboothe new and current state are the same")) ((NAME . "Hotkey") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Hotkey for the linknkhe linkxe when it's launched after reboothe new and current state are the same")) ((NAME . "Hotkey") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the Hotkey for the linknkhe linkxe when it's launched after reboothe new and current state are the same")) ((NAME . "ShowCommand") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_INT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Get the Show Command for the linklinkxe when it's launched after reboothe new and current state are the same")) ((NAME . "ShowCommand") (RIID . #x00000006) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_INT")) (FLAGS ( IS-SET ))(DESCRIPTION . "Get the Show Command for the linklinkxe when it's launched after reboothe new and current state are the same")) ((NAME . "Resolve") (RIID . #x00000015) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("hwnd" "VT_I4")("fFlags" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tell the link to resolve itselfklinkxe when it's launched after reboothe new and current state are the same")) ((NAME . "GetIconLocation") (RIID . #x00000016) (OFFSET . #x50) (RETURNS . "VT_INT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Get the IconLocation for the linklinkxe when it's launched after reboothe new and current state are the same")) ((NAME . "SetIconLocation") (RIID . #x00000017) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("Val" "VT_BSTR")("iIcon" "VT_INT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set the IconLocation for the linklinkxe when it's launched after reboothe new and current state are the same")) ((NAME . "Save") (RIID . #x00000018) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")("vWhere" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tell the link to save the changeslinkxe when it's launched after reboothe new and current state are the same")) ((NAME . "Save2") (RIID . #x00000028) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("pLog" "VT_PTR.ISetupFeatureLog")("vWhere" "VT_VARIANT")("vUninstallable" "VT_VARIANT")("vSharedFolder" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Tell the link to save the changeslinkxe when it's launched after reboothe new and current state are the same")))) ("SetupDynamicLinkedLibraryController" (TYPE . "Coclass")(GUID . "{ECD1B829-8DF1-43DC-B75E-AF7D218D5A64}")(ALIASES "ISetupDynamicLinkedLibraryController") (FUNCTIONS )) ("ISetupDynamicLinkedLibraryController" (TYPE . "Interface")(DESCRIPTION . "Interface ISetupDynamicLinkedLibraryControllerit's launched after reboothe new and current state are the same")(GUID . "{2F1B18A5-80D2-4BC7-A754-E5AAC7F1E750}")(FUNCTIONS ((NAME . "Load") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("Library" "VT_BSTR")("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Free") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("hModule" "VT_I4")("pVal" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("SetupLogServices" (TYPE . "Coclass")(DESCRIPTION . "InstallShield LogServices ClassraryControllerit's launched after reboothe new and current state are the same")(GUID . "{4537B54B-6C9E-425C-9044-F50D6A280FA2}")(ALIASES "ISetupLogService""ISetupLogService2") (FUNCTIONS )) ("ISetupLogService" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupLogService InterfacelassraryControllerit's launched after reboothe new and current state are the same")(GUID . "{7C6E5AF7-D86E-4C70-9DC5-4276C77DAEC3}")(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 . "OpenLogDB") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ("pStorage" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the Log Database from the specified Storage objecthed after reboothe new and current state are the same")) ((NAME . "CreateLogDB") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ("pStorage" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new Log Database on the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "ReadLogDB") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ("pStorage" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the Log Database in a read-only mode Storage objectd after reboothe new and current state are the same")))) ("ISetupLogService2" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupLogService2 Interfaceread-only mode Storage objectd after reboothe new and current state are the same")(GUID . "{C08A2923-86F0-464B-A392-3D9ADA98F8D0}")(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 . "OpenLogDB") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ("pStorage" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the Log Database from the specified Storage objecttd after reboothe new and current state are the same")) ((NAME . "CreateLogDB") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ("pStorage" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new Log Database on the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "ReadLogDB") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ("pStorage" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Opens the Log Database in a read-only mode Storage objectd after reboothe new and current state are the same")) ((NAME . "CreateLogDBEx") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_PTR.ISetupLogDB")(PARAMS ("pStorage" "VT_UNKNOWN")("lLogFileOption" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Creates a new Log Database on the specified Storage objectd after reboothe new and current state are the same")))) ("SetupWindowTextStylesFlags" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SetupMainWindow" (TYPE . "Coclass")(DESCRIPTION . "SetupMainWindow Classbase on the specified Storage objectd after reboothe new and current state are the same")(GUID . "{40364B74-47AA-4399-A6CB-6FE172F855D7}")(ALIASES "ISetupMainWindow""ISetupMainWindow2""ISetupMainWindow3""ISetupMainWindow4""ISetupRebootable") (FUNCTIONS )) ("ISetupMainWindow" (TYPE . "Interface")(DESCRIPTION . "ISetupMainWindow Interfaceon the specified Storage objectd after reboothe new and current state are the same")(GUID . "{5F30DF5D-CBFB-4D28-8B54-7CFFE0B67C6C}")(FUNCTIONS ((NAME . "Caption") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Window captionw Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Caption") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Window captionw Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "hwnd") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Window handlew Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "WaitCursor") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Shows/Hides wait cursorceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Create") (RIID . #x00000014) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Create windowit cursorceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Destroy") (RIID . #x00000015) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Destroy windowt cursorceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "CreateText") (RIID . #x00000016) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupWindowText")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CreateDisplayTexteon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "CreateImage") (RIID . #x00000017) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("FilePath" "VT_BSTR")("ResourceID" "VT_I4")("Transparent" "VT_BOOL")("TransparentColor" "VT_I4")("Effect" "VT_I4")("pVal" "VT_PTR.VT_PTR.ISetupWindowImage")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CreateImageyTexteon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "SetBackground") (RIID . #x00000018) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("Color" "VT_I4")("Pattern" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetBackgroundexteon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "GetBackground") (RIID . #x00000019) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pColor" "VT_PTR.VT_I4")("pPattern" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method GetBackgroundexteon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "CreateMultiMedia") (RIID . #x0000001a) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupMultiMedia")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CreateMultiMediaeon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "CreateBillBoards") (RIID . #x0000001b) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("BillBoardFilesPath" "VT_BSTR")("pVal" "VT_PTR.VT_PTR.ISetupWindowBillBoards")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CreateBillBoardseon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "CreateSDMessage") (RIID . #x0000001c) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("ResourcePath" "VT_BSTR")("DialogResourceID" "VT_I4")("TextResourceID" "VT_I4")("pVal" "VT_PTR.VT_PTR.ISetupSDMessage")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method CreateSDMessageeon the specified Storage objectd after reboothe new and current state are the same")))) ("ISetupWindowText" (TYPE . "Interface")(DESCRIPTION . "ISetupWindowText Interfaceon the specified Storage objectd after reboothe new and current state are the same")(GUID . "{0A78C945-0C32-4EE4-A0BA-F2CD10153E32}")(FUNCTIONS ((NAME . "Color") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Colort Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Color") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Colort Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Text") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Textt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Text") (RIID . #x00000002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Textt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "x") (RIID . #x00000003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property xxtt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "x") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property xxtt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "y") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property yxtt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "y") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property yxtt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Style") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Stylet Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Style") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Stylet Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Height") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Height Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Height") (RIID . #x00000006) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Height Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Font") (RIID . #x00000007) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Fontt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Font") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Fontt Interfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x00000008) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property VisibleInterfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property VisibleInterfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Shadow") (RIID . #x00000009) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ShadowInterfaceon the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Shadow") (RIID . #x00000009) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ShadowInterfaceon the specified Storage objectd after reboothe new and current state are the same")))) ("ISetupWindowImage" (TYPE . "Interface")(DESCRIPTION . "ISetupWindowImage Interfacen the specified Storage objectd after reboothe new and current state are the same")(GUID . "{171574BA-19CC-4425-81EF-0FD59D83149E}")(FUNCTIONS ((NAME . "x") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Position of Image Frame:xen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "x") (RIID . #x00000001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Position of Image Frame:xen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "y") (RIID . #x00000002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Position of Image Frame:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "y") (RIID . #x00000002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Position of Image Frame:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "FrameWidth") (RIID . #x00000003) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property FrameWidthame:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "FrameWidth") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property FrameWidthame:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "FrameHeight") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property FrameHeightme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "FrameHeight") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property FrameHeightme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "ImageWidth") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ImageWidthme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "ImageHeight") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ImageHeightme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Visibleghtme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Visibleghtme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "ShowStyle") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ShowStyletme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "ShowStyle") (RIID . #x00000008) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ShowStyletme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "FrameColor") (RIID . #x00000009) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property FrameColorme:yen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "FrameColor") (RIID . #x00000009) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property FrameColorme:yen the specified Storage objectd after reboothe new and current state are the same")))) ("ISetupMultiMedia" (TYPE . "Interface")(DESCRIPTION . "ISetupSDMessage Interfaceen the specified Storage objectd after reboothe new and current state are the same")(GUID . "{B7567D93-409C-4BFC-AC47-743B77CCA82E}")(FUNCTIONS ((NAME . "SynchronizedPlay") (RIID . #x00000001) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property SynchronizedPlayen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "SynchronizedPlay") (RIID . #x00000001) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property SynchronizedPlayen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "PlayContinuous") (RIID . #x00000002) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property PlayContinuousyen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "PlayContinuous") (RIID . #x00000002) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property PlayContinuousyen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Play") (RIID . #x0000001e) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("FileName" "VT_BSTR")("MediaType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PlayyContinuousyen the specified Storage objectd after reboothe new and current state are the same")) ((NAME . "Stop") (RIID . #x0000001f) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("MediaType" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StopyContinuousyen the specified Storage objectd after reboothe new and current state are the same")))) ("ISetupGUIObject" (TYPE . "Interface")(DESCRIPTION . "ISetupGUIObject Interfaceen the specified Storage objectd after reboothe new and current state are the same")(GUID . "{CC294789-C138-47EE-82BC-BF8FDE43DF74}")(FUNCTIONS ((NAME . "x") (RIID . #x000003e8) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "offset dx based on the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "x") (RIID . #x000003e8) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "offset dx based on the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "y") (RIID . #x000003e9) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "offset dy based on the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "y") (RIID . #x000003e9) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "offset dy based on the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Width") (RIID . #x000003ea) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Width on the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Width") (RIID . #x000003ea) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Width on the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Height") (RIID . #x000003eb) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Heighton the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Height") (RIID . #x000003eb) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Heighton the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Origin") (RIID . #x000003ec) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Originon the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Origin") (RIID . #x000003ec) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Originon the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x000003ed) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property Visiblen the coordination useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x000003ed) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Visiblen the coordination useded Storage objectd after reboothe new and current state are the same")))) ("ISetupWindowBillBoards" (TYPE . "Interface")(DESCRIPTION . "ISetupWindowBillBoards Interfaceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{A2F83660-B840-44B2-99EE-E9F4EC6529CA}")(FUNCTIONS ((NAME . "SpecialEffect") (RIID . #x00000001) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property SpecialEffectInterfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "SpecialEffect") (RIID . #x00000001) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property SpecialEffectInterfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "SlidesCount") (RIID . #x00000002) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property SlidesCounttInterfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "CurrentSlide") (RIID . #x00000003) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property CurrentSlideInterfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Stop") (RIID . #x00000032) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StoprentSlideInterfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "PlayNext") (RIID . #x00000033) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PlayNextSlideInterfaceon useded Storage objectd after reboothe new and current state are the same")))) ("ISetupSDMessage" (TYPE . "Interface")(DESCRIPTION . "ISetupSDMessage Interfaceerfaceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{D04D4AB0-3816-4695-8560-7B645A4E8258}")(FUNCTIONS ((NAME . "Text") (RIID . #x00000000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Message textge Interfaceerfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Text") (RIID . #x00000000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Message textge Interfaceerfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x00000003) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Visibilitytge Interfaceerfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Visible") (RIID . #x00000003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Visibilitytge Interfaceerfaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Icon") (RIID . #x00000004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ResourcePath" "VT_BSTR")("MediaType" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Iconilitytge Interfaceerfaceon useded Storage objectd after reboothe new and current state are the same")))) ("ISetupMainWindow2" (TYPE . "Interface")(DESCRIPTION . "ISetupMainWindow2 Interfacefaceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{3B5653FD-8F68-47D4-BB7D-239AAC9897C6}")(FUNCTIONS ((NAME . "SnapShot") (RIID . #x00000004) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("ResourcePath" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Enables/Disables SnapShotefaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "ShowSnapShot") (RIID . #x00000028) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("hwndDlg" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Show Snapshotes SnapShotefaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "HideSnapShot") (RIID . #x00000029) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Hide Snapshotes SnapShotefaceon useded Storage objectd after reboothe new and current state are the same")))) ("ISetupMainWindow3" (TYPE . "Interface")(DESCRIPTION . "ISetupMainWindow3 Interfacefaceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{7D5B2A59-6F06-422B-93D2-F52C944A44DD}")(FUNCTIONS ((NAME . "Parent") (RIID . #x00000005) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Parent Window handleerfacefaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Parent") (RIID . #x00000005) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Parent Window handleerfacefaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "ShowWindow") (RIID . #x0000002a) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("ShowCmd" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ShowWindowleerfacefaceon useded Storage objectd after reboothe new and current state are the same")))) ("ISetupMainWindow4" (TYPE . "Interface")(DESCRIPTION . "ISetupMainWindow4 Interfacefaceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{26E576DC-0B41-4EFB-9E0A-E8AE42CFA47D}")(FUNCTIONS ((NAME . "SpecialEffect") (RIID . #x00000006) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("lEffect" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Special Effectw4 Interfacefaceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "SpecialEffect") (RIID . #x00000006) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("lEffect" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Special Effectw4 Interfacefaceon useded Storage objectd after reboothe new and current state are the same")))) ("ISetupRebootable" (TYPE . "Interface")(DESCRIPTION . "ISetupRebootable Interfacefaceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{CB2431B5-8D70-438B-A40F-FBBF038CBFEA}")(FUNCTIONS ((NAME . "Rebootable") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("lEffect" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Rebootableerfacefaceon useded Storage objectd after reboothe new and current state are the same")))) ("__MIDL_ISetupMainWindow_0002" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ISetupWindowImage_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ISetupMainWindow_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SetupWindowOrigin" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ISetupMainWindow_0003" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL_ISetupMainWindow3_0001" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SetupUserInterface" (TYPE . "Coclass")(DESCRIPTION . "SetupUI Classtableerfacefaceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{E2E5BA21-6B2D-40E8-BF96-AE5E83FA49F7}")(ALIASES "ISetupUserInterface") (FUNCTIONS )) ("ISetupUserInterface" (TYPE . "Interface")(DESCRIPTION . "ISetupUserInterface Interfaceceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{4571C2D3-9D17-4746-88EE-B0482CFFB013}")(FUNCTIONS ((NAME . "MainWindow") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupMainWindow")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property MainWindowInterfaceceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "DefaultPalette") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property DefaultPaletterfaceceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "RegisterServices") (RIID . #x00000014) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("pServProv" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))))) ("SetupProgress" (TYPE . "Coclass")(DESCRIPTION . "SetupProgress Classtterfaceceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{6560FFAD-C3B9-42F4-8928-EBD9696E1B4E}")(ALIASES "ISetupProgress""ISetupProgress2""ISetupProgress3""ISetupProgress4") (FUNCTIONS )) ("ISetupProgress" (TYPE . "Interface")(DESCRIPTION . "ISetupProgress Interfacefaceceon useded Storage objectd after reboothe new and current state are the same")(GUID . "{D2E40146-81A7-4E1B-B650-793E07E4606A}")(FUNCTIONS ((NAME . "Percent") (RIID . #x00000001) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I2")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "Percentogress Interfacefaceceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "Percent") (RIID . #x00000001) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Percentogress Interfacefaceceon useded Storage objectd after reboothe new and current state are the same")) ((NAME . "StatusText") (RIID . #x00000002) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ("ControlID" "VT_I4")("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property StatusText, 0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "StatusText") (RIID . #x00000002) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ("ControlID" "VT_I4")("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property StatusText, 0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "Title") (RIID . #x00000003) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property TitleText, 0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "Title") (RIID . #x00000003) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property TitleText, 0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "ProductName") (RIID . #x00000004) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ProductName0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "AltImage") (RIID . #x00000005) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property AltImageme0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "hwnd") (RIID . #x00000006) (OFFSET . #x6c) (RETURNS . "VT_HRESULT")(PARAMS ("ControlID" "VT_I4")("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property hWndageme0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "BillBoards") (RIID . #x00000007) (OFFSET . #x70) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupWindowBillBoards")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property BillBoards0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "BillBoards") (RIID . #x00000007) (OFFSET . #x74) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.ISetupWindowBillBoards")) (FLAGS ( IS-SET ))(DESCRIPTION . "property BillBoards0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "NewOperation") (RIID . #x0000001e) (OFFSET . #x78) (RETURNS . "VT_HRESULT")(PARAMS ("SizeLow" "VT_I4")("SizeHigh" "VT_I4")("FinalPercent" "VT_I2")("pVal" "VT_PTR.VT_PTR.ISetupTransferEvents")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method NewOperation0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "Create") (RIID . #x0000001f) (OFFSET . #x7c) (RETURNS . "VT_HRESULT")(PARAMS ("hwnd" "VT_I4")("BmpResourceFile" "VT_BSTR")("BmpResourceID" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Createation0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "Destroy") (RIID . #x00000020) (OFFSET . #x80) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Destroytion0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "Progress") (RIID . #x00000021) (OFFSET . #x84) (RETURNS . "VT_HRESULT")(PARAMS ("ByteTransfered" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Progression0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "ShowControl") (RIID . #x00000022) (OFFSET . #x88) (RETURNS . "VT_HRESULT")(PARAMS ("ControlID" "VT_I4")("SWFlags" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ShowControl0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "EnableControl") (RIID . #x00000023) (OFFSET . #x8c) (RETURNS . "VT_HRESULT")(PARAMS ("ControlID" "VT_I4")("Enabled" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method EnableControl0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "SetFont") (RIID . #x00000024) (OFFSET . #x90) (RETURNS . "VT_HRESULT")(PARAMS ("szFontName" "VT_BSTR")("PointSize" "VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetFontntrol0: Topline, 1:FileNameStorage objectd after reboothe new and current state are the same")))) ("ISetupProgress2" (TYPE . "Interface")(DESCRIPTION . "ISetupProgress2 Interfacepline, 1:FileNameStorage objectd after reboothe new and current state are the same")(GUID . "{305BFA0D-E1C8-471F-BB10-6F304DB1DA6D}")(FUNCTIONS ((NAME . "EnableUpdating") (RIID . #x00000008) (OFFSET . #x94) (RETURNS . "VT_HRESULT")(PARAMS ("szFontName" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property EnableUpdatingepline, 1:FileNameStorage objectd after reboothe new and current state are the same")))) ("ISetupProgress3" (TYPE . "Interface")(DESCRIPTION . "ISetupProgress3 Interfacepline, 1:FileNameStorage objectd after reboothe new and current state are the same")(GUID . "{9E5296E7-FA8E-4B12-B95A-C33BC4CF7525}")(FUNCTIONS ((NAME . "CreateEx") (RIID . #x00000025) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ("hwnd" "VT_I4")("BmpResourceFile" "VT_BSTR")("BmpResourceID" "VT_I4")("nInfo" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method CreateExInterfacepline, 1:FileNameStorage objectd after reboothe new and current state are the same")))) ("ISetupProgress4" (TYPE . "Interface")(DESCRIPTION . "ISetupProgress4 Interfacepline, 1:FileNameStorage objectd after reboothe new and current state are the same")(GUID . "{60C17A09-34D3-47E7-8A6D-5C84982949C0}")(FUNCTIONS ((NAME . "CurrentOperation") (RIID . #x00000009) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("pCostLow" "VT_PTR.VT_I4")("pCostHigh" "VT_PTR.VT_I4")("pInitialPercent" "VT_PTR.VT_I2")("pCurrentPercent" "VT_PTR.VT_I2")("FinalPercent" "VT_PTR.VT_I2")) (FLAGS ( IS-GET ))(DESCRIPTION . "property current operationline, 1:FileNameStorage objectd after reboothe new and current state are the same")) ((NAME . "ShowTransferRate") (RIID . #x0000000a) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ("pCostLow" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Whether to show transfer rate during internet file transfer after reboothe new and current state are the same")) ((NAME . "PushOperation") (RIID . #x00000026) (OFFSET . #xa4) (RETURNS . "VT_HRESULT")(PARAMS ("SizeLow" "VT_I4")("SizeHigh" "VT_I4")("InitialPercent" "VT_I2")("FinalPercent" "VT_I2")("pVal" "VT_PTR.VT_PTR.ISetupTransferEvents")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "method PushOperationfer rate during internet file transfer after reboothe new and current state are the same")) ((NAME . "PopOperation") (RIID . #x00000027) (OFFSET . #xa8) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PopOperationfer rate during internet file transfer after reboothe new and current state are the same")) ((NAME . "AdjustCurrentOperation") (RIID . #x00000028) (OFFSET . #xac) (RETURNS . "VT_HRESULT")(PARAMS ("DeltaSizeLow" "VT_I4")("DeltaSizeHigh" "VT_I4")("nFinalPercent" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "AdjustCurrentOperationr rate during internet file transfer after reboothe new and current state are the same")))) ("SetupWindowImage" (TYPE . "Coclass")(DESCRIPTION . "SetupWindowImage Classr rate during internet file transfer after reboothe new and current state are the same")(GUID . "{9E6A0F0F-BF80-44B3-8347-71427B342DF5}")(ALIASES "ISetupWindowImage") (FUNCTIONS )) ("SetupWindowText" (TYPE . "Coclass")(DESCRIPTION . "SetupWindowText Classr rate during internet file transfer after reboothe new and current state are the same")(GUID . "{E9ED62DF-11A5-4603-BA76-F122888AE7D5}")(ALIASES "ISetupWindowText") (FUNCTIONS )) ("SetupSDMessage" (TYPE . "Coclass")(DESCRIPTION . "SetupSDMessage Classr rate during internet file transfer after reboothe new and current state are the same")(GUID . "{CB7C0DBE-1935-410E-8BAF-B6DA0D6E2880}")(ALIASES "ISetupSDMessage") (FUNCTIONS )) ("SetupMultiMedia" (TYPE . "Coclass")(DESCRIPTION . "SetupMultiMedia Classr rate during internet file transfer after reboothe new and current state are the same")(GUID . "{B0EA2725-4847-40EE-A8FB-86A4D6301EF5}")(ALIASES "ISetupMultiMedia") (FUNCTIONS )) ("SetupWindowBillBoards" (TYPE . "Coclass")(DESCRIPTION . "SetupWindowBillBoards Classe during internet file transfer after reboothe new and current state are the same")(GUID . "{931D329F-F6CE-4E6B-9A8D-CF21BD4449CE}")(ALIASES "ISetupWindowBillBoards") (FUNCTIONS )) ("SetupGUIObject" (TYPE . "Coclass")(DESCRIPTION . "SetupGUIObject Class Classe during internet file transfer after reboothe new and current state are the same")(GUID . "{32D3869C-351B-4A3F-B17D-B4EBAD1941DC}")(ALIASES "ISetupGUIObject") (FUNCTIONS )) ("SetupScriptObjectWrapper" (TYPE . "Coclass")(DESCRIPTION . "InstallShield Setup Script Object Classernet file transfer after reboothe new and current state are the same")(GUID . "{7918233A-CD9C-4625-BA6C-73E27BB7BB2D}")(ALIASES "IDispatch""ISetupObject""ISetupObjectReboot""ISetupObjectLifetime""ISetupWizardUI""ISetupTransfer""IPersistPropertyBag") (FUNCTIONS )) ("ISetupObjectReboot" (TYPE . "Interface")(DESCRIPTION . "ISetupObjectReboot Interfaceject Classernet file transfer after reboothe new and current state are the same")(GUID . "{6AB2429A-B910-4E20-9F71-F69C4E1B5416}")(FUNCTIONS ((NAME . "Rebooted") (RIID . #x00000014) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Called after system rebootedject Classernet file transfer after reboothe new and current state are the same")))) ("ISetupObjectLifetime" (TYPE . "Interface")(DESCRIPTION . "ISetupObjectLifetime Interfacect Classernet file transfer after reboothe new and current state are the same")(GUID . "{5538CFBD-6E94-4373-951D-84E968E38F91}")(FUNCTIONS ((NAME . "StartUp") (RIID . #x00000014) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ShutDown") (RIID . #x00000015) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ISetupWizardUI" (TYPE . "Interface")(DESCRIPTION . "ISetupWizardUI Interfacerfacect Classernet file transfer after reboothe new and current state are the same")(GUID . "{73B4D720-B3FC-4475-BB7D-817A896307AA}")(FUNCTIONS ((NAME . "ShowWizardPages") (RIID . #x00000001) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("EnterDirection" "VT_I4")("ExitDirection" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))(DESCRIPTION . "Show object wizardrfacerfacect Classernet file transfer after reboothe new and current state are the same")))) ("IPersistPropertyBag" (TYPE . "Interface")(GUID . "{37D84F60-42CB-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "InitNew") (RIID . #x60020000) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Load") (RIID . #x60020001) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("pPropBag" "VT_PTR.IPropertyBag")("pErrorLog" "VT_PTR.IErrorLog")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Save") (RIID . #x60020002) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pPropBag" "VT_PTR.IPropertyBag")("fClearDirty" "VT_I4")("fSaveAllProperties" "VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IPersist" (TYPE . "Interface")(GUID . "{0000010C-0000-0000-C000-000000000046}")(FUNCTIONS ((NAME . "GetClassID") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pClassID" "VT_PTR.GUID")) (FLAGS ( IS-FUNCTION ))))) ("IPropertyBag" (TYPE . "Interface")(GUID . "{55272A00-42CB-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "RemoteRead") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")("pErrorLog" "VT_PTR.IErrorLog")("varType" "VT_UI4")("pUnkObj" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("IErrorLog" (TYPE . "Interface")(GUID . "{3127CA40-446E-11CE-8135-00AA004BB851}")(FUNCTIONS ((NAME . "AddError") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pszPropName" "VT_LPWSTR")("pExcepInfo" "VT_PTR.EXCEPINFO")) (FLAGS ( IS-FUNCTION ))))) ("tagWizDirection" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SetupSimpleObjectWrapper" (TYPE . "Coclass")(DESCRIPTION . "InstallShield Setup Simple Object Classernet file transfer after reboothe new and current state are the same")(GUID . "{5A2CDB92-601C-41DB-803E-C809D2C16262}")(ALIASES "IDispatch""ISetupObject""ISetupObjectReboot""ISetupObjectLifetime""ISetupWizardUI""ISetupTransfer""IPersistPropertyBag") (FUNCTIONS )) ("SetupScriptDriverWrapper" (TYPE . "Coclass")(DESCRIPTION . "InstallShield Setup Script Driver Classernet file transfer after reboothe new and current state are the same")(GUID . "{08AEED67-2BA8-4238-988A-C5269CDAF75D}")(ALIASES "ISetupDriver""IDispatch""ISetupObject""ISetupObjectReboot""ISetupObjectLifetime""ISetupWizardUI""ISetupTransfer""IPersistPropertyBag") (FUNCTIONS )) ("SetupSimpleDriverWrapper" (TYPE . "Coclass")(DESCRIPTION . "InstallShield Setup Simple Driver Classernet file transfer after reboothe new and current state are the same")(GUID . "{D56A226D-B771-4262-B0AC-07A10B22E10D}")(ALIASES "ISetupDriver""IDispatch""ISetupObject""ISetupObjectReboot""ISetupObjectLifetime""ISetupWizardUI""ISetupTransfer""IPersistPropertyBag") (FUNCTIONS )) ("SetupPropertyBag" (TYPE . "Coclass")(GUID . "{BFEF2E49-655B-4FF7-9C1D-0FAA881DF12E}")(ALIASES "ISetupPropertyBag") (FUNCTIONS )) ("ISetupPropertyBag" (TYPE . "Interface")(GUID . "{C9EBA45E-338B-495B-9566-908C6F7F4545}")(FUNCTIONS ((NAME . "Read") (RIID . #x00000014) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("PropName" "VT_BSTR")("pVar" "VT_PTR.VT_VARIANT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x00000015) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("PropName" "VT_BSTR")("pVar" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))))) ("SetupScriptEngine" (TYPE . "Coclass")(DESCRIPTION . "InstallShield Script Engine ClassClassernet file transfer after reboothe new and current state are the same")(GUID . "{D4F2D5F7-87DB-40D8-9FE7-4F35E92D190F}")(ALIASES "ISetupScriptEngine""ISetupScriptEngine2""ISetupScriptEngine3""IDispatch") (FUNCTIONS )) ("ISetupScriptEngine" (TYPE . "Interface")(DESCRIPTION . "ISetupScriptEngine InterfacelassClassernet file transfer after reboothe new and current state are the same")(GUID . "{C522E4B4-6EEA-40F5-80C3-F9967A9E2A3B}")(FUNCTIONS ((NAME . "Open") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("INXFile" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method OpenEngine InterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Close") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Closengine InterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "AttachToDebugger") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("DebugFileSearchPath" "VT_BSTR")("pUnkServiceProvider" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method AttachToDebuggerfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Controller") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_PTR.ISetupScriptController")) (FLAGS ( RETURNS-IN-LAST IS-GET ))(DESCRIPTION . "property ControllergerfacelassClassernet file transfer after reboothe new and current state are the same")))) ("ISetupScriptController" (TYPE . "Interface")(DESCRIPTION . "ISetupScriptController InterfaceClassernet file transfer after reboothe new and current state are the same")(GUID . "{E6A7147B-7772-40D6-B865-81C1D35A1FAC}")(FUNCTIONS ((NAME . "Abort") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Abortontroller InterfaceClassernet file transfer after reboothe new and current state are the same")))) ("ISetupScriptEngine2" (TYPE . "Interface")(DESCRIPTION . "Interface ISetupScriptEngine2ceClassernet file transfer after reboothe new and current state are the same")(GUID . "{151917EE-A8B9-46B1-A07A-CD8381AA03B1}")(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 AttachToDebuggerExne2ceClassernet file transfer after reboothe new and current state are the same")))) ("ISetupScriptEngine3" (TYPE . "Interface")(DESCRIPTION . "Interface SetupScriptEngine3ceClassernet file transfer after reboothe new and current state are the same")(GUID . "{C933C3DB-AF0F-4F73-B311-58CBD8223C60}")(FUNCTIONS ((NAME . "ServiceProvider") (RIID . #x60030000) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("DebugFileSearchPath" "VT_UNKNOWN")) (FLAGS ( IS-SET ))))) ("ErrorObj" (TYPE . "Coclass")(DESCRIPTION . "InstallScript Error Object ClassClassernet file transfer after reboothe new and current state are the same")(GUID . "{97B7DBD8-E955-4CC4-8CD2-9496F2EF181C}")(ALIASES "ISetupScriptError") (FUNCTIONS )) ("ISetupScriptError" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupScriptError InterfacelassClassernet file transfer after reboothe new and current state are the same")(GUID . "{A953DEB4-54CE-456A-9B6E-6981B2B1E5EA}")(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 InterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Number") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Numberr InterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Number") (RIID . #x00000000) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Numberr InterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Source") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Sourcer InterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Source") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Sourcer InterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Description") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DescriptionerfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Description") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property DescriptionerfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "HelpFile") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property HelpFileonerfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "HelpFile") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HelpFileonerfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "HelpContext") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property HelpContexterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "HelpContext") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property HelpContexterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "Clear") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ClearContexterfacelassClassernet file transfer after reboothe new and current state are the same")) ((NAME . "LastDllError") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property LastDllErrorrfacelassClassernet file transfer after reboothe new and current state are the same")))) ("ISInstallDriver" (TYPE . "Coclass")(DESCRIPTION . "ISInstallDriver ClassrfacelassClassernet file transfer after reboothe new and current state are the same")(GUID . "{B3EDE298-AE75-4A1C-AB7E-1B9229B77BBE}")(ALIASES "IISInstallDriver""ISetupInitializationProgress""IInstallDriverVersion""IISInstallDriverForceRemove") (FUNCTIONS )) ("IISInstallDriver" (TYPE . "Interface")(GUID . "{0656BE49-B286-4BBA-AED8-2A09EEB4A744}")(FUNCTIONS ((NAME . "FullCommandLine") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("ExistingCmdLine" "VT_BSTR")("pResult" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Language") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_HRESULT")(PARAMS ("ExistingCmdLine" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "PackagePath") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_HRESULT")(PARAMS ("Path" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Install") (RIID . #x00000019) (OFFSET . #x28) (RETURNS . "VT_HRESULT")(PARAMS ("Pakcage" "VT_BSTR")("Maintenance" "VT_BOOL")("CmdLine" "VT_BSTR")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "Initialize") (RIID . #x0000001a) (OFFSET . #x2c) (RETURNS . "VT_HRESULT")(PARAMS ("bScriptBased" "VT_BOOL")("SetupInx" "VT_BSTR")("SupportDir" "VT_BSTR")("ProductCode" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CallScriptFunction") (RIID . #x0000001c) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("FunctionName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterMsiServer") (RIID . #x0000001d) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Server" "VT_PTR.IMsiServer")("pCookie" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "LaunchMsiExec") (RIID . #x0000001e) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("PackagePath" "VT_BSTR")("CmdLine" "VT_BSTR")("plResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "DoNestedInstall") (RIID . #x0000001f) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("PackagePath" "VT_BSTR")("CmdLine" "VT_BSTR")("Wait" "VT_BOOL")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "Uninitialize") (RIID . #x00000020) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "RpcImpersonateStart") (RIID . #x00000021) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("clientHandle" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RpcImpersonateStop") (RIID . #x00000022) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("clientHandle" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "InstallFinalize") (RIID . #x00000023) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("bRebootRequired" "VT_BOOL")("bMaintenanceMode" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "EnterNewState") (RIID . #x00000024) (OFFSET . #x50) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "LeaveCurrentState") (RIID . #x00000025) (OFFSET . #x54) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ReopenPackage") (RIID . #x00000026) (OFFSET . #x58) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "ResetMsiServer") (RIID . #x00000027) (OFFSET . #x5c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "FireScriptCustomAction") (RIID . #x00000028) (OFFSET . #x60) (RETURNS . "VT_HRESULT")(PARAMS ("FunctionName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RegisterProgress") (RIID . #x00000029) (OFFSET . #x64) (RETURNS . "VT_HRESULT")(PARAMS ("pProgress" "VT_PTR.ISetupInitializationProgress")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CallFunctionInAllScripts") (RIID . #x0000002c) (OFFSET . #x68) (RETURNS . "VT_HRESULT")(PARAMS ("FunctionName" "VT_BSTR")("plResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) ("IMsiServer" (TYPE . "Dispinterface")(GUID . "{0347166B-F8EE-4609-8F67-F59AA95513AC}")(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 . "Property") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "Property") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("unk2" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "TargetPath") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "TargetPath") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")("unk2" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "SourcePath") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "RecordString") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "RecordString") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("unk3" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "RecordInteger") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "RecordInteger") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("unk3" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "FeatureState") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("szFeature" "VT_BSTR")("iField" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ComponentState") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("szComponent" "VT_BSTR")("iField" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "RecordFieldCount") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ("hRecord" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "ShutDown") (RIID . #x0000003c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiDatabaseOpenView") (RIID . #x0000003d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("szQuery" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiViewExecute") (RIID . #x0000003e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("hView" "VT_I4")("hRecord" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiViewFetch") (RIID . #x0000003f) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ("hView" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiCloseHandle") (RIID . #x00000040) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("lHandle" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetComponentState") (RIID . #x00000041) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("szComponent" "VT_BSTR")("iInstalled" "VT_PTR.VT_I4")("iAction" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFeatureState") (RIID . #x00000042) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("szFeature" "VT_BSTR")("iInstalled" "VT_PTR.VT_I4")("iAction" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RecordReadStream") (RIID . #x00000043) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("szDataBuf" "VT_PTR.VT_BSTR")("pcbDataBuf" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RecordSetStream") (RIID . #x00000044) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("szFilePath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ViewModify") (RIID . #x00000045) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("hView" "VT_I4")("eModifyMode" "VT_I4")("hRecord" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRecord") (RIID . #x00000046) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ("cParams" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ViewGetColumnInfo") (RIID . #x00000047) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ("hView" "VT_I4")("lColumnInfo" "VT_I4")("phRecord" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("ISetupInitializationProgress" (TYPE . "Interface")(DESCRIPTION . "Interface ISetupInitializationProgressernet file transfer after reboothe new and current state are the same")(GUID . "{F1A14D12-2DE7-4D2E-A0CF-10AA817F4816}")(FUNCTIONS ((NAME . "Start") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Progress") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("Percent" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Finish") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("IInstallDriverVersion" (TYPE . "Interface")(DESCRIPTION . "Interface IInstallDriverVersionogressernet file transfer after reboothe new and current state are the same")(GUID . "{D3AB6F79-46DE-42BE-A67C-A8CBE5E6264F}")(FUNCTIONS ((NAME . "MajorVersion") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("MajorVer" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "MinorVersion") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("MinorVer" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "BuildNumber") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ("Buildno" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "Custom") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_HRESULT")(PARAMS ("Custom" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "VersionString") (RIID . #x60010004) (OFFSET . #x1c) (RETURNS . "VT_HRESULT")(PARAMS ("VersionString" "VT_PTR.VT_BSTR")) (FLAGS ( RETURNS-IN-LAST IS-GET ))))) ("IISInstallDriverForceRemove" (TYPE . "Interface")(DESCRIPTION . "Interface IISInstallDriverForceRemoveernet file transfer after reboothe new and current state are the same")(GUID . "{EF057664-B7A3-49D7-B8A9-9FC7F2BA8743}")(FUNCTIONS ((NAME . "Prepare") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("ProductCode" "VT_BSTR")("LogMode" "VT_I4")("LogAttr" "VT_I4")("LogPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Commit") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Cleanup") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("ISInstallDriverRunAs" (TYPE . "Coclass")(DESCRIPTION . "ISInstallDriver RunAsClassorceRemoveernet file transfer after reboothe new and current state are the same")(GUID . "{612826E1-609E-41EF-AE0F-51D3E7BDE0FD}")(ALIASES "IISInstallDriver""ISetupInitializationProgress""IInstallDriverVersion""IISInstallDriverForceRemove") (FUNCTIONS )) ("StringTable" (TYPE . "Coclass")(DESCRIPTION . "StringTable ClassnAsClassorceRemoveernet file transfer after reboothe new and current state are the same")(GUID . "{346355E1-7094-4321-BBE2-2EBE8BF08981}")(ALIASES "IInstallDriverStringTable") (FUNCTIONS )) ("IInstallDriverStringTable" (TYPE . "Dispinterface")(DESCRIPTION . "IInstallDriverStringTable Interfaceeernet file transfer after reboothe new and current state are the same")(GUID . "{7845D3FC-188E-4B60-B70E-8F84628134F7}")(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 . "Value") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("bstrId" "VT_BSTR")) (FLAGS ( IS-GET ))(DESCRIPTION . "property ValuetringTable Interfaceeernet file transfer after reboothe new and current state are the same")) ((NAME . "Load") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("sFileName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method LoaduetringTable Interfaceeernet file transfer after reboothe new and current state are the same")) ((NAME . "MsiHandle") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("sFileName" "VT_I4")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MSIHANDLERSable Interfaceeernet file transfer after reboothe new and current state are the same")))) ("MSIMsgHandler" (TYPE . "Coclass")(DESCRIPTION . "Classty MSIHANDLERSable Interfaceeernet file transfer after reboothe new and current state are the same")(GUID . "{3993F6DE-0065-415C-A95E-46A29B29D7E4}")(ALIASES "IMSIMsgHandler") (FUNCTIONS )) ("IMSIMsgHandler" (TYPE . "Interface")(DESCRIPTION . "IMSIMsgHandler Interface")(GUID . "{7A30C86E-9AE7-48FE-9EE0-F03C472550D0}")(FUNCTIONS ((NAME . "SetProgressInterface") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_HRESULT")(PARAMS ("pDispatch" "VT_UNKNOWN")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method SetProgressInterface")) ((NAME . "ProcessExternalUI") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_HRESULT")(PARAMS ("varInput1" "VT_VARIANT")("varInput2" "VT_VARIANT")("varInput3" "VT_VARIANT")("varInput4" "VT_VARIANT")("varInput5" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method ProcessExternalUIce")))) ("MsiServer" (TYPE . "Coclass")(DESCRIPTION . "Class MsiServerternalUIce")(GUID . "{60A47A1C-113B-4DB1-A86C-3FD547564902}")(ALIASES "IMsiServer""IMsiServer2""IMsiServer2001""IDispatch") (FUNCTIONS )) ("IMsiServer2" (TYPE . "Dispinterface")(DESCRIPTION . "Interface IMsiServer2UIce")(GUID . "{CEB6E67F-5F73-469B-9FF6-DD887BB0453C}")(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 . "Property") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ("Name" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "Property") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Name" "VT_BSTR")("unk2" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "TargetPath") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "TargetPath") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("Folder" "VT_BSTR")("unk2" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "SourcePath") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ("Folder" "VT_BSTR")) (FLAGS ( IS-GET ))) ((NAME . "RecordString") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "RecordString") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("unk3" "VT_BSTR")) (FLAGS ( IS-SET ))) ((NAME . "RecordInteger") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_I4")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "RecordInteger") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("unk3" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "FeatureState") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("szFeature" "VT_BSTR")("iField" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "ComponentState") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("szComponent" "VT_BSTR")("iField" "VT_I4")) (FLAGS ( IS-SET ))) ((NAME . "RecordFieldCount") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ("hRecord" "VT_I4")) (FLAGS ( IS-GET ))) ((NAME . "ShutDown") (RIID . #x0000003c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiDatabaseOpenView") (RIID . #x0000003d) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ("szQuery" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiViewExecute") (RIID . #x0000003e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ("hView" "VT_I4")("hRecord" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiViewFetch") (RIID . #x0000003f) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ("hView" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiCloseHandle") (RIID . #x00000040) (OFFSET . #x5c) (RETURNS . "VT_VOID")(PARAMS ("lHandle" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetComponentState") (RIID . #x00000041) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("szComponent" "VT_BSTR")("iInstalled" "VT_PTR.VT_I4")("iAction" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetFeatureState") (RIID . #x00000042) (OFFSET . #x64) (RETURNS . "VT_VOID")(PARAMS ("szFeature" "VT_BSTR")("iInstalled" "VT_PTR.VT_I4")("iAction" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RecordReadStream") (RIID . #x00000043) (OFFSET . #x68) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("szDataBuf" "VT_PTR.VT_BSTR")("pcbDataBuf" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "RecordSetStream") (RIID . #x00000044) (OFFSET . #x6c) (RETURNS . "VT_VOID")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("szFilePath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ViewModify") (RIID . #x00000045) (OFFSET . #x70) (RETURNS . "VT_VOID")(PARAMS ("hView" "VT_I4")("eModifyMode" "VT_I4")("hRecord" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "CreateRecord") (RIID . #x00000046) (OFFSET . #x74) (RETURNS . "VT_I4")(PARAMS ("cParams" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "ViewGetColumnInfo") (RIID . #x00000047) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ("hView" "VT_I4")("lColumnInfo" "VT_I4")("phRecord" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiGetMode") (RIID . #x00000048) (OFFSET . #x7c) (RETURNS . "VT_BOOL")(PARAMS ("RunMode" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiSetMode") (RIID . #x00000049) (OFFSET . #x80) (RETURNS . "VT_I4")(PARAMS ("RunMode" "VT_I4")("fState" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiSetInstallLevel") (RIID . #x0000004a) (OFFSET . #x84) (RETURNS . "VT_I4")(PARAMS ("InstallLevel" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiProcessMessage") (RIID . #x0000004b) (OFFSET . #x88) (RETURNS . "VT_I4")(PARAMS ("MessageType" "VT_I4")("hRecord" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiGetSummaryInformation") (RIID . #x0000004c) (OFFSET . #x8c) (RETURNS . "VT_I4")(PARAMS ("szDatabasePath" "VT_BSTR")("UpdateCount" "VT_I4")("phSummaryInfo" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiSummaryInfoGetProperty") (RIID . #x0000004d) (OFFSET . #x90) (RETURNS . "VT_I4")(PARAMS ("hSummaryInfo" "VT_I4")("uiProperty" "VT_I4")("puiDataType" "VT_PTR.VT_I4")("piValue" "VT_PTR.VT_I4")("pLowDateTime" "VT_PTR.VT_I4")("pHighDateTime" "VT_PTR.VT_I4")("szValueBuf" "VT_PTR.VT_BSTR")("pcchValueBuf" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "MsiSummaryInfoGetPropertyCount") (RIID . #x0000004e) (OFFSET . #x94) (RETURNS . "VT_I4")(PARAMS ("hSummaryInfo" "VT_I4")("puiPropertyCount" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))))) ("IMsiServer2001" (TYPE . "Interface")(DESCRIPTION . "Interface IMsiServer2001ce")(GUID . "{A381AF75-C7F9-4D7A-8032-CB084EF5DE70}")(FUNCTIONS ((NAME . "Language") (RIID . #x00000009) (OFFSET . #x98) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "LastErrorRecord") (RIID . #x0000000a) (OFFSET . #x9c) (RETURNS . "VT_HRESULT")(PARAMS ("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "RecordDataSize") (RIID . #x0000000b) (OFFSET . #xa0) (RETURNS . "VT_HRESULT")(PARAMS ("hRecord" "VT_I4")("iField" "VT_I4")("pVal" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-GET ))) ((NAME . "MsiDoAction") (RIID . #x0000004f) (OFFSET . #xa4) (RETURNS . "VT_HRESULT")(PARAMS ("Action" "VT_BSTR")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiEnumComponentCosts") (RIID . #x00000050) (OFFSET . #xa8) (RETURNS . "VT_HRESULT")(PARAMS ("szComponent" "VT_BSTR")("Index" "VT_I4")("iState" "VT_I4")("DriveBuf" "VT_PTR.VT_BSTR")("cchDriveBuf" "VT_PTR.VT_I4")("piCost" "VT_PTR.VT_I4")("pTempCost" "VT_PTR.VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiEvaluateCondition") (RIID . #x00000051) (OFFSET . #xac) (RETURNS . "VT_HRESULT")(PARAMS ("Condition" "VT_BSTR")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiFormatRecord") (RIID . #x00000052) (OFFSET . #xb0) (RETURNS . "VT_HRESULT")(PARAMS ("hRecord" "VT_I4")("ResultBuf" "VT_PTR.VT_BSTR")("pcchResultBuf" "VT_PTR.VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiGetFeatureCost") (RIID . #x00000053) (OFFSET . #xb4) (RETURNS . "VT_HRESULT")(PARAMS ("Feature" "VT_BSTR")("iCostTree" "VT_I4")("iState" "VT_I4")("piCost" "VT_PTR.VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiGetFeatureValidStates") (RIID . #x00000054) (OFFSET . #xb8) (RETURNS . "VT_HRESULT")(PARAMS ("Feature" "VT_BSTR")("pInstallState" "VT_PTR.VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiRecordClearData") (RIID . #x00000055) (OFFSET . #xbc) (RETURNS . "VT_HRESULT")(PARAMS ("lRecord" "VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiRecordIsNull") (RIID . #x00000056) (OFFSET . #xc0) (RETURNS . "VT_HRESULT")(PARAMS ("hRecord" "VT_I4")("lField" "VT_I4")("pResult" "VT_PTR.VT_BOOL")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiSetFeatureAttributes") (RIID . #x00000057) (OFFSET . #xc4) (RETURNS . "VT_HRESULT")(PARAMS ("Feature" "VT_BSTR")("Attributes" "VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiVerifyDiskSpace") (RIID . #x00000058) (OFFSET . #xc8) (RETURNS . "VT_HRESULT")(PARAMS ("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiViewClose") (RIID . #x00000059) (OFFSET . #xcc) (RETURNS . "VT_HRESULT")(PARAMS ("hView" "VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))) ((NAME . "MsiViewGetError") (RIID . #x0000005a) (OFFSET . #xd0) (RETURNS . "VT_HRESULT")(PARAMS ("hView" "VT_I4")("ColumnNameBuffer" "VT_PTR.VT_BSTR")("pcchSize" "VT_PTR.VT_I4")("pResult" "VT_PTR.VT_I4")) (FLAGS ( RETURNS-IN-LAST IS-FUNCTION ))))) )))