Galera estou com uma duvida de como utlizar JNI, vi varios tutoriais e video aulas, mas sempre se gera o codigo java, depois o .h, e em seguida a dll, no meu caso eu possuo uma dll desenvolvida por terceiros, ela foi desenvolvida 100% C, e nos tutorias que li todas foram desenvolvidas voltadas para JNI, por exemplo nestes tutorias todos as variavel utilizada eram do mesmo tipo do java, mas nesta dll de terceiros tem por exemplo uma passagem de parametro desta forma.
HBBPRINTER WINAPI BBPrinterOpen(DWORD dwReserved)
Então minhas duvidas são: é possivel conseguir utilizar uma dll de terceiros em uma aplicação java? E se sim, como tratar estes tipos de dados que só existe na DLL, usando-a no java?
Obrigado!