UNPKG

@ahmic/autoit-js

Version:
33 lines (30 loc) 1.52 kB
import koffi from 'koffi'; const AU3_INTDEFAULT = -2147483647; const BOOL = koffi.alias('BOOL', 'bool'); const BYTE = koffi.alias('BYTE', 'unsigned char'); const CHAR = koffi.alias('CHAR', 'char'); const DWORD = koffi.alias('DWORD', 'unsigned long'); const INT = koffi.alias('INT', 'int'); const UINT = koffi.alias('UINT', 'unsigned int'); const UINT_PTR = koffi.alias('UINT_PTR', 'uint64_t'); const WCHAR = koffi.alias('WCHAR', 'wchar_t'); const LONG = koffi.alias('LONG', 'long'); const LONG_PTR = koffi.alias('LONG_PTR', 'int64_t'); const VOID = koffi.alias('VOID', 'void'); const WORD = koffi.alias('WORD', 'unsigned short'); const PVOID = koffi.alias('PVOID', 'void*'); const LPARAM = koffi.alias('LPARAM', LONG_PTR); const LRESULT = koffi.alias('LRESULT', LONG_PTR); const WPARAM = koffi.alias('WPARAM', UINT_PTR); koffi.pointer('LPCSTR', CHAR); const LPWSTR = koffi.pointer('LPWSTR', WCHAR); const LPCWSTR = koffi.pointer('LPCWSTR', WCHAR); const LPVOID = koffi.pointer('LPVOID', PVOID); const HANDLE = koffi.pointer('HANDLE', koffi.opaque()); const HBITMAP = koffi.alias('HBITMAP', HANDLE); const HDC = koffi.alias('HDC', HANDLE); const HINSTANCE = koffi.alias('HINSTANCE', HANDLE); const HMENU = koffi.alias('HMENU', HANDLE); const HWND = koffi.alias('HWND', HANDLE); export { AU3_INTDEFAULT, BOOL, BYTE, CHAR, DWORD, HANDLE, HBITMAP, HDC, HINSTANCE, HMENU, HWND, INT, LONG, LONG_PTR, LPARAM, LPCWSTR, LPVOID, LPWSTR, LRESULT, PVOID, UINT, UINT_PTR, VOID, WCHAR, WORD, WPARAM }; //# sourceMappingURL=win32.js.map