java jna数据类型对应

问题遇到的现象和发生背景

java jna 调用dll 把数据类型帮我对应下,求结构体对应java类

问题相关代码,请勿粘贴截图

typedef struct tagZCAN_DEVICE_INFO {
USHORT hw_Version;
USHORT fw_Version;
USHORT dr_Version;
USHORT in_Version;
USHORT irq_Num;
BYTE can_Num;
UCHAR str_Serial_Num[20];
UCHAR str_hw_Type[40];
USHORT reserved[4];
}ZCAN_DEVICE_INFO;

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

不太清楚什么意思,可否详细说明一下?

上面问题已经解决,出现个新问题
typedef struct tagIProperty
{
SetValueFunc SetValue;
GetValueFunc GetValue;
GetPropertysFunc GetPropertys;
}IProperty;
这种结构体怎么映射成java类?