update windows.types structs

db4
Joe Groff 2009-09-18 19:12:31 -05:00
parent 40a17176e9
commit c86bef70c9
2 changed files with 44 additions and 45 deletions

View File

@ -653,7 +653,7 @@ M: windows-ui-backend do-events
: init-win32-ui ( -- ) : init-win32-ui ( -- )
V{ } clone nc-buttons set-global V{ } clone nc-buttons set-global
"MSG" malloc-object msg-obj set-global MSG malloc-struct msg-obj set-global
GetDoubleClickTime milliseconds double-click-timeout set-global ; GetDoubleClickTime milliseconds double-click-timeout set-global ;
: cleanup-win32-ui ( -- ) : cleanup-win32-ui ( -- )

View File

@ -250,14 +250,13 @@ STRUCT: RECT
{ right LONG } { right LONG }
{ bottom LONG } ; { bottom LONG } ;
C-STRUCT: PAINTSTRUCT STRUCT: PAINTSTRUCT
{ "HDC" " hdc" } { hdc HDC }
{ "BOOL" "fErase" } { fErase BOOL }
{ "RECT" "rcPaint" } { rcPaint RECT }
{ "BOOL" "fRestore" } { fRestore BOOL }
{ "BOOL" "fIncUpdate" } { fIncUpdate BOOL }
{ "BYTE[32]" "rgbReserved" } { rgbReserved BYTE[32] } ;
;
STRUCT: BITMAPINFOHEADER STRUCT: BITMAPINFOHEADER
{ biSize DWORD } { biSize DWORD }
@ -285,21 +284,21 @@ STRUCT: BITMAPINFO
TYPEDEF: void* LPPAINTSTRUCT TYPEDEF: void* LPPAINTSTRUCT
TYPEDEF: void* PAINTSTRUCT TYPEDEF: void* PAINTSTRUCT
C-STRUCT: POINT STRUCT: POINT
{ "LONG" "x" } { x LONG }
{ "LONG" "y" } ; { y LONG } ;
STRUCT: SIZE STRUCT: SIZE
{ cx LONG } { cx LONG }
{ cy LONG } ; { cy LONG } ;
C-STRUCT: MSG STRUCT: MSG
{ "HWND" "hWnd" } { hWnd HWND }
{ "UINT" "message" } { message UINT }
{ "WPARAM" "wParam" } { wParam WPARAM }
{ "LPARAM" "lParam" } { lParam LPARAM }
{ "DWORD" "time" } { time DWORD }
{ "POINT" "pt" } ; { pt POINT } ;
TYPEDEF: MSG* LPMSG TYPEDEF: MSG* LPMSG
@ -341,34 +340,34 @@ TYPEDEF: PFD* LPPFD
TYPEDEF: HANDLE HGLRC TYPEDEF: HANDLE HGLRC
TYPEDEF: HANDLE HRGN TYPEDEF: HANDLE HRGN
C-STRUCT: LVITEM STRUCT: LVITEM
{ "uint" "mask" } { mask uint }
{ "int" "iItem" } { iItem int }
{ "int" "iSubItem" } { iSubItem int }
{ "uint" "state" } { state uint }
{ "uint" "stateMask" } { stateMask uint }
{ "void*" "pszText" } { pszText void* }
{ "int" "cchTextMax" } { cchTextMax int }
{ "int" "iImage" } { iImage int }
{ "long" "lParam" } { lParam long }
{ "int" "iIndent" } { iIndent int }
{ "int" "iGroupId" } { iGroupId int }
{ "uint" "cColumns" } { cColumns uint }
{ "uint*" "puColumns" } { puColumns uint* }
{ "int*" "piColFmt" } { piColFmt int* }
{ "int" "iGroup" } ; { iGroup int } ;
C-STRUCT: LVFINDINFO STRUCT: LVFINDINFO
{ "uint" "flags" } { flags uint }
{ "char*" "psz" } { psz char* }
{ "long" "lParam" } { lParam long }
{ "POINT" "pt" } { pt POINT }
{ "uint" "vkDirection" } ; { vkDirection uint } ;
C-STRUCT: ACCEL STRUCT: ACCEL
{ "BYTE" "fVirt" } { fVirt BYTE }
{ "WORD" "key" } { key WORD }
{ "WORD" "cmd" } ; { cmd WORD } ;
TYPEDEF: ACCEL* LPACCEL TYPEDEF: ACCEL* LPACCEL
TYPEDEF: DWORD COLORREF TYPEDEF: DWORD COLORREF