Permalink
Switch branches/tags
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
30 lines (25 sloc) 709 Bytes
--types/logfonttype: LOGFONTW type
--Written by Cosmin Apreutesei. Public Domain.
--It was separated from winapi.font because it's needed by cairo_win32_h.lua.
setfenv(1, require'winapi.namespace')
require'winapi.types'
local ffi = require'ffi'
ffi.cdef[[
typedef struct tagLOGFONTW
{
LONG height;
LONG width;
LONG escapement;
LONG orientation;
LONG lfWeight;
bool italic;
bool underline;
bool strikeout;
BYTE lfCharSet;
BYTE lfOutPrecision;
BYTE lfClipPrecision;
BYTE lfQuality;
BYTE lfPitchAndFamily;
WCHAR lfFaceName[32];
} LOGFONTW, *PLOGFONTW, *NPLOGFONTW, *LPLOGFONTW;
]]