Зато, теперь наконец-то заработал правильный код
use Win32::API;
#my $fi = Win32::API->new( 'libada.dll', 'void ada_init()') || die "error: $!\n";
my $fc = Win32::API->new( 'libada.dll', 'void doia()') || die "error: $!\n";
#my $ff = Win32::API->new( 'libada.dll', 'void ada_final()') || die "error: $!\n";
#$return = $fi->Call();
$return = $fc->Call();
#$return = $ff->Call();