3.1.4.18 ICatalogUtils2

The ICatalogUtils2 interface is a miscellaneous utility interface. This interface inherits from IUnknown, as specified in [MS-DCOM] section 3.1.1.5.8.

To receive incoming remote calls for this interface, the server MUST implement a DCOM Object Class with the CLSID CLSID_COMAServer, as specified in section 1.9, using the UUID {C726744E-5735-4F08-8286-C510EE638FB6} for this interface.

This interface includes the following methods beyond those of IUnknown.

Methods in RPC Opnum Order

Method

Description

CopyConglomerations

Copies one or more conglomerations from one partition into another partition.

Opnum: 3

CopyComponentConfiguration

Copies a component configuration from one conglomeration into another conglomeration.

Opnum: 4

AliasComponent

Creates an alias component configuration.

Opnum: 5

MoveComponentConfiguration

Moves a component configuration from one conglomeration into another conglomeration.

Opnum: 6

GetEventClassesForIID2

Returns the event classes associated with an interface identifier (IID).

Opnum: 7

IsSafeToDelete

Determines whether it is safe to delete a file.

Opnum: 8

FlushPartitionCache

Flushes a server's local cache of partition user information.

Opnum: 9

EnumerateSRPLevels

Returns a list of software restriction policy levels supported by the server.

Opnum: 10

GetComponentVersions

Returns a list of component configurations for a component.

Opnum: 11

All methods MUST NOT throw exceptions.