So far everything is working fine in multiple projects. Yesterday my main project started to crash ("acknex has stopped working") when using "Test Run" instead of "Run Current Script", I assume because of different command line options. This crash is now gone, too.
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual
I really don't like that thing of not writing type information but AFAIK all parameters without type are expected to be/ treated as var, as well as the "function" keyword itself (or is it void?). So that should be fine I guess.
"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual
As far as I remember you don't need type declarations in dll function prototypes. At least there are none in the basic dll plugin example in the manual.