XPEHOMETP
Полностью несоответствующая действительности информация.
IUnknown - предок всех возможных COM-интерфейсов. В нём есть три метода, два для управления временум жизни объекта - AddRef и Release и один для запроса других интерфейсов поддерживаемых объектом - QueryInterface. Соотвтественно после создания объекта (получения указателя на IUnknown) необходимо запросить конкретный интерфейс. Делается это по так называемому IID'у, его надо знать заранее (или можно импортировать из т. н. библиотеки типов, но это несколько сложнее и нафиг не нужно, если интерфейс известен априорно).
http://msdn.microsoft.com/library/de...8bda378332.asp
ATL никакого отношения к .NET не имеет.