From b9ac0583698401a7399a54970f628761f161df73 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Fri, 3 Feb 2012 19:06:50 +0000 Subject: [PATCH] A few additions to win32 api. --- specs/winapi.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/specs/winapi.py b/specs/winapi.py index 6e3c609..017cf5f 100644 --- a/specs/winapi.py +++ b/specs/winapi.py @@ -150,6 +150,30 @@ HMODULE = Opaque("HMODULE") IUnknown = Interface("IUnknown") +FILETIME = Struct("FILETIME", [ + (DWORD, "dwLowDateTime"), + (DWORD, "dwHighDateTime"), +]) + +COLORREF = Alias("COLORREF", DWORD) + +LOGFONTW = Struct("LOGFONTW", [ + (LONG, "lfHeight"), + (LONG, "lfWidth"), + (LONG, "lfEscapement"), + (LONG, "lfOrientation"), + (LONG, "lfWeight"), + (BYTE, "lfItalic"), + (BYTE, "lfUnderline"), + (BYTE, "lfStrikeOut"), + (BYTE, "lfCharSet"), + (BYTE, "lfOutPrecision"), + (BYTE, "lfClipPrecision"), + (BYTE, "lfQuality"), + (BYTE, "lfPitchAndFamily"), + (WString, "lfFaceName"), +]) + HRESULT_com = FakeEnum(HRESULT, [ "S_OK", "E_NOINTERFACE", -- 2.45.2