#S(HASH-TABLE EQL (FILENAME . "c:\program files\common files\installshield\engine\6\intel 32\ilog.dll")(GUID . "{0BE5FF71-E7BA-11D2-B40E-00A024B9DDDD}")(DESCRIPTION . "InstallShield LogServices 1.0 Type Library")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("ISetupLogDB" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupLogDB Interface")(GUID . "{8C3C1B10-E59D-11D2-B40B-00A024B9DDDD}")(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 application")) ((NAME . "OpTypes") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_PTR.ISetupOpTypes")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the operation types defined in this log database")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VARIANT")(PARAMS ("vtProperty" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Value for the specified propertyog database")) ((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 database")) ((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 database")) ((NAME . "Enable") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Sets the logging flag on or offied propertyog database")) ((NAME . "PropertyNames") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_SAFEARRAY")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an array of property names defined in this LogDB")))) ("ISetupFeatureLog" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupFeatureLog interfacey names defined in this LogDB")(GUID . "{8C3C1B11-E59D-11D2-B40B-00A024B9DDDD}")(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 Lognames defined in this LogDB")) ((NAME . "Name") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("unk1" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name of this Lognames defined in this LogDB")) ((NAME . "ID") (RIID . #x00000001) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the unique ID (GUID) of this Logd in this LogDB")) ((NAME . "Parent") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_PTR.ISetupFeatureLog")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the parent LogGUID) of this Logd in this LogDB")) ((NAME . "Property") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VARIANT")(PARAMS ("vtProperty" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the Value for the specified property this LogDB")) ((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 this LogDB")) ((NAME . "SubFeatureLogs") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_PTR.ISetupFeatureLogs")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the collection of sublogs for this loghis LogDB")) ((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 . "{8C3C1B13-E59D-11D2-B40B-00A024B9DDDD}")(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 . "{8C3C1B12-E59D-11D2-B40B-00A024B9DDDD}")(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")))) ("ISetupOpTypes" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupOpTypes interfacerom the sequencehis methodION marker represented by this log")(GUID . "{8C3C1B16-E59D-11D2-B40B-00A024B9DDDD}")(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 collectionodION marker 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 . "{8C3C1B15-E59D-11D2-B40B-00A024B9DDDD}")(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")))) ("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 )) ("SetupLogServices" (TYPE . "Coclass")(DESCRIPTION . "InstallShield LogServices Classypes of properties in this op-Type is not in use log")(GUID . "{8C3C1B17-E59D-11D2-B40B-00A024B9DDDD}")(ALIASES "ISetupLogService") (FUNCTIONS )) ("ISetupLogService" (TYPE . "Dispinterface")(DESCRIPTION . "ISetupLogService Interfacelassypes of properties in this op-Type is not in use log")(GUID . "{8C3C1B14-E59D-11D2-B40B-00A024B9DDDD}")(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 objects op-Type is not in use log")) ((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 objectop-Type is not in use log")) ((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 objectop-Type is not in use log")))) )))