JNIWrapper pra qualque DLL

Olah,

alguem aqui ja usou JNIWrapper???

por que, estou precisando de algo como o JNI pra acessar qualquer DLL… porem a dll não esta nos padrões JNI… e não é viável a criação de uma dll intermediaria… o motivo, não importa… então, comecei a ler sobre JNIWrapper, porem, acho que ele so funciona para DLL prorpias do windows…

sera que não da pra ele funcionar com uma DLL qualquer???

estou tentando fazer assim:

import com.jniwrapper.*;

class TesteJNI
{
private static Library dll;

public TesteJNI(){
	System.out.println("Executando...");
	DefaultLibraryLoader.getInstance().addPath("bin");
	dll = new Library("TesteJNI");
	dll.load();
	System.out.println("Library Loaded: "+dll.isLoaded());
}

public int sum(){
    UInt32 num1 = new UInt32(5);
    UInt32 num2 = new UInt32(13);
    
    Function soma = dll.getFunction("soma");
    
    return (int) soma.invoke(new UInt32(),num1,num2);
}


public static void main(String[] args) 
{    
    TesteJNI teste = new TesteJNI();
    System.out.println(teste.sum());
} 

}

porem, ele não encontra a função soma…

[]'s

Aê moçada,

respondendo minha pergunta, existe um lance chamado xFunction…

funciona do jeito que eu queria…

porem, não é free…

de qualquer forma, fica ai uma solução…

se alguem souber de alguma que faça algo parecido, avisa…

[]'s