Podobny temat założyłem w C++. Jak można importować DLLkę napisaną w C do C#? Wiem, że [DLLImport], ale nie wiem jak to dokładnie powinno wyglądać. DLLka, którą chcę użyć pochodzi z SDK Nikona: https://sdk.nikonimaging.com/apply/
Właściwie są dwa pliki DLL (jeden z rozszerzeniem .md3). Wyeksportowane funkcje pokazane przez DLL Export Viewer:
_NkDevCtrlEntry@8 0x100654b0 0x000654b0 2 (0x2) Type0005.md3
MAIDEntryPoint 0x1000a3d0 0x0000a3d0 1 (0x1) Type0005.md3
NkDriverEntry 0x10005700 0x00005700 1 (0x1) NkdPTP.dll
Jak te funkcje zaimportować do C#?