Можно ли выполнить P / I, если у меня есть только файл интерфейса .header с открытыми методами?
Если вы имеете в виду код и компилируете свой вызов PInvoke, то вы можете сделать это только с заголовком.
Конечно, если вы хотите запустить его, вам тоже понадобится DLL.