dúvida de JNI

Olá.

Estou procurando um exemplo de uso de JNI , com o programa em Java chamando uma dll em C.

Porém só encontro exemplos com o famoso “Hello World” sendo retornado pela dll em C.

Preciso de um exemplo em que a dll em C devolva mais de um parâmetro para o Java.

Crie um array de java.lang.Object na sua DLL JNI, e retorne os dados em diversas posições desse array.
É que não existe passagem de parâmetros por referência em Java, mesmo usando JNI.