Большинство объектов COM не имеют эквивалента .Net, потому что они не написаны Microsoft. Однако вы можете использовать поддержку .Net COM, чтобы позвонить им.
Не в интересах Microsoft давать ненужные обещания по деталям реализации, в противном случае люди будут полагаться на это и усложнять изменение реализации. Например, Microsoft не может удалить записи реестра в папке оболочки, предназначенные для поддержки 4 программ, написанных для Windows 95 Beta 3, для продолжения работы в Windows 95, даже если они хотят их получить после Windows 95 RTM.
Вот старая карта , предназначенная для облегчения перемещения SDK в .Net.