关于jna调用dll的问题
如果别人提供的函数如下: 
 接口功能	从内存中获取一个人员的注册信息 
 功能详细说明	从内存中读回一个人员的注册信息,在使用该接口函数前要先使用ReadAllUserID()函数从设备将人员的注册信息读至内部存储器。 
 函数声明	boolean      GetAllUserID   ( 
 				long   dwMachineNumber, 
 				long*   dwEnrollNumber, 
 				long*   dwEMachineNumber, 
 				long*   dwBackupNumber, 
 				long*   dwMachinePrivilege, 
 				long*   dwEnable 
 				);   
 long*是一个指针类型吗?long*说明是说这几个带long*的都是返回值。 
 那么函数是那样,long*哪里传值的时候怎么写,然后怎么取的返回值? 
 c/c++的long类型对应java也是long类型么?
------解决方案--------------------
这个与JAVA对应什么类型,完全不需要你考虑。
用C语言写好头文件后,javah.exe 自动帮你生成JAVA的调用方法。