我正在尝试使用外星人 0.50 模块将此 C 结构重新定义为 Lua,但是最后我有两个 char 数组。两者szLibraryPath
和szLibraryName
最初在 C 中定义
char szLibraryPath[MAX_PATH]
。这可以用外星人完成吗?
LIBRARY_ITEM_DATA = alien.defstruct{
{ "hFile", "long" },
{ "BaseOfDll", "long" },
{ "hFileMapping", "long" },
{ "hFileMappingView", "long" },
{ "szLibraryPath", "byte" }, -- fix to MAX_PATH
{ "szLibraryName", "byte" } -- fix to MAX_PATH
}