关于调用Win32API

关于调用Win32API

get_cursor_pos = Win32API.new("user32", "GetCursorPos", ['P'], 'V')

这句话中的几个参数意思不是很理解,希望高手能解释下 谢谢
该函数原型为:Win32API.new( dllname, procname, importArray, export ) -> wapi,返回一个win32api的对象。

dllname 是包含系统功能的dll名称,例如 user32 或者 kernel32.
procname 是系统方法的名称,像GetCursorPos
importAaay 是一个数组,代表传入的参数。
export 是一个字符串,代表返回值的类型。 'n' 和 '|' 代表数字, 'i' 代表整型, 'p' 代表字符串指针, 'v' 代表 void, 空指针类型。