//调用DLL

//加载DLL,DLL路径前面加上$表示把DLL嵌入到程序中并通过内存加载
var dll = raw.loadDll( 
	$"\basic.dll",,"cdecl" //注意参数里指定使用 cdecl 调用约定。
);

//定义结构体，当然也可以先声明一个 class 来创建实例。
var info = {
    int x;
    INT y;
}

// 然后直接调用 API
var ret = dll.msgboxW(123,456,"测试一下好用不好用",info);
/*
相关文档：《 aardio 用户手册 / 函数库 / 核心库 / raw 库 / 不声明调用API 》
相关范例：「 aardio 范例 / 调用其他语言 / C语言 」
*/

//最后打印结构体看一下值
import console;
console.log(ret);

console.dumpJson(info);
console.pause();
