JNA UnsatisfiedLinkError, mas jna.library.path está definido

Estou usando o seguinte código para carregar uma dll no JNA (código irrelevante é deixado de fora):

    public class JNAMain {
       public interface PointShapeBuffer extends Library { ... }

       public static void main(String[] args){
          System.setProperty("jna.library.path", "c:\\jnadll");
          System.setProperty("java.library.path", "c:\\jnadll");

          PointShapeBuffer jna = (PointShapeBuffer) Native.loadLibrary("FileGDBAPI", PointShapeBuffer.class);
       }
    }

E recebo o seguinte erro:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'FileGDBAPI': The specified module could not be found.

Eu também tentei definir os argumentos da VM. Qualquer sugestão seria ótima.

Edit: Para referência, estou usando uma biblioteca disponível publicamente encontradaAqu (é necessário registro

questionAnswers(6)

yourAnswerToTheQuestion