Für KVK und eGK heisst das Stichwort
imho CTAPI, allerdings bist Du damit wieder auf die verschiedenen Hersteller-DLLs angewiesen. Dafür lässt es sich aber "relativ" einfach implementieren, wenn man das Laden der DLLs dynamisch macht. Aber Du schreibst ja, dass Du diese nicht verwenden willst. Finde aber das ist der einfachere Weg, zumindest bei den beiden Karten, weil es sich auf drei einheitliche Kommandos beschränkt. Ob man sowas allerdings beim nPA auch bedacht hat, wage ich in Zweifel zu ziehen.