NativeCall is a Java toolkit that lets you call native methods from Java without JNI code. The current version 0.4.1 supports structs, Strings, primitive types (int and boolean), byte and char arrays and output parameters. NativeCall is implemented for the Windows platform.