Skip to content

LuaJIT library for simplifying usage of Windows low-level API like WinAPI or NT API

License

Notifications You must be signed in to change notification settings

hyperionix/sysapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sysapi

LuaJIT library for simplifying usage of Windows low-level API like WinAPI or NT API

Usage

Local

xcopy .\lua\sysapi %LUAJIT_DIR%\lua\sysapi\ /E

Then in your code

require "sysapi"                -- initialize the library
setfenv(1, require "sysapi-ns") -- make available all ffi.cdef definitions, global constants etc
local Process = require "process.Process"
local File = require "file.File"
...

Run tests

luajit.exe .\run.lua [--filter=<test-name>]

Documentation generation

Generated documentation could be found here You may need to install ldoc

luarocks install ldoc

Assume you have luarocks trees bin directory in PATH

ldoc.bat . -i

About

LuaJIT library for simplifying usage of Windows low-level API like WinAPI or NT API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published