#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\ciodm.dll")(GUID . "{3BC4F393-652A-11D1-B4D4-00C04FC2DB8D}")(DESCRIPTION . "Indexing Service Administration Type Library 1.0")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("AdminIndexServer" (TYPE . "Coclass")(DESCRIPTION . "Indexing Service Machine Administration Class")(GUID . "{3BC4F3A1-652A-11D1-B4D4-00C04FC2DB8D}")(ALIASES "IAdminIndexServer") (FUNCTIONS )) ("IAdminIndexServer" (TYPE . "Dispinterface")(DESCRIPTION . "Indexing Service Administration Interface")(GUID . "{3BC4F3A0-652A-11D1-B4D4-00C04FC2DB8D}")(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 . "MachineName") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property MachineName")) ((NAME . "MachineName") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property MachineName")) ((NAME . "AddCatalog") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrCatName" "VT_BSTR")("bstrCatLocation" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a Catalog to Indexing Service")) ((NAME . "RemoveCatalog") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("bstrCatName" "VT_BSTR")("fDelDirectory" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes an existing Catalog")) ((NAME . "GetCatalogByName") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrCatalogName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds a catalog given a catalog name")) ((NAME . "FindFirstCatalog") (RIID . #x00000005) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Catalog Enumerator ")) ((NAME . "FindNextCatalog") (RIID . #x00000006) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Catalog Enumerator")) ((NAME . "GetCatalog") (RIID . #x00000007) (OFFSET . #x38) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets current catalog")) ((NAME . "Start") (RIID . #x00000008) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Starts Indexing Service")) ((NAME . "Stop") (RIID . #x00000009) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stops Indexing Service")) ((NAME . "IsRunning") (RIID . #x0000000a) (OFFSET . #x44) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is Indexing Service running")) ((NAME . "EnableCI") (RIID . #x0000000b) (OFFSET . #x48) (RETURNS . "VT_VOID")(PARAMS ("fAutoStart" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Set Indexing Service (CiSvc) to Auto-Start if True")) ((NAME . "Pause") (RIID . #x0000000c) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pause Indexing Service")) ((NAME . "IsPaused") (RIID . #x0000000d) (OFFSET . #x50) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is Indexing Service Paused")) ((NAME . "Continue") (RIID . #x0000000e) (OFFSET . #x54) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Continue Indexing Service")) ((NAME . "SetLongProperty") (RIID . #x0000000f) (OFFSET . #x58) (RETURNS . "VT_VOID")(PARAMS ("bstrPropName" "VT_BSTR")("lVal" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "sets CI Long param")) ((NAME . "GetLongProperty") (RIID . #x00000010) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ("bstrPropName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "gets CI Long param")) ((NAME . "SetSZProperty") (RIID . #x00000011) (OFFSET . #x60) (RETURNS . "VT_VOID")(PARAMS ("bstrPropName" "VT_BSTR")("bstrVal" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "sets CI SZ param")) ((NAME . "GetSZProperty") (RIID . #x00000012) (OFFSET . #x64) (RETURNS . "VT_BSTR")(PARAMS ("bstrPropName" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "gets CI SZ param")))) ("CatAdm" (TYPE . "Coclass")(DESCRIPTION . "Indexing Service Catalog Administration Class")(GUID . "{3BC4F3A3-652A-11D1-B4D4-00C04FC2DB8D}")(ALIASES "ICatAdm") (FUNCTIONS )) ("ICatAdm" (TYPE . "Dispinterface")(DESCRIPTION . "Indexing Service catalog administration Interface")(GUID . "{3BC4F3A2-652A-11D1-B4D4-00C04FC2DB8D}")(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 . "ForceMasterMerge") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Force a catalog master merge")) ((NAME . "AddScope") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrScopeName" "VT_BSTR")("fExclude" "VT_BOOL")("vtLogon" "VT_VARIANT")("vtPassword" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Adds a scope to current catalog")) ((NAME . "RemoveScope") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("bstrScopePath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Removes a scope from current catalog")) ((NAME . "GetScopeByPath") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrPath" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds a scope object given its path name")) ((NAME . "GetScopeByAlias") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_DISPATCH")(PARAMS ("bstrAlias" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Finds a scope object given its Alias")) ((NAME . "FindFirstScope") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Scope Enumerator")) ((NAME . "FindNextScope") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Scope Enumerator")) ((NAME . "GetScope") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets current scope")) ((NAME . "CatalogName") (RIID . #x00000009) (OFFSET . #x3c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CatalogName")) ((NAME . "CatalogLocation") (RIID . #x0000000a) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property CatalogLocation")) ((NAME . "WordListCount") (RIID . #x0000000b) (OFFSET . #x44) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property WordListCount")) ((NAME . "PersistentIndexCount") (RIID . #x0000000c) (OFFSET . #x48) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property PersistentIndexCount")) ((NAME . "QueryCount") (RIID . #x0000000d) (OFFSET . #x4c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property QueryCount")) ((NAME . "DocumentsToFilter") (RIID . #x0000000e) (OFFSET . #x50) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DocumentsToFilter")) ((NAME . "FreshTestCount") (RIID . #x0000000f) (OFFSET . #x54) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property FreshTestCount")) ((NAME . "PctMergeComplete") (RIID . #x00000010) (OFFSET . #x58) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property PctMergeComplete")) ((NAME . "FilteredDocumentCount") (RIID . #x00000011) (OFFSET . #x5c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property FilteredDocumentCount")) ((NAME . "TotalDocumentCount") (RIID . #x00000012) (OFFSET . #x60) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property TotalDocumentCount")) ((NAME . "PendingScanCount") (RIID . #x00000013) (OFFSET . #x64) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property PendingScanCount")) ((NAME . "IndexSize") (RIID . #x00000014) (OFFSET . #x68) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property IndexSize")) ((NAME . "UniqueKeyCount") (RIID . #x00000015) (OFFSET . #x6c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property UniqueKeyCount")) ((NAME . "StateInfo") (RIID . #x00000016) (OFFSET . #x70) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property StateInfo")) ((NAME . "IsUpToDate") (RIID . #x00000017) (OFFSET . #x74) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property IsUpToDate")) ((NAME . "DelayedFilterCount") (RIID . #x00000018) (OFFSET . #x78) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property DelayedFilterCount")) ((NAME . "StartCatalog") (RIID . #x00000019) (OFFSET . #x7c) (RETURNS . "VT_USERDEFINED.Typedef.CatalogStateType")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Start Catalog")) ((NAME . "StopCatalog") (RIID . #x0000001a) (OFFSET . #x80) (RETURNS . "VT_USERDEFINED.Typedef.CatalogStateType")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Stop Catalog")) ((NAME . "PauseCatalog") (RIID . #x0000001b) (OFFSET . #x84) (RETURNS . "VT_USERDEFINED.Typedef.CatalogStateType")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Pause Catalog")) ((NAME . "ContinueCatalog") (RIID . #x0000001c) (OFFSET . #x88) (RETURNS . "VT_USERDEFINED.Typedef.CatalogStateType")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Continue Catalog")) ((NAME . "IsCatalogRunning") (RIID . #x0000001d) (OFFSET . #x8c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is the catalog running")) ((NAME . "IsCatalogPaused") (RIID . #x0000001e) (OFFSET . #x90) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is the catalog paused")) ((NAME . "IsCatalogStopped") (RIID . #x0000001f) (OFFSET . #x94) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Is the catalog stopped")))) ("CatalogStateType" (TYPE . "Typedef")(DESCRIPTION . "Constants that define the different catalog states.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("__MIDL___MIDL_itf_ciodm_0000_0001" (TYPE . "Enum")(DESCRIPTION . "Constants that define the different catalog states.")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("ScopeAdm" (TYPE . "Coclass")(DESCRIPTION . "Indexing Service Scope Administration Class")(GUID . "{3BC4F3A7-652A-11D1-B4D4-00C04FC2DB8D}")(ALIASES "IScopeAdm") (FUNCTIONS )) ("IScopeAdm" (TYPE . "Dispinterface")(DESCRIPTION . "Indexing Service scope administration Interface")(GUID . "{3BC4F3A4-652A-11D1-B4D4-00C04FC2DB8D}")(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 . "Rescan") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("fFull" "VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initiates full/incremental rescan.")) ((NAME . "SetLogonInfo") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("bstrLogon" "VT_BSTR")("bstrPassword" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "change logon/password.")) ((NAME . "Path") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Path")) ((NAME . "Path") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("bstrLogon" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Path")) ((NAME . "Alias") (RIID . #x00000004) (OFFSET . #x2c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Alias")) ((NAME . "Alias") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("bstrLogon" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Alias")) ((NAME . "ExcludeScope") (RIID . #x00000005) (OFFSET . #x34) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property ExcludeScope")) ((NAME . "ExcludeScope") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("bstrLogon" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "property ExcludeScope")) ((NAME . "VirtualScope") (RIID . #x00000006) (OFFSET . #x3c) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property VirtualScope")) ((NAME . "Logon") (RIID . #x00000007) (OFFSET . #x40) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Logon")))) )))