Se si tratta di dll "standard" o COM basta usare PInvoke per le prime (attributo DllImport) e COM interop per le seconde.