This interface defines the interface
used by classes
that register and unregister assemblies with COM.
public interface IRegistrationServices {
// Public Instance Methods
public Guid GetManagedCategoryGuid( );
public string GetProgIdForType(Type type);
public Type[ ] GetRegistrableTypesInAssembly(System.Reflection.Assembly assembly);
public bool RegisterAssembly(System.Reflection.Assembly assembly,
AssemblyRegistrationFlags flags);
public void RegisterTypeForComClients(Type type, ref Guid g);
public bool TypeRepresentsComType(Type type);
public bool TypeRequiresRegistration(Type type);
public bool UnregisterAssembly(System.Reflection.Assembly assembly);
}