public static void RegisterServer(Type t) { CategoryRegistrar.ICatRegister cr = (CategoryRegistrar.ICatRegister) new StdComponentCategoriesMgr(); Guid clsidThis = new Guid("6C066A06-2F0F-421F-A789-226CAA9858F6"); Guid catid = new Guid("833F4274-5632-41DB-8FC5-BF3041CEA3F1"); cr.RegisterClassImplCategories(ref clsidThis, 1, new Guid[] { catid }); }
public static void UnregisterServer(Type t) { CategoryRegistrar.ICatRegister cr = (CategoryRegistrar.ICatRegister) new StdComponentCategoriesMgr(); Guid clsidThis = new Guid(ClassGuid.ClassID); Guid catid = new Guid("833F4274-5632-41DB-8FC5-BF3041CEA3F1"); cr.UnRegisterClassImplCategories(ref clsidThis, 1, new Guid[] { catid }); }