If you mean to be able to use your DLL as Automation in NAV, you need to have the dll as ActiveX dll, registered on your pc, etc. It is complex task, but there were examples of how the class and interface must look like to be able to call it from NAV.
Comments
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Hanen TALBI