Класс, реализующий несколько COM интерфейсов.
Появилась следующая проблема: имеется класс(ATL), который должен реализовывать несколько com-интерфейсов. У каждого из интерфейсов объявлен уникальный [uuid]. Однако при попытке вызова реализаций методов данных интерфейсов получаю ошибку unable to cast com X object of type to interface type Y.
Подскажите, с чем это может быть связано?
Источник: Stack Overflow на русском