Точно так же, как и без использования .NET - http://stackoverflow.com/questions/1128150/win32-api-to-enumerate-dll-export-functions
На C# код придется немного переписать с использованием PInvoke, но общий механизм - тот же.
Для ком - возможно только для IDispatch, насколько я знаю. Пример для переписывания на C# - там же - http://stackoverflow.com/questions/2112302/enumerate-com-object-idispatch-methods-using-atl.