Я пытаюсь использовать alien для вызова функций Win32. Я пробовал этот код, но он падает, и я не понимаю, почему.
require( "alien" )
local f = alien.Kernel32.ExpandEnvironmentStringsA
f:types( "int", "string", "pointer", "int" )
local buffer = alien.buffer( 512 )
f( "%USERPROFILE%", 0, 512 )