Menu

[r760]: / trunk / lispbuilder-windows / windows / winuser.lisp  Maximize  Restore  History

Download this file

37 lines (29 with data), 804 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
(in-package #:lispbuilder-windows)
(cffi:defcfun ("ValidateRect" Validate-Rect) :int
(hwnd :pointer)
(rect :pointer))
(cffi:defcfun ("GetWindowRect" Get-Window-Rect) :int
(hwnd :pointer)
(lpRect :pointer))
(cffi:defcstruct CREATESTRUCT
(lpCreateParams :pointer)
(hInstance :pointer)
(hMenu :pointer)
(hwndParent :pointer)
(cy :int)
(cx :int)
(y :int)
(x :int)
(style :long)
(lpszClass :string)
(lpszClassName :string)
(lpszClass :pointer))
(cffi:defcfun ("PeekMessageA" PeekMessage) :int
(lpMsg :pointer)
(hWnd :pointer)
(wMsgFilterMin :unsigned-int)
(wMsgFilterMax :unsigned-int)
(wRemoveMsg :unsigned-int))
(cl:defconstant PM_NOREMOVE #x0000)
(cl:defconstant PM_REMOVE #x0001)
(cl:defconstant PM_NOYEiLD #x0002)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.