Java Can';t使用JNA找出本机类型的映射

Java Can';t使用JNA找出本机类型的映射,java,macos,jna,Java,Macos,Jna,我试图使用JNA从mac上的ApplicationServices框架调用本机函数。然而,我想使用的函数的返回类型和它的参数是我所能知道的,与Java中的任何东西都不相似,我不知道如何映射它们 我要使用的函数: CFArrayRef CGWindowListCopyWindowInfo( CGWindowListOption option, CGWindowID relativeToWindow); 我不知道如何绘制这些地图。非常感谢您的帮助。看看洛可可项目(http://rococoa.ja

我试图使用JNA从mac上的ApplicationServices框架调用本机函数。然而,我想使用的函数的返回类型和它的参数是我所能知道的,与Java中的任何东西都不相似,我不知道如何映射它们

我要使用的函数:

CFArrayRef CGWindowListCopyWindowInfo(
CGWindowListOption option,
CGWindowID relativeToWindow);

我不知道如何绘制这些地图。非常感谢您的帮助。

看看洛可可项目(http://rococoa.java.net),它处理特定于OSX的各种类型的映射