Lua + Win32 API

Опубликовано в QLua

Пример использования Win32 API из Lua.

Проиграем звук, используя библиотеку alien для доступа к kernel:

require "alien"
f = alien.Kernel32.Beep
f:types{ret = 'long', abi = 'stdcall', 'long', 'long' }
for i = 500,10000,100 do
f(i, 100)
end

Архив QLua