Added regedit unit test, a couple minor changes to regedit.
[wine] / programs / winetest / include / winuser.pm
1 # Automatically generated by make_symbols; DO NOT EDIT!! 
2 #
3 # Perl definitions for header file winuser.h
4 #
5
6
7 package winuser;
8
9 use strict;
10
11 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
12
13 require Exporter;
14
15 @ISA = qw(Exporter);
16 @EXPORT = qw(
17     ARW_BOTTOMLEFT
18     ARW_BOTTOMRIGHT
19     ARW_DOWN
20     ARW_HIDE
21     ARW_LEFT
22     ARW_RIGHT
23     ARW_STARTMASK
24     ARW_STARTRIGHT
25     ARW_STARTTOP
26     ARW_TOPLEFT
27     ARW_TOPRIGHT
28     ARW_UP
29     ATF_AVAILABLE
30     ATF_ONOFFFEEDBACK
31     ATF_TIMEOUTON
32     AW_ACTIVATE
33     AW_BLEND
34     AW_CENTER
35     AW_HIDE
36     AW_HOR_NEGATIVE
37     AW_HOR_POSITIVE
38     AW_SLIDE
39     AW_VER_NEGATIVE
40     AW_VER_POSITIVE
41     BDR_INNER
42     BDR_OUTER
43     BDR_RAISED
44     BDR_RAISEDINNER
45     BDR_RAISEDOUTER
46     BDR_SUNKEN
47     BDR_SUNKENINNER
48     BDR_SUNKENOUTER
49     BF_ADJUST
50     BF_BOTTOM
51     BF_BOTTOMLEFT
52     BF_BOTTOMRIGHT
53     BF_DIAGONAL
54     BF_DIAGONAL_ENDBOTTOMLEFT
55     BF_DIAGONAL_ENDBOTTOMRIGHT
56     BF_DIAGONAL_ENDTOPLEFT
57     BF_DIAGONAL_ENDTOPRIGHT
58     BF_FLAT
59     BF_LEFT
60     BF_MIDDLE
61     BF_MONO
62     BF_RECT
63     BF_RIGHT
64     BF_SOFT
65     BF_TOP
66     BF_TOPLEFT
67     BF_TOPRIGHT
68     BM_CLICK
69     BM_GETCHECK
70     BM_GETIMAGE
71     BM_GETSTATE
72     BM_SETCHECK
73     BM_SETIMAGE
74     BM_SETSTATE
75     BM_SETSTYLE
76     BN_CLICKED
77     BN_DBLCLK
78     BN_DISABLE
79     BN_DOUBLECLICKED
80     BN_HILITE
81     BN_PAINT
82     BN_UNHILITE
83     BST_CHECKED
84     BST_FOCUS
85     BST_INDETERMINATE
86     BST_PUSHED
87     BST_UNCHECKED
88     BS_3STATE
89     BS_AUTO3STATE
90     BS_AUTOCHECKBOX
91     BS_AUTORADIOBUTTON
92     BS_BITMAP
93     BS_BOTTOM
94     BS_CENTER
95     BS_CHECKBOX
96     BS_DEFPUSHBUTTON
97     BS_FLAT
98     BS_GROUPBOX
99     BS_ICON
100     BS_LEFT
101     BS_LEFTTEXT
102     BS_MULTILINE
103     BS_NOTIFY
104     BS_OWNERDRAW
105     BS_PUSHBUTTON
106     BS_PUSHLIKE
107     BS_RADIOBUTTON
108     BS_RIGHT
109     BS_RIGHTBUTTON
110     BS_TEXT
111     BS_TOP
112     BS_USERBUTTON
113     BS_VCENTER
114     CBN_CLOSEUP
115     CBN_DBLCLK
116     CBN_DROPDOWN
117     CBN_EDITCHANGE
118     CBN_EDITUPDATE
119     CBN_ERRSPACE
120     CBN_KILLFOCUS
121     CBN_SELCHANGE
122     CBN_SELENDCANCEL
123     CBN_SELENDOK
124     CBN_SETFOCUS
125     CBS_AUTOHSCROLL
126     CBS_DISABLENOSCROLL
127     CBS_DROPDOWN
128     CBS_DROPDOWNLIST
129     CBS_HASSTRINGS
130     CBS_LOWERCASE
131     CBS_NOINTEGRALHEIGHT
132     CBS_OEMCONVERT
133     CBS_OWNERDRAWFIXED
134     CBS_OWNERDRAWVARIABLE
135     CBS_SIMPLE
136     CBS_SORT
137     CBS_UPPERCASE
138     CB_ADDSTRING
139     CB_DELETESTRING
140     CB_DIR
141     CB_ERR
142     CB_ERRSPACE
143     CB_FINDSTRING
144     CB_FINDSTRINGEXACT
145     CB_GETCOUNT
146     CB_GETCURSEL
147     CB_GETDROPPEDCONTROLRECT
148     CB_GETDROPPEDSTATE
149     CB_GETDROPPEDWIDTH
150     CB_GETEDITSEL
151     CB_GETEXTENDEDUI
152     CB_GETHORIZONTALEXTENT
153     CB_GETITEMDATA
154     CB_GETITEMHEIGHT
155     CB_GETLBTEXT
156     CB_GETLBTEXTLEN
157     CB_GETLOCALE
158     CB_GETTOPINDEX
159     CB_INITSTORAGE
160     CB_INSERTSTRING
161     CB_LIMITTEXT
162     CB_OKAY
163     CB_RESETCONTENT
164     CB_SELECTSTRING
165     CB_SETCURSEL
166     CB_SETDROPPEDWIDTH
167     CB_SETEDITSEL
168     CB_SETEXTENDEDUI
169     CB_SETHORIZONTALEXTENT
170     CB_SETITEMDATA
171     CB_SETITEMHEIGHT
172     CB_SETLOCALE
173     CB_SETTOPINDEX
174     CB_SHOWDROPDOWN
175     CCHDEVICENAME
176     CDS_FULLSCREEN
177     CDS_GLOBAL
178     CDS_NORESET
179     CDS_RESET
180     CDS_SETRECT
181     CDS_SET_PRIMARY
182     CDS_TEST
183     CDS_UPDATEREGISTRY
184     CF_BITMAP
185     CF_DIB
186     CF_DIBV5
187     CF_DIF
188     CF_DSPBITMAP
189     CF_DSPENHMETAFILE
190     CF_DSPMETAFILEPICT
191     CF_DSPTEXT
192     CF_ENHMETAFILE
193     CF_GDIOBJFIRST
194     CF_GDIOBJLAST
195     CF_HDROP
196     CF_LOCALE
197     CF_MAX
198     CF_METAFILEPICT
199     CF_OEMTEXT
200     CF_OWNERDISPLAY
201     CF_PALETTE
202     CF_PENDATA
203     CF_PRIVATEFIRST
204     CF_PRIVATELAST
205     CF_RIFF
206     CF_SYLK
207     CF_TEXT
208     CF_TIFF
209     CF_UNICODETEXT
210     CF_WAVE
211     COLOR_3DDKSHADOW
212     COLOR_3DFACE
213     COLOR_3DHIGHLIGHT
214     COLOR_3DHILIGHT
215     COLOR_3DLIGHT
216     COLOR_3DSHADOW
217     COLOR_ACTIVEBORDER
218     COLOR_ACTIVECAPTION
219     COLOR_ALTERNATEBTNFACE
220     COLOR_APPWORKSPACE
221     COLOR_BACKGROUND
222     COLOR_BTNFACE
223     COLOR_BTNHIGHLIGHT
224     COLOR_BTNHILIGHT
225     COLOR_BTNSHADOW
226     COLOR_BTNTEXT
227     COLOR_CAPTIONTEXT
228     COLOR_DESKTOP
229     COLOR_GRADIENTACTIVECAPTION
230     COLOR_GRADIENTINACTIVECAPTION
231     COLOR_GRAYTEXT
232     COLOR_HIGHLIGHT
233     COLOR_HIGHLIGHTTEXT
234     COLOR_HOTLIGHT
235     COLOR_INACTIVEBORDER
236     COLOR_INACTIVECAPTION
237     COLOR_INACTIVECAPTIONTEXT
238     COLOR_INFOBK
239     COLOR_INFOTEXT
240     COLOR_MENU
241     COLOR_MENUTEXT
242     COLOR_SCROLLBAR
243     COLOR_WINDOW
244     COLOR_WINDOWFRAME
245     COLOR_WINDOWTEXT
246     CS_BYTEALIGNCLIENT
247     CS_BYTEALIGNWINDOW
248     CS_CLASSDC
249     CS_DBLCLKS
250     CS_GLOBALCLASS
251     CS_HREDRAW
252     CS_IME
253     CS_KEYCVTWINDOW
254     CS_NOCLOSE
255     CS_NOKEYCVT
256     CS_OWNDC
257     CS_PARENTDC
258     CS_SAVEBITS
259     CS_VREDRAW
260     CTLCOLOR_BTN
261     CTLCOLOR_DLG
262     CTLCOLOR_EDIT
263     CTLCOLOR_LISTBOX
264     CTLCOLOR_MSGBOX
265     CTLCOLOR_SCROLLBAR
266     CTLCOLOR_STATIC
267     CWP_ALL
268     CWP_SKIPDISABLED
269     CWP_SKIPINVISIBLE
270     CWP_SKIPTRANSPARENT
271     CW_USEDEFAULT
272     DBGFILL_ALLOC
273     DBGFILL_BUFFER
274     DBGFILL_FREE
275     DBGFILL_STACK
276     DCX_CACHE
277     DCX_CLIPCHILDREN
278     DCX_CLIPSIBLINGS
279     DCX_EXCLUDERGN
280     DCX_EXCLUDEUPDATE
281     DCX_INTERSECTRGN
282     DCX_INTERSECTUPDATE
283     DCX_LOCKWINDOWUPDATE
284     DCX_NORECOMPUTE
285     DCX_NORESETATTRS
286     DCX_PARENTCLIP
287     DCX_USESTYLE
288     DCX_VALIDATE
289     DCX_WINDOW
290     DC_ACTIVE
291     DC_HASDEFID
292     DC_ICON
293     DC_INBUTTON
294     DC_SMALLCAP
295     DC_TEXT
296     DDL_ARCHIVE
297     DDL_DIRECTORY
298     DDL_DRIVES
299     DDL_EXCLUSIVE
300     DDL_HIDDEN
301     DDL_POSTMSGS
302     DDL_READONLY
303     DDL_READWRITE
304     DDL_SYSTEM
305     DEVICE_NOTIFY_WINDOW_HANDLE
306     DFCS_ADJUSTRECT
307     DFCS_BUTTON3STATE
308     DFCS_BUTTONCHECK
309     DFCS_BUTTONPUSH
310     DFCS_BUTTONRADIO
311     DFCS_BUTTONRADIOIMAGE
312     DFCS_BUTTONRADIOMASK
313     DFCS_CAPTIONCLOSE
314     DFCS_CAPTIONHELP
315     DFCS_CAPTIONMAX
316     DFCS_CAPTIONMIN
317     DFCS_CAPTIONRESTORE
318     DFCS_CHECKED
319     DFCS_FLAT
320     DFCS_HOT
321     DFCS_INACTIVE
322     DFCS_MENUARROW
323     DFCS_MENUARROWRIGHT
324     DFCS_MENUBULLET
325     DFCS_MENUCHECK
326     DFCS_MONO
327     DFCS_PUSHED
328     DFCS_SCROLLCOMBOBOX
329     DFCS_SCROLLDOWN
330     DFCS_SCROLLLEFT
331     DFCS_SCROLLRIGHT
332     DFCS_SCROLLSIZEGRIP
333     DFCS_SCROLLSIZEGRIPRIGHT
334     DFCS_SCROLLUP
335     DFCS_TRANSPARENT
336     DFC_BUTTON
337     DFC_CAPTION
338     DFC_MENU
339     DFC_SCROLL
340     DISP_CHANGE_BADFLAGS
341     DISP_CHANGE_BADMODE
342     DISP_CHANGE_BADPARAM
343     DISP_CHANGE_FAILED
344     DISP_CHANGE_NOTUPDATED
345     DISP_CHANGE_RESTART
346     DISP_CHANGE_SUCCESSFUL
347     DI_COMPAT
348     DI_DEFAULTSIZE
349     DI_IMAGE
350     DI_MASK
351     DI_NORMAL
352     DLGC_BUTTON
353     DLGC_DEFPUSHBUTTON
354     DLGC_HASSETSEL
355     DLGC_RADIOBUTTON
356     DLGC_STATIC
357     DLGC_UNDEFPUSHBUTTON
358     DLGC_WANTALLKEYS
359     DLGC_WANTARROWS
360     DLGC_WANTCHARS
361     DLGC_WANTMESSAGE
362     DLGC_WANTTAB
363     DLGWINDOWEXTRA
364     DM_GETDEFID
365     DM_REPOSITION
366     DM_SETDEFID
367     DSS_DEFAULT
368     DSS_DISABLED
369     DSS_MONO
370     DSS_NORMAL
371     DSS_RIGHT
372     DSS_UNION
373     DST_BITMAP
374     DST_COMPLEX
375     DST_ICON
376     DST_PREFIXTEXT
377     DST_TEXT
378     DS_3DLOOK
379     DS_ABSALIGN
380     DS_CENTER
381     DS_CENTERMOUSE
382     DS_CONTEXTHELP
383     DS_CONTROL
384     DS_FIXEDSYS
385     DS_LOCALEDIT
386     DS_MODALFRAME
387     DS_NOFAILCREATE
388     DS_NOIDLEMSG
389     DS_SETFONT
390     DS_SETFOREGROUND
391     DS_SYSMODAL
392     DT_BOTTOM
393     DT_CALCRECT
394     DT_CENTER
395     DT_EDITCONTROL
396     DT_END_ELLIPSIS
397     DT_EXPANDTABS
398     DT_EXTERNALLEADING
399     DT_INTERNAL
400     DT_LEFT
401     DT_MODIFYSTRING
402     DT_NOCLIP
403     DT_NOPREFIX
404     DT_PATH_ELLIPSIS
405     DT_RIGHT
406     DT_RTLREADING
407     DT_SINGLELINE
408     DT_TABSTOP
409     DT_TOP
410     DT_VCENTER
411     DT_WORDBREAK
412     DT_WORD_ELLIPSIS
413     DWL_DLGPROC
414     DWL_MSGRESULT
415     DWL_USER
416     EC_LEFTMARGIN
417     EC_RIGHTMARGIN
418     EC_USEFONTINFO
419     EDGE_BUMP
420     EDGE_ETCHED
421     EDGE_RAISED
422     EDGE_SUNKEN
423     EM_CANUNDO
424     EM_CHARFROMPOS
425     EM_EMPTYUNDOBUFFER
426     EM_FMTLINES
427     EM_GETFIRSTVISIBLELINE
428     EM_GETHANDLE
429     EM_GETLIMITTEXT
430     EM_GETLINE
431     EM_GETLINECOUNT
432     EM_GETMARGINS
433     EM_GETMODIFY
434     EM_GETPASSWORDCHAR
435     EM_GETRECT
436     EM_GETSEL
437     EM_GETTHUMB
438     EM_GETWORDBREAKPROC
439     EM_LIMITTEXT
440     EM_LINEFROMCHAR
441     EM_LINEINDEX
442     EM_LINELENGTH
443     EM_LINESCROLL
444     EM_POSFROMCHAR
445     EM_REPLACESEL
446     EM_SCROLL
447     EM_SCROLLCARET
448     EM_SETHANDLE
449     EM_SETLIMITTEXT
450     EM_SETMARGINS
451     EM_SETMODIFY
452     EM_SETPASSWORDCHAR
453     EM_SETREADONLY
454     EM_SETRECT
455     EM_SETRECTNP
456     EM_SETSEL
457     EM_SETTABSTOPS
458     EM_SETWORDBREAKPROC
459     EM_UNDO
460     EN_CHANGE
461     EN_ERRSPACE
462     EN_HSCROLL
463     EN_KILLFOCUS
464     EN_MAXTEXT
465     EN_SETFOCUS
466     EN_UPDATE
467     EN_VSCROLL
468     ESB_DISABLE_BOTH
469     ESB_DISABLE_DOWN
470     ESB_DISABLE_LEFT
471     ESB_DISABLE_LTUP
472     ESB_DISABLE_RIGHT
473     ESB_DISABLE_RTDN
474     ESB_DISABLE_UP
475     ESB_ENABLE_BOTH
476     ES_AUTOHSCROLL
477     ES_AUTOVSCROLL
478     ES_CENTER
479     ES_COMBO
480     ES_LEFT
481     ES_LOWERCASE
482     ES_MULTILINE
483     ES_NOHIDESEL
484     ES_NUMBER
485     ES_OEMCONVERT
486     ES_PASSWORD
487     ES_READONLY
488     ES_RIGHT
489     ES_UPPERCASE
490     ES_WANTRETURN
491     EWX_FORCE
492     EWX_LOGOFF
493     EWX_POWEROFF
494     EWX_REBOOT
495     EWX_SHUTDOWN
496     EW_EXITANDEXECAPP
497     EW_REBOOTSYSTEM
498     EW_RESTARTWINDOWS
499     FALT
500     FCONTROL
501     FKF_AVAILABLE
502     FKF_CLICKON
503     FKF_CONFIRMHOTKEY
504     FKF_FILTERKEYSON
505     FKF_HOTKEYACTIVE
506     FKF_HOTKEYSOUND
507     FKF_INDICATOR
508     FNOINVERT
509     FSHIFT
510     FVIRTKEY
511     GA_PARENT
512     GA_ROOT
513     GA_ROOTOWNER
514     GCL_CBCLSEXTRA
515     GCL_CBWNDEXTRA
516     GCL_HBRBACKGROUND
517     GCL_HCURSOR
518     GCL_HICON
519     GCL_HICONSM
520     GCL_HMODULE
521     GCL_MENUNAME
522     GCL_STYLE
523     GCL_WNDPROC
524     GCW_ATOM
525     GMDI_GOINTOPOPUPS
526     GMDI_USEDISABLED
527     GWL_EXSTYLE
528     GWL_HINSTANCE
529     GWL_HWNDPARENT
530     GWL_ID
531     GWL_STYLE
532     GWL_USERDATA
533     GWL_WNDPROC
534     GW_CHILD
535     GW_HWNDFIRST
536     GW_HWNDLAST
537     GW_HWNDNEXT
538     GW_HWNDPREV
539     GW_OWNER
540     HBMMENU_CALLBACK
541     HBMMENU_MBAR_CLOSE
542     HBMMENU_MBAR_CLOSE_D
543     HBMMENU_MBAR_MINIMIZE
544     HBMMENU_MBAR_MINIMIZE_D
545     HBMMENU_MBAR_RESTORE
546     HBMMENU_POPUP_CLOSE
547     HBMMENU_POPUP_MAXIMIZE
548     HBMMENU_POPUP_MINIMIZE
549     HBMMENU_POPUP_RESTORE
550     HBMMENU_SYSTEM
551     HCBT_ACTIVATE
552     HCBT_CLICKSKIPPED
553     HCBT_CREATEWND
554     HCBT_DESTROYWND
555     HCBT_KEYSKIPPED
556     HCBT_MINMAX
557     HCBT_MOVESIZE
558     HCBT_QS
559     HCBT_SETFOCUS
560     HCBT_SYSCOMMAND
561     HCF_AVAILABLE
562     HCF_CONFIRMHOTKEY
563     HCF_HIGHCONTRASTON
564     HCF_HOTKEYACTIVE
565     HCF_HOTKEYAVAILABLE
566     HCF_HOTKEYSOUND
567     HCF_INDICATOR
568     HC_ACTION
569     HC_GETNEXT
570     HC_NOREM
571     HC_NOREMOVE
572     HC_SKIP
573     HC_SYSMODALOFF
574     HC_SYSMODALON
575     HELPINFO_MENUITEM
576     HELPINFO_WINDOW
577     HELP_COMMAND
578     HELP_CONTENTS
579     HELP_CONTEXT
580     HELP_CONTEXTMENU
581     HELP_CONTEXTPOPUP
582     HELP_FINDER
583     HELP_FORCEFILE
584     HELP_HELPONHELP
585     HELP_INDEX
586     HELP_KEY
587     HELP_MULTIKEY
588     HELP_PARTIALKEY
589     HELP_QUIT
590     HELP_SETCONTENTS
591     HELP_SETINDEX
592     HELP_SETPOPUP_POS
593     HELP_SETWINPOS
594     HELP_TCARD
595     HELP_TCARD_DATA
596     HELP_TCARD_OTHER_CALLER
597     HELP_WM_HELP
598     HKL_NEXT
599     HKL_PREV
600     HOVER_DEFAULT
601     HSHELL_ACTIVATESHELLWINDOW
602     HSHELL_WINDOWCREATED
603     HSHELL_WINDOWDESTROYED
604     HTBORDER
605     HTBOTTOM
606     HTBOTTOMLEFT
607     HTBOTTOMRIGHT
608     HTCAPTION
609     HTCLIENT
610     HTCLOSE
611     HTERROR
612     HTGROWBOX
613     HTHELP
614     HTHSCROLL
615     HTLEFT
616     HTMAXBUTTON
617     HTMENU
618     HTMINBUTTON
619     HTNOWHERE
620     HTOBJECT
621     HTREDUCE
622     HTRIGHT
623     HTSIZE
624     HTSIZEFIRST
625     HTSIZELAST
626     HTSYSMENU
627     HTTOP
628     HTTOPLEFT
629     HTTOPRIGHT
630     HTTRANSPARENT
631     HTVSCROLL
632     HTZOOM
633     HWND_BOTTOM
634     HWND_BROADCAST
635     HWND_DESKTOP
636     HWND_MESSAGE
637     HWND_NOTOPMOST
638     HWND_TOP
639     HWND_TOPMOST
640     ICON_BIG
641     ICON_SMALL
642     IDABORT
643     IDCANCEL
644     IDCLOSE
645     IDC_APPSTARTINGA
646     IDC_APPSTARTINGW
647     IDC_ARROWA
648     IDC_ARROWW
649     IDC_CROSSA
650     IDC_CROSSW
651     IDC_HANDA
652     IDC_HANDW
653     IDC_HELPA
654     IDC_HELPW
655     IDC_IBEAMA
656     IDC_IBEAMW
657     IDC_ICONA
658     IDC_ICONW
659     IDC_NOA
660     IDC_NOW
661     IDC_SIZEA
662     IDC_SIZEALLA
663     IDC_SIZEALLW
664     IDC_SIZENESWA
665     IDC_SIZENESWW
666     IDC_SIZENSA
667     IDC_SIZENSW
668     IDC_SIZENWSEA
669     IDC_SIZENWSEW
670     IDC_SIZEW
671     IDC_SIZEWEA
672     IDC_SIZEWEW
673     IDC_UPARROWA
674     IDC_UPARROWW
675     IDC_WAITA
676     IDC_WAITW
677     IDHELP
678     IDHOT_SNAPDESKTOP
679     IDHOT_SNAPWINDOW
680     IDIGNORE
681     IDI_APPLICATIONA
682     IDI_APPLICATIONW
683     IDI_ASTERISKA
684     IDI_ASTERISKW
685     IDI_ERROR
686     IDI_EXCLAMATIONA
687     IDI_EXCLAMATIONW
688     IDI_HANDA
689     IDI_HANDW
690     IDI_INFORMATION
691     IDI_QUESTIONA
692     IDI_QUESTIONW
693     IDI_WARNING
694     IDI_WINLOGOA
695     IDI_WINLOGOW
696     IDNO
697     IDOK
698     IDRETRY
699     IDYES
700     IMAGE_BITMAP
701     IMAGE_CURSOR
702     IMAGE_ENHMETAFILE
703     IMAGE_ICON
704     INPUT_HARDWARE
705     INPUT_KEYBOARD
706     INPUT_MOUSE
707     ISMEX_CALLBACK
708     ISMEX_NOSEND
709     ISMEX_NOTIFY
710     ISMEX_REPLIED
711     ISMEX_SEND
712     KEYEVENTF_EXTENDEDKEY
713     KEYEVENTF_KEYUP
714     KF_ALTDOWN
715     KF_DLGMODE
716     KF_EXTENDED
717     KF_MENUMODE
718     KF_REPEAT
719     KF_UP
720     KLF_ACTIVATE
721     KLF_NOTELLSHELL
722     KLF_REORDER
723     KLF_REPLACELANG
724     KLF_SUBSTITUTE_OK
725     KLF_UNLOADPREVIOUS
726     KL_NAMELENGTH
727     LBN_DBLCLK
728     LBN_ERRSPACE
729     LBN_KILLFOCUS
730     LBN_SELCANCEL
731     LBN_SELCHANGE
732     LBN_SETFOCUS
733     LBS_DISABLENOSCROLL
734     LBS_EXTENDEDSEL
735     LBS_HASSTRINGS
736     LBS_MULTICOLUMN
737     LBS_MULTIPLESEL
738     LBS_NODATA
739     LBS_NOINTEGRALHEIGHT
740     LBS_NOREDRAW
741     LBS_NOSEL
742     LBS_NOTIFY
743     LBS_OWNERDRAWFIXED
744     LBS_OWNERDRAWVARIABLE
745     LBS_SORT
746     LBS_STANDARD
747     LBS_USETABSTOPS
748     LBS_WANTKEYBOARDINPUT
749     LB_ADDFILE
750     LB_ADDSTRING
751     LB_CARETOFF
752     LB_CARETON
753     LB_CTLCODE
754     LB_DELETESTRING
755     LB_DIR
756     LB_ERR
757     LB_ERRSPACE
758     LB_FINDSTRING
759     LB_FINDSTRINGEXACT
760     LB_GETANCHORINDEX
761     LB_GETCARETINDEX
762     LB_GETCOUNT
763     LB_GETCURSEL
764     LB_GETHORIZONTALEXTENT
765     LB_GETITEMDATA
766     LB_GETITEMHEIGHT
767     LB_GETITEMRECT
768     LB_GETLOCALE
769     LB_GETSEL
770     LB_GETSELCOUNT
771     LB_GETSELITEMS
772     LB_GETTEXT
773     LB_GETTEXTLEN
774     LB_GETTOPINDEX
775     LB_INITSTORAGE
776     LB_INSERTSTRING
777     LB_ITEMFROMPOINT
778     LB_OKAY
779     LB_RESETCONTENT
780     LB_SELECTSTRING
781     LB_SELITEMRANGE
782     LB_SELITEMRANGEEX
783     LB_SETANCHORINDEX
784     LB_SETCARETINDEX
785     LB_SETCOLUMNWIDTH
786     LB_SETCOUNT
787     LB_SETCURSEL
788     LB_SETHORIZONTALEXTENT
789     LB_SETITEMDATA
790     LB_SETITEMHEIGHT
791     LB_SETLOCALE
792     LB_SETSEL
793     LB_SETTABSTOPS
794     LB_SETTOPINDEX
795     LLKHF_ALTDOWN
796     LLKHF_EXTENDED
797     LLKHF_INJECTED
798     LLKHF_UP
799     LLMHF_INJECTED
800     LR_COLOR
801     LR_COPYDELETEORG
802     LR_COPYFROMRESOURCE
803     LR_COPYRETURNORG
804     LR_CREATEDIBSECTION
805     LR_DEFAULTCOLOR
806     LR_DEFAULTSIZE
807     LR_LOADFROMFILE
808     LR_LOADMAP3DCOLORS
809     LR_LOADTRANSPARENT
810     LR_MONOCHROME
811     LR_SHARED
812     LR_VGA_COLOR
813     MA_ACTIVATE
814     MA_ACTIVATEANDEAT
815     MA_NOACTIVATE
816     MA_NOACTIVATEANDEAT
817     MB_ABORTRETRYIGNORE
818     MB_APPLMODAL
819     MB_DEFAULT_DESKTOP_ONLY
820     MB_DEFBUTTON1
821     MB_DEFBUTTON2
822     MB_DEFBUTTON3
823     MB_DEFBUTTON4
824     MB_DEFMASK
825     MB_HELP
826     MB_ICONASTERISK
827     MB_ICONERROR
828     MB_ICONEXCLAMATION
829     MB_ICONHAND
830     MB_ICONINFORMATION
831     MB_ICONMASK
832     MB_ICONQUESTION
833     MB_ICONSTOP
834     MB_ICONWARNING
835     MB_MISCMASK
836     MB_MODEMASK
837     MB_NOFOCUS
838     MB_OK
839     MB_OKCANCEL
840     MB_RETRYCANCEL
841     MB_RIGHT
842     MB_RTLREADING
843     MB_SERVICE_NOTIFICATION
844     MB_SETFOREGROUND
845     MB_SYSTEMMODAL
846     MB_TASKMODAL
847     MB_TOPMOST
848     MB_TYPEMASK
849     MB_USERICON
850     MB_YESNO
851     MB_YESNOCANCEL
852     MDIS_ALLCHILDSTYLES
853     MDITILE_HORIZONTAL
854     MDITILE_SKIPDISABLED
855     MDITILE_VERTICAL
856     MFS_BOTTOMGAPDROP
857     MFS_CACHEDBMP
858     MFS_CHECKED
859     MFS_DEFAULT
860     MFS_DISABLED
861     MFS_ENABLED
862     MFS_GAPDROP
863     MFS_GRAYED
864     MFS_HILITE
865     MFS_HOTTRACKDRAWN
866     MFS_MASK
867     MFS_TOPGAPDROP
868     MFS_UNCHECKED
869     MFS_UNHILITE
870     MFT_BITMAP
871     MFT_MENUBARBREAK
872     MFT_MENUBREAK
873     MFT_OWNERDRAW
874     MFT_RADIOCHECK
875     MFT_RIGHTJUSTIFY
876     MFT_RIGHTORDER
877     MFT_SEPARATOR
878     MFT_STRING
879     MF_APPEND
880     MF_BITMAP
881     MF_BYCOMMAND
882     MF_BYPOSITION
883     MF_CHANGE
884     MF_CHECKED
885     MF_DEFAULT
886     MF_DELETE
887     MF_DISABLED
888     MF_ENABLED
889     MF_END
890     MF_GRAYED
891     MF_HELP
892     MF_HILITE
893     MF_INSERT
894     MF_MENUBARBREAK
895     MF_MENUBREAK
896     MF_MOUSESELECT
897     MF_OWNERDRAW
898     MF_POPUP
899     MF_REMOVE
900     MF_RIGHTJUSTIFY
901     MF_SEPARATOR
902     MF_STRING
903     MF_SYSMENU
904     MF_UNCHECKED
905     MF_UNHILITE
906     MF_USECHECKBITMAPS
907     MIIM_BITMAP
908     MIIM_CHECKMARKS
909     MIIM_DATA
910     MIIM_FTYPE
911     MIIM_ID
912     MIIM_STATE
913     MIIM_STRING
914     MIIM_SUBMENU
915     MIIM_TYPE
916     MIM_APPLYTOSUBMENUS
917     MIM_BACKGROUND
918     MIM_HELPID
919     MIM_MAXHEIGHT
920     MIM_MENUDATA
921     MIM_STYLE
922     MKF_AVAILABLE
923     MKF_CONFIRMHOTKEY
924     MKF_HOTKEYACTIVE
925     MKF_HOTKEYSOUND
926     MKF_INDICATOR
927     MKF_MODIFIERS
928     MKF_MOUSEKEYSON
929     MKF_REPLACENUMBERS
930     MK_CONTROL
931     MK_LBUTTON
932     MK_MBUTTON
933     MK_RBUTTON
934     MK_SHIFT
935     MK_XBUTTON1
936     MK_XBUTTON2
937     MNC_CLOSE
938     MNC_EXECUTE
939     MNC_IGNORE
940     MNC_SELECT
941     MOD_ALT
942     MOD_CONTROL
943     MOD_SHIFT
944     MOD_WIN
945     MONITORINFOF_PRIMARY
946     MONITOR_DEFAULTTONEAREST
947     MONITOR_DEFAULTTONULL
948     MONITOR_DEFAULTTOPRIMARY
949     MOUSEEVENTF_ABSOLUTE
950     MOUSEEVENTF_LEFTDOWN
951     MOUSEEVENTF_LEFTUP
952     MOUSEEVENTF_MIDDLEDOWN
953     MOUSEEVENTF_MIDDLEUP
954     MOUSEEVENTF_MOVE
955     MOUSEEVENTF_RIGHTDOWN
956     MOUSEEVENTF_RIGHTUP
957     MOUSEEVENTF_WHEEL
958     MSGF_DDEMGR
959     MSGF_DIALOGBOX
960     MSGF_MAX
961     MSGF_MENU
962     MSGF_MESSAGEBOX
963     MSGF_MOVE
964     MSGF_NEXTWINDOW
965     MSGF_SCROLLBAR
966     MSGF_SIZE
967     MSGF_USER
968     MWMO_ALERTABLE
969     MWMO_INPUTAVAILABLE
970     MWMO_WAITALL
971     NFR_ANSI
972     NFR_UNICODE
973     NF_QUERY
974     NF_REQUERY
975     OBM_BTNCORNERS
976     OBM_BTSIZE
977     OBM_CHECK
978     OBM_CHECKBOXES
979     OBM_CLOSE
980     OBM_COMBO
981     OBM_DNARROW
982     OBM_DNARROWD
983     OBM_DNARROWI
984     OBM_LFARROW
985     OBM_LFARROWD
986     OBM_LFARROWI
987     OBM_MNARROW
988     OBM_OLD_CLOSE
989     OBM_OLD_DNARROW
990     OBM_OLD_LFARROW
991     OBM_OLD_REDUCE
992     OBM_OLD_RESTORE
993     OBM_OLD_RGARROW
994     OBM_OLD_UPARROW
995     OBM_OLD_ZOOM
996     OBM_REDUCE
997     OBM_REDUCED
998     OBM_RESTORE
999     OBM_RESTORED
1000     OBM_RGARROW
1001     OBM_RGARROWD
1002     OBM_RGARROWI
1003     OBM_SIZE
1004     OBM_TRTYPE
1005     OBM_UPARROW
1006     OBM_UPARROWD
1007     OBM_UPARROWI
1008     OBM_ZOOM
1009     OBM_ZOOMD
1010     OCR_APPSTARTING
1011     OCR_CROSS
1012     OCR_DRAGOBJECT
1013     OCR_HAND
1014     OCR_HELP
1015     OCR_IBEAM
1016     OCR_ICOCUR
1017     OCR_ICON
1018     OCR_NO
1019     OCR_NORMAL
1020     OCR_SIZE
1021     OCR_SIZEALL
1022     OCR_SIZENESW
1023     OCR_SIZENS
1024     OCR_SIZENWSE
1025     OCR_SIZEWE
1026     OCR_UP
1027     OCR_WAIT
1028     ODA_DRAWENTIRE
1029     ODA_FOCUS
1030     ODA_SELECT
1031     ODS_CHECKED
1032     ODS_COMBOBOXEDIT
1033     ODS_DISABLED
1034     ODS_FOCUS
1035     ODS_GRAYED
1036     ODS_HOTLIGHT
1037     ODS_INACTIVE
1038     ODS_SELECTED
1039     ODT_BUTTON
1040     ODT_COMBOBOX
1041     ODT_LISTBOX
1042     ODT_MENU
1043     ODT_STATIC
1044     OIC_BANG
1045     OIC_ERROR
1046     OIC_HAND
1047     OIC_INFORMATION
1048     OIC_NOTE
1049     OIC_QUES
1050     OIC_SAMPLE
1051     OIC_WARNING
1052     OIC_WINLOGO
1053     PM_NOREMOVE
1054     PM_NOYIELD
1055     PM_REMOVE
1056     PRF_CHECKVISIBLE
1057     PRF_CHILDREN
1058     PRF_CLIENT
1059     PRF_ERASEBKGND
1060     PRF_NONCLIENT
1061     PRF_OWNED
1062     QS_ALLEVENTS
1063     QS_ALLINPUT
1064     QS_HOTKEY
1065     QS_INPUT
1066     QS_KEY
1067     QS_MOUSE
1068     QS_MOUSEBUTTON
1069     QS_MOUSEMOVE
1070     QS_PAINT
1071     QS_POSTMESSAGE
1072     QS_SENDMESSAGE
1073     QS_SMRESULT
1074     QS_TIMER
1075     RDW_ALLCHILDREN
1076     RDW_ERASE
1077     RDW_ERASENOW
1078     RDW_FRAME
1079     RDW_INTERNALPAINT
1080     RDW_INVALIDATE
1081     RDW_NOCHILDREN
1082     RDW_NOERASE
1083     RDW_NOFRAME
1084     RDW_NOINTERNALPAINT
1085     RDW_UPDATENOW
1086     RDW_VALIDATE
1087     RT_ACCELERATORA
1088     RT_ACCELERATORW
1089     RT_ANICURSORA
1090     RT_ANICURSORW
1091     RT_ANIICONA
1092     RT_ANIICONW
1093     RT_BITMAPA
1094     RT_BITMAPW
1095     RT_CURSORA
1096     RT_CURSORW
1097     RT_DIALOGA
1098     RT_DIALOGW
1099     RT_DLGINCLUDEA
1100     RT_DLGINCLUDEW
1101     RT_FONTA
1102     RT_FONTDIRA
1103     RT_FONTDIRW
1104     RT_FONTW
1105     RT_GROUP_CURSORA
1106     RT_GROUP_CURSORW
1107     RT_GROUP_ICONA
1108     RT_GROUP_ICONW
1109     RT_HTMLA
1110     RT_HTMLW
1111     RT_ICONA
1112     RT_ICONW
1113     RT_MENUA
1114     RT_MENUW
1115     RT_MESSAGETABLEA
1116     RT_MESSAGETABLEW
1117     RT_PLUGPLAYA
1118     RT_PLUGPLAYW
1119     RT_RCDATAA
1120     RT_RCDATAW
1121     RT_STRINGA
1122     RT_STRINGW
1123     RT_VERSIONA
1124     RT_VERSIONW
1125     RT_VXDA
1126     RT_VXDW
1127     SBM_ENABLE_ARROWS
1128     SBM_GETPOS
1129     SBM_GETRANGE
1130     SBM_GETSCROLLINFO
1131     SBM_SETPOS
1132     SBM_SETRANGE
1133     SBM_SETRANGEREDRAW
1134     SBM_SETSCROLLINFO
1135     SBS_BOTTOMALIGN
1136     SBS_HORZ
1137     SBS_LEFTALIGN
1138     SBS_RIGHTALIGN
1139     SBS_SIZEBOX
1140     SBS_SIZEBOXBOTTOMRIGHTALIGN
1141     SBS_SIZEBOXTOPLEFTALIGN
1142     SBS_SIZEGRIP
1143     SBS_TOPALIGN
1144     SBS_VERT
1145     SB_BOTH
1146     SB_BOTTOM
1147     SB_CTL
1148     SB_ENDSCROLL
1149     SB_HORZ
1150     SB_LEFT
1151     SB_LINEDOWN
1152     SB_LINELEFT
1153     SB_LINERIGHT
1154     SB_LINEUP
1155     SB_PAGEDOWN
1156     SB_PAGELEFT
1157     SB_PAGERIGHT
1158     SB_PAGEUP
1159     SB_RIGHT
1160     SB_THUMBPOSITION
1161     SB_THUMBTRACK
1162     SB_TOP
1163     SB_VERT
1164     SC_ARRANGE
1165     SC_CLOSE
1166     SC_CONTEXTHELP
1167     SC_DEFAULT
1168     SC_HOTKEY
1169     SC_HSCROLL
1170     SC_ICON
1171     SC_KEYMENU
1172     SC_MAXIMIZE
1173     SC_MINIMIZE
1174     SC_MONITORPOWER
1175     SC_MOUSEMENU
1176     SC_MOVE
1177     SC_NEXTWINDOW
1178     SC_PREVWINDOW
1179     SC_RESTORE
1180     SC_SCREENSAVE
1181     SC_SEPARATOR
1182     SC_SIZE
1183     SC_TASKLIST
1184     SC_VSCROLL
1185     SC_ZOOM
1186     SERKF_ACTIVE
1187     SERKF_AVAILABLE
1188     SERKF_INDICATOR
1189     SERKF_SERIALKEYSON
1190     SIF_ALL
1191     SIF_DISABLENOSCROLL
1192     SIF_PAGE
1193     SIF_POS
1194     SIF_RANGE
1195     SIF_TRACKPOS
1196     SIZEFULLSCREEN
1197     SIZEICONIC
1198     SIZENORMAL
1199     SIZEZOOMHIDE
1200     SIZEZOOMSHOW
1201     SIZE_MAXHIDE
1202     SIZE_MAXIMIZED
1203     SIZE_MAXSHOW
1204     SIZE_MINIMIZED
1205     SIZE_RESTORED
1206     SKF_AUDIBLEFEEDBACK
1207     SKF_AVAILABLE
1208     SKF_CONFIRMHOTKEY
1209     SKF_HOTKEYACTIVE
1210     SKF_HOTKEYSOUND
1211     SKF_INDICATOR
1212     SKF_STICKYKEYSON
1213     SKF_TRISTATE
1214     SKF_TWOKEYSOFF
1215     SLE_ERROR
1216     SLE_MINORERROR
1217     SLE_WARNING
1218     SMTO_ABORTIFHUNG
1219     SMTO_BLOCK
1220     SMTO_NORMAL
1221     SMTO_NOTIMEOUTIFNOTHUNG
1222     SM_ARRANGE
1223     SM_CLEANBOOT
1224     SM_CMETRICS
1225     SM_CMONITORS
1226     SM_CMOUSEBUTTONS
1227     SM_CXBORDER
1228     SM_CXCURSOR
1229     SM_CXDLGFRAME
1230     SM_CXDOUBLECLK
1231     SM_CXDRAG
1232     SM_CXEDGE
1233     SM_CXFIXEDFRAME
1234     SM_CXFRAME
1235     SM_CXFULLSCREEN
1236     SM_CXHSCROLL
1237     SM_CXHTHUMB
1238     SM_CXICON
1239     SM_CXICONSPACING
1240     SM_CXMAXIMIZED
1241     SM_CXMAXTRACK
1242     SM_CXMENUCHECK
1243     SM_CXMENUSIZE
1244     SM_CXMIN
1245     SM_CXMINIMIZED
1246     SM_CXMINSPACING
1247     SM_CXMINTRACK
1248     SM_CXSCREEN
1249     SM_CXSIZE
1250     SM_CXSIZEFRAME
1251     SM_CXSMICON
1252     SM_CXSMSIZE
1253     SM_CXVIRTUALSCREEN
1254     SM_CXVSCROLL
1255     SM_CYBORDER
1256     SM_CYCAPTION
1257     SM_CYCURSOR
1258     SM_CYDLGFRAME
1259     SM_CYDOUBLECLK
1260     SM_CYDRAG
1261     SM_CYEDGE
1262     SM_CYFIXEDFRAME
1263     SM_CYFRAME
1264     SM_CYFULLSCREEN
1265     SM_CYHSCROLL
1266     SM_CYICON
1267     SM_CYICONSPACING
1268     SM_CYKANJIWINDOW
1269     SM_CYMAXIMIZED
1270     SM_CYMAXTRACK
1271     SM_CYMENU
1272     SM_CYMENUCHECK
1273     SM_CYMENUSIZE
1274     SM_CYMIN
1275     SM_CYMINIMIZED
1276     SM_CYMINSPACING
1277     SM_CYMINTRACK
1278     SM_CYSCREEN
1279     SM_CYSIZE
1280     SM_CYSIZEFRAME
1281     SM_CYSMCAPTION
1282     SM_CYSMICON
1283     SM_CYSMSIZE
1284     SM_CYVIRTUALSCREEN
1285     SM_CYVSCROLL
1286     SM_CYVTHUMB
1287     SM_DBCSENABLED
1288     SM_DEBUG
1289     SM_MENUDROPALIGNMENT
1290     SM_MIDEASTENABLED
1291     SM_MOUSEPRESENT
1292     SM_MOUSEWHEELPRESENT
1293     SM_NETWORK
1294     SM_PENWINDOWS
1295     SM_RESERVED1
1296     SM_RESERVED2
1297     SM_RESERVED3
1298     SM_RESERVED4
1299     SM_SAMEDISPLAYFORMAT
1300     SM_SECURE
1301     SM_SHOWSOUNDS
1302     SM_SLOWMACHINE
1303     SM_SWAPBUTTON
1304     SM_XVIRTUALSCREEN
1305     SM_YVIRTUALSCREEN
1306     SPIF_SENDCHANGE
1307     SPIF_SENDWININICHANGE
1308     SPIF_UPDATEINIFILE
1309     SPI_GETACCESSTIMEOUT
1310     SPI_GETACTIVEWINDOWTRACKING
1311     SPI_GETACTIVEWNDTRKTIMEOUT
1312     SPI_GETACTIVEWNDTRKZORDER
1313     SPI_GETANIMATION
1314     SPI_GETBEEP
1315     SPI_GETBORDER
1316     SPI_GETCOMBOBOXANIMATION
1317     SPI_GETDEFAULTINPUTLANG
1318     SPI_GETDESKWALLPAPER
1319     SPI_GETDRAGFULLWINDOWS
1320     SPI_GETFASTTASKSWITCH
1321     SPI_GETFILTERKEYS
1322     SPI_GETFONTSMOOTHING
1323     SPI_GETFOREGROUNDFLASHCOUNT
1324     SPI_GETFOREGROUNDLOCKTIMEOUT
1325     SPI_GETGRADIENTCAPTIONS
1326     SPI_GETGRIDGRANULARITY
1327     SPI_GETHIGHCONTRAST
1328     SPI_GETHOTTRACKING
1329     SPI_GETICONMETRICS
1330     SPI_GETICONTITLELOGFONT
1331     SPI_GETICONTITLEWRAP
1332     SPI_GETKEYBOARDDELAY
1333     SPI_GETKEYBOARDPREF
1334     SPI_GETKEYBOARDSPEED
1335     SPI_GETLISTBOXSMOOTHSCROLLING
1336     SPI_GETLOWPOWERACTIVE
1337     SPI_GETLOWPOWERTIMEOUT
1338     SPI_GETMENUANIMATION
1339     SPI_GETMENUDROPALIGNMENT
1340     SPI_GETMENUSHOWDELAY
1341     SPI_GETMENUUNDERLINES
1342     SPI_GETMINIMIZEDMETRICS
1343     SPI_GETMOUSE
1344     SPI_GETMOUSEHOVERHEIGHT
1345     SPI_GETMOUSEHOVERTIME
1346     SPI_GETMOUSEHOVERWIDTH
1347     SPI_GETMOUSEKEYS
1348     SPI_GETMOUSESPEED
1349     SPI_GETMOUSETRAILS
1350     SPI_GETNONCLIENTMETRICS
1351     SPI_GETPOWEROFFACTIVE
1352     SPI_GETPOWEROFFTIMEOUT
1353     SPI_GETSCREENREADER
1354     SPI_GETSCREENSAVEACTIVE
1355     SPI_GETSCREENSAVERRUNNING
1356     SPI_GETSCREENSAVETIMEOUT
1357     SPI_GETSERIALKEYS
1358     SPI_GETSHOWIMEUI
1359     SPI_GETSHOWSOUNDS
1360     SPI_GETSOUNDSENTRY
1361     SPI_GETSTICKYKEYS
1362     SPI_GETTOGGLEKEYS
1363     SPI_GETWHEELSCROLLLINES
1364     SPI_GETWINDOWSEXTENSION
1365     SPI_GETWORKAREA
1366     SPI_ICONHORIZONTALSPACING
1367     SPI_ICONVERTICALSPACING
1368     SPI_LANGDRIVER
1369     SPI_SCREENSAVERRUNNING
1370     SPI_SETACCESSTIMEOUT
1371     SPI_SETACTIVEWINDOWTRACKING
1372     SPI_SETACTIVEWNDTRKTIMEOUT
1373     SPI_SETACTIVEWNDTRKZORDER
1374     SPI_SETANIMATION
1375     SPI_SETBEEP
1376     SPI_SETBORDER
1377     SPI_SETCOMBOBOXANIMATION
1378     SPI_SETCURSORS
1379     SPI_SETDEFAULTINPUTLANG
1380     SPI_SETDESKPATTERN
1381     SPI_SETDESKWALLPAPER
1382     SPI_SETDOUBLECLICKTIME
1383     SPI_SETDOUBLECLKHEIGHT
1384     SPI_SETDOUBLECLKWIDTH
1385     SPI_SETDRAGFULLWINDOWS
1386     SPI_SETDRAGHEIGHT
1387     SPI_SETDRAGWIDTH
1388     SPI_SETFASTTASKSWITCH
1389     SPI_SETFILTERKEYS
1390     SPI_SETFONTSMOOTHING
1391     SPI_SETFOREGROUNDFLASHCOUNT
1392     SPI_SETFOREGROUNDLOCKTIMEOUT
1393     SPI_SETGRADIENTCAPTIONS
1394     SPI_SETGRIDGRANULARITY
1395     SPI_SETHANDHELD
1396     SPI_SETHIGHCONTRAST
1397     SPI_SETHOTTRACKING
1398     SPI_SETICONMETRICS
1399     SPI_SETICONS
1400     SPI_SETICONTITLELOGFONT
1401     SPI_SETICONTITLEWRAP
1402     SPI_SETKEYBOARDDELAY
1403     SPI_SETKEYBOARDPREF
1404     SPI_SETKEYBOARDSPEED
1405     SPI_SETLANGTOGGLE
1406     SPI_SETLISTBOXSMOOTHSCROLLING
1407     SPI_SETLOWPOWERACTIVE
1408     SPI_SETLOWPOWERTIMEOUT
1409     SPI_SETMENUANIMATION
1410     SPI_SETMENUDROPALIGNMENT
1411     SPI_SETMENUSHOWDELAY
1412     SPI_SETMENUUNDERLINES
1413     SPI_SETMINIMIZEDMETRICS
1414     SPI_SETMOUSE
1415     SPI_SETMOUSEBUTTONSWAP
1416     SPI_SETMOUSEHOVERHEIGHT
1417     SPI_SETMOUSEHOVERTIME
1418     SPI_SETMOUSEHOVERWIDTH
1419     SPI_SETMOUSEKEYS
1420     SPI_SETMOUSESPEED
1421     SPI_SETMOUSETRAILS
1422     SPI_SETNONCLIENTMETRICS
1423     SPI_SETPENWINDOWS
1424     SPI_SETPOWEROFFACTIVE
1425     SPI_SETPOWEROFFTIMEOUT
1426     SPI_SETSCREENREADER
1427     SPI_SETSCREENSAVEACTIVE
1428     SPI_SETSCREENSAVERRUNNING
1429     SPI_SETSCREENSAVETIMEOUT
1430     SPI_SETSERIALKEYS
1431     SPI_SETSHOWIMEUI
1432     SPI_SETSHOWSOUNDS
1433     SPI_SETSOUNDSENTRY
1434     SPI_SETSTICKYKEYS
1435     SPI_SETTOGGLEKEYS
1436     SPI_SETWHEELSCROLLLINES
1437     SPI_SETWORKAREA
1438     SSF_AVAILABLE
1439     SSF_SOUNDSENTRYON
1440     SSGF_DISPLAY
1441     SSGF_NONE
1442     SSTF_BORDER
1443     SSTF_CHARS
1444     SSTF_DISPLAY
1445     SSTF_NONE
1446     SSWF_DISPLAY
1447     SSWF_NONE
1448     SSWF_TITLE
1449     SSWF_WINDOW
1450     SS_BITMAP
1451     SS_BLACKFRAME
1452     SS_BLACKRECT
1453     SS_CENTER
1454     SS_CENTERIMAGE
1455     SS_ENHMETAFILE
1456     SS_ETCHEDFRAME
1457     SS_ETCHEDHORZ
1458     SS_ETCHEDVERT
1459     SS_GRAYFRAME
1460     SS_GRAYRECT
1461     SS_ICON
1462     SS_LEFT
1463     SS_LEFTNOWORDWRAP
1464     SS_NOPREFIX
1465     SS_NOTIFY
1466     SS_OWNERDRAW
1467     SS_REALSIZEIMAGE
1468     SS_RIGHT
1469     SS_RIGHTJUST
1470     SS_SIMPLE
1471     SS_SUNKEN
1472     SS_TYPEMASK
1473     SS_WHITEFRAME
1474     SS_WHITERECT
1475     STM_GETICON
1476     STM_GETIMAGE
1477     STM_MSGMAX
1478     STM_SETICON
1479     STM_SETIMAGE
1480     STN_CLICKED
1481     STN_DBLCLK
1482     STN_DISABLE
1483     STN_ENABLE
1484     SWP_ASYNCWINDOWPOS
1485     SWP_DEFERERASE
1486     SWP_DRAWFRAME
1487     SWP_FRAMECHANGED
1488     SWP_HIDEWINDOW
1489     SWP_NOACTIVATE
1490     SWP_NOCOPYBITS
1491     SWP_NOMOVE
1492     SWP_NOOWNERZORDER
1493     SWP_NOREDRAW
1494     SWP_NOREPOSITION
1495     SWP_NOSENDCHANGING
1496     SWP_NOSIZE
1497     SWP_NOZORDER
1498     SWP_SHOWWINDOW
1499     SW_ERASE
1500     SW_FORCEMINIMIZE
1501     SW_HIDE
1502     SW_INVALIDATE
1503     SW_MAX
1504     SW_MAXIMIZE
1505     SW_MINIMIZE
1506     SW_NORMAL
1507     SW_NORMALNA
1508     SW_OTHERMAXIMIZED
1509     SW_OTHERRESTORED
1510     SW_PARENTCLOSING
1511     SW_PARENTOPENING
1512     SW_RESTORE
1513     SW_SCROLLCHILDREN
1514     SW_SHOW
1515     SW_SHOWDEFAULT
1516     SW_SHOWMAXIMIZED
1517     SW_SHOWMINIMIZED
1518     SW_SHOWMINNOACTIVE
1519     SW_SHOWNA
1520     SW_SHOWNOACTIVATE
1521     SW_SHOWNORMAL
1522     TKF_AVAILABLE
1523     TKF_CONFIRMHOTKEY
1524     TKF_HOTKEYACTIVE
1525     TKF_HOTKEYSOUND
1526     TKF_TOGGLEKEYSON
1527     TME_CANCEL
1528     TME_HOVER
1529     TME_LEAVE
1530     TME_QUERY
1531     TPM_BOTTOMALIGN
1532     TPM_CENTERALIGN
1533     TPM_HORIZONTAL
1534     TPM_LEFTALIGN
1535     TPM_LEFTBUTTON
1536     TPM_NONOTIFY
1537     TPM_RETURNCMD
1538     TPM_RIGHTALIGN
1539     TPM_RIGHTBUTTON
1540     TPM_TOPALIGN
1541     TPM_VCENTERALIGN
1542     TPM_VERTICAL
1543     VK_0
1544     VK_1
1545     VK_2
1546     VK_3
1547     VK_4
1548     VK_5
1549     VK_6
1550     VK_7
1551     VK_8
1552     VK_9
1553     VK_A
1554     VK_ADD
1555     VK_APPS
1556     VK_ATTN
1557     VK_B
1558     VK_BACK
1559     VK_C
1560     VK_CANCEL
1561     VK_CAPITAL
1562     VK_CLEAR
1563     VK_CONTROL
1564     VK_CRSEL
1565     VK_D
1566     VK_DECIMAL
1567     VK_DELETE
1568     VK_DIVIDE
1569     VK_DOWN
1570     VK_E
1571     VK_END
1572     VK_EREOF
1573     VK_ESCAPE
1574     VK_EXECUTE
1575     VK_EXSEL
1576     VK_F
1577     VK_F1
1578     VK_F10
1579     VK_F11
1580     VK_F12
1581     VK_F13
1582     VK_F14
1583     VK_F15
1584     VK_F16
1585     VK_F17
1586     VK_F18
1587     VK_F19
1588     VK_F2
1589     VK_F20
1590     VK_F21
1591     VK_F22
1592     VK_F23
1593     VK_F24
1594     VK_F3
1595     VK_F4
1596     VK_F5
1597     VK_F6
1598     VK_F7
1599     VK_F8
1600     VK_F9
1601     VK_G
1602     VK_H
1603     VK_HELP
1604     VK_HOME
1605     VK_I
1606     VK_ICO_00
1607     VK_ICO_HELP
1608     VK_INSERT
1609     VK_J
1610     VK_K
1611     VK_L
1612     VK_LBUTTON
1613     VK_LCONTROL
1614     VK_LEFT
1615     VK_LMENU
1616     VK_LSHIFT
1617     VK_LWIN
1618     VK_M
1619     VK_MBUTTON
1620     VK_MENU
1621     VK_MULTIPLY
1622     VK_N
1623     VK_NEXT
1624     VK_NONAME
1625     VK_NUMLOCK
1626     VK_NUMPAD0
1627     VK_NUMPAD1
1628     VK_NUMPAD2
1629     VK_NUMPAD3
1630     VK_NUMPAD4
1631     VK_NUMPAD5
1632     VK_NUMPAD6
1633     VK_NUMPAD7
1634     VK_NUMPAD8
1635     VK_NUMPAD9
1636     VK_O
1637     VK_OEM_1
1638     VK_OEM_102
1639     VK_OEM_2
1640     VK_OEM_3
1641     VK_OEM_4
1642     VK_OEM_5
1643     VK_OEM_6
1644     VK_OEM_7
1645     VK_OEM_8
1646     VK_OEM_AX
1647     VK_OEM_CLEAR
1648     VK_OEM_COMMA
1649     VK_OEM_MINUS
1650     VK_OEM_PERIOD
1651     VK_OEM_PLUS
1652     VK_P
1653     VK_PA1
1654     VK_PAUSE
1655     VK_PLAY
1656     VK_PRINT
1657     VK_PRIOR
1658     VK_PROCESSKEY
1659     VK_Q
1660     VK_R
1661     VK_RBUTTON
1662     VK_RCONTROL
1663     VK_RETURN
1664     VK_RIGHT
1665     VK_RMENU
1666     VK_RSHIFT
1667     VK_RWIN
1668     VK_S
1669     VK_SCROLL
1670     VK_SELECT
1671     VK_SEPARATOR
1672     VK_SHIFT
1673     VK_SNAPSHOT
1674     VK_SPACE
1675     VK_SUBTRACT
1676     VK_T
1677     VK_TAB
1678     VK_U
1679     VK_UP
1680     VK_V
1681     VK_W
1682     VK_X
1683     VK_XBUTTON1
1684     VK_XBUTTON2
1685     VK_Y
1686     VK_Z
1687     VK_ZOOM
1688     WA_ACTIVE
1689     WA_CLICKACTIVE
1690     WA_INACTIVE
1691     WB_ISDELIMITER
1692     WB_LEFT
1693     WB_RIGHT
1694     WC_DIALOGA
1695     WC_DIALOGW
1696     WHEEL_DELTA
1697     WHEEL_PAGESCROLL
1698     WH_CALLWNDPROC
1699     WH_CALLWNDPROCRET
1700     WH_CBT
1701     WH_DEBUG
1702     WH_FOREGROUNDIDLE
1703     WH_GETMESSAGE
1704     WH_HARDWARE
1705     WH_JOURNALPLAYBACK
1706     WH_JOURNALRECORD
1707     WH_KEYBOARD
1708     WH_KEYBOARD_LL
1709     WH_MAX
1710     WH_MAXHOOK
1711     WH_MIN
1712     WH_MINHOOK
1713     WH_MOUSE
1714     WH_MOUSE_LL
1715     WH_MSGFILTER
1716     WH_SHELL
1717     WH_SYSMSGFILTER
1718     WMSZ_BOTTOM
1719     WMSZ_BOTTOMLEFT
1720     WMSZ_BOTTOMRIGHT
1721     WMSZ_LEFT
1722     WMSZ_RIGHT
1723     WMSZ_TOP
1724     WMSZ_TOPLEFT
1725     WMSZ_TOPRIGHT
1726     WM_ACTIVATE
1727     WM_ACTIVATEAPP
1728     WM_ACTIVATESHELLWINDOW
1729     WM_ALTTABACTIVE
1730     WM_APP
1731     WM_ASKCBFORMATNAME
1732     WM_BEGINDRAG
1733     WM_CANCELJOURNAL
1734     WM_CANCELMODE
1735     WM_CAPTURECHANGED
1736     WM_CHANGECBCHAIN
1737     WM_CHANGEUISTATE
1738     WM_CHAR
1739     WM_CHARTOITEM
1740     WM_CHILDACTIVATE
1741     WM_CLEAR
1742     WM_CLOSE
1743     WM_COMMAND
1744     WM_COMMNOTIFY
1745     WM_COMPACTING
1746     WM_COMPAREITEM
1747     WM_CONTEXTMENU
1748     WM_COPY
1749     WM_COPYDATA
1750     WM_CREATE
1751     WM_CTLCOLOR
1752     WM_CTLCOLORBTN
1753     WM_CTLCOLORDLG
1754     WM_CTLCOLOREDIT
1755     WM_CTLCOLORLISTBOX
1756     WM_CTLCOLORMSGBOX
1757     WM_CTLCOLORSCROLLBAR
1758     WM_CTLCOLORSTATIC
1759     WM_CUT
1760     WM_DEADCHAR
1761     WM_DELETEITEM
1762     WM_DESTROY
1763     WM_DESTROYCLIPBOARD
1764     WM_DEVICECHANGE
1765     WM_DEVMODECHANGE
1766     WM_DISPLAYCHANGE
1767     WM_DRAGLOOP
1768     WM_DRAGMOVE
1769     WM_DRAGSELECT
1770     WM_DRAWCLIPBOARD
1771     WM_DRAWITEM
1772     WM_DROPFILES
1773     WM_DROPOBJECT
1774     WM_ENABLE
1775     WM_ENDSESSION
1776     WM_ENTERIDLE
1777     WM_ENTERMENULOOP
1778     WM_ENTERSIZEMOVE
1779     WM_ERASEBKGND
1780     WM_EXITMENULOOP
1781     WM_EXITSIZEMOVE
1782     WM_FILESYSCHANGE
1783     WM_FONTCHANGE
1784     WM_GETDLGCODE
1785     WM_GETFONT
1786     WM_GETHOTKEY
1787     WM_GETICON
1788     WM_GETMINMAXINFO
1789     WM_GETTEXT
1790     WM_GETTEXTLENGTH
1791     WM_HELP
1792     WM_HOTKEY
1793     WM_HSCROLL
1794     WM_HSCROLLCLIPBOARD
1795     WM_ICONERASEBKGND
1796     WM_IME_CHAR
1797     WM_IME_COMPOSITION
1798     WM_IME_COMPOSITIONFULL
1799     WM_IME_CONTROL
1800     WM_IME_ENDCOMPOSITION
1801     WM_IME_KEYDOWN
1802     WM_IME_KEYLAST
1803     WM_IME_KEYUP
1804     WM_IME_NOTIFY
1805     WM_IME_REQUEST
1806     WM_IME_SELECT
1807     WM_IME_SETCONTEXT
1808     WM_IME_STARTCOMPOSITION
1809     WM_INITDIALOG
1810     WM_INITMENU
1811     WM_INITMENUPOPUP
1812     WM_INPUTLANGCHANGE
1813     WM_INPUTLANGCHANGEREQUEST
1814     WM_ISACTIVEICON
1815     WM_KEYDOWN
1816     WM_KEYFIRST
1817     WM_KEYLAST
1818     WM_KEYUP
1819     WM_KILLFOCUS
1820     WM_LBTRACKPOINT
1821     WM_LBUTTONDBLCLK
1822     WM_LBUTTONDOWN
1823     WM_LBUTTONUP
1824     WM_MBUTTONDBLCLK
1825     WM_MBUTTONDOWN
1826     WM_MBUTTONUP
1827     WM_MDIACTIVATE
1828     WM_MDICASCADE
1829     WM_MDICREATE
1830     WM_MDIDESTROY
1831     WM_MDIGETACTIVE
1832     WM_MDIICONARRANGE
1833     WM_MDIMAXIMIZE
1834     WM_MDINEXT
1835     WM_MDIREFRESHMENU
1836     WM_MDIRESTORE
1837     WM_MDISETMENU
1838     WM_MDITILE
1839     WM_MEASUREITEM
1840     WM_MENUCHAR
1841     WM_MENUCOMMAND
1842     WM_MENUDRAG
1843     WM_MENUGETOBJECT
1844     WM_MENURBUTTONUP
1845     WM_MENUSELECT
1846     WM_MOUSEACTIVATE
1847     WM_MOUSEFIRST
1848     WM_MOUSEHOVER
1849     WM_MOUSELAST
1850     WM_MOUSELEAVE
1851     WM_MOUSEMOVE
1852     WM_MOUSEWHEEL
1853     WM_MOVE
1854     WM_MOVING
1855     WM_NCACTIVATE
1856     WM_NCCALCSIZE
1857     WM_NCCREATE
1858     WM_NCDESTROY
1859     WM_NCHITTEST
1860     WM_NCLBUTTONDBLCLK
1861     WM_NCLBUTTONDOWN
1862     WM_NCLBUTTONUP
1863     WM_NCMBUTTONDBLCLK
1864     WM_NCMBUTTONDOWN
1865     WM_NCMBUTTONUP
1866     WM_NCMOUSEMOVE
1867     WM_NCPAINT
1868     WM_NCRBUTTONDBLCLK
1869     WM_NCRBUTTONDOWN
1870     WM_NCRBUTTONUP
1871     WM_NCXBUTTONDBLCLK
1872     WM_NCXBUTTONDOWN
1873     WM_NCXBUTTONUP
1874     WM_NEXTDLGCTL
1875     WM_NEXTMENU
1876     WM_NOTIFY
1877     WM_NOTIFYFORMAT
1878     WM_NULL
1879     WM_OTHERWINDOWCREATED
1880     WM_OTHERWINDOWDESTROYED
1881     WM_PAINT
1882     WM_PAINTCLIPBOARD
1883     WM_PAINTICON
1884     WM_PALETTECHANGED
1885     WM_PALETTEISCHANGING
1886     WM_PARENTNOTIFY
1887     WM_PASTE
1888     WM_PENWINFIRST
1889     WM_PENWINLAST
1890     WM_POWER
1891     WM_POWERBROADCAST
1892     WM_PRINT
1893     WM_PRINTCLIENT
1894     WM_QUERYDRAGICON
1895     WM_QUERYDROPOBJECT
1896     WM_QUERYENDSESSION
1897     WM_QUERYNEWPALETTE
1898     WM_QUERYOPEN
1899     WM_QUERYPARKICON
1900     WM_QUERYSAVESTATE
1901     WM_QUERYUISTATE
1902     WM_QUEUESYNC
1903     WM_QUIT
1904     WM_RBUTTONDBLCLK
1905     WM_RBUTTONDOWN
1906     WM_RBUTTONUP
1907     WM_RENDERALLFORMATS
1908     WM_RENDERFORMAT
1909     WM_SETCURSOR
1910     WM_SETFOCUS
1911     WM_SETFONT
1912     WM_SETHOTKEY
1913     WM_SETICON
1914     WM_SETREDRAW
1915     WM_SETTEXT
1916     WM_SETTINGCHANGE
1917     WM_SETVISIBLE
1918     WM_SHOWWINDOW
1919     WM_SIZE
1920     WM_SIZECLIPBOARD
1921     WM_SIZEWAIT
1922     WM_SIZING
1923     WM_SPOOLERSTATUS
1924     WM_STYLECHANGED
1925     WM_STYLECHANGING
1926     WM_SYNCPAINT
1927     WM_SYNCTASK
1928     WM_SYSCHAR
1929     WM_SYSCOLORCHANGE
1930     WM_SYSCOMMAND
1931     WM_SYSDEADCHAR
1932     WM_SYSKEYDOWN
1933     WM_SYSKEYUP
1934     WM_SYSTEMERROR
1935     WM_SYSTIMER
1936     WM_TCARD
1937     WM_TESTING
1938     WM_TIMECHANGE
1939     WM_TIMER
1940     WM_UNDO
1941     WM_UNINITMENUPOPUP
1942     WM_UPDATEUISTATE
1943     WM_USER
1944     WM_USERCHANGED
1945     WM_VKEYTOITEM
1946     WM_VSCROLL
1947     WM_VSCROLLCLIPBOARD
1948     WM_WINDOWPOSCHANGED
1949     WM_WINDOWPOSCHANGING
1950     WM_WININICHANGE
1951     WM_XBUTTONDBLCLK
1952     WM_XBUTTONDOWN
1953     WM_XBUTTONUP
1954     WPF_RESTORETOMAXIMIZED
1955     WPF_SETMINPOSITION
1956     WS_BORDER
1957     WS_CAPTION
1958     WS_CHILD
1959     WS_CHILDWINDOW
1960     WS_CLIPCHILDREN
1961     WS_CLIPSIBLINGS
1962     WS_DISABLED
1963     WS_DLGFRAME
1964     WS_EX_ACCEPTFILES
1965     WS_EX_APPWINDOW
1966     WS_EX_CLIENTEDGE
1967     WS_EX_CONTEXTHELP
1968     WS_EX_CONTROLPARENT
1969     WS_EX_DLGMODALFRAME
1970     WS_EX_DRAGDETECT
1971     WS_EX_LAYERED
1972     WS_EX_LEFT
1973     WS_EX_LEFTSCROLLBAR
1974     WS_EX_LTRREADING
1975     WS_EX_MANAGED
1976     WS_EX_MDICHILD
1977     WS_EX_NOPARENTNOTIFY
1978     WS_EX_OVERLAPPEDWINDOW
1979     WS_EX_PALETTEWINDOW
1980     WS_EX_RIGHT
1981     WS_EX_RIGHTSCROLLBAR
1982     WS_EX_RTLREADING
1983     WS_EX_STATICEDGE
1984     WS_EX_TOOLWINDOW
1985     WS_EX_TOPMOST
1986     WS_EX_TRANSPARENT
1987     WS_EX_TRAYWINDOW
1988     WS_EX_WINDOWEDGE
1989     WS_GROUP
1990     WS_HSCROLL
1991     WS_ICONIC
1992     WS_MAXIMIZE
1993     WS_MAXIMIZEBOX
1994     WS_MINIMIZE
1995     WS_MINIMIZEBOX
1996     WS_OVERLAPPED
1997     WS_OVERLAPPEDWINDOW
1998     WS_POPUP
1999     WS_POPUPWINDOW
2000     WS_SIZEBOX
2001     WS_SYSMENU
2002     WS_TABSTOP
2003     WS_THICKFRAME
2004     WS_TILED
2005     WS_TILEDWINDOW
2006     WS_VISIBLE
2007     WS_VSCROLL
2008     WVR_ALIGNBOTTOM
2009     WVR_ALIGNLEFT
2010     WVR_ALIGNRIGHT
2011     WVR_ALIGNTOP
2012     WVR_HREDRAW
2013     WVR_REDRAW
2014     WVR_VALIDRECTS
2015     WVR_VREDRAW
2016 );
2017 @EXPORT_OK = qw();
2018
2019 use constant ARW_BOTTOMLEFT => 0;
2020 use constant ARW_BOTTOMRIGHT => 1;
2021 use constant ARW_DOWN => 4;
2022 use constant ARW_HIDE => 8;
2023 use constant ARW_LEFT => 0;
2024 use constant ARW_RIGHT => 0;
2025 use constant ARW_STARTMASK => 3;
2026 use constant ARW_STARTRIGHT => 1;
2027 use constant ARW_STARTTOP => 2;
2028 use constant ARW_TOPLEFT => 2;
2029 use constant ARW_TOPRIGHT => 3;
2030 use constant ARW_UP => 4;
2031 use constant ATF_AVAILABLE => 4;
2032 use constant ATF_ONOFFFEEDBACK => 2;
2033 use constant ATF_TIMEOUTON => 1;
2034 use constant AW_ACTIVATE => 131072;
2035 use constant AW_BLEND => 524288;
2036 use constant AW_CENTER => 16;
2037 use constant AW_HIDE => 65536;
2038 use constant AW_HOR_NEGATIVE => 2;
2039 use constant AW_HOR_POSITIVE => 1;
2040 use constant AW_SLIDE => 262144;
2041 use constant AW_VER_NEGATIVE => 8;
2042 use constant AW_VER_POSITIVE => 4;
2043 use constant BDR_INNER => 12;
2044 use constant BDR_OUTER => 3;
2045 use constant BDR_RAISED => 5;
2046 use constant BDR_RAISEDINNER => 4;
2047 use constant BDR_RAISEDOUTER => 1;
2048 use constant BDR_SUNKEN => 10;
2049 use constant BDR_SUNKENINNER => 8;
2050 use constant BDR_SUNKENOUTER => 2;
2051 use constant BF_ADJUST => 8192;
2052 use constant BF_BOTTOM => 8;
2053 use constant BF_BOTTOMLEFT => 9;
2054 use constant BF_BOTTOMRIGHT => 12;
2055 use constant BF_DIAGONAL => 16;
2056 use constant BF_DIAGONAL_ENDBOTTOMLEFT => 25;
2057 use constant BF_DIAGONAL_ENDBOTTOMRIGHT => 28;
2058 use constant BF_DIAGONAL_ENDTOPLEFT => 19;
2059 use constant BF_DIAGONAL_ENDTOPRIGHT => 22;
2060 use constant BF_FLAT => 16384;
2061 use constant BF_LEFT => 1;
2062 use constant BF_MIDDLE => 2048;
2063 use constant BF_MONO => 32768;
2064 use constant BF_RECT => 15;
2065 use constant BF_RIGHT => 4;
2066 use constant BF_SOFT => 4096;
2067 use constant BF_TOP => 2;
2068 use constant BF_TOPLEFT => 3;
2069 use constant BF_TOPRIGHT => 6;
2070 use constant BM_CLICK => 245;
2071 use constant BM_GETCHECK => 240;
2072 use constant BM_GETIMAGE => 246;
2073 use constant BM_GETSTATE => 242;
2074 use constant BM_SETCHECK => 241;
2075 use constant BM_SETIMAGE => 247;
2076 use constant BM_SETSTATE => 243;
2077 use constant BM_SETSTYLE => 244;
2078 use constant BN_CLICKED => 0;
2079 use constant BN_DBLCLK => 5;
2080 use constant BN_DISABLE => 4;
2081 use constant BN_DOUBLECLICKED => 5;
2082 use constant BN_HILITE => 2;
2083 use constant BN_PAINT => 1;
2084 use constant BN_UNHILITE => 3;
2085 use constant BST_CHECKED => 1;
2086 use constant BST_FOCUS => 8;
2087 use constant BST_INDETERMINATE => 2;
2088 use constant BST_PUSHED => 4;
2089 use constant BST_UNCHECKED => 0;
2090 use constant BS_3STATE => 5;
2091 use constant BS_AUTO3STATE => 6;
2092 use constant BS_AUTOCHECKBOX => 3;
2093 use constant BS_AUTORADIOBUTTON => 9;
2094 use constant BS_BITMAP => 128;
2095 use constant BS_BOTTOM => 2048;
2096 use constant BS_CENTER => 768;
2097 use constant BS_CHECKBOX => 2;
2098 use constant BS_DEFPUSHBUTTON => 1;
2099 use constant BS_FLAT => 32768;
2100 use constant BS_GROUPBOX => 7;
2101 use constant BS_ICON => 64;
2102 use constant BS_LEFT => 256;
2103 use constant BS_LEFTTEXT => 32;
2104 use constant BS_MULTILINE => 8192;
2105 use constant BS_NOTIFY => 16384;
2106 use constant BS_OWNERDRAW => 11;
2107 use constant BS_PUSHBUTTON => 0;
2108 use constant BS_PUSHLIKE => 4096;
2109 use constant BS_RADIOBUTTON => 4;
2110 use constant BS_RIGHT => 512;
2111 use constant BS_RIGHTBUTTON => 32;
2112 use constant BS_TEXT => 0;
2113 use constant BS_TOP => 1024;
2114 use constant BS_USERBUTTON => 8;
2115 use constant BS_VCENTER => 3072;
2116 use constant CBN_CLOSEUP => 8;
2117 use constant CBN_DBLCLK => 2;
2118 use constant CBN_DROPDOWN => 7;
2119 use constant CBN_EDITCHANGE => 5;
2120 use constant CBN_EDITUPDATE => 6;
2121 use constant CBN_ERRSPACE => -1;
2122 use constant CBN_KILLFOCUS => 4;
2123 use constant CBN_SELCHANGE => 1;
2124 use constant CBN_SELENDCANCEL => 10;
2125 use constant CBN_SELENDOK => 9;
2126 use constant CBN_SETFOCUS => 3;
2127 use constant CBS_AUTOHSCROLL => 64;
2128 use constant CBS_DISABLENOSCROLL => 2048;
2129 use constant CBS_DROPDOWN => 2;
2130 use constant CBS_DROPDOWNLIST => 3;
2131 use constant CBS_HASSTRINGS => 512;
2132 use constant CBS_LOWERCASE => 16384;
2133 use constant CBS_NOINTEGRALHEIGHT => 1024;
2134 use constant CBS_OEMCONVERT => 128;
2135 use constant CBS_OWNERDRAWFIXED => 16;
2136 use constant CBS_OWNERDRAWVARIABLE => 32;
2137 use constant CBS_SIMPLE => 1;
2138 use constant CBS_SORT => 256;
2139 use constant CBS_UPPERCASE => 8192;
2140 use constant CB_ADDSTRING => 323;
2141 use constant CB_DELETESTRING => 324;
2142 use constant CB_DIR => 325;
2143 use constant CB_ERR => -1;
2144 use constant CB_ERRSPACE => -2;
2145 use constant CB_FINDSTRING => 332;
2146 use constant CB_FINDSTRINGEXACT => 344;
2147 use constant CB_GETCOUNT => 326;
2148 use constant CB_GETCURSEL => 327;
2149 use constant CB_GETDROPPEDCONTROLRECT => 338;
2150 use constant CB_GETDROPPEDSTATE => 343;
2151 use constant CB_GETDROPPEDWIDTH => 351;
2152 use constant CB_GETEDITSEL => 320;
2153 use constant CB_GETEXTENDEDUI => 342;
2154 use constant CB_GETHORIZONTALEXTENT => 349;
2155 use constant CB_GETITEMDATA => 336;
2156 use constant CB_GETITEMHEIGHT => 340;
2157 use constant CB_GETLBTEXT => 328;
2158 use constant CB_GETLBTEXTLEN => 329;
2159 use constant CB_GETLOCALE => 346;
2160 use constant CB_GETTOPINDEX => 347;
2161 use constant CB_INITSTORAGE => 353;
2162 use constant CB_INSERTSTRING => 330;
2163 use constant CB_LIMITTEXT => 321;
2164 use constant CB_OKAY => 0;
2165 use constant CB_RESETCONTENT => 331;
2166 use constant CB_SELECTSTRING => 333;
2167 use constant CB_SETCURSEL => 334;
2168 use constant CB_SETDROPPEDWIDTH => 352;
2169 use constant CB_SETEDITSEL => 322;
2170 use constant CB_SETEXTENDEDUI => 341;
2171 use constant CB_SETHORIZONTALEXTENT => 350;
2172 use constant CB_SETITEMDATA => 337;
2173 use constant CB_SETITEMHEIGHT => 339;
2174 use constant CB_SETLOCALE => 345;
2175 use constant CB_SETTOPINDEX => 348;
2176 use constant CB_SHOWDROPDOWN => 335;
2177 use constant CCHDEVICENAME => 32;
2178 use constant CDS_FULLSCREEN => 4;
2179 use constant CDS_GLOBAL => 8;
2180 use constant CDS_NORESET => 268435456;
2181 use constant CDS_RESET => 1073741824;
2182 use constant CDS_SETRECT => 536870912;
2183 use constant CDS_SET_PRIMARY => 16;
2184 use constant CDS_TEST => 2;
2185 use constant CDS_UPDATEREGISTRY => 1;
2186 use constant CF_BITMAP => 2;
2187 use constant CF_DIB => 8;
2188 use constant CF_DIBV5 => 17;
2189 use constant CF_DIF => 5;
2190 use constant CF_DSPBITMAP => 130;
2191 use constant CF_DSPENHMETAFILE => 142;
2192 use constant CF_DSPMETAFILEPICT => 131;
2193 use constant CF_DSPTEXT => 129;
2194 use constant CF_ENHMETAFILE => 14;
2195 use constant CF_GDIOBJFIRST => 768;
2196 use constant CF_GDIOBJLAST => 1023;
2197 use constant CF_HDROP => 15;
2198 use constant CF_LOCALE => 16;
2199 use constant CF_MAX => 18;
2200 use constant CF_METAFILEPICT => 3;
2201 use constant CF_OEMTEXT => 7;
2202 use constant CF_OWNERDISPLAY => 128;
2203 use constant CF_PALETTE => 9;
2204 use constant CF_PENDATA => 10;
2205 use constant CF_PRIVATEFIRST => 512;
2206 use constant CF_PRIVATELAST => 767;
2207 use constant CF_RIFF => 11;
2208 use constant CF_SYLK => 4;
2209 use constant CF_TEXT => 1;
2210 use constant CF_TIFF => 6;
2211 use constant CF_UNICODETEXT => 13;
2212 use constant CF_WAVE => 12;
2213 use constant COLOR_3DDKSHADOW => 21;
2214 use constant COLOR_3DFACE => 15;
2215 use constant COLOR_3DHIGHLIGHT => 20;
2216 use constant COLOR_3DHILIGHT => 20;
2217 use constant COLOR_3DLIGHT => 22;
2218 use constant COLOR_3DSHADOW => 16;
2219 use constant COLOR_ACTIVEBORDER => 10;
2220 use constant COLOR_ACTIVECAPTION => 2;
2221 use constant COLOR_ALTERNATEBTNFACE => 25;
2222 use constant COLOR_APPWORKSPACE => 12;
2223 use constant COLOR_BACKGROUND => 1;
2224 use constant COLOR_BTNFACE => 15;
2225 use constant COLOR_BTNHIGHLIGHT => 20;
2226 use constant COLOR_BTNHILIGHT => 20;
2227 use constant COLOR_BTNSHADOW => 16;
2228 use constant COLOR_BTNTEXT => 18;
2229 use constant COLOR_CAPTIONTEXT => 9;
2230 use constant COLOR_DESKTOP => 1;
2231 use constant COLOR_GRADIENTACTIVECAPTION => 27;
2232 use constant COLOR_GRADIENTINACTIVECAPTION => 28;
2233 use constant COLOR_GRAYTEXT => 17;
2234 use constant COLOR_HIGHLIGHT => 13;
2235 use constant COLOR_HIGHLIGHTTEXT => 14;
2236 use constant COLOR_HOTLIGHT => 26;
2237 use constant COLOR_INACTIVEBORDER => 11;
2238 use constant COLOR_INACTIVECAPTION => 3;
2239 use constant COLOR_INACTIVECAPTIONTEXT => 19;
2240 use constant COLOR_INFOBK => 24;
2241 use constant COLOR_INFOTEXT => 23;
2242 use constant COLOR_MENU => 4;
2243 use constant COLOR_MENUTEXT => 7;
2244 use constant COLOR_SCROLLBAR => 0;
2245 use constant COLOR_WINDOW => 5;
2246 use constant COLOR_WINDOWFRAME => 6;
2247 use constant COLOR_WINDOWTEXT => 8;
2248 use constant CS_BYTEALIGNCLIENT => 4096;
2249 use constant CS_BYTEALIGNWINDOW => 8192;
2250 use constant CS_CLASSDC => 64;
2251 use constant CS_DBLCLKS => 8;
2252 use constant CS_GLOBALCLASS => 16384;
2253 use constant CS_HREDRAW => 2;
2254 use constant CS_IME => 65536;
2255 use constant CS_KEYCVTWINDOW => 4;
2256 use constant CS_NOCLOSE => 512;
2257 use constant CS_NOKEYCVT => 256;
2258 use constant CS_OWNDC => 32;
2259 use constant CS_PARENTDC => 128;
2260 use constant CS_SAVEBITS => 2048;
2261 use constant CS_VREDRAW => 1;
2262 use constant CTLCOLOR_BTN => 3;
2263 use constant CTLCOLOR_DLG => 4;
2264 use constant CTLCOLOR_EDIT => 1;
2265 use constant CTLCOLOR_LISTBOX => 2;
2266 use constant CTLCOLOR_MSGBOX => 0;
2267 use constant CTLCOLOR_SCROLLBAR => 5;
2268 use constant CTLCOLOR_STATIC => 6;
2269 use constant CWP_ALL => 0;
2270 use constant CWP_SKIPDISABLED => 2;
2271 use constant CWP_SKIPINVISIBLE => 1;
2272 use constant CWP_SKIPTRANSPARENT => 4;
2273 use constant CW_USEDEFAULT => -2147483648;
2274 use constant DBGFILL_ALLOC => 253;
2275 use constant DBGFILL_BUFFER => 249;
2276 use constant DBGFILL_FREE => 251;
2277 use constant DBGFILL_STACK => 247;
2278 use constant DCX_CACHE => 2;
2279 use constant DCX_CLIPCHILDREN => 8;
2280 use constant DCX_CLIPSIBLINGS => 16;
2281 use constant DCX_EXCLUDERGN => 64;
2282 use constant DCX_EXCLUDEUPDATE => 256;
2283 use constant DCX_INTERSECTRGN => 128;
2284 use constant DCX_INTERSECTUPDATE => 512;
2285 use constant DCX_LOCKWINDOWUPDATE => 1024;
2286 use constant DCX_NORECOMPUTE => 1048576;
2287 use constant DCX_NORESETATTRS => 4;
2288 use constant DCX_PARENTCLIP => 32;
2289 use constant DCX_USESTYLE => 65536;
2290 use constant DCX_VALIDATE => 2097152;
2291 use constant DCX_WINDOW => 1;
2292 use constant DC_ACTIVE => 1;
2293 use constant DC_HASDEFID => 21323;
2294 use constant DC_ICON => 4;
2295 use constant DC_INBUTTON => 16;
2296 use constant DC_SMALLCAP => 2;
2297 use constant DC_TEXT => 8;
2298 use constant DDL_ARCHIVE => 32;
2299 use constant DDL_DIRECTORY => 16;
2300 use constant DDL_DRIVES => 16384;
2301 use constant DDL_EXCLUSIVE => 32768;
2302 use constant DDL_HIDDEN => 2;
2303 use constant DDL_POSTMSGS => 8192;
2304 use constant DDL_READONLY => 1;
2305 use constant DDL_READWRITE => 0;
2306 use constant DDL_SYSTEM => 4;
2307 use constant DEVICE_NOTIFY_WINDOW_HANDLE => 0;
2308 use constant DFCS_ADJUSTRECT => 8192;
2309 use constant DFCS_BUTTON3STATE => 8;
2310 use constant DFCS_BUTTONCHECK => 0;
2311 use constant DFCS_BUTTONPUSH => 16;
2312 use constant DFCS_BUTTONRADIO => 4;
2313 use constant DFCS_BUTTONRADIOIMAGE => 1;
2314 use constant DFCS_BUTTONRADIOMASK => 2;
2315 use constant DFCS_CAPTIONCLOSE => 0;
2316 use constant DFCS_CAPTIONHELP => 4;
2317 use constant DFCS_CAPTIONMAX => 2;
2318 use constant DFCS_CAPTIONMIN => 1;
2319 use constant DFCS_CAPTIONRESTORE => 3;
2320 use constant DFCS_CHECKED => 1024;
2321 use constant DFCS_FLAT => 16384;
2322 use constant DFCS_HOT => 4096;
2323 use constant DFCS_INACTIVE => 256;
2324 use constant DFCS_MENUARROW => 0;
2325 use constant DFCS_MENUARROWRIGHT => 4;
2326 use constant DFCS_MENUBULLET => 2;
2327 use constant DFCS_MENUCHECK => 1;
2328 use constant DFCS_MONO => 32768;
2329 use constant DFCS_PUSHED => 512;
2330 use constant DFCS_SCROLLCOMBOBOX => 5;
2331 use constant DFCS_SCROLLDOWN => 1;
2332 use constant DFCS_SCROLLLEFT => 2;
2333 use constant DFCS_SCROLLRIGHT => 3;
2334 use constant DFCS_SCROLLSIZEGRIP => 8;
2335 use constant DFCS_SCROLLSIZEGRIPRIGHT => 16;
2336 use constant DFCS_SCROLLUP => 0;
2337 use constant DFCS_TRANSPARENT => 2048;
2338 use constant DFC_BUTTON => 4;
2339 use constant DFC_CAPTION => 1;
2340 use constant DFC_MENU => 2;
2341 use constant DFC_SCROLL => 3;
2342 use constant DISP_CHANGE_BADFLAGS => -4;
2343 use constant DISP_CHANGE_BADMODE => -2;
2344 use constant DISP_CHANGE_BADPARAM => -5;
2345 use constant DISP_CHANGE_FAILED => -1;
2346 use constant DISP_CHANGE_NOTUPDATED => -3;
2347 use constant DISP_CHANGE_RESTART => 1;
2348 use constant DISP_CHANGE_SUCCESSFUL => 0;
2349 use constant DI_COMPAT => 4;
2350 use constant DI_DEFAULTSIZE => 8;
2351 use constant DI_IMAGE => 2;
2352 use constant DI_MASK => 1;
2353 use constant DI_NORMAL => 3;
2354 use constant DLGC_BUTTON => 8192;
2355 use constant DLGC_DEFPUSHBUTTON => 16;
2356 use constant DLGC_HASSETSEL => 8;
2357 use constant DLGC_RADIOBUTTON => 64;
2358 use constant DLGC_STATIC => 256;
2359 use constant DLGC_UNDEFPUSHBUTTON => 32;
2360 use constant DLGC_WANTALLKEYS => 4;
2361 use constant DLGC_WANTARROWS => 1;
2362 use constant DLGC_WANTCHARS => 128;
2363 use constant DLGC_WANTMESSAGE => 4;
2364 use constant DLGC_WANTTAB => 2;
2365 use constant DLGWINDOWEXTRA => 30;
2366 use constant DM_GETDEFID => 1024;
2367 use constant DM_REPOSITION => 1026;
2368 use constant DM_SETDEFID => 1025;
2369 use constant DSS_DEFAULT => 64;
2370 use constant DSS_DISABLED => 32;
2371 use constant DSS_MONO => 128;
2372 use constant DSS_NORMAL => 0;
2373 use constant DSS_RIGHT => 32768;
2374 use constant DSS_UNION => 16;
2375 use constant DST_BITMAP => 4;
2376 use constant DST_COMPLEX => 0;
2377 use constant DST_ICON => 3;
2378 use constant DST_PREFIXTEXT => 2;
2379 use constant DST_TEXT => 1;
2380 use constant DS_3DLOOK => 4;
2381 use constant DS_ABSALIGN => 1;
2382 use constant DS_CENTER => 2048;
2383 use constant DS_CENTERMOUSE => 4096;
2384 use constant DS_CONTEXTHELP => 8192;
2385 use constant DS_CONTROL => 1024;
2386 use constant DS_FIXEDSYS => 8;
2387 use constant DS_LOCALEDIT => 32;
2388 use constant DS_MODALFRAME => 128;
2389 use constant DS_NOFAILCREATE => 16;
2390 use constant DS_NOIDLEMSG => 256;
2391 use constant DS_SETFONT => 64;
2392 use constant DS_SETFOREGROUND => 512;
2393 use constant DS_SYSMODAL => 2;
2394 use constant DT_BOTTOM => 8;
2395 use constant DT_CALCRECT => 1024;
2396 use constant DT_CENTER => 1;
2397 use constant DT_EDITCONTROL => 8192;
2398 use constant DT_END_ELLIPSIS => 32768;
2399 use constant DT_EXPANDTABS => 64;
2400 use constant DT_EXTERNALLEADING => 512;
2401 use constant DT_INTERNAL => 4096;
2402 use constant DT_LEFT => 0;
2403 use constant DT_MODIFYSTRING => 65536;
2404 use constant DT_NOCLIP => 256;
2405 use constant DT_NOPREFIX => 2048;
2406 use constant DT_PATH_ELLIPSIS => 16384;
2407 use constant DT_RIGHT => 2;
2408 use constant DT_RTLREADING => 131072;
2409 use constant DT_SINGLELINE => 32;
2410 use constant DT_TABSTOP => 128;
2411 use constant DT_TOP => 0;
2412 use constant DT_VCENTER => 4;
2413 use constant DT_WORDBREAK => 16;
2414 use constant DT_WORD_ELLIPSIS => 262144;
2415 use constant DWL_DLGPROC => 4;
2416 use constant DWL_MSGRESULT => 0;
2417 use constant DWL_USER => 8;
2418 use constant EC_LEFTMARGIN => 1;
2419 use constant EC_RIGHTMARGIN => 2;
2420 use constant EC_USEFONTINFO => 65535;
2421 use constant EDGE_BUMP => 9;
2422 use constant EDGE_ETCHED => 6;
2423 use constant EDGE_RAISED => 5;
2424 use constant EDGE_SUNKEN => 10;
2425 use constant EM_CANUNDO => 198;
2426 use constant EM_CHARFROMPOS => 215;
2427 use constant EM_EMPTYUNDOBUFFER => 205;
2428 use constant EM_FMTLINES => 200;
2429 use constant EM_GETFIRSTVISIBLELINE => 206;
2430 use constant EM_GETHANDLE => 189;
2431 use constant EM_GETLIMITTEXT => 213;
2432 use constant EM_GETLINE => 196;
2433 use constant EM_GETLINECOUNT => 186;
2434 use constant EM_GETMARGINS => 212;
2435 use constant EM_GETMODIFY => 184;
2436 use constant EM_GETPASSWORDCHAR => 210;
2437 use constant EM_GETRECT => 178;
2438 use constant EM_GETSEL => 176;
2439 use constant EM_GETTHUMB => 190;
2440 use constant EM_GETWORDBREAKPROC => 209;
2441 use constant EM_LIMITTEXT => 197;
2442 use constant EM_LINEFROMCHAR => 201;
2443 use constant EM_LINEINDEX => 187;
2444 use constant EM_LINELENGTH => 193;
2445 use constant EM_LINESCROLL => 182;
2446 use constant EM_POSFROMCHAR => 214;
2447 use constant EM_REPLACESEL => 194;
2448 use constant EM_SCROLL => 181;
2449 use constant EM_SCROLLCARET => 183;
2450 use constant EM_SETHANDLE => 188;
2451 use constant EM_SETLIMITTEXT => 197;
2452 use constant EM_SETMARGINS => 211;
2453 use constant EM_SETMODIFY => 185;
2454 use constant EM_SETPASSWORDCHAR => 204;
2455 use constant EM_SETREADONLY => 207;
2456 use constant EM_SETRECT => 179;
2457 use constant EM_SETRECTNP => 180;
2458 use constant EM_SETSEL => 177;
2459 use constant EM_SETTABSTOPS => 203;
2460 use constant EM_SETWORDBREAKPROC => 208;
2461 use constant EM_UNDO => 199;
2462 use constant EN_CHANGE => 768;
2463 use constant EN_ERRSPACE => 1280;
2464 use constant EN_HSCROLL => 1537;
2465 use constant EN_KILLFOCUS => 512;
2466 use constant EN_MAXTEXT => 1281;
2467 use constant EN_SETFOCUS => 256;
2468 use constant EN_UPDATE => 1024;
2469 use constant EN_VSCROLL => 1538;
2470 use constant ESB_DISABLE_BOTH => 3;
2471 use constant ESB_DISABLE_DOWN => 2;
2472 use constant ESB_DISABLE_LEFT => 1;
2473 use constant ESB_DISABLE_LTUP => 1;
2474 use constant ESB_DISABLE_RIGHT => 2;
2475 use constant ESB_DISABLE_RTDN => 2;
2476 use constant ESB_DISABLE_UP => 1;
2477 use constant ESB_ENABLE_BOTH => 0;
2478 use constant ES_AUTOHSCROLL => 128;
2479 use constant ES_AUTOVSCROLL => 64;
2480 use constant ES_CENTER => 1;
2481 use constant ES_COMBO => 512;
2482 use constant ES_LEFT => 0;
2483 use constant ES_LOWERCASE => 16;
2484 use constant ES_MULTILINE => 4;
2485 use constant ES_NOHIDESEL => 256;
2486 use constant ES_NUMBER => 8192;
2487 use constant ES_OEMCONVERT => 1024;
2488 use constant ES_PASSWORD => 32;
2489 use constant ES_READONLY => 2048;
2490 use constant ES_RIGHT => 2;
2491 use constant ES_UPPERCASE => 8;
2492 use constant ES_WANTRETURN => 4096;
2493 use constant EWX_FORCE => 4;
2494 use constant EWX_LOGOFF => 0;
2495 use constant EWX_POWEROFF => 8;
2496 use constant EWX_REBOOT => 2;
2497 use constant EWX_SHUTDOWN => 1;
2498 use constant EW_EXITANDEXECAPP => 68;
2499 use constant EW_REBOOTSYSTEM => 67;
2500 use constant EW_RESTARTWINDOWS => 66;
2501 use constant FALT => 16;
2502 use constant FCONTROL => 8;
2503 use constant FKF_AVAILABLE => 2;
2504 use constant FKF_CLICKON => 64;
2505 use constant FKF_CONFIRMHOTKEY => 8;
2506 use constant FKF_FILTERKEYSON => 1;
2507 use constant FKF_HOTKEYACTIVE => 4;
2508 use constant FKF_HOTKEYSOUND => 16;
2509 use constant FKF_INDICATOR => 32;
2510 use constant FNOINVERT => 2;
2511 use constant FSHIFT => 4;
2512 use constant FVIRTKEY => 1;
2513 use constant GA_PARENT => 1;
2514 use constant GA_ROOT => 2;
2515 use constant GA_ROOTOWNER => 3;
2516 use constant GCL_CBCLSEXTRA => -20;
2517 use constant GCL_CBWNDEXTRA => -18;
2518 use constant GCL_HBRBACKGROUND => -10;
2519 use constant GCL_HCURSOR => -12;
2520 use constant GCL_HICON => -14;
2521 use constant GCL_HICONSM => -34;
2522 use constant GCL_HMODULE => -16;
2523 use constant GCL_MENUNAME => -8;
2524 use constant GCL_STYLE => -26;
2525 use constant GCL_WNDPROC => -24;
2526 use constant GCW_ATOM => -32;
2527 use constant GMDI_GOINTOPOPUPS => 2;
2528 use constant GMDI_USEDISABLED => 1;
2529 use constant GWL_EXSTYLE => -20;
2530 use constant GWL_HINSTANCE => -6;
2531 use constant GWL_HWNDPARENT => -8;
2532 use constant GWL_ID => -12;
2533 use constant GWL_STYLE => -16;
2534 use constant GWL_USERDATA => -21;
2535 use constant GWL_WNDPROC => -4;
2536 use constant GW_CHILD => 5;
2537 use constant GW_HWNDFIRST => 0;
2538 use constant GW_HWNDLAST => 1;
2539 use constant GW_HWNDNEXT => 2;
2540 use constant GW_HWNDPREV => 3;
2541 use constant GW_OWNER => 4;
2542 use constant HBMMENU_CALLBACK => -1;
2543 use constant HBMMENU_MBAR_CLOSE => 5;
2544 use constant HBMMENU_MBAR_CLOSE_D => 6;
2545 use constant HBMMENU_MBAR_MINIMIZE => 3;
2546 use constant HBMMENU_MBAR_MINIMIZE_D => 7;
2547 use constant HBMMENU_MBAR_RESTORE => 2;
2548 use constant HBMMENU_POPUP_CLOSE => 8;
2549 use constant HBMMENU_POPUP_MAXIMIZE => 10;
2550 use constant HBMMENU_POPUP_MINIMIZE => 11;
2551 use constant HBMMENU_POPUP_RESTORE => 9;
2552 use constant HBMMENU_SYSTEM => 1;
2553 use constant HCBT_ACTIVATE => 5;
2554 use constant HCBT_CLICKSKIPPED => 6;
2555 use constant HCBT_CREATEWND => 3;
2556 use constant HCBT_DESTROYWND => 4;
2557 use constant HCBT_KEYSKIPPED => 7;
2558 use constant HCBT_MINMAX => 1;
2559 use constant HCBT_MOVESIZE => 0;
2560 use constant HCBT_QS => 2;
2561 use constant HCBT_SETFOCUS => 9;
2562 use constant HCBT_SYSCOMMAND => 8;
2563 use constant HCF_AVAILABLE => 2;
2564 use constant HCF_CONFIRMHOTKEY => 8;
2565 use constant HCF_HIGHCONTRASTON => 1;
2566 use constant HCF_HOTKEYACTIVE => 4;
2567 use constant HCF_HOTKEYAVAILABLE => 64;
2568 use constant HCF_HOTKEYSOUND => 16;
2569 use constant HCF_INDICATOR => 32;
2570 use constant HC_ACTION => 0;
2571 use constant HC_GETNEXT => 1;
2572 use constant HC_NOREM => 3;
2573 use constant HC_NOREMOVE => 3;
2574 use constant HC_SKIP => 2;
2575 use constant HC_SYSMODALOFF => 5;
2576 use constant HC_SYSMODALON => 4;
2577 use constant HELPINFO_MENUITEM => 2;
2578 use constant HELPINFO_WINDOW => 1;
2579 use constant HELP_COMMAND => 258;
2580 use constant HELP_CONTENTS => 3;
2581 use constant HELP_CONTEXT => 1;
2582 use constant HELP_CONTEXTMENU => 10;
2583 use constant HELP_CONTEXTPOPUP => 8;
2584 use constant HELP_FINDER => 11;
2585 use constant HELP_FORCEFILE => 9;
2586 use constant HELP_HELPONHELP => 4;
2587 use constant HELP_INDEX => 3;
2588 use constant HELP_KEY => 257;
2589 use constant HELP_MULTIKEY => 513;
2590 use constant HELP_PARTIALKEY => 261;
2591 use constant HELP_QUIT => 2;
2592 use constant HELP_SETCONTENTS => 5;
2593 use constant HELP_SETINDEX => 5;
2594 use constant HELP_SETPOPUP_POS => 13;
2595 use constant HELP_SETWINPOS => 515;
2596 use constant HELP_TCARD => 32768;
2597 use constant HELP_TCARD_DATA => 16;
2598 use constant HELP_TCARD_OTHER_CALLER => 17;
2599 use constant HELP_WM_HELP => 12;
2600 use constant HKL_NEXT => 1;
2601 use constant HKL_PREV => 0;
2602 use constant HOVER_DEFAULT => -1;
2603 use constant HSHELL_ACTIVATESHELLWINDOW => 3;
2604 use constant HSHELL_WINDOWCREATED => 1;
2605 use constant HSHELL_WINDOWDESTROYED => 2;
2606 use constant HTBORDER => 18;
2607 use constant HTBOTTOM => 15;
2608 use constant HTBOTTOMLEFT => 16;
2609 use constant HTBOTTOMRIGHT => 17;
2610 use constant HTCAPTION => 2;
2611 use constant HTCLIENT => 1;
2612 use constant HTCLOSE => 20;
2613 use constant HTERROR => -2;
2614 use constant HTGROWBOX => 4;
2615 use constant HTHELP => 21;
2616 use constant HTHSCROLL => 6;
2617 use constant HTLEFT => 10;
2618 use constant HTMAXBUTTON => 9;
2619 use constant HTMENU => 5;
2620 use constant HTMINBUTTON => 8;
2621 use constant HTNOWHERE => 0;
2622 use constant HTOBJECT => 19;
2623 use constant HTREDUCE => 8;
2624 use constant HTRIGHT => 11;
2625 use constant HTSIZE => 4;
2626 use constant HTSIZEFIRST => 10;
2627 use constant HTSIZELAST => 17;
2628 use constant HTSYSMENU => 3;
2629 use constant HTTOP => 12;
2630 use constant HTTOPLEFT => 13;
2631 use constant HTTOPRIGHT => 14;
2632 use constant HTTRANSPARENT => -1;
2633 use constant HTVSCROLL => 7;
2634 use constant HTZOOM => 9;
2635 use constant HWND_BOTTOM => 1;
2636 use constant HWND_BROADCAST => 65535;
2637 use constant HWND_DESKTOP => 0;
2638 use constant HWND_MESSAGE => -3;
2639 use constant HWND_NOTOPMOST => -2;
2640 use constant HWND_TOP => 0;
2641 use constant HWND_TOPMOST => -1;
2642 use constant ICON_BIG => 1;
2643 use constant ICON_SMALL => 0;
2644 use constant IDABORT => 3;
2645 use constant IDCANCEL => 2;
2646 use constant IDCLOSE => 8;
2647 use constant IDC_APPSTARTINGA => 32650;
2648 use constant IDC_APPSTARTINGW => 32650;
2649 use constant IDC_ARROWA => 32512;
2650 use constant IDC_ARROWW => 32512;
2651 use constant IDC_CROSSA => 32515;
2652 use constant IDC_CROSSW => 32515;
2653 use constant IDC_HANDA => 32649;
2654 use constant IDC_HANDW => 32649;
2655 use constant IDC_HELPA => 32651;
2656 use constant IDC_HELPW => 32651;
2657 use constant IDC_IBEAMA => 32513;
2658 use constant IDC_IBEAMW => 32513;
2659 use constant IDC_ICONA => 32641;
2660 use constant IDC_ICONW => 32641;
2661 use constant IDC_NOA => 32648;
2662 use constant IDC_NOW => 32648;
2663 use constant IDC_SIZEA => 32640;
2664 use constant IDC_SIZEALLA => 32646;
2665 use constant IDC_SIZEALLW => 32646;
2666 use constant IDC_SIZENESWA => 32643;
2667 use constant IDC_SIZENESWW => 32643;
2668 use constant IDC_SIZENSA => 32645;
2669 use constant IDC_SIZENSW => 32645;
2670 use constant IDC_SIZENWSEA => 32642;
2671 use constant IDC_SIZENWSEW => 32642;
2672 use constant IDC_SIZEW => 32640;
2673 use constant IDC_SIZEWEA => 32644;
2674 use constant IDC_SIZEWEW => 32644;
2675 use constant IDC_UPARROWA => 32516;
2676 use constant IDC_UPARROWW => 32516;
2677 use constant IDC_WAITA => 32514;
2678 use constant IDC_WAITW => 32514;
2679 use constant IDHELP => 9;
2680 use constant IDHOT_SNAPDESKTOP => -2;
2681 use constant IDHOT_SNAPWINDOW => -1;
2682 use constant IDIGNORE => 5;
2683 use constant IDI_APPLICATIONA => 32512;
2684 use constant IDI_APPLICATIONW => 32512;
2685 use constant IDI_ASTERISKA => 32516;
2686 use constant IDI_ASTERISKW => 32516;
2687 use constant IDI_ERROR => 32513;
2688 use constant IDI_EXCLAMATIONA => 32515;
2689 use constant IDI_EXCLAMATIONW => 32515;
2690 use constant IDI_HANDA => 32513;
2691 use constant IDI_HANDW => 32513;
2692 use constant IDI_INFORMATION => 32516;
2693 use constant IDI_QUESTIONA => 32514;
2694 use constant IDI_QUESTIONW => 32514;
2695 use constant IDI_WARNING => 32515;
2696 use constant IDI_WINLOGOA => 32517;
2697 use constant IDI_WINLOGOW => 32517;
2698 use constant IDNO => 7;
2699 use constant IDOK => 1;
2700 use constant IDRETRY => 4;
2701 use constant IDYES => 6;
2702 use constant IMAGE_BITMAP => 0;
2703 use constant IMAGE_CURSOR => 2;
2704 use constant IMAGE_ENHMETAFILE => 3;
2705 use constant IMAGE_ICON => 1;
2706 use constant INPUT_HARDWARE => 2;
2707 use constant INPUT_KEYBOARD => 1;
2708 use constant INPUT_MOUSE => 0;
2709 use constant ISMEX_CALLBACK => 4;
2710 use constant ISMEX_NOSEND => 0;
2711 use constant ISMEX_NOTIFY => 2;
2712 use constant ISMEX_REPLIED => 8;
2713 use constant ISMEX_SEND => 1;
2714 use constant KEYEVENTF_EXTENDEDKEY => 1;
2715 use constant KEYEVENTF_KEYUP => 2;
2716 use constant KF_ALTDOWN => 8192;
2717 use constant KF_DLGMODE => 2048;
2718 use constant KF_EXTENDED => 256;
2719 use constant KF_MENUMODE => 4096;
2720 use constant KF_REPEAT => 16384;
2721 use constant KF_UP => 32768;
2722 use constant KLF_ACTIVATE => 1;
2723 use constant KLF_NOTELLSHELL => 128;
2724 use constant KLF_REORDER => 8;
2725 use constant KLF_REPLACELANG => 16;
2726 use constant KLF_SUBSTITUTE_OK => 2;
2727 use constant KLF_UNLOADPREVIOUS => 4;
2728 use constant KL_NAMELENGTH => 9;
2729 use constant LBN_DBLCLK => 2;
2730 use constant LBN_ERRSPACE => -2;
2731 use constant LBN_KILLFOCUS => 5;
2732 use constant LBN_SELCANCEL => 3;
2733 use constant LBN_SELCHANGE => 1;
2734 use constant LBN_SETFOCUS => 4;
2735 use constant LBS_DISABLENOSCROLL => 4096;
2736 use constant LBS_EXTENDEDSEL => 2048;
2737 use constant LBS_HASSTRINGS => 64;
2738 use constant LBS_MULTICOLUMN => 512;
2739 use constant LBS_MULTIPLESEL => 8;
2740 use constant LBS_NODATA => 8192;
2741 use constant LBS_NOINTEGRALHEIGHT => 256;
2742 use constant LBS_NOREDRAW => 4;
2743 use constant LBS_NOSEL => 16384;
2744 use constant LBS_NOTIFY => 1;
2745 use constant LBS_OWNERDRAWFIXED => 16;
2746 use constant LBS_OWNERDRAWVARIABLE => 32;
2747 use constant LBS_SORT => 2;
2748 use constant LBS_STANDARD => 10485763;
2749 use constant LBS_USETABSTOPS => 128;
2750 use constant LBS_WANTKEYBOARDINPUT => 1024;
2751 use constant LB_ADDFILE => 406;
2752 use constant LB_ADDSTRING => 384;
2753 use constant LB_CARETOFF => 420;
2754 use constant LB_CARETON => 419;
2755 use constant LB_CTLCODE => 0;
2756 use constant LB_DELETESTRING => 386;
2757 use constant LB_DIR => 397;
2758 use constant LB_ERR => -1;
2759 use constant LB_ERRSPACE => -2;
2760 use constant LB_FINDSTRING => 399;
2761 use constant LB_FINDSTRINGEXACT => 418;
2762 use constant LB_GETANCHORINDEX => 413;
2763 use constant LB_GETCARETINDEX => 415;
2764 use constant LB_GETCOUNT => 395;
2765 use constant LB_GETCURSEL => 392;
2766 use constant LB_GETHORIZONTALEXTENT => 403;
2767 use constant LB_GETITEMDATA => 409;
2768 use constant LB_GETITEMHEIGHT => 417;
2769 use constant LB_GETITEMRECT => 408;
2770 use constant LB_GETLOCALE => 422;
2771 use constant LB_GETSEL => 391;
2772 use constant LB_GETSELCOUNT => 400;
2773 use constant LB_GETSELITEMS => 401;
2774 use constant LB_GETTEXT => 393;
2775 use constant LB_GETTEXTLEN => 394;
2776 use constant LB_GETTOPINDEX => 398;
2777 use constant LB_INITSTORAGE => 424;
2778 use constant LB_INSERTSTRING => 385;
2779 use constant LB_ITEMFROMPOINT => 425;
2780 use constant LB_OKAY => 0;
2781 use constant LB_RESETCONTENT => 388;
2782 use constant LB_SELECTSTRING => 396;
2783 use constant LB_SELITEMRANGE => 411;
2784 use constant LB_SELITEMRANGEEX => 387;
2785 use constant LB_SETANCHORINDEX => 412;
2786 use constant LB_SETCARETINDEX => 414;
2787 use constant LB_SETCOLUMNWIDTH => 405;
2788 use constant LB_SETCOUNT => 423;
2789 use constant LB_SETCURSEL => 390;
2790 use constant LB_SETHORIZONTALEXTENT => 404;
2791 use constant LB_SETITEMDATA => 410;
2792 use constant LB_SETITEMHEIGHT => 416;
2793 use constant LB_SETLOCALE => 421;
2794 use constant LB_SETSEL => 389;
2795 use constant LB_SETTABSTOPS => 402;
2796 use constant LB_SETTOPINDEX => 407;
2797 use constant LLKHF_ALTDOWN => 32;
2798 use constant LLKHF_EXTENDED => 1;
2799 use constant LLKHF_INJECTED => 16;
2800 use constant LLKHF_UP => 128;
2801 use constant LLMHF_INJECTED => 1;
2802 use constant LR_COLOR => 2;
2803 use constant LR_COPYDELETEORG => 8;
2804 use constant LR_COPYFROMRESOURCE => 16384;
2805 use constant LR_COPYRETURNORG => 4;
2806 use constant LR_CREATEDIBSECTION => 8192;
2807 use constant LR_DEFAULTCOLOR => 0;
2808 use constant LR_DEFAULTSIZE => 64;
2809 use constant LR_LOADFROMFILE => 16;
2810 use constant LR_LOADMAP3DCOLORS => 4096;
2811 use constant LR_LOADTRANSPARENT => 32;
2812 use constant LR_MONOCHROME => 1;
2813 use constant LR_SHARED => 32768;
2814 use constant LR_VGA_COLOR => 128;
2815 use constant MA_ACTIVATE => 1;
2816 use constant MA_ACTIVATEANDEAT => 2;
2817 use constant MA_NOACTIVATE => 3;
2818 use constant MA_NOACTIVATEANDEAT => 4;
2819 use constant MB_ABORTRETRYIGNORE => 2;
2820 use constant MB_APPLMODAL => 0;
2821 use constant MB_DEFAULT_DESKTOP_ONLY => 131072;
2822 use constant MB_DEFBUTTON1 => 0;
2823 use constant MB_DEFBUTTON2 => 256;
2824 use constant MB_DEFBUTTON3 => 512;
2825 use constant MB_DEFBUTTON4 => 768;
2826 use constant MB_DEFMASK => 3840;
2827 use constant MB_HELP => 16384;
2828 use constant MB_ICONASTERISK => 64;
2829 use constant MB_ICONERROR => 16;
2830 use constant MB_ICONEXCLAMATION => 48;
2831 use constant MB_ICONHAND => 16;
2832 use constant MB_ICONINFORMATION => 64;
2833 use constant MB_ICONMASK => 240;
2834 use constant MB_ICONQUESTION => 32;
2835 use constant MB_ICONSTOP => 16;
2836 use constant MB_ICONWARNING => 48;
2837 use constant MB_MISCMASK => 49152;
2838 use constant MB_MODEMASK => 12288;
2839 use constant MB_NOFOCUS => 32768;
2840 use constant MB_OK => 0;
2841 use constant MB_OKCANCEL => 1;
2842 use constant MB_RETRYCANCEL => 5;
2843 use constant MB_RIGHT => 524288;
2844 use constant MB_RTLREADING => 1048576;
2845 use constant MB_SERVICE_NOTIFICATION => 262144;
2846 use constant MB_SETFOREGROUND => 65536;
2847 use constant MB_SYSTEMMODAL => 4096;
2848 use constant MB_TASKMODAL => 8192;
2849 use constant MB_TOPMOST => 262144;
2850 use constant MB_TYPEMASK => 15;
2851 use constant MB_USERICON => 128;
2852 use constant MB_YESNO => 4;
2853 use constant MB_YESNOCANCEL => 3;
2854 use constant MDIS_ALLCHILDSTYLES => 1;
2855 use constant MDITILE_HORIZONTAL => 1;
2856 use constant MDITILE_SKIPDISABLED => 2;
2857 use constant MDITILE_VERTICAL => 0;
2858 use constant MFS_BOTTOMGAPDROP => 1073741824;
2859 use constant MFS_CACHEDBMP => 536870912;
2860 use constant MFS_CHECKED => 8;
2861 use constant MFS_DEFAULT => 4096;
2862 use constant MFS_DISABLED => 3;
2863 use constant MFS_ENABLED => 0;
2864 use constant MFS_GAPDROP => -1073741824;
2865 use constant MFS_GRAYED => 3;
2866 use constant MFS_HILITE => 128;
2867 use constant MFS_HOTTRACKDRAWN => 268435456;
2868 use constant MFS_MASK => 4235;
2869 use constant MFS_TOPGAPDROP => -2147483648;
2870 use constant MFS_UNCHECKED => 0;
2871 use constant MFS_UNHILITE => 0;
2872 use constant MFT_BITMAP => 4;
2873 use constant MFT_MENUBARBREAK => 32;
2874 use constant MFT_MENUBREAK => 64;
2875 use constant MFT_OWNERDRAW => 256;
2876 use constant MFT_RADIOCHECK => 512;
2877 use constant MFT_RIGHTJUSTIFY => 16384;
2878 use constant MFT_RIGHTORDER => 8192;
2879 use constant MFT_SEPARATOR => 2048;
2880 use constant MFT_STRING => 0;
2881 use constant MF_APPEND => 256;
2882 use constant MF_BITMAP => 4;
2883 use constant MF_BYCOMMAND => 0;
2884 use constant MF_BYPOSITION => 1024;
2885 use constant MF_CHANGE => 128;
2886 use constant MF_CHECKED => 8;
2887 use constant MF_DEFAULT => 4096;
2888 use constant MF_DELETE => 512;
2889 use constant MF_DISABLED => 2;
2890 use constant MF_ENABLED => 0;
2891 use constant MF_END => 128;
2892 use constant MF_GRAYED => 1;
2893 use constant MF_HELP => 16384;
2894 use constant MF_HILITE => 128;
2895 use constant MF_INSERT => 0;
2896 use constant MF_MENUBARBREAK => 32;
2897 use constant MF_MENUBREAK => 64;
2898 use constant MF_MOUSESELECT => 32768;
2899 use constant MF_OWNERDRAW => 256;
2900 use constant MF_POPUP => 16;
2901 use constant MF_REMOVE => 4096;
2902 use constant MF_RIGHTJUSTIFY => 16384;
2903 use constant MF_SEPARATOR => 2048;
2904 use constant MF_STRING => 0;
2905 use constant MF_SYSMENU => 8192;
2906 use constant MF_UNCHECKED => 0;
2907 use constant MF_UNHILITE => 0;
2908 use constant MF_USECHECKBITMAPS => 512;
2909 use constant MIIM_BITMAP => 128;
2910 use constant MIIM_CHECKMARKS => 8;
2911 use constant MIIM_DATA => 32;
2912 use constant MIIM_FTYPE => 256;
2913 use constant MIIM_ID => 2;
2914 use constant MIIM_STATE => 1;
2915 use constant MIIM_STRING => 64;
2916 use constant MIIM_SUBMENU => 4;
2917 use constant MIIM_TYPE => 16;
2918 use constant MIM_APPLYTOSUBMENUS => -2147483648;
2919 use constant MIM_BACKGROUND => 2;
2920 use constant MIM_HELPID => 4;
2921 use constant MIM_MAXHEIGHT => 1;
2922 use constant MIM_MENUDATA => 8;
2923 use constant MIM_STYLE => 16;
2924 use constant MKF_AVAILABLE => 2;
2925 use constant MKF_CONFIRMHOTKEY => 8;
2926 use constant MKF_HOTKEYACTIVE => 4;
2927 use constant MKF_HOTKEYSOUND => 16;
2928 use constant MKF_INDICATOR => 32;
2929 use constant MKF_MODIFIERS => 64;
2930 use constant MKF_MOUSEKEYSON => 1;
2931 use constant MKF_REPLACENUMBERS => 128;
2932 use constant MK_CONTROL => 8;
2933 use constant MK_LBUTTON => 1;
2934 use constant MK_MBUTTON => 16;
2935 use constant MK_RBUTTON => 2;
2936 use constant MK_SHIFT => 4;
2937 use constant MK_XBUTTON1 => 32;
2938 use constant MK_XBUTTON2 => 64;
2939 use constant MNC_CLOSE => 1;
2940 use constant MNC_EXECUTE => 2;
2941 use constant MNC_IGNORE => 0;
2942 use constant MNC_SELECT => 3;
2943 use constant MOD_ALT => 1;
2944 use constant MOD_CONTROL => 2;
2945 use constant MOD_SHIFT => 4;
2946 use constant MOD_WIN => 8;
2947 use constant MONITORINFOF_PRIMARY => 1;
2948 use constant MONITOR_DEFAULTTONEAREST => 2;
2949 use constant MONITOR_DEFAULTTONULL => 0;
2950 use constant MONITOR_DEFAULTTOPRIMARY => 1;
2951 use constant MOUSEEVENTF_ABSOLUTE => 32768;
2952 use constant MOUSEEVENTF_LEFTDOWN => 2;
2953 use constant MOUSEEVENTF_LEFTUP => 4;
2954 use constant MOUSEEVENTF_MIDDLEDOWN => 32;
2955 use constant MOUSEEVENTF_MIDDLEUP => 64;
2956 use constant MOUSEEVENTF_MOVE => 1;
2957 use constant MOUSEEVENTF_RIGHTDOWN => 8;
2958 use constant MOUSEEVENTF_RIGHTUP => 16;
2959 use constant MOUSEEVENTF_WHEEL => 2048;
2960 use constant MSGF_DDEMGR => 32769;
2961 use constant MSGF_DIALOGBOX => 0;
2962 use constant MSGF_MAX => 8;
2963 use constant MSGF_MENU => 2;
2964 use constant MSGF_MESSAGEBOX => 1;
2965 use constant MSGF_MOVE => 3;
2966 use constant MSGF_NEXTWINDOW => 6;
2967 use constant MSGF_SCROLLBAR => 5;
2968 use constant MSGF_SIZE => 4;
2969 use constant MSGF_USER => 4096;
2970 use constant MWMO_ALERTABLE => 2;
2971 use constant MWMO_INPUTAVAILABLE => 4;
2972 use constant MWMO_WAITALL => 1;
2973 use constant NFR_ANSI => 1;
2974 use constant NFR_UNICODE => 2;
2975 use constant NF_QUERY => 3;
2976 use constant NF_REQUERY => 4;
2977 use constant OBM_BTNCORNERS => 32758;
2978 use constant OBM_BTSIZE => 32761;
2979 use constant OBM_CHECK => 32760;
2980 use constant OBM_CHECKBOXES => 32759;
2981 use constant OBM_CLOSE => 32754;
2982 use constant OBM_COMBO => 32738;
2983 use constant OBM_DNARROW => 32752;
2984 use constant OBM_DNARROWD => 32742;
2985 use constant OBM_DNARROWI => 32736;
2986 use constant OBM_LFARROW => 32750;
2987 use constant OBM_LFARROWD => 32740;
2988 use constant OBM_LFARROWI => 32734;
2989 use constant OBM_MNARROW => 32739;
2990 use constant OBM_OLD_CLOSE => 32767;
2991 use constant OBM_OLD_DNARROW => 32764;
2992 use constant OBM_OLD_LFARROW => 32762;
2993 use constant OBM_OLD_REDUCE => 32757;
2994 use constant OBM_OLD_RESTORE => 32755;
2995 use constant OBM_OLD_RGARROW => 32763;
2996 use constant OBM_OLD_UPARROW => 32765;
2997 use constant OBM_OLD_ZOOM => 32756;
2998 use constant OBM_REDUCE => 32749;
2999 use constant OBM_REDUCED => 32746;
3000 use constant OBM_RESTORE => 32747;
3001 use constant OBM_RESTORED => 32744;
3002 use constant OBM_RGARROW => 32751;
3003 use constant OBM_RGARROWD => 32741;
3004 use constant OBM_RGARROWI => 32735;
3005 use constant OBM_SIZE => 32766;
3006 use constant OBM_TRTYPE => 32732;
3007 use constant OBM_UPARROW => 32753;
3008 use constant OBM_UPARROWD => 32743;
3009 use constant OBM_UPARROWI => 32737;
3010 use constant OBM_ZOOM => 32748;
3011 use constant OBM_ZOOMD => 32745;
3012 use constant OCR_APPSTARTING => 32650;
3013 use constant OCR_CROSS => 32515;
3014 use constant OCR_DRAGOBJECT => 32653;
3015 use constant OCR_HAND => 32649;
3016 use constant OCR_HELP => 32651;
3017 use constant OCR_IBEAM => 32513;
3018 use constant OCR_ICOCUR => 32647;
3019 use constant OCR_ICON => 32641;
3020 use constant OCR_NO => 32648;
3021 use constant OCR_NORMAL => 32512;
3022 use constant OCR_SIZE => 32640;
3023 use constant OCR_SIZEALL => 32646;
3024 use constant OCR_SIZENESW => 32643;
3025 use constant OCR_SIZENS => 32645;
3026 use constant OCR_SIZENWSE => 32642;
3027 use constant OCR_SIZEWE => 32644;
3028 use constant OCR_UP => 32516;
3029 use constant OCR_WAIT => 32514;
3030 use constant ODA_DRAWENTIRE => 1;
3031 use constant ODA_FOCUS => 4;
3032 use constant ODA_SELECT => 2;
3033 use constant ODS_CHECKED => 8;
3034 use constant ODS_COMBOBOXEDIT => 4096;
3035 use constant ODS_DISABLED => 4;
3036 use constant ODS_FOCUS => 16;
3037 use constant ODS_GRAYED => 2;
3038 use constant ODS_HOTLIGHT => 64;
3039 use constant ODS_INACTIVE => 128;
3040 use constant ODS_SELECTED => 1;
3041 use constant ODT_BUTTON => 4;
3042 use constant ODT_COMBOBOX => 3;
3043 use constant ODT_LISTBOX => 2;
3044 use constant ODT_MENU => 1;
3045 use constant ODT_STATIC => 5;
3046 use constant OIC_BANG => 32515;
3047 use constant OIC_ERROR => 32513;
3048 use constant OIC_HAND => 32513;
3049 use constant OIC_INFORMATION => 32516;
3050 use constant OIC_NOTE => 32516;
3051 use constant OIC_QUES => 32514;
3052 use constant OIC_SAMPLE => 32512;
3053 use constant OIC_WARNING => 32515;
3054 use constant OIC_WINLOGO => 32517;
3055 use constant PM_NOREMOVE => 0;
3056 use constant PM_NOYIELD => 2;
3057 use constant PM_REMOVE => 1;
3058 use constant PRF_CHECKVISIBLE => 1;
3059 use constant PRF_CHILDREN => 16;
3060 use constant PRF_CLIENT => 4;
3061 use constant PRF_ERASEBKGND => 8;
3062 use constant PRF_NONCLIENT => 2;
3063 use constant PRF_OWNED => 32;
3064 use constant QS_ALLEVENTS => 191;
3065 use constant QS_ALLINPUT => 255;
3066 use constant QS_HOTKEY => 128;
3067 use constant QS_INPUT => 7;
3068 use constant QS_KEY => 1;
3069 use constant QS_MOUSE => 6;
3070 use constant QS_MOUSEBUTTON => 4;
3071 use constant QS_MOUSEMOVE => 2;
3072 use constant QS_PAINT => 32;
3073 use constant QS_POSTMESSAGE => 8;
3074 use constant QS_SENDMESSAGE => 64;
3075 use constant QS_SMRESULT => 32768;
3076 use constant QS_TIMER => 16;
3077 use constant RDW_ALLCHILDREN => 128;
3078 use constant RDW_ERASE => 4;
3079 use constant RDW_ERASENOW => 512;
3080 use constant RDW_FRAME => 1024;
3081 use constant RDW_INTERNALPAINT => 2;
3082 use constant RDW_INVALIDATE => 1;
3083 use constant RDW_NOCHILDREN => 64;
3084 use constant RDW_NOERASE => 32;
3085 use constant RDW_NOFRAME => 2048;
3086 use constant RDW_NOINTERNALPAINT => 16;
3087 use constant RDW_UPDATENOW => 256;
3088 use constant RDW_VALIDATE => 8;
3089 use constant RT_ACCELERATORA => 9;
3090 use constant RT_ACCELERATORW => 9;
3091 use constant RT_ANICURSORA => 21;
3092 use constant RT_ANICURSORW => 21;
3093 use constant RT_ANIICONA => 22;
3094 use constant RT_ANIICONW => 22;
3095 use constant RT_BITMAPA => 2;
3096 use constant RT_BITMAPW => 2;
3097 use constant RT_CURSORA => 1;
3098 use constant RT_CURSORW => 1;
3099 use constant RT_DIALOGA => 5;
3100 use constant RT_DIALOGW => 5;
3101 use constant RT_DLGINCLUDEA => 17;
3102 use constant RT_DLGINCLUDEW => 17;
3103 use constant RT_FONTA => 8;
3104 use constant RT_FONTDIRA => 7;
3105 use constant RT_FONTDIRW => 7;
3106 use constant RT_FONTW => 8;
3107 use constant RT_GROUP_CURSORA => 12;
3108 use constant RT_GROUP_CURSORW => 12;
3109 use constant RT_GROUP_ICONA => 14;
3110 use constant RT_GROUP_ICONW => 14;
3111 use constant RT_HTMLA => 23;
3112 use constant RT_HTMLW => 23;
3113 use constant RT_ICONA => 3;
3114 use constant RT_ICONW => 3;
3115 use constant RT_MENUA => 4;
3116 use constant RT_MENUW => 4;
3117 use constant RT_MESSAGETABLEA => 11;
3118 use constant RT_MESSAGETABLEW => 11;
3119 use constant RT_PLUGPLAYA => 19;
3120 use constant RT_PLUGPLAYW => 19;
3121 use constant RT_RCDATAA => 10;
3122 use constant RT_RCDATAW => 10;
3123 use constant RT_STRINGA => 6;
3124 use constant RT_STRINGW => 6;
3125 use constant RT_VERSIONA => 16;
3126 use constant RT_VERSIONW => 16;
3127 use constant RT_VXDA => 20;
3128 use constant RT_VXDW => 20;
3129 use constant SBM_ENABLE_ARROWS => 228;
3130 use constant SBM_GETPOS => 225;
3131 use constant SBM_GETRANGE => 227;
3132 use constant SBM_GETSCROLLINFO => 234;
3133 use constant SBM_SETPOS => 224;
3134 use constant SBM_SETRANGE => 226;
3135 use constant SBM_SETRANGEREDRAW => 230;
3136 use constant SBM_SETSCROLLINFO => 233;
3137 use constant SBS_BOTTOMALIGN => 4;
3138 use constant SBS_HORZ => 0;
3139 use constant SBS_LEFTALIGN => 2;
3140 use constant SBS_RIGHTALIGN => 4;
3141 use constant SBS_SIZEBOX => 8;
3142 use constant SBS_SIZEBOXBOTTOMRIGHTALIGN => 4;
3143 use constant SBS_SIZEBOXTOPLEFTALIGN => 2;
3144 use constant SBS_SIZEGRIP => 16;
3145 use constant SBS_TOPALIGN => 2;
3146 use constant SBS_VERT => 1;
3147 use constant SB_BOTH => 3;
3148 use constant SB_BOTTOM => 7;
3149 use constant SB_CTL => 2;
3150 use constant SB_ENDSCROLL => 8;
3151 use constant SB_HORZ => 0;
3152 use constant SB_LEFT => 6;
3153 use constant SB_LINEDOWN => 1;
3154 use constant SB_LINELEFT => 0;
3155 use constant SB_LINERIGHT => 1;
3156 use constant SB_LINEUP => 0;
3157 use constant SB_PAGEDOWN => 3;
3158 use constant SB_PAGELEFT => 2;
3159 use constant SB_PAGERIGHT => 3;
3160 use constant SB_PAGEUP => 2;
3161 use constant SB_RIGHT => 7;
3162 use constant SB_THUMBPOSITION => 4;
3163 use constant SB_THUMBTRACK => 5;
3164 use constant SB_TOP => 6;
3165 use constant SB_VERT => 1;
3166 use constant SC_ARRANGE => 61712;
3167 use constant SC_CLOSE => 61536;
3168 use constant SC_CONTEXTHELP => 61824;
3169 use constant SC_DEFAULT => 61792;
3170 use constant SC_HOTKEY => 61776;
3171 use constant SC_HSCROLL => 61568;
3172 use constant SC_ICON => 61472;
3173 use constant SC_KEYMENU => 61696;
3174 use constant SC_MAXIMIZE => 61488;
3175 use constant SC_MINIMIZE => 61472;
3176 use constant SC_MONITORPOWER => 61808;
3177 use constant SC_MOUSEMENU => 61584;
3178 use constant SC_MOVE => 61456;
3179 use constant SC_NEXTWINDOW => 61504;
3180 use constant SC_PREVWINDOW => 61520;
3181 use constant SC_RESTORE => 61728;
3182 use constant SC_SCREENSAVE => 61760;
3183 use constant SC_SEPARATOR => 61455;
3184 use constant SC_SIZE => 61440;
3185 use constant SC_TASKLIST => 61744;
3186 use constant SC_VSCROLL => 61552;
3187 use constant SC_ZOOM => 61488;
3188 use constant SERKF_ACTIVE => 8;
3189 use constant SERKF_AVAILABLE => 2;
3190 use constant SERKF_INDICATOR => 4;
3191 use constant SERKF_SERIALKEYSON => 1;
3192 use constant SIF_ALL => 23;
3193 use constant SIF_DISABLENOSCROLL => 8;
3194 use constant SIF_PAGE => 2;
3195 use constant SIF_POS => 4;
3196 use constant SIF_RANGE => 1;
3197 use constant SIF_TRACKPOS => 16;
3198 use constant SIZEFULLSCREEN => 2;
3199 use constant SIZEICONIC => 1;
3200 use constant SIZENORMAL => 0;
3201 use constant SIZEZOOMHIDE => 4;
3202 use constant SIZEZOOMSHOW => 3;
3203 use constant SIZE_MAXHIDE => 4;
3204 use constant SIZE_MAXIMIZED => 2;
3205 use constant SIZE_MAXSHOW => 3;
3206 use constant SIZE_MINIMIZED => 1;
3207 use constant SIZE_RESTORED => 0;
3208 use constant SKF_AUDIBLEFEEDBACK => 64;
3209 use constant SKF_AVAILABLE => 2;
3210 use constant SKF_CONFIRMHOTKEY => 8;
3211 use constant SKF_HOTKEYACTIVE => 4;
3212 use constant SKF_HOTKEYSOUND => 16;
3213 use constant SKF_INDICATOR => 32;
3214 use constant SKF_STICKYKEYSON => 1;
3215 use constant SKF_TRISTATE => 128;
3216 use constant SKF_TWOKEYSOFF => 256;
3217 use constant SLE_ERROR => 1;
3218 use constant SLE_MINORERROR => 2;
3219 use constant SLE_WARNING => 3;
3220 use constant SMTO_ABORTIFHUNG => 2;
3221 use constant SMTO_BLOCK => 1;
3222 use constant SMTO_NORMAL => 0;
3223 use constant SMTO_NOTIMEOUTIFNOTHUNG => 8;
3224 use constant SM_ARRANGE => 56;
3225 use constant SM_CLEANBOOT => 67;
3226 use constant SM_CMETRICS => 83;
3227 use constant SM_CMONITORS => 80;
3228 use constant SM_CMOUSEBUTTONS => 43;
3229 use constant SM_CXBORDER => 5;
3230 use constant SM_CXCURSOR => 13;
3231 use constant SM_CXDLGFRAME => 7;
3232 use constant SM_CXDOUBLECLK => 36;
3233 use constant SM_CXDRAG => 68;
3234 use constant SM_CXEDGE => 45;
3235 use constant SM_CXFIXEDFRAME => 7;
3236 use constant SM_CXFRAME => 32;
3237 use constant SM_CXFULLSCREEN => 16;
3238 use constant SM_CXHSCROLL => 21;
3239 use constant SM_CXHTHUMB => 10;
3240 use constant SM_CXICON => 11;
3241 use constant SM_CXICONSPACING => 38;
3242 use constant SM_CXMAXIMIZED => 61;
3243 use constant SM_CXMAXTRACK => 59;
3244 use constant SM_CXMENUCHECK => 71;
3245 use constant SM_CXMENUSIZE => 54;
3246 use constant SM_CXMIN => 28;
3247 use constant SM_CXMINIMIZED => 57;
3248 use constant SM_CXMINSPACING => 47;
3249 use constant SM_CXMINTRACK => 34;
3250 use constant SM_CXSCREEN => 0;
3251 use constant SM_CXSIZE => 30;
3252 use constant SM_CXSIZEFRAME => 32;
3253 use constant SM_CXSMICON => 49;
3254 use constant SM_CXSMSIZE => 52;
3255 use constant SM_CXVIRTUALSCREEN => 78;
3256 use constant SM_CXVSCROLL => 2;
3257 use constant SM_CYBORDER => 6;
3258 use constant SM_CYCAPTION => 4;
3259 use constant SM_CYCURSOR => 14;
3260 use constant SM_CYDLGFRAME => 8;
3261 use constant SM_CYDOUBLECLK => 37;
3262 use constant SM_CYDRAG => 69;
3263 use constant SM_CYEDGE => 46;
3264 use constant SM_CYFIXEDFRAME => 8;
3265 use constant SM_CYFRAME => 33;
3266 use constant SM_CYFULLSCREEN => 17;
3267 use constant SM_CYHSCROLL => 3;
3268 use constant SM_CYICON => 12;
3269 use constant SM_CYICONSPACING => 39;
3270 use constant SM_CYKANJIWINDOW => 18;
3271 use constant SM_CYMAXIMIZED => 62;
3272 use constant SM_CYMAXTRACK => 60;
3273 use constant SM_CYMENU => 15;
3274 use constant SM_CYMENUCHECK => 72;
3275 use constant SM_CYMENUSIZE => 55;
3276 use constant SM_CYMIN => 29;
3277 use constant SM_CYMINIMIZED => 58;
3278 use constant SM_CYMINSPACING => 48;
3279 use constant SM_CYMINTRACK => 35;
3280 use constant SM_CYSCREEN => 1;
3281 use constant SM_CYSIZE => 31;
3282 use constant SM_CYSIZEFRAME => 33;
3283 use constant SM_CYSMCAPTION => 51;
3284 use constant SM_CYSMICON => 50;
3285 use constant SM_CYSMSIZE => 53;
3286 use constant SM_CYVIRTUALSCREEN => 79;
3287 use constant SM_CYVSCROLL => 20;
3288 use constant SM_CYVTHUMB => 9;
3289 use constant SM_DBCSENABLED => 42;
3290 use constant SM_DEBUG => 22;
3291 use constant SM_MENUDROPALIGNMENT => 40;
3292 use constant SM_MIDEASTENABLED => 74;
3293 use constant SM_MOUSEPRESENT => 19;
3294 use constant SM_MOUSEWHEELPRESENT => 75;
3295 use constant SM_NETWORK => 63;
3296 use constant SM_PENWINDOWS => 41;
3297 use constant SM_RESERVED1 => 24;
3298 use constant SM_RESERVED2 => 25;
3299 use constant SM_RESERVED3 => 26;
3300 use constant SM_RESERVED4 => 27;
3301 use constant SM_SAMEDISPLAYFORMAT => 81;
3302 use constant SM_SECURE => 44;
3303 use constant SM_SHOWSOUNDS => 70;
3304 use constant SM_SLOWMACHINE => 73;
3305 use constant SM_SWAPBUTTON => 23;
3306 use constant SM_XVIRTUALSCREEN => 76;
3307 use constant SM_YVIRTUALSCREEN => 77;
3308 use constant SPIF_SENDCHANGE => 2;
3309 use constant SPIF_SENDWININICHANGE => 2;
3310 use constant SPIF_UPDATEINIFILE => 1;
3311 use constant SPI_GETACCESSTIMEOUT => 60;
3312 use constant SPI_GETACTIVEWINDOWTRACKING => 4096;
3313 use constant SPI_GETACTIVEWNDTRKTIMEOUT => 8194;
3314 use constant SPI_GETACTIVEWNDTRKZORDER => 4108;
3315 use constant SPI_GETANIMATION => 72;
3316 use constant SPI_GETBEEP => 1;
3317 use constant SPI_GETBORDER => 5;
3318 use constant SPI_GETCOMBOBOXANIMATION => 4100;
3319 use constant SPI_GETDEFAULTINPUTLANG => 89;
3320 use constant SPI_GETDESKWALLPAPER => 115;
3321 use constant SPI_GETDRAGFULLWINDOWS => 38;
3322 use constant SPI_GETFASTTASKSWITCH => 35;
3323 use constant SPI_GETFILTERKEYS => 50;
3324 use constant SPI_GETFONTSMOOTHING => 74;
3325 use constant SPI_GETFOREGROUNDFLASHCOUNT => 8196;
3326 use constant SPI_GETFOREGROUNDLOCKTIMEOUT => 8192;
3327 use constant SPI_GETGRADIENTCAPTIONS => 4104;
3328 use constant SPI_GETGRIDGRANULARITY => 18;
3329 use constant SPI_GETHIGHCONTRAST => 66;
3330 use constant SPI_GETHOTTRACKING => 4110;
3331 use constant SPI_GETICONMETRICS => 45;
3332 use constant SPI_GETICONTITLELOGFONT => 31;
3333 use constant SPI_GETICONTITLEWRAP => 25;
3334 use constant SPI_GETKEYBOARDDELAY => 22;
3335 use constant SPI_GETKEYBOARDPREF => 68;
3336 use constant SPI_GETKEYBOARDSPEED => 10;
3337 use constant SPI_GETLISTBOXSMOOTHSCROLLING => 4102;
3338 use constant SPI_GETLOWPOWERACTIVE => 83;
3339 use constant SPI_GETLOWPOWERTIMEOUT => 79;
3340 use constant SPI_GETMENUANIMATION => 4098;
3341 use constant SPI_GETMENUDROPALIGNMENT => 27;
3342 use constant SPI_GETMENUSHOWDELAY => 106;
3343 use constant SPI_GETMENUUNDERLINES => 4106;
3344 use constant SPI_GETMINIMIZEDMETRICS => 43;
3345 use constant SPI_GETMOUSE => 3;
3346 use constant SPI_GETMOUSEHOVERHEIGHT => 100;
3347 use constant SPI_GETMOUSEHOVERTIME => 102;
3348 use constant SPI_GETMOUSEHOVERWIDTH => 98;
3349 use constant SPI_GETMOUSEKEYS => 54;
3350 use constant SPI_GETMOUSESPEED => 112;
3351 use constant SPI_GETMOUSETRAILS => 94;
3352 use constant SPI_GETNONCLIENTMETRICS => 41;
3353 use constant SPI_GETPOWEROFFACTIVE => 84;
3354 use constant SPI_GETPOWEROFFTIMEOUT => 80;
3355 use constant SPI_GETSCREENREADER => 70;
3356 use constant SPI_GETSCREENSAVEACTIVE => 16;
3357 use constant SPI_GETSCREENSAVERRUNNING => 114;
3358 use constant SPI_GETSCREENSAVETIMEOUT => 14;
3359 use constant SPI_GETSERIALKEYS => 62;
3360 use constant SPI_GETSHOWIMEUI => 110;
3361 use constant SPI_GETSHOWSOUNDS => 56;
3362 use constant SPI_GETSOUNDSENTRY => 64;
3363 use constant SPI_GETSTICKYKEYS => 58;
3364 use constant SPI_GETTOGGLEKEYS => 52;
3365 use constant SPI_GETWHEELSCROLLLINES => 104;
3366 use constant SPI_GETWINDOWSEXTENSION => 92;
3367 use constant SPI_GETWORKAREA => 48;
3368 use constant SPI_ICONHORIZONTALSPACING => 13;
3369 use constant SPI_ICONVERTICALSPACING => 24;
3370 use constant SPI_LANGDRIVER => 12;
3371 use constant SPI_SCREENSAVERRUNNING => 97;
3372 use constant SPI_SETACCESSTIMEOUT => 61;
3373 use constant SPI_SETACTIVEWINDOWTRACKING => 4097;
3374 use constant SPI_SETACTIVEWNDTRKTIMEOUT => 8195;
3375 use constant SPI_SETACTIVEWNDTRKZORDER => 4109;
3376 use constant SPI_SETANIMATION => 73;
3377 use constant SPI_SETBEEP => 2;
3378 use constant SPI_SETBORDER => 6;
3379 use constant SPI_SETCOMBOBOXANIMATION => 4101;
3380 use constant SPI_SETCURSORS => 87;
3381 use constant SPI_SETDEFAULTINPUTLANG => 90;
3382 use constant SPI_SETDESKPATTERN => 21;
3383 use constant SPI_SETDESKWALLPAPER => 20;
3384 use constant SPI_SETDOUBLECLICKTIME => 32;
3385 use constant SPI_SETDOUBLECLKHEIGHT => 30;
3386 use constant SPI_SETDOUBLECLKWIDTH => 29;
3387 use constant SPI_SETDRAGFULLWINDOWS => 37;
3388 use constant SPI_SETDRAGHEIGHT => 77;
3389 use constant SPI_SETDRAGWIDTH => 76;
3390 use constant SPI_SETFASTTASKSWITCH => 36;
3391 use constant SPI_SETFILTERKEYS => 51;
3392 use constant SPI_SETFONTSMOOTHING => 75;
3393 use constant SPI_SETFOREGROUNDFLASHCOUNT => 8197;
3394 use constant SPI_SETFOREGROUNDLOCKTIMEOUT => 8193;
3395 use constant SPI_SETGRADIENTCAPTIONS => 4105;
3396 use constant SPI_SETGRIDGRANULARITY => 19;
3397 use constant SPI_SETHANDHELD => 78;
3398 use constant SPI_SETHIGHCONTRAST => 67;
3399 use constant SPI_SETHOTTRACKING => 4111;
3400 use constant SPI_SETICONMETRICS => 46;
3401 use constant SPI_SETICONS => 88;
3402 use constant SPI_SETICONTITLELOGFONT => 34;
3403 use constant SPI_SETICONTITLEWRAP => 26;
3404 use constant SPI_SETKEYBOARDDELAY => 23;
3405 use constant SPI_SETKEYBOARDPREF => 69;
3406 use constant SPI_SETKEYBOARDSPEED => 11;
3407 use constant SPI_SETLANGTOGGLE => 91;
3408 use constant SPI_SETLISTBOXSMOOTHSCROLLING => 4103;
3409 use constant SPI_SETLOWPOWERACTIVE => 85;
3410 use constant SPI_SETLOWPOWERTIMEOUT => 81;
3411 use constant SPI_SETMENUANIMATION => 4099;
3412 use constant SPI_SETMENUDROPALIGNMENT => 28;
3413 use constant SPI_SETMENUSHOWDELAY => 107;
3414 use constant SPI_SETMENUUNDERLINES => 4107;
3415 use constant SPI_SETMINIMIZEDMETRICS => 44;
3416 use constant SPI_SETMOUSE => 4;
3417 use constant SPI_SETMOUSEBUTTONSWAP => 33;
3418 use constant SPI_SETMOUSEHOVERHEIGHT => 101;
3419 use constant SPI_SETMOUSEHOVERTIME => 103;
3420 use constant SPI_SETMOUSEHOVERWIDTH => 99;
3421 use constant SPI_SETMOUSEKEYS => 55;
3422 use constant SPI_SETMOUSESPEED => 113;
3423 use constant SPI_SETMOUSETRAILS => 93;
3424 use constant SPI_SETNONCLIENTMETRICS => 42;
3425 use constant SPI_SETPENWINDOWS => 49;
3426 use constant SPI_SETPOWEROFFACTIVE => 86;
3427 use constant SPI_SETPOWEROFFTIMEOUT => 82;
3428 use constant SPI_SETSCREENREADER => 71;
3429 use constant SPI_SETSCREENSAVEACTIVE => 17;
3430 use constant SPI_SETSCREENSAVERRUNNING => 97;
3431 use constant SPI_SETSCREENSAVETIMEOUT => 15;
3432 use constant SPI_SETSERIALKEYS => 63;
3433 use constant SPI_SETSHOWIMEUI => 111;
3434 use constant SPI_SETSHOWSOUNDS => 57;
3435 use constant SPI_SETSOUNDSENTRY => 65;
3436 use constant SPI_SETSTICKYKEYS => 59;
3437 use constant SPI_SETTOGGLEKEYS => 53;
3438 use constant SPI_SETWHEELSCROLLLINES => 105;
3439 use constant SPI_SETWORKAREA => 47;
3440 use constant SSF_AVAILABLE => 2;
3441 use constant SSF_SOUNDSENTRYON => 1;
3442 use constant SSGF_DISPLAY => 3;
3443 use constant SSGF_NONE => 0;
3444 use constant SSTF_BORDER => 2;
3445 use constant SSTF_CHARS => 1;
3446 use constant SSTF_DISPLAY => 3;
3447 use constant SSTF_NONE => 0;
3448 use constant SSWF_DISPLAY => 3;
3449 use constant SSWF_NONE => 0;
3450 use constant SSWF_TITLE => 1;
3451 use constant SSWF_WINDOW => 2;
3452 use constant SS_BITMAP => 14;
3453 use constant SS_BLACKFRAME => 7;
3454 use constant SS_BLACKRECT => 4;
3455 use constant SS_CENTER => 1;
3456 use constant SS_CENTERIMAGE => 512;
3457 use constant SS_ENHMETAFILE => 15;
3458 use constant SS_ETCHEDFRAME => 18;
3459 use constant SS_ETCHEDHORZ => 16;
3460 use constant SS_ETCHEDVERT => 17;
3461 use constant SS_GRAYFRAME => 8;
3462 use constant SS_GRAYRECT => 5;
3463 use constant SS_ICON => 3;
3464 use constant SS_LEFT => 0;
3465 use constant SS_LEFTNOWORDWRAP => 12;
3466 use constant SS_NOPREFIX => 128;
3467 use constant SS_NOTIFY => 256;
3468 use constant SS_OWNERDRAW => 13;
3469 use constant SS_REALSIZEIMAGE => 2048;
3470 use constant SS_RIGHT => 2;
3471 use constant SS_RIGHTJUST => 1024;
3472 use constant SS_SIMPLE => 11;
3473 use constant SS_SUNKEN => 4096;
3474 use constant SS_TYPEMASK => 31;
3475 use constant SS_WHITEFRAME => 9;
3476 use constant SS_WHITERECT => 6;
3477 use constant STM_GETICON => 369;
3478 use constant STM_GETIMAGE => 371;
3479 use constant STM_MSGMAX => 372;
3480 use constant STM_SETICON => 368;
3481 use constant STM_SETIMAGE => 370;
3482 use constant STN_CLICKED => 0;
3483 use constant STN_DBLCLK => 1;
3484 use constant STN_DISABLE => 3;
3485 use constant STN_ENABLE => 2;
3486 use constant SWP_ASYNCWINDOWPOS => 16384;
3487 use constant SWP_DEFERERASE => 8192;
3488 use constant SWP_DRAWFRAME => 32;
3489 use constant SWP_FRAMECHANGED => 32;
3490 use constant SWP_HIDEWINDOW => 128;
3491 use constant SWP_NOACTIVATE => 16;
3492 use constant SWP_NOCOPYBITS => 256;
3493 use constant SWP_NOMOVE => 2;
3494 use constant SWP_NOOWNERZORDER => 512;
3495 use constant SWP_NOREDRAW => 8;
3496 use constant SWP_NOREPOSITION => 512;
3497 use constant SWP_NOSENDCHANGING => 1024;
3498 use constant SWP_NOSIZE => 1;
3499 use constant SWP_NOZORDER => 4;
3500 use constant SWP_SHOWWINDOW => 64;
3501 use constant SW_ERASE => 4;
3502 use constant SW_FORCEMINIMIZE => 11;
3503 use constant SW_HIDE => 0;
3504 use constant SW_INVALIDATE => 2;
3505 use constant SW_MAX => 11;
3506 use constant SW_MAXIMIZE => 3;
3507 use constant SW_MINIMIZE => 6;
3508 use constant SW_NORMAL => 1;
3509 use constant SW_NORMALNA => 204;
3510 use constant SW_OTHERMAXIMIZED => 2;
3511 use constant SW_OTHERRESTORED => 4;
3512 use constant SW_PARENTCLOSING => 1;
3513 use constant SW_PARENTOPENING => 3;
3514 use constant SW_RESTORE => 9;
3515 use constant SW_SCROLLCHILDREN => 1;
3516 use constant SW_SHOW => 5;
3517 use constant SW_SHOWDEFAULT => 10;
3518 use constant SW_SHOWMAXIMIZED => 3;
3519 use constant SW_SHOWMINIMIZED => 2;
3520 use constant SW_SHOWMINNOACTIVE => 7;
3521 use constant SW_SHOWNA => 8;
3522 use constant SW_SHOWNOACTIVATE => 4;
3523 use constant SW_SHOWNORMAL => 1;
3524 use constant TKF_AVAILABLE => 2;
3525 use constant TKF_CONFIRMHOTKEY => 8;
3526 use constant TKF_HOTKEYACTIVE => 4;
3527 use constant TKF_HOTKEYSOUND => 16;
3528 use constant TKF_TOGGLEKEYSON => 1;
3529 use constant TME_CANCEL => -2147483648;
3530 use constant TME_HOVER => 1;
3531 use constant TME_LEAVE => 2;
3532 use constant TME_QUERY => 1073741824;
3533 use constant TPM_BOTTOMALIGN => 32;
3534 use constant TPM_CENTERALIGN => 4;
3535 use constant TPM_HORIZONTAL => 0;
3536 use constant TPM_LEFTALIGN => 0;
3537 use constant TPM_LEFTBUTTON => 0;
3538 use constant TPM_NONOTIFY => 128;
3539 use constant TPM_RETURNCMD => 256;
3540 use constant TPM_RIGHTALIGN => 8;
3541 use constant TPM_RIGHTBUTTON => 2;
3542 use constant TPM_TOPALIGN => 0;
3543 use constant TPM_VCENTERALIGN => 16;
3544 use constant TPM_VERTICAL => 64;
3545 use constant VK_0 => 48;
3546 use constant VK_1 => 49;
3547 use constant VK_2 => 50;
3548 use constant VK_3 => 51;
3549 use constant VK_4 => 52;
3550 use constant VK_5 => 53;
3551 use constant VK_6 => 54;
3552 use constant VK_7 => 55;
3553 use constant VK_8 => 56;
3554 use constant VK_9 => 57;
3555 use constant VK_A => 65;
3556 use constant VK_ADD => 107;
3557 use constant VK_APPS => 93;
3558 use constant VK_ATTN => 246;
3559 use constant VK_B => 66;
3560 use constant VK_BACK => 8;
3561 use constant VK_C => 67;
3562 use constant VK_CANCEL => 3;
3563 use constant VK_CAPITAL => 20;
3564 use constant VK_CLEAR => 12;
3565 use constant VK_CONTROL => 17;
3566 use constant VK_CRSEL => 247;
3567 use constant VK_D => 68;
3568 use constant VK_DECIMAL => 110;
3569 use constant VK_DELETE => 46;
3570 use constant VK_DIVIDE => 111;
3571 use constant VK_DOWN => 40;
3572 use constant VK_E => 69;
3573 use constant VK_END => 35;
3574 use constant VK_EREOF => 249;
3575 use constant VK_ESCAPE => 27;
3576 use constant VK_EXECUTE => 43;
3577 use constant VK_EXSEL => 248;
3578 use constant VK_F => 70;
3579 use constant VK_F1 => 112;
3580 use constant VK_F10 => 121;
3581 use constant VK_F11 => 122;
3582 use constant VK_F12 => 123;
3583 use constant VK_F13 => 124;
3584 use constant VK_F14 => 125;
3585 use constant VK_F15 => 126;
3586 use constant VK_F16 => 127;
3587 use constant VK_F17 => 128;
3588 use constant VK_F18 => 129;
3589 use constant VK_F19 => 130;
3590 use constant VK_F2 => 113;
3591 use constant VK_F20 => 131;
3592 use constant VK_F21 => 132;
3593 use constant VK_F22 => 133;
3594 use constant VK_F23 => 134;
3595 use constant VK_F24 => 135;
3596 use constant VK_F3 => 114;
3597 use constant VK_F4 => 115;
3598 use constant VK_F5 => 116;
3599 use constant VK_F6 => 117;
3600 use constant VK_F7 => 118;
3601 use constant VK_F8 => 119;
3602 use constant VK_F9 => 120;
3603 use constant VK_G => 71;
3604 use constant VK_H => 72;
3605 use constant VK_HELP => 47;
3606 use constant VK_HOME => 36;
3607 use constant VK_I => 73;
3608 use constant VK_ICO_00 => 228;
3609 use constant VK_ICO_HELP => 227;
3610 use constant VK_INSERT => 45;
3611 use constant VK_J => 74;
3612 use constant VK_K => 75;
3613 use constant VK_L => 76;
3614 use constant VK_LBUTTON => 1;
3615 use constant VK_LCONTROL => 162;
3616 use constant VK_LEFT => 37;
3617 use constant VK_LMENU => 164;
3618 use constant VK_LSHIFT => 160;
3619 use constant VK_LWIN => 91;
3620 use constant VK_M => 77;
3621 use constant VK_MBUTTON => 4;
3622 use constant VK_MENU => 18;
3623 use constant VK_MULTIPLY => 106;
3624 use constant VK_N => 78;
3625 use constant VK_NEXT => 34;
3626 use constant VK_NONAME => 252;
3627 use constant VK_NUMLOCK => 144;
3628 use constant VK_NUMPAD0 => 96;
3629 use constant VK_NUMPAD1 => 97;
3630 use constant VK_NUMPAD2 => 98;
3631 use constant VK_NUMPAD3 => 99;
3632 use constant VK_NUMPAD4 => 100;
3633 use constant VK_NUMPAD5 => 101;
3634 use constant VK_NUMPAD6 => 102;
3635 use constant VK_NUMPAD7 => 103;
3636 use constant VK_NUMPAD8 => 104;
3637 use constant VK_NUMPAD9 => 105;
3638 use constant VK_O => 79;
3639 use constant VK_OEM_1 => 186;
3640 use constant VK_OEM_102 => 226;
3641 use constant VK_OEM_2 => 191;
3642 use constant VK_OEM_3 => 192;
3643 use constant VK_OEM_4 => 219;
3644 use constant VK_OEM_5 => 220;
3645 use constant VK_OEM_6 => 221;
3646 use constant VK_OEM_7 => 222;
3647 use constant VK_OEM_8 => 223;
3648 use constant VK_OEM_AX => 225;
3649 use constant VK_OEM_CLEAR => 254;
3650 use constant VK_OEM_COMMA => 188;
3651 use constant VK_OEM_MINUS => 189;
3652 use constant VK_OEM_PERIOD => 190;
3653 use constant VK_OEM_PLUS => 187;
3654 use constant VK_P => 80;
3655 use constant VK_PA1 => 253;
3656 use constant VK_PAUSE => 19;
3657 use constant VK_PLAY => 250;
3658 use constant VK_PRINT => 42;
3659 use constant VK_PRIOR => 33;
3660 use constant VK_PROCESSKEY => 229;
3661 use constant VK_Q => 81;
3662 use constant VK_R => 82;
3663 use constant VK_RBUTTON => 2;
3664 use constant VK_RCONTROL => 163;
3665 use constant VK_RETURN => 13;
3666 use constant VK_RIGHT => 39;
3667 use constant VK_RMENU => 165;
3668 use constant VK_RSHIFT => 161;
3669 use constant VK_RWIN => 92;
3670 use constant VK_S => 83;
3671 use constant VK_SCROLL => 145;
3672 use constant VK_SELECT => 41;
3673 use constant VK_SEPARATOR => 108;
3674 use constant VK_SHIFT => 16;
3675 use constant VK_SNAPSHOT => 44;
3676 use constant VK_SPACE => 32;
3677 use constant VK_SUBTRACT => 109;
3678 use constant VK_T => 84;
3679 use constant VK_TAB => 9;
3680 use constant VK_U => 85;
3681 use constant VK_UP => 38;
3682 use constant VK_V => 86;
3683 use constant VK_W => 87;
3684 use constant VK_X => 88;
3685 use constant VK_XBUTTON1 => 5;
3686 use constant VK_XBUTTON2 => 6;
3687 use constant VK_Y => 89;
3688 use constant VK_Z => 90;
3689 use constant VK_ZOOM => 251;
3690 use constant WA_ACTIVE => 1;
3691 use constant WA_CLICKACTIVE => 2;
3692 use constant WA_INACTIVE => 0;
3693 use constant WB_ISDELIMITER => 2;
3694 use constant WB_LEFT => 0;
3695 use constant WB_RIGHT => 1;
3696 use constant WC_DIALOGA => 32770;
3697 use constant WC_DIALOGW => 32770;
3698 use constant WHEEL_DELTA => 120;
3699 use constant WHEEL_PAGESCROLL => -1;
3700 use constant WH_CALLWNDPROC => 4;
3701 use constant WH_CALLWNDPROCRET => 12;
3702 use constant WH_CBT => 5;
3703 use constant WH_DEBUG => 9;
3704 use constant WH_FOREGROUNDIDLE => 11;
3705 use constant WH_GETMESSAGE => 3;
3706 use constant WH_HARDWARE => 8;
3707 use constant WH_JOURNALPLAYBACK => 1;
3708 use constant WH_JOURNALRECORD => 0;
3709 use constant WH_KEYBOARD => 2;
3710 use constant WH_KEYBOARD_LL => 13;
3711 use constant WH_MAX => 14;
3712 use constant WH_MAXHOOK => 14;
3713 use constant WH_MIN => -1;
3714 use constant WH_MINHOOK => -1;
3715 use constant WH_MOUSE => 7;
3716 use constant WH_MOUSE_LL => 14;
3717 use constant WH_MSGFILTER => -1;
3718 use constant WH_SHELL => 10;
3719 use constant WH_SYSMSGFILTER => 6;
3720 use constant WMSZ_BOTTOM => 6;
3721 use constant WMSZ_BOTTOMLEFT => 7;
3722 use constant WMSZ_BOTTOMRIGHT => 8;
3723 use constant WMSZ_LEFT => 1;
3724 use constant WMSZ_RIGHT => 2;
3725 use constant WMSZ_TOP => 3;
3726 use constant WMSZ_TOPLEFT => 4;
3727 use constant WMSZ_TOPRIGHT => 5;
3728 use constant WM_ACTIVATE => 6;
3729 use constant WM_ACTIVATEAPP => 28;
3730 use constant WM_ACTIVATESHELLWINDOW => 62;
3731 use constant WM_ALTTABACTIVE => 41;
3732 use constant WM_APP => 32768;
3733 use constant WM_ASKCBFORMATNAME => 780;
3734 use constant WM_BEGINDRAG => 556;
3735 use constant WM_CANCELJOURNAL => 75;
3736 use constant WM_CANCELMODE => 31;
3737 use constant WM_CAPTURECHANGED => 533;
3738 use constant WM_CHANGECBCHAIN => 781;
3739 use constant WM_CHANGEUISTATE => 295;
3740 use constant WM_CHAR => 258;
3741 use constant WM_CHARTOITEM => 47;
3742 use constant WM_CHILDACTIVATE => 34;
3743 use constant WM_CLEAR => 771;
3744 use constant WM_CLOSE => 16;
3745 use constant WM_COMMAND => 273;
3746 use constant WM_COMMNOTIFY => 68;
3747 use constant WM_COMPACTING => 65;
3748 use constant WM_COMPAREITEM => 57;
3749 use constant WM_CONTEXTMENU => 123;
3750 use constant WM_COPY => 769;
3751 use constant WM_COPYDATA => 74;
3752 use constant WM_CREATE => 1;
3753 use constant WM_CTLCOLOR => 25;
3754 use constant WM_CTLCOLORBTN => 309;
3755 use constant WM_CTLCOLORDLG => 310;
3756 use constant WM_CTLCOLOREDIT => 307;
3757 use constant WM_CTLCOLORLISTBOX => 308;
3758 use constant WM_CTLCOLORMSGBOX => 306;
3759 use constant WM_CTLCOLORSCROLLBAR => 311;
3760 use constant WM_CTLCOLORSTATIC => 312;
3761 use constant WM_CUT => 768;
3762 use constant WM_DEADCHAR => 259;
3763 use constant WM_DELETEITEM => 45;
3764 use constant WM_DESTROY => 2;
3765 use constant WM_DESTROYCLIPBOARD => 775;
3766 use constant WM_DEVICECHANGE => 537;
3767 use constant WM_DEVMODECHANGE => 27;
3768 use constant WM_DISPLAYCHANGE => 126;
3769 use constant WM_DRAGLOOP => 557;
3770 use constant WM_DRAGMOVE => 559;
3771 use constant WM_DRAGSELECT => 558;
3772 use constant WM_DRAWCLIPBOARD => 776;
3773 use constant WM_DRAWITEM => 43;
3774 use constant WM_DROPFILES => 563;
3775 use constant WM_DROPOBJECT => 554;
3776 use constant WM_ENABLE => 10;
3777 use constant WM_ENDSESSION => 22;
3778 use constant WM_ENTERIDLE => 289;
3779 use constant WM_ENTERMENULOOP => 529;
3780 use constant WM_ENTERSIZEMOVE => 561;
3781 use constant WM_ERASEBKGND => 20;
3782 use constant WM_EXITMENULOOP => 530;
3783 use constant WM_EXITSIZEMOVE => 562;
3784 use constant WM_FILESYSCHANGE => 52;
3785 use constant WM_FONTCHANGE => 29;
3786 use constant WM_GETDLGCODE => 135;
3787 use constant WM_GETFONT => 49;
3788 use constant WM_GETHOTKEY => 51;
3789 use constant WM_GETICON => 127;
3790 use constant WM_GETMINMAXINFO => 36;
3791 use constant WM_GETTEXT => 13;
3792 use constant WM_GETTEXTLENGTH => 14;
3793 use constant WM_HELP => 83;
3794 use constant WM_HOTKEY => 786;
3795 use constant WM_HSCROLL => 276;
3796 use constant WM_HSCROLLCLIPBOARD => 782;
3797 use constant WM_ICONERASEBKGND => 39;
3798 use constant WM_IME_CHAR => 646;
3799 use constant WM_IME_COMPOSITION => 271;
3800 use constant WM_IME_COMPOSITIONFULL => 644;
3801 use constant WM_IME_CONTROL => 643;
3802 use constant WM_IME_ENDCOMPOSITION => 270;
3803 use constant WM_IME_KEYDOWN => 656;
3804 use constant WM_IME_KEYLAST => 271;
3805 use constant WM_IME_KEYUP => 657;
3806 use constant WM_IME_NOTIFY => 642;
3807 use constant WM_IME_REQUEST => 648;
3808 use constant WM_IME_SELECT => 645;
3809 use constant WM_IME_SETCONTEXT => 641;
3810 use constant WM_IME_STARTCOMPOSITION => 269;
3811 use constant WM_INITDIALOG => 272;
3812 use constant WM_INITMENU => 278;
3813 use constant WM_INITMENUPOPUP => 279;
3814 use constant WM_INPUTLANGCHANGE => 81;
3815 use constant WM_INPUTLANGCHANGEREQUEST => 80;
3816 use constant WM_ISACTIVEICON => 53;
3817 use constant WM_KEYDOWN => 256;
3818 use constant WM_KEYFIRST => 256;
3819 use constant WM_KEYLAST => 264;
3820 use constant WM_KEYUP => 257;
3821 use constant WM_KILLFOCUS => 8;
3822 use constant WM_LBTRACKPOINT => 305;
3823 use constant WM_LBUTTONDBLCLK => 515;
3824 use constant WM_LBUTTONDOWN => 513;
3825 use constant WM_LBUTTONUP => 514;
3826 use constant WM_MBUTTONDBLCLK => 521;
3827 use constant WM_MBUTTONDOWN => 519;
3828 use constant WM_MBUTTONUP => 520;
3829 use constant WM_MDIACTIVATE => 546;
3830 use constant WM_MDICASCADE => 551;
3831 use constant WM_MDICREATE => 544;
3832 use constant WM_MDIDESTROY => 545;
3833 use constant WM_MDIGETACTIVE => 553;
3834 use constant WM_MDIICONARRANGE => 552;
3835 use constant WM_MDIMAXIMIZE => 549;
3836 use constant WM_MDINEXT => 548;
3837 use constant WM_MDIREFRESHMENU => 564;
3838 use constant WM_MDIRESTORE => 547;
3839 use constant WM_MDISETMENU => 560;
3840 use constant WM_MDITILE => 550;
3841 use constant WM_MEASUREITEM => 44;
3842 use constant WM_MENUCHAR => 288;
3843 use constant WM_MENUCOMMAND => 294;
3844 use constant WM_MENUDRAG => 291;
3845 use constant WM_MENUGETOBJECT => 292;
3846 use constant WM_MENURBUTTONUP => 290;
3847 use constant WM_MENUSELECT => 287;
3848 use constant WM_MOUSEACTIVATE => 33;
3849 use constant WM_MOUSEFIRST => 512;
3850 use constant WM_MOUSEHOVER => 673;
3851 use constant WM_MOUSELAST => 525;
3852 use constant WM_MOUSELEAVE => 675;
3853 use constant WM_MOUSEMOVE => 512;
3854 use constant WM_MOUSEWHEEL => 522;
3855 use constant WM_MOVE => 3;
3856 use constant WM_MOVING => 534;
3857 use constant WM_NCACTIVATE => 134;
3858 use constant WM_NCCALCSIZE => 131;
3859 use constant WM_NCCREATE => 129;
3860 use constant WM_NCDESTROY => 130;
3861 use constant WM_NCHITTEST => 132;
3862 use constant WM_NCLBUTTONDBLCLK => 163;
3863 use constant WM_NCLBUTTONDOWN => 161;
3864 use constant WM_NCLBUTTONUP => 162;
3865 use constant WM_NCMBUTTONDBLCLK => 169;
3866 use constant WM_NCMBUTTONDOWN => 167;
3867 use constant WM_NCMBUTTONUP => 168;
3868 use constant WM_NCMOUSEMOVE => 160;
3869 use constant WM_NCPAINT => 133;
3870 use constant WM_NCRBUTTONDBLCLK => 166;
3871 use constant WM_NCRBUTTONDOWN => 164;
3872 use constant WM_NCRBUTTONUP => 165;
3873 use constant WM_NCXBUTTONDBLCLK => 173;
3874 use constant WM_NCXBUTTONDOWN => 171;
3875 use constant WM_NCXBUTTONUP => 172;
3876 use constant WM_NEXTDLGCTL => 40;
3877 use constant WM_NEXTMENU => 531;
3878 use constant WM_NOTIFY => 78;
3879 use constant WM_NOTIFYFORMAT => 85;
3880 use constant WM_NULL => 0;
3881 use constant WM_OTHERWINDOWCREATED => 60;
3882 use constant WM_OTHERWINDOWDESTROYED => 61;
3883 use constant WM_PAINT => 15;
3884 use constant WM_PAINTCLIPBOARD => 777;
3885 use constant WM_PAINTICON => 38;
3886 use constant WM_PALETTECHANGED => 785;
3887 use constant WM_PALETTEISCHANGING => 784;
3888 use constant WM_PARENTNOTIFY => 528;
3889 use constant WM_PASTE => 770;
3890 use constant WM_PENWINFIRST => 896;
3891 use constant WM_PENWINLAST => 911;
3892 use constant WM_POWER => 72;
3893 use constant WM_POWERBROADCAST => 536;
3894 use constant WM_PRINT => 791;
3895 use constant WM_PRINTCLIENT => 792;
3896 use constant WM_QUERYDRAGICON => 55;
3897 use constant WM_QUERYDROPOBJECT => 555;
3898 use constant WM_QUERYENDSESSION => 17;
3899 use constant WM_QUERYNEWPALETTE => 783;
3900 use constant WM_QUERYOPEN => 19;
3901 use constant WM_QUERYPARKICON => 54;
3902 use constant WM_QUERYSAVESTATE => 56;
3903 use constant WM_QUERYUISTATE => 297;
3904 use constant WM_QUEUESYNC => 35;
3905 use constant WM_QUIT => 18;
3906 use constant WM_RBUTTONDBLCLK => 518;
3907 use constant WM_RBUTTONDOWN => 516;
3908 use constant WM_RBUTTONUP => 517;
3909 use constant WM_RENDERALLFORMATS => 774;
3910 use constant WM_RENDERFORMAT => 773;
3911 use constant WM_SETCURSOR => 32;
3912 use constant WM_SETFOCUS => 7;
3913 use constant WM_SETFONT => 48;
3914 use constant WM_SETHOTKEY => 50;
3915 use constant WM_SETICON => 128;
3916 use constant WM_SETREDRAW => 11;
3917 use constant WM_SETTEXT => 12;
3918 use constant WM_SETTINGCHANGE => 26;
3919 use constant WM_SETVISIBLE => 9;
3920 use constant WM_SHOWWINDOW => 24;
3921 use constant WM_SIZE => 5;
3922 use constant WM_SIZECLIPBOARD => 779;
3923 use constant WM_SIZEWAIT => 4;
3924 use constant WM_SIZING => 532;
3925 use constant WM_SPOOLERSTATUS => 42;
3926 use constant WM_STYLECHANGED => 125;
3927 use constant WM_STYLECHANGING => 124;
3928 use constant WM_SYNCPAINT => 136;
3929 use constant WM_SYNCTASK => 137;
3930 use constant WM_SYSCHAR => 262;
3931 use constant WM_SYSCOLORCHANGE => 21;
3932 use constant WM_SYSCOMMAND => 274;
3933 use constant WM_SYSDEADCHAR => 263;
3934 use constant WM_SYSKEYDOWN => 260;
3935 use constant WM_SYSKEYUP => 261;
3936 use constant WM_SYSTEMERROR => 23;
3937 use constant WM_SYSTIMER => 280;
3938 use constant WM_TCARD => 82;
3939 use constant WM_TESTING => 58;
3940 use constant WM_TIMECHANGE => 30;
3941 use constant WM_TIMER => 275;
3942 use constant WM_UNDO => 772;
3943 use constant WM_UNINITMENUPOPUP => 293;
3944 use constant WM_UPDATEUISTATE => 296;
3945 use constant WM_USER => 1024;
3946 use constant WM_USERCHANGED => 84;
3947 use constant WM_VKEYTOITEM => 46;
3948 use constant WM_VSCROLL => 277;
3949 use constant WM_VSCROLLCLIPBOARD => 778;
3950 use constant WM_WINDOWPOSCHANGED => 71;
3951 use constant WM_WINDOWPOSCHANGING => 70;
3952 use constant WM_WININICHANGE => 26;
3953 use constant WM_XBUTTONDBLCLK => 525;
3954 use constant WM_XBUTTONDOWN => 523;
3955 use constant WM_XBUTTONUP => 524;
3956 use constant WPF_RESTORETOMAXIMIZED => 2;
3957 use constant WPF_SETMINPOSITION => 1;
3958 use constant WS_BORDER => 8388608;
3959 use constant WS_CAPTION => 12582912;
3960 use constant WS_CHILD => 1073741824;
3961 use constant WS_CHILDWINDOW => 1073741824;
3962 use constant WS_CLIPCHILDREN => 33554432;
3963 use constant WS_CLIPSIBLINGS => 67108864;
3964 use constant WS_DISABLED => 134217728;
3965 use constant WS_DLGFRAME => 4194304;
3966 use constant WS_EX_ACCEPTFILES => 16;
3967 use constant WS_EX_APPWINDOW => 262144;
3968 use constant WS_EX_CLIENTEDGE => 512;
3969 use constant WS_EX_CONTEXTHELP => 1024;
3970 use constant WS_EX_CONTROLPARENT => 65536;
3971 use constant WS_EX_DLGMODALFRAME => 1;
3972 use constant WS_EX_DRAGDETECT => 2;
3973 use constant WS_EX_LAYERED => 524288;
3974 use constant WS_EX_LEFT => 0;
3975 use constant WS_EX_LEFTSCROLLBAR => 16384;
3976 use constant WS_EX_LTRREADING => 0;
3977 use constant WS_EX_MANAGED => 1073741824;
3978 use constant WS_EX_MDICHILD => 64;
3979 use constant WS_EX_NOPARENTNOTIFY => 4;
3980 use constant WS_EX_OVERLAPPEDWINDOW => 768;
3981 use constant WS_EX_PALETTEWINDOW => 392;
3982 use constant WS_EX_RIGHT => 4096;
3983 use constant WS_EX_RIGHTSCROLLBAR => 0;
3984 use constant WS_EX_RTLREADING => 8192;
3985 use constant WS_EX_STATICEDGE => 131072;
3986 use constant WS_EX_TOOLWINDOW => 128;
3987 use constant WS_EX_TOPMOST => 8;
3988 use constant WS_EX_TRANSPARENT => 32;
3989 use constant WS_EX_TRAYWINDOW => -2147483648;
3990 use constant WS_EX_WINDOWEDGE => 256;
3991 use constant WS_GROUP => 131072;
3992 use constant WS_HSCROLL => 1048576;
3993 use constant WS_ICONIC => 536870912;
3994 use constant WS_MAXIMIZE => 16777216;
3995 use constant WS_MAXIMIZEBOX => 65536;
3996 use constant WS_MINIMIZE => 536870912;
3997 use constant WS_MINIMIZEBOX => 131072;
3998 use constant WS_OVERLAPPED => 0;
3999 use constant WS_OVERLAPPEDWINDOW => 13565952;
4000 use constant WS_POPUP => -2147483648;
4001 use constant WS_POPUPWINDOW => -2138570752;
4002 use constant WS_SIZEBOX => 262144;
4003 use constant WS_SYSMENU => 524288;
4004 use constant WS_TABSTOP => 65536;
4005 use constant WS_THICKFRAME => 262144;
4006 use constant WS_TILED => 0;
4007 use constant WS_TILEDWINDOW => 13565952;
4008 use constant WS_VISIBLE => 268435456;
4009 use constant WS_VSCROLL => 2097152;
4010 use constant WVR_ALIGNBOTTOM => 64;
4011 use constant WVR_ALIGNLEFT => 32;
4012 use constant WVR_ALIGNRIGHT => 128;
4013 use constant WVR_ALIGNTOP => 16;
4014 use constant WVR_HREDRAW => 256;
4015 use constant WVR_REDRAW => 768;
4016 use constant WVR_VALIDRECTS => 1024;
4017 use constant WVR_VREDRAW => 512;
4018
4019 1;