# Automatically generated by make_symbols; DO NOT EDIT!! 
#
# Perl definitions for header file winuser.h
#


package winuser;

use strict;

use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);

require Exporter;

@ISA = qw(Exporter);
@EXPORT = qw(
    ARW_BOTTOMLEFT
    ARW_BOTTOMRIGHT
    ARW_DOWN
    ARW_HIDE
    ARW_LEFT
    ARW_RIGHT
    ARW_STARTMASK
    ARW_STARTRIGHT
    ARW_STARTTOP
    ARW_TOPLEFT
    ARW_TOPRIGHT
    ARW_UP
    ATF_AVAILABLE
    ATF_ONOFFFEEDBACK
    ATF_TIMEOUTON
    AW_ACTIVATE
    AW_BLEND
    AW_CENTER
    AW_HIDE
    AW_HOR_NEGATIVE
    AW_HOR_POSITIVE
    AW_SLIDE
    AW_VER_NEGATIVE
    AW_VER_POSITIVE
    BDR_INNER
    BDR_OUTER
    BDR_RAISED
    BDR_RAISEDINNER
    BDR_RAISEDOUTER
    BDR_SUNKEN
    BDR_SUNKENINNER
    BDR_SUNKENOUTER
    BF_ADJUST
    BF_BOTTOM
    BF_BOTTOMLEFT
    BF_BOTTOMRIGHT
    BF_DIAGONAL
    BF_DIAGONAL_ENDBOTTOMLEFT
    BF_DIAGONAL_ENDBOTTOMRIGHT
    BF_DIAGONAL_ENDTOPLEFT
    BF_DIAGONAL_ENDTOPRIGHT
    BF_FLAT
    BF_LEFT
    BF_MIDDLE
    BF_MONO
    BF_RECT
    BF_RIGHT
    BF_SOFT
    BF_TOP
    BF_TOPLEFT
    BF_TOPRIGHT
    BM_CLICK
    BM_GETCHECK
    BM_GETIMAGE
    BM_GETSTATE
    BM_SETCHECK
    BM_SETIMAGE
    BM_SETSTATE
    BM_SETSTYLE
    BN_CLICKED
    BN_DBLCLK
    BN_DISABLE
    BN_DOUBLECLICKED
    BN_HILITE
    BN_PAINT
    BN_UNHILITE
    BST_CHECKED
    BST_FOCUS
    BST_INDETERMINATE
    BST_PUSHED
    BST_UNCHECKED
    BS_3STATE
    BS_AUTO3STATE
    BS_AUTOCHECKBOX
    BS_AUTORADIOBUTTON
    BS_BITMAP
    BS_BOTTOM
    BS_CENTER
    BS_CHECKBOX
    BS_DEFPUSHBUTTON
    BS_FLAT
    BS_GROUPBOX
    BS_ICON
    BS_LEFT
    BS_LEFTTEXT
    BS_MULTILINE
    BS_NOTIFY
    BS_OWNERDRAW
    BS_PUSHBUTTON
    BS_PUSHLIKE
    BS_RADIOBUTTON
    BS_RIGHT
    BS_RIGHTBUTTON
    BS_TEXT
    BS_TOP
    BS_USERBUTTON
    BS_VCENTER
    CBN_CLOSEUP
    CBN_DBLCLK
    CBN_DROPDOWN
    CBN_EDITCHANGE
    CBN_EDITUPDATE
    CBN_ERRSPACE
    CBN_KILLFOCUS
    CBN_SELCHANGE
    CBN_SELENDCANCEL
    CBN_SELENDOK
    CBN_SETFOCUS
    CBS_AUTOHSCROLL
    CBS_DISABLENOSCROLL
    CBS_DROPDOWN
    CBS_DROPDOWNLIST
    CBS_HASSTRINGS
    CBS_LOWERCASE
    CBS_NOINTEGRALHEIGHT
    CBS_OEMCONVERT
    CBS_OWNERDRAWFIXED
    CBS_OWNERDRAWVARIABLE
    CBS_SIMPLE
    CBS_SORT
    CBS_UPPERCASE
    CB_ADDSTRING
    CB_DELETESTRING
    CB_DIR
    CB_ERR
    CB_ERRSPACE
    CB_FINDSTRING
    CB_FINDSTRINGEXACT
    CB_GETCOUNT
    CB_GETCURSEL
    CB_GETDROPPEDCONTROLRECT
    CB_GETDROPPEDSTATE
    CB_GETDROPPEDWIDTH
    CB_GETEDITSEL
    CB_GETEXTENDEDUI
    CB_GETHORIZONTALEXTENT
    CB_GETITEMDATA
    CB_GETITEMHEIGHT
    CB_GETLBTEXT
    CB_GETLBTEXTLEN
    CB_GETLOCALE
    CB_GETTOPINDEX
    CB_INITSTORAGE
    CB_INSERTSTRING
    CB_LIMITTEXT
    CB_OKAY
    CB_RESETCONTENT
    CB_SELECTSTRING
    CB_SETCURSEL
    CB_SETDROPPEDWIDTH
    CB_SETEDITSEL
    CB_SETEXTENDEDUI
    CB_SETHORIZONTALEXTENT
    CB_SETITEMDATA
    CB_SETITEMHEIGHT
    CB_SETLOCALE
    CB_SETTOPINDEX
    CB_SHOWDROPDOWN
    CCHDEVICENAME
    CDS_FULLSCREEN
    CDS_GLOBAL
    CDS_NORESET
    CDS_RESET
    CDS_SETRECT
    CDS_SET_PRIMARY
    CDS_TEST
    CDS_UPDATEREGISTRY
    CF_BITMAP
    CF_DIB
    CF_DIBV5
    CF_DIF
    CF_DSPBITMAP
    CF_DSPENHMETAFILE
    CF_DSPMETAFILEPICT
    CF_DSPTEXT
    CF_ENHMETAFILE
    CF_GDIOBJFIRST
    CF_GDIOBJLAST
    CF_HDROP
    CF_LOCALE
    CF_MAX
    CF_METAFILEPICT
    CF_OEMTEXT
    CF_OWNERDISPLAY
    CF_PALETTE
    CF_PENDATA
    CF_PRIVATEFIRST
    CF_PRIVATELAST
    CF_RIFF
    CF_SYLK
    CF_TEXT
    CF_TIFF
    CF_UNICODETEXT
    CF_WAVE
    COLOR_3DDKSHADOW
    COLOR_3DFACE
    COLOR_3DHIGHLIGHT
    COLOR_3DHILIGHT
    COLOR_3DLIGHT
    COLOR_3DSHADOW
    COLOR_ACTIVEBORDER
    COLOR_ACTIVECAPTION
    COLOR_ALTERNATEBTNFACE
    COLOR_APPWORKSPACE
    COLOR_BACKGROUND
    COLOR_BTNFACE
    COLOR_BTNHIGHLIGHT
    COLOR_BTNHILIGHT
    COLOR_BTNSHADOW
    COLOR_BTNTEXT
    COLOR_CAPTIONTEXT
    COLOR_DESKTOP
    COLOR_GRADIENTACTIVECAPTION
    COLOR_GRADIENTINACTIVECAPTION
    COLOR_GRAYTEXT
    COLOR_HIGHLIGHT
    COLOR_HIGHLIGHTTEXT
    COLOR_HOTLIGHT
    COLOR_INACTIVEBORDER
    COLOR_INACTIVECAPTION
    COLOR_INACTIVECAPTIONTEXT
    COLOR_INFOBK
    COLOR_INFOTEXT
    COLOR_MENU
    COLOR_MENUTEXT
    COLOR_SCROLLBAR
    COLOR_WINDOW
    COLOR_WINDOWFRAME
    COLOR_WINDOWTEXT
    CS_BYTEALIGNCLIENT
    CS_BYTEALIGNWINDOW
    CS_CLASSDC
    CS_DBLCLKS
    CS_GLOBALCLASS
    CS_HREDRAW
    CS_IME
    CS_KEYCVTWINDOW
    CS_NOCLOSE
    CS_NOKEYCVT
    CS_OWNDC
    CS_PARENTDC
    CS_SAVEBITS
    CS_VREDRAW
    CTLCOLOR_BTN
    CTLCOLOR_DLG
    CTLCOLOR_EDIT
    CTLCOLOR_LISTBOX
    CTLCOLOR_MSGBOX
    CTLCOLOR_SCROLLBAR
    CTLCOLOR_STATIC
    CWP_ALL
    CWP_SKIPDISABLED
    CWP_SKIPINVISIBLE
    CWP_SKIPTRANSPARENT
    CW_USEDEFAULT
    DBGFILL_ALLOC
    DBGFILL_BUFFER
    DBGFILL_FREE
    DBGFILL_STACK
    DCX_CACHE
    DCX_CLIPCHILDREN
    DCX_CLIPSIBLINGS
    DCX_EXCLUDERGN
    DCX_EXCLUDEUPDATE
    DCX_INTERSECTRGN
    DCX_INTERSECTUPDATE
    DCX_LOCKWINDOWUPDATE
    DCX_NORECOMPUTE
    DCX_NORESETATTRS
    DCX_PARENTCLIP
    DCX_USESTYLE
    DCX_VALIDATE
    DCX_WINDOW
    DC_ACTIVE
    DC_HASDEFID
    DC_ICON
    DC_INBUTTON
    DC_SMALLCAP
    DC_TEXT
    DDL_ARCHIVE
    DDL_DIRECTORY
    DDL_DRIVES
    DDL_EXCLUSIVE
    DDL_HIDDEN
    DDL_POSTMSGS
    DDL_READONLY
    DDL_READWRITE
    DDL_SYSTEM
    DEVICE_NOTIFY_WINDOW_HANDLE
    DFCS_ADJUSTRECT
    DFCS_BUTTON3STATE
    DFCS_BUTTONCHECK
    DFCS_BUTTONPUSH
    DFCS_BUTTONRADIO
    DFCS_BUTTONRADIOIMAGE
    DFCS_BUTTONRADIOMASK
    DFCS_CAPTIONCLOSE
    DFCS_CAPTIONHELP
    DFCS_CAPTIONMAX
    DFCS_CAPTIONMIN
    DFCS_CAPTIONRESTORE
    DFCS_CHECKED
    DFCS_FLAT
    DFCS_HOT
    DFCS_INACTIVE
    DFCS_MENUARROW
    DFCS_MENUARROWRIGHT
    DFCS_MENUBULLET
    DFCS_MENUCHECK
    DFCS_MONO
    DFCS_PUSHED
    DFCS_SCROLLCOMBOBOX
    DFCS_SCROLLDOWN
    DFCS_SCROLLLEFT
    DFCS_SCROLLRIGHT
    DFCS_SCROLLSIZEGRIP
    DFCS_SCROLLSIZEGRIPRIGHT
    DFCS_SCROLLUP
    DFCS_TRANSPARENT
    DFC_BUTTON
    DFC_CAPTION
    DFC_MENU
    DFC_SCROLL
    DISP_CHANGE_BADFLAGS
    DISP_CHANGE_BADMODE
    DISP_CHANGE_BADPARAM
    DISP_CHANGE_FAILED
    DISP_CHANGE_NOTUPDATED
    DISP_CHANGE_RESTART
    DISP_CHANGE_SUCCESSFUL
    DI_COMPAT
    DI_DEFAULTSIZE
    DI_IMAGE
    DI_MASK
    DI_NORMAL
    DLGC_BUTTON
    DLGC_DEFPUSHBUTTON
    DLGC_HASSETSEL
    DLGC_RADIOBUTTON
    DLGC_STATIC
    DLGC_UNDEFPUSHBUTTON
    DLGC_WANTALLKEYS
    DLGC_WANTARROWS
    DLGC_WANTCHARS
    DLGC_WANTMESSAGE
    DLGC_WANTTAB
    DLGWINDOWEXTRA
    DM_GETDEFID
    DM_REPOSITION
    DM_SETDEFID
    DSS_DEFAULT
    DSS_DISABLED
    DSS_MONO
    DSS_NORMAL
    DSS_RIGHT
    DSS_UNION
    DST_BITMAP
    DST_COMPLEX
    DST_ICON
    DST_PREFIXTEXT
    DST_TEXT
    DS_3DLOOK
    DS_ABSALIGN
    DS_CENTER
    DS_CENTERMOUSE
    DS_CONTEXTHELP
    DS_CONTROL
    DS_FIXEDSYS
    DS_LOCALEDIT
    DS_MODALFRAME
    DS_NOFAILCREATE
    DS_NOIDLEMSG
    DS_SETFONT
    DS_SETFOREGROUND
    DS_SYSMODAL
    DT_BOTTOM
    DT_CALCRECT
    DT_CENTER
    DT_EDITCONTROL
    DT_END_ELLIPSIS
    DT_EXPANDTABS
    DT_EXTERNALLEADING
    DT_INTERNAL
    DT_LEFT
    DT_MODIFYSTRING
    DT_NOCLIP
    DT_NOPREFIX
    DT_PATH_ELLIPSIS
    DT_RIGHT
    DT_RTLREADING
    DT_SINGLELINE
    DT_TABSTOP
    DT_TOP
    DT_VCENTER
    DT_WORDBREAK
    DT_WORD_ELLIPSIS
    DWL_DLGPROC
    DWL_MSGRESULT
    DWL_USER
    EC_LEFTMARGIN
    EC_RIGHTMARGIN
    EC_USEFONTINFO
    EDGE_BUMP
    EDGE_ETCHED
    EDGE_RAISED
    EDGE_SUNKEN
    EM_CANUNDO
    EM_CHARFROMPOS
    EM_EMPTYUNDOBUFFER
    EM_FMTLINES
    EM_GETFIRSTVISIBLELINE
    EM_GETHANDLE
    EM_GETLIMITTEXT
    EM_GETLINE
    EM_GETLINECOUNT
    EM_GETMARGINS
    EM_GETMODIFY
    EM_GETPASSWORDCHAR
    EM_GETRECT
    EM_GETSEL
    EM_GETTHUMB
    EM_GETWORDBREAKPROC
    EM_LIMITTEXT
    EM_LINEFROMCHAR
    EM_LINEINDEX
    EM_LINELENGTH
    EM_LINESCROLL
    EM_POSFROMCHAR
    EM_REPLACESEL
    EM_SCROLL
    EM_SCROLLCARET
    EM_SETHANDLE
    EM_SETLIMITTEXT
    EM_SETMARGINS
    EM_SETMODIFY
    EM_SETPASSWORDCHAR
    EM_SETREADONLY
    EM_SETRECT
    EM_SETRECTNP
    EM_SETSEL
    EM_SETTABSTOPS
    EM_SETWORDBREAKPROC
    EM_UNDO
    EN_CHANGE
    EN_ERRSPACE
    EN_HSCROLL
    EN_KILLFOCUS
    EN_MAXTEXT
    EN_SETFOCUS
    EN_UPDATE
    EN_VSCROLL
    ESB_DISABLE_BOTH
    ESB_DISABLE_DOWN
    ESB_DISABLE_LEFT
    ESB_DISABLE_LTUP
    ESB_DISABLE_RIGHT
    ESB_DISABLE_RTDN
    ESB_DISABLE_UP
    ESB_ENABLE_BOTH
    ES_AUTOHSCROLL
    ES_AUTOVSCROLL
    ES_CENTER
    ES_COMBO
    ES_LEFT
    ES_LOWERCASE
    ES_MULTILINE
    ES_NOHIDESEL
    ES_NUMBER
    ES_OEMCONVERT
    ES_PASSWORD
    ES_READONLY
    ES_RIGHT
    ES_UPPERCASE
    ES_WANTRETURN
    EWX_FORCE
    EWX_LOGOFF
    EWX_POWEROFF
    EWX_REBOOT
    EWX_SHUTDOWN
    EW_EXITANDEXECAPP
    EW_REBOOTSYSTEM
    EW_RESTARTWINDOWS
    FALT
    FCONTROL
    FKF_AVAILABLE
    FKF_CLICKON
    FKF_CONFIRMHOTKEY
    FKF_FILTERKEYSON
    FKF_HOTKEYACTIVE
    FKF_HOTKEYSOUND
    FKF_INDICATOR
    FNOINVERT
    FSHIFT
    FVIRTKEY
    GA_PARENT
    GA_ROOT
    GA_ROOTOWNER
    GCL_CBCLSEXTRA
    GCL_CBWNDEXTRA
    GCL_HBRBACKGROUND
    GCL_HCURSOR
    GCL_HICON
    GCL_HICONSM
    GCL_HMODULE
    GCL_MENUNAME
    GCL_STYLE
    GCL_WNDPROC
    GCW_ATOM
    GMDI_GOINTOPOPUPS
    GMDI_USEDISABLED
    GWL_EXSTYLE
    GWL_HINSTANCE
    GWL_HWNDPARENT
    GWL_ID
    GWL_STYLE
    GWL_USERDATA
    GWL_WNDPROC
    GW_CHILD
    GW_HWNDFIRST
    GW_HWNDLAST
    GW_HWNDNEXT
    GW_HWNDPREV
    GW_OWNER
    HBMMENU_CALLBACK
    HBMMENU_MBAR_CLOSE
    HBMMENU_MBAR_CLOSE_D
    HBMMENU_MBAR_MINIMIZE
    HBMMENU_MBAR_MINIMIZE_D
    HBMMENU_MBAR_RESTORE
    HBMMENU_POPUP_CLOSE
    HBMMENU_POPUP_MAXIMIZE
    HBMMENU_POPUP_MINIMIZE
    HBMMENU_POPUP_RESTORE
    HBMMENU_SYSTEM
    HCBT_ACTIVATE
    HCBT_CLICKSKIPPED
    HCBT_CREATEWND
    HCBT_DESTROYWND
    HCBT_KEYSKIPPED
    HCBT_MINMAX
    HCBT_MOVESIZE
    HCBT_QS
    HCBT_SETFOCUS
    HCBT_SYSCOMMAND
    HCF_AVAILABLE
    HCF_CONFIRMHOTKEY
    HCF_HIGHCONTRASTON
    HCF_HOTKEYACTIVE
    HCF_HOTKEYAVAILABLE
    HCF_HOTKEYSOUND
    HCF_INDICATOR
    HC_ACTION
    HC_GETNEXT
    HC_NOREM
    HC_NOREMOVE
    HC_SKIP
    HC_SYSMODALOFF
    HC_SYSMODALON
    HELPINFO_MENUITEM
    HELPINFO_WINDOW
    HELP_COMMAND
    HELP_CONTENTS
    HELP_CONTEXT
    HELP_CONTEXTMENU
    HELP_CONTEXTPOPUP
    HELP_FINDER
    HELP_FORCEFILE
    HELP_HELPONHELP
    HELP_INDEX
    HELP_KEY
    HELP_MULTIKEY
    HELP_PARTIALKEY
    HELP_QUIT
    HELP_SETCONTENTS
    HELP_SETINDEX
    HELP_SETPOPUP_POS
    HELP_SETWINPOS
    HELP_TCARD
    HELP_TCARD_DATA
    HELP_TCARD_OTHER_CALLER
    HELP_WM_HELP
    HKL_NEXT
    HKL_PREV
    HOVER_DEFAULT
    HSHELL_ACTIVATESHELLWINDOW
    HSHELL_WINDOWCREATED
    HSHELL_WINDOWDESTROYED
    HTBORDER
    HTBOTTOM
    HTBOTTOMLEFT
    HTBOTTOMRIGHT
    HTCAPTION
    HTCLIENT
    HTCLOSE
    HTERROR
    HTGROWBOX
    HTHELP
    HTHSCROLL
    HTLEFT
    HTMAXBUTTON
    HTMENU
    HTMINBUTTON
    HTNOWHERE
    HTOBJECT
    HTREDUCE
    HTRIGHT
    HTSIZE
    HTSIZEFIRST
    HTSIZELAST
    HTSYSMENU
    HTTOP
    HTTOPLEFT
    HTTOPRIGHT
    HTTRANSPARENT
    HTVSCROLL
    HTZOOM
    HWND_BOTTOM
    HWND_BROADCAST
    HWND_DESKTOP
    HWND_MESSAGE
    HWND_NOTOPMOST
    HWND_TOP
    HWND_TOPMOST
    ICON_BIG
    ICON_SMALL
    IDABORT
    IDCANCEL
    IDCLOSE
    IDC_APPSTARTINGA
    IDC_APPSTARTINGW
    IDC_ARROWA
    IDC_ARROWW
    IDC_CROSSA
    IDC_CROSSW
    IDC_HANDA
    IDC_HANDW
    IDC_HELPA
    IDC_HELPW
    IDC_IBEAMA
    IDC_IBEAMW
    IDC_ICONA
    IDC_ICONW
    IDC_NOA
    IDC_NOW
    IDC_SIZEA
    IDC_SIZEALLA
    IDC_SIZEALLW
    IDC_SIZENESWA
    IDC_SIZENESWW
    IDC_SIZENSA
    IDC_SIZENSW
    IDC_SIZENWSEA
    IDC_SIZENWSEW
    IDC_SIZEW
    IDC_SIZEWEA
    IDC_SIZEWEW
    IDC_UPARROWA
    IDC_UPARROWW
    IDC_WAITA
    IDC_WAITW
    IDHELP
    IDHOT_SNAPDESKTOP
    IDHOT_SNAPWINDOW
    IDIGNORE
    IDI_APPLICATIONA
    IDI_APPLICATIONW
    IDI_ASTERISKA
    IDI_ASTERISKW
    IDI_ERROR
    IDI_EXCLAMATIONA
    IDI_EXCLAMATIONW
    IDI_HANDA
    IDI_HANDW
    IDI_INFORMATION
    IDI_QUESTIONA
    IDI_QUESTIONW
    IDI_WARNING
    IDI_WINLOGOA
    IDI_WINLOGOW
    IDNO
    IDOK
    IDRETRY
    IDYES
    IMAGE_BITMAP
    IMAGE_CURSOR
    IMAGE_ENHMETAFILE
    IMAGE_ICON
    INPUT_HARDWARE
    INPUT_KEYBOARD
    INPUT_MOUSE
    ISMEX_CALLBACK
    ISMEX_NOSEND
    ISMEX_NOTIFY
    ISMEX_REPLIED
    ISMEX_SEND
    KEYEVENTF_EXTENDEDKEY
    KEYEVENTF_KEYUP
    KF_ALTDOWN
    KF_DLGMODE
    KF_EXTENDED
    KF_MENUMODE
    KF_REPEAT
    KF_UP
    KLF_ACTIVATE
    KLF_NOTELLSHELL
    KLF_REORDER
    KLF_REPLACELANG
    KLF_SUBSTITUTE_OK
    KLF_UNLOADPREVIOUS
    KL_NAMELENGTH
    LBN_DBLCLK
    LBN_ERRSPACE
    LBN_KILLFOCUS
    LBN_SELCANCEL
    LBN_SELCHANGE
    LBN_SETFOCUS
    LBS_DISABLENOSCROLL
    LBS_EXTENDEDSEL
    LBS_HASSTRINGS
    LBS_MULTICOLUMN
    LBS_MULTIPLESEL
    LBS_NODATA
    LBS_NOINTEGRALHEIGHT
    LBS_NOREDRAW
    LBS_NOSEL
    LBS_NOTIFY
    LBS_OWNERDRAWFIXED
    LBS_OWNERDRAWVARIABLE
    LBS_SORT
    LBS_STANDARD
    LBS_USETABSTOPS
    LBS_WANTKEYBOARDINPUT
    LB_ADDFILE
    LB_ADDSTRING
    LB_CARETOFF
    LB_CARETON
    LB_CTLCODE
    LB_DELETESTRING
    LB_DIR
    LB_ERR
    LB_ERRSPACE
    LB_FINDSTRING
    LB_FINDSTRINGEXACT
    LB_GETANCHORINDEX
    LB_GETCARETINDEX
    LB_GETCOUNT
    LB_GETCURSEL
    LB_GETHORIZONTALEXTENT
    LB_GETITEMDATA
    LB_GETITEMHEIGHT
    LB_GETITEMRECT
    LB_GETLOCALE
    LB_GETSEL
    LB_GETSELCOUNT
    LB_GETSELITEMS
    LB_GETTEXT
    LB_GETTEXTLEN
    LB_GETTOPINDEX
    LB_INITSTORAGE
    LB_INSERTSTRING
    LB_ITEMFROMPOINT
    LB_OKAY
    LB_RESETCONTENT
    LB_SELECTSTRING
    LB_SELITEMRANGE
    LB_SELITEMRANGEEX
    LB_SETANCHORINDEX
    LB_SETCARETINDEX
    LB_SETCOLUMNWIDTH
    LB_SETCOUNT
    LB_SETCURSEL
    LB_SETHORIZONTALEXTENT
    LB_SETITEMDATA
    LB_SETITEMHEIGHT
    LB_SETLOCALE
    LB_SETSEL
    LB_SETTABSTOPS
    LB_SETTOPINDEX
    LLKHF_ALTDOWN
    LLKHF_EXTENDED
    LLKHF_INJECTED
    LLKHF_UP
    LLMHF_INJECTED
    LR_COLOR
    LR_COPYDELETEORG
    LR_COPYFROMRESOURCE
    LR_COPYRETURNORG
    LR_CREATEDIBSECTION
    LR_DEFAULTCOLOR
    LR_DEFAULTSIZE
    LR_LOADFROMFILE
    LR_LOADMAP3DCOLORS
    LR_LOADTRANSPARENT
    LR_MONOCHROME
    LR_SHARED
    LR_VGA_COLOR
    MA_ACTIVATE
    MA_ACTIVATEANDEAT
    MA_NOACTIVATE
    MA_NOACTIVATEANDEAT
    MB_ABORTRETRYIGNORE
    MB_APPLMODAL
    MB_DEFAULT_DESKTOP_ONLY
    MB_DEFBUTTON1
    MB_DEFBUTTON2
    MB_DEFBUTTON3
    MB_DEFBUTTON4
    MB_DEFMASK
    MB_HELP
    MB_ICONASTERISK
    MB_ICONERROR
    MB_ICONEXCLAMATION
    MB_ICONHAND
    MB_ICONINFORMATION
    MB_ICONMASK
    MB_ICONQUESTION
    MB_ICONSTOP
    MB_ICONWARNING
    MB_MISCMASK
    MB_MODEMASK
    MB_NOFOCUS
    MB_OK
    MB_OKCANCEL
    MB_RETRYCANCEL
    MB_RIGHT
    MB_RTLREADING
    MB_SERVICE_NOTIFICATION
    MB_SETFOREGROUND
    MB_SYSTEMMODAL
    MB_TASKMODAL
    MB_TOPMOST
    MB_TYPEMASK
    MB_USERICON
    MB_YESNO
    MB_YESNOCANCEL
    MDIS_ALLCHILDSTYLES
    MDITILE_HORIZONTAL
    MDITILE_SKIPDISABLED
    MDITILE_VERTICAL
    MFS_BOTTOMGAPDROP
    MFS_CACHEDBMP
    MFS_CHECKED
    MFS_DEFAULT
    MFS_DISABLED
    MFS_ENABLED
    MFS_GAPDROP
    MFS_GRAYED
    MFS_HILITE
    MFS_HOTTRACKDRAWN
    MFS_MASK
    MFS_TOPGAPDROP
    MFS_UNCHECKED
    MFS_UNHILITE
    MFT_BITMAP
    MFT_MENUBARBREAK
    MFT_MENUBREAK
    MFT_OWNERDRAW
    MFT_RADIOCHECK
    MFT_RIGHTJUSTIFY
    MFT_RIGHTORDER
    MFT_SEPARATOR
    MFT_STRING
    MF_APPEND
    MF_BITMAP
    MF_BYCOMMAND
    MF_BYPOSITION
    MF_CHANGE
    MF_CHECKED
    MF_DEFAULT
    MF_DELETE
    MF_DISABLED
    MF_ENABLED
    MF_END
    MF_GRAYED
    MF_HELP
    MF_HILITE
    MF_INSERT
    MF_MENUBARBREAK
    MF_MENUBREAK
    MF_MOUSESELECT
    MF_OWNERDRAW
    MF_POPUP
    MF_REMOVE
    MF_RIGHTJUSTIFY
    MF_SEPARATOR
    MF_STRING
    MF_SYSMENU
    MF_UNCHECKED
    MF_UNHILITE
    MF_USECHECKBITMAPS
    MIIM_BITMAP
    MIIM_CHECKMARKS
    MIIM_DATA
    MIIM_FTYPE
    MIIM_ID
    MIIM_STATE
    MIIM_STRING
    MIIM_SUBMENU
    MIIM_TYPE
    MIM_APPLYTOSUBMENUS
    MIM_BACKGROUND
    MIM_HELPID
    MIM_MAXHEIGHT
    MIM_MENUDATA
    MIM_STYLE
    MKF_AVAILABLE
    MKF_CONFIRMHOTKEY
    MKF_HOTKEYACTIVE
    MKF_HOTKEYSOUND
    MKF_INDICATOR
    MKF_MODIFIERS
    MKF_MOUSEKEYSON
    MKF_REPLACENUMBERS
    MK_CONTROL
    MK_LBUTTON
    MK_MBUTTON
    MK_RBUTTON
    MK_SHIFT
    MK_XBUTTON1
    MK_XBUTTON2
    MNC_CLOSE
    MNC_EXECUTE
    MNC_IGNORE
    MNC_SELECT
    MOD_ALT
    MOD_CONTROL
    MOD_SHIFT
    MOD_WIN
    MONITORINFOF_PRIMARY
    MONITOR_DEFAULTTONEAREST
    MONITOR_DEFAULTTONULL
    MONITOR_DEFAULTTOPRIMARY
    MOUSEEVENTF_ABSOLUTE
    MOUSEEVENTF_LEFTDOWN
    MOUSEEVENTF_LEFTUP
    MOUSEEVENTF_MIDDLEDOWN
    MOUSEEVENTF_MIDDLEUP
    MOUSEEVENTF_MOVE
    MOUSEEVENTF_RIGHTDOWN
    MOUSEEVENTF_RIGHTUP
    MOUSEEVENTF_WHEEL
    MSGF_DDEMGR
    MSGF_DIALOGBOX
    MSGF_MAX
    MSGF_MENU
    MSGF_MESSAGEBOX
    MSGF_MOVE
    MSGF_NEXTWINDOW
    MSGF_SCROLLBAR
    MSGF_SIZE
    MSGF_USER
    MWMO_ALERTABLE
    MWMO_INPUTAVAILABLE
    MWMO_WAITALL
    NFR_ANSI
    NFR_UNICODE
    NF_QUERY
    NF_REQUERY
    OBM_BTNCORNERS
    OBM_BTSIZE
    OBM_CHECK
    OBM_CHECKBOXES
    OBM_CLOSE
    OBM_COMBO
    OBM_DNARROW
    OBM_DNARROWD
    OBM_DNARROWI
    OBM_LFARROW
    OBM_LFARROWD
    OBM_LFARROWI
    OBM_MNARROW
    OBM_OLD_CLOSE
    OBM_OLD_DNARROW
    OBM_OLD_LFARROW
    OBM_OLD_REDUCE
    OBM_OLD_RESTORE
    OBM_OLD_RGARROW
    OBM_OLD_UPARROW
    OBM_OLD_ZOOM
    OBM_REDUCE
    OBM_REDUCED
    OBM_RESTORE
    OBM_RESTORED
    OBM_RGARROW
    OBM_RGARROWD
    OBM_RGARROWI
    OBM_SIZE
    OBM_TRTYPE
    OBM_UPARROW
    OBM_UPARROWD
    OBM_UPARROWI
    OBM_ZOOM
    OBM_ZOOMD
    OCR_APPSTARTING
    OCR_CROSS
    OCR_DRAGOBJECT
    OCR_HAND
    OCR_HELP
    OCR_IBEAM
    OCR_ICOCUR
    OCR_ICON
    OCR_NO
    OCR_NORMAL
    OCR_SIZE
    OCR_SIZEALL
    OCR_SIZENESW
    OCR_SIZENS
    OCR_SIZENWSE
    OCR_SIZEWE
    OCR_UP
    OCR_WAIT
    ODA_DRAWENTIRE
    ODA_FOCUS
    ODA_SELECT
    ODS_CHECKED
    ODS_COMBOBOXEDIT
    ODS_DISABLED
    ODS_FOCUS
    ODS_GRAYED
    ODS_HOTLIGHT
    ODS_INACTIVE
    ODS_SELECTED
    ODT_BUTTON
    ODT_COMBOBOX
    ODT_LISTBOX
    ODT_MENU
    ODT_STATIC
    OIC_BANG
    OIC_ERROR
    OIC_HAND
    OIC_INFORMATION
    OIC_NOTE
    OIC_QUES
    OIC_SAMPLE
    OIC_WARNING
    OIC_WINLOGO
    PM_NOREMOVE
    PM_NOYIELD
    PM_REMOVE
    PRF_CHECKVISIBLE
    PRF_CHILDREN
    PRF_CLIENT
    PRF_ERASEBKGND
    PRF_NONCLIENT
    PRF_OWNED
    QS_ALLEVENTS
    QS_ALLINPUT
    QS_HOTKEY
    QS_INPUT
    QS_KEY
    QS_MOUSE
    QS_MOUSEBUTTON
    QS_MOUSEMOVE
    QS_PAINT
    QS_POSTMESSAGE
    QS_SENDMESSAGE
    QS_SMRESULT
    QS_TIMER
    RDW_ALLCHILDREN
    RDW_ERASE
    RDW_ERASENOW
    RDW_FRAME
    RDW_INTERNALPAINT
    RDW_INVALIDATE
    RDW_NOCHILDREN
    RDW_NOERASE
    RDW_NOFRAME
    RDW_NOINTERNALPAINT
    RDW_UPDATENOW
    RDW_VALIDATE
    RT_ACCELERATORA
    RT_ACCELERATORW
    RT_ANICURSORA
    RT_ANICURSORW
    RT_ANIICONA
    RT_ANIICONW
    RT_BITMAPA
    RT_BITMAPW
    RT_CURSORA
    RT_CURSORW
    RT_DIALOGA
    RT_DIALOGW
    RT_DLGINCLUDEA
    RT_DLGINCLUDEW
    RT_FONTA
    RT_FONTDIRA
    RT_FONTDIRW
    RT_FONTW
    RT_GROUP_CURSORA
    RT_GROUP_CURSORW
    RT_GROUP_ICONA
    RT_GROUP_ICONW
    RT_HTMLA
    RT_HTMLW
    RT_ICONA
    RT_ICONW
    RT_MENUA
    RT_MENUW
    RT_MESSAGETABLEA
    RT_MESSAGETABLEW
    RT_PLUGPLAYA
    RT_PLUGPLAYW
    RT_RCDATAA
    RT_RCDATAW
    RT_STRINGA
    RT_STRINGW
    RT_VERSIONA
    RT_VERSIONW
    RT_VXDA
    RT_VXDW
    SBM_ENABLE_ARROWS
    SBM_GETPOS
    SBM_GETRANGE
    SBM_GETSCROLLINFO
    SBM_SETPOS
    SBM_SETRANGE
    SBM_SETRANGEREDRAW
    SBM_SETSCROLLINFO
    SBS_BOTTOMALIGN
    SBS_HORZ
    SBS_LEFTALIGN
    SBS_RIGHTALIGN
    SBS_SIZEBOX
    SBS_SIZEBOXBOTTOMRIGHTALIGN
    SBS_SIZEBOXTOPLEFTALIGN
    SBS_SIZEGRIP
    SBS_TOPALIGN
    SBS_VERT
    SB_BOTH
    SB_BOTTOM
    SB_CTL
    SB_ENDSCROLL
    SB_HORZ
    SB_LEFT
    SB_LINEDOWN
    SB_LINELEFT
    SB_LINERIGHT
    SB_LINEUP
    SB_PAGEDOWN
    SB_PAGELEFT
    SB_PAGERIGHT
    SB_PAGEUP
    SB_RIGHT
    SB_THUMBPOSITION
    SB_THUMBTRACK
    SB_TOP
    SB_VERT
    SC_ARRANGE
    SC_CLOSE
    SC_CONTEXTHELP
    SC_DEFAULT
    SC_HOTKEY
    SC_HSCROLL
    SC_ICON
    SC_KEYMENU
    SC_MAXIMIZE
    SC_MINIMIZE
    SC_MONITORPOWER
    SC_MOUSEMENU
    SC_MOVE
    SC_NEXTWINDOW
    SC_PREVWINDOW
    SC_RESTORE
    SC_SCREENSAVE
    SC_SEPARATOR
    SC_SIZE
    SC_TASKLIST
    SC_VSCROLL
    SC_ZOOM
    SERKF_ACTIVE
    SERKF_AVAILABLE
    SERKF_INDICATOR
    SERKF_SERIALKEYSON
    SIF_ALL
    SIF_DISABLENOSCROLL
    SIF_PAGE
    SIF_POS
    SIF_RANGE
    SIF_TRACKPOS
    SIZEFULLSCREEN
    SIZEICONIC
    SIZENORMAL
    SIZEZOOMHIDE
    SIZEZOOMSHOW
    SIZE_MAXHIDE
    SIZE_MAXIMIZED
    SIZE_MAXSHOW
    SIZE_MINIMIZED
    SIZE_RESTORED
    SKF_AUDIBLEFEEDBACK
    SKF_AVAILABLE
    SKF_CONFIRMHOTKEY
    SKF_HOTKEYACTIVE
    SKF_HOTKEYSOUND
    SKF_INDICATOR
    SKF_STICKYKEYSON
    SKF_TRISTATE
    SKF_TWOKEYSOFF
    SLE_ERROR
    SLE_MINORERROR
    SLE_WARNING
    SMTO_ABORTIFHUNG
    SMTO_BLOCK
    SMTO_NORMAL
    SMTO_NOTIMEOUTIFNOTHUNG
    SM_ARRANGE
    SM_CLEANBOOT
    SM_CMETRICS
    SM_CMONITORS
    SM_CMOUSEBUTTONS
    SM_CXBORDER
    SM_CXCURSOR
    SM_CXDLGFRAME
    SM_CXDOUBLECLK
    SM_CXDRAG
    SM_CXEDGE
    SM_CXFIXEDFRAME
    SM_CXFRAME
    SM_CXFULLSCREEN
    SM_CXHSCROLL
    SM_CXHTHUMB
    SM_CXICON
    SM_CXICONSPACING
    SM_CXMAXIMIZED
    SM_CXMAXTRACK
    SM_CXMENUCHECK
    SM_CXMENUSIZE
    SM_CXMIN
    SM_CXMINIMIZED
    SM_CXMINSPACING
    SM_CXMINTRACK
    SM_CXSCREEN
    SM_CXSIZE
    SM_CXSIZEFRAME
    SM_CXSMICON
    SM_CXSMSIZE
    SM_CXVIRTUALSCREEN
    SM_CXVSCROLL
    SM_CYBORDER
    SM_CYCAPTION
    SM_CYCURSOR
    SM_CYDLGFRAME
    SM_CYDOUBLECLK
    SM_CYDRAG
    SM_CYEDGE
    SM_CYFIXEDFRAME
    SM_CYFRAME
    SM_CYFULLSCREEN
    SM_CYHSCROLL
    SM_CYICON
    SM_CYICONSPACING
    SM_CYKANJIWINDOW
    SM_CYMAXIMIZED
    SM_CYMAXTRACK
    SM_CYMENU
    SM_CYMENUCHECK
    SM_CYMENUSIZE
    SM_CYMIN
    SM_CYMINIMIZED
    SM_CYMINSPACING
    SM_CYMINTRACK
    SM_CYSCREEN
    SM_CYSIZE
    SM_CYSIZEFRAME
    SM_CYSMCAPTION
    SM_CYSMICON
    SM_CYSMSIZE
    SM_CYVIRTUALSCREEN
    SM_CYVSCROLL
    SM_CYVTHUMB
    SM_DBCSENABLED
    SM_DEBUG
    SM_MENUDROPALIGNMENT
    SM_MIDEASTENABLED
    SM_MOUSEPRESENT
    SM_MOUSEWHEELPRESENT
    SM_NETWORK
    SM_PENWINDOWS
    SM_RESERVED1
    SM_RESERVED2
    SM_RESERVED3
    SM_RESERVED4
    SM_SAMEDISPLAYFORMAT
    SM_SECURE
    SM_SHOWSOUNDS
    SM_SLOWMACHINE
    SM_SWAPBUTTON
    SM_XVIRTUALSCREEN
    SM_YVIRTUALSCREEN
    SPIF_SENDCHANGE
    SPIF_SENDWININICHANGE
    SPIF_UPDATEINIFILE
    SPI_GETACCESSTIMEOUT
    SPI_GETACTIVEWINDOWTRACKING
    SPI_GETACTIVEWNDTRKTIMEOUT
    SPI_GETACTIVEWNDTRKZORDER
    SPI_GETANIMATION
    SPI_GETBEEP
    SPI_GETBORDER
    SPI_GETCOMBOBOXANIMATION
    SPI_GETDEFAULTINPUTLANG
    SPI_GETDESKWALLPAPER
    SPI_GETDRAGFULLWINDOWS
    SPI_GETFASTTASKSWITCH
    SPI_GETFILTERKEYS
    SPI_GETFONTSMOOTHING
    SPI_GETFOREGROUNDFLASHCOUNT
    SPI_GETFOREGROUNDLOCKTIMEOUT
    SPI_GETGRADIENTCAPTIONS
    SPI_GETGRIDGRANULARITY
    SPI_GETHIGHCONTRAST
    SPI_GETHOTTRACKING
    SPI_GETICONMETRICS
    SPI_GETICONTITLELOGFONT
    SPI_GETICONTITLEWRAP
    SPI_GETKEYBOARDDELAY
    SPI_GETKEYBOARDPREF
    SPI_GETKEYBOARDSPEED
    SPI_GETLISTBOXSMOOTHSCROLLING
    SPI_GETLOWPOWERACTIVE
    SPI_GETLOWPOWERTIMEOUT
    SPI_GETMENUANIMATION
    SPI_GETMENUDROPALIGNMENT
    SPI_GETMENUSHOWDELAY
    SPI_GETMENUUNDERLINES
    SPI_GETMINIMIZEDMETRICS
    SPI_GETMOUSE
    SPI_GETMOUSEHOVERHEIGHT
    SPI_GETMOUSEHOVERTIME
    SPI_GETMOUSEHOVERWIDTH
    SPI_GETMOUSEKEYS
    SPI_GETMOUSESPEED
    SPI_GETMOUSETRAILS
    SPI_GETNONCLIENTMETRICS
    SPI_GETPOWEROFFACTIVE
    SPI_GETPOWEROFFTIMEOUT
    SPI_GETSCREENREADER
    SPI_GETSCREENSAVEACTIVE
    SPI_GETSCREENSAVERRUNNING
    SPI_GETSCREENSAVETIMEOUT
    SPI_GETSERIALKEYS
    SPI_GETSHOWIMEUI
    SPI_GETSHOWSOUNDS
    SPI_GETSOUNDSENTRY
    SPI_GETSTICKYKEYS
    SPI_GETTOGGLEKEYS
    SPI_GETWHEELSCROLLLINES
    SPI_GETWINDOWSEXTENSION
    SPI_GETWORKAREA
    SPI_ICONHORIZONTALSPACING
    SPI_ICONVERTICALSPACING
    SPI_LANGDRIVER
    SPI_SCREENSAVERRUNNING
    SPI_SETACCESSTIMEOUT
    SPI_SETACTIVEWINDOWTRACKING
    SPI_SETACTIVEWNDTRKTIMEOUT
    SPI_SETACTIVEWNDTRKZORDER
    SPI_SETANIMATION
    SPI_SETBEEP
    SPI_SETBORDER
    SPI_SETCOMBOBOXANIMATION
    SPI_SETCURSORS
    SPI_SETDEFAULTINPUTLANG
    SPI_SETDESKPATTERN
    SPI_SETDESKWALLPAPER
    SPI_SETDOUBLECLICKTIME
    SPI_SETDOUBLECLKHEIGHT
    SPI_SETDOUBLECLKWIDTH
    SPI_SETDRAGFULLWINDOWS
    SPI_SETDRAGHEIGHT
    SPI_SETDRAGWIDTH
    SPI_SETFASTTASKSWITCH
    SPI_SETFILTERKEYS
    SPI_SETFONTSMOOTHING
    SPI_SETFOREGROUNDFLASHCOUNT
    SPI_SETFOREGROUNDLOCKTIMEOUT
    SPI_SETGRADIENTCAPTIONS
    SPI_SETGRIDGRANULARITY
    SPI_SETHANDHELD
    SPI_SETHIGHCONTRAST
    SPI_SETHOTTRACKING
    SPI_SETICONMETRICS
    SPI_SETICONS
    SPI_SETICONTITLELOGFONT
    SPI_SETICONTITLEWRAP
    SPI_SETKEYBOARDDELAY
    SPI_SETKEYBOARDPREF
    SPI_SETKEYBOARDSPEED
    SPI_SETLANGTOGGLE
    SPI_SETLISTBOXSMOOTHSCROLLING
    SPI_SETLOWPOWERACTIVE
    SPI_SETLOWPOWERTIMEOUT
    SPI_SETMENUANIMATION
    SPI_SETMENUDROPALIGNMENT
    SPI_SETMENUSHOWDELAY
    SPI_SETMENUUNDERLINES
    SPI_SETMINIMIZEDMETRICS
    SPI_SETMOUSE
    SPI_SETMOUSEBUTTONSWAP
    SPI_SETMOUSEHOVERHEIGHT
    SPI_SETMOUSEHOVERTIME
    SPI_SETMOUSEHOVERWIDTH
    SPI_SETMOUSEKEYS
    SPI_SETMOUSESPEED
    SPI_SETMOUSETRAILS
    SPI_SETNONCLIENTMETRICS
    SPI_SETPENWINDOWS
    SPI_SETPOWEROFFACTIVE
    SPI_SETPOWEROFFTIMEOUT
    SPI_SETSCREENREADER
    SPI_SETSCREENSAVEACTIVE
    SPI_SETSCREENSAVERRUNNING
    SPI_SETSCREENSAVETIMEOUT
    SPI_SETSERIALKEYS
    SPI_SETSHOWIMEUI
    SPI_SETSHOWSOUNDS
    SPI_SETSOUNDSENTRY
    SPI_SETSTICKYKEYS
    SPI_SETTOGGLEKEYS
    SPI_SETWHEELSCROLLLINES
    SPI_SETWORKAREA
    SSF_AVAILABLE
    SSF_SOUNDSENTRYON
    SSGF_DISPLAY
    SSGF_NONE
    SSTF_BORDER
    SSTF_CHARS
    SSTF_DISPLAY
    SSTF_NONE
    SSWF_DISPLAY
    SSWF_NONE
    SSWF_TITLE
    SSWF_WINDOW
    SS_BITMAP
    SS_BLACKFRAME
    SS_BLACKRECT
    SS_CENTER
    SS_CENTERIMAGE
    SS_ENHMETAFILE
    SS_ETCHEDFRAME
    SS_ETCHEDHORZ
    SS_ETCHEDVERT
    SS_GRAYFRAME
    SS_GRAYRECT
    SS_ICON
    SS_LEFT
    SS_LEFTNOWORDWRAP
    SS_NOPREFIX
    SS_NOTIFY
    SS_OWNERDRAW
    SS_REALSIZEIMAGE
    SS_RIGHT
    SS_RIGHTJUST
    SS_SIMPLE
    SS_SUNKEN
    SS_TYPEMASK
    SS_WHITEFRAME
    SS_WHITERECT
    STM_GETICON
    STM_GETIMAGE
    STM_MSGMAX
    STM_SETICON
    STM_SETIMAGE
    STN_CLICKED
    STN_DBLCLK
    STN_DISABLE
    STN_ENABLE
    SWP_ASYNCWINDOWPOS
    SWP_DEFERERASE
    SWP_DRAWFRAME
    SWP_FRAMECHANGED
    SWP_HIDEWINDOW
    SWP_NOACTIVATE
    SWP_NOCOPYBITS
    SWP_NOMOVE
    SWP_NOOWNERZORDER
    SWP_NOREDRAW
    SWP_NOREPOSITION
    SWP_NOSENDCHANGING
    SWP_NOSIZE
    SWP_NOZORDER
    SWP_SHOWWINDOW
    SW_ERASE
    SW_FORCEMINIMIZE
    SW_HIDE
    SW_INVALIDATE
    SW_MAX
    SW_MAXIMIZE
    SW_MINIMIZE
    SW_NORMAL
    SW_NORMALNA
    SW_OTHERMAXIMIZED
    SW_OTHERRESTORED
    SW_PARENTCLOSING
    SW_PARENTOPENING
    SW_RESTORE
    SW_SCROLLCHILDREN
    SW_SHOW
    SW_SHOWDEFAULT
    SW_SHOWMAXIMIZED
    SW_SHOWMINIMIZED
    SW_SHOWMINNOACTIVE
    SW_SHOWNA
    SW_SHOWNOACTIVATE
    SW_SHOWNORMAL
    TKF_AVAILABLE
    TKF_CONFIRMHOTKEY
    TKF_HOTKEYACTIVE
    TKF_HOTKEYSOUND
    TKF_TOGGLEKEYSON
    TME_CANCEL
    TME_HOVER
    TME_LEAVE
    TME_QUERY
    TPM_BOTTOMALIGN
    TPM_CENTERALIGN
    TPM_HORIZONTAL
    TPM_LEFTALIGN
    TPM_LEFTBUTTON
    TPM_NONOTIFY
    TPM_RETURNCMD
    TPM_RIGHTALIGN
    TPM_RIGHTBUTTON
    TPM_TOPALIGN
    TPM_VCENTERALIGN
    TPM_VERTICAL
    VK_0
    VK_1
    VK_2
    VK_3
    VK_4
    VK_5
    VK_6
    VK_7
    VK_8
    VK_9
    VK_A
    VK_ADD
    VK_APPS
    VK_ATTN
    VK_B
    VK_BACK
    VK_C
    VK_CANCEL
    VK_CAPITAL
    VK_CLEAR
    VK_CONTROL
    VK_CRSEL
    VK_D
    VK_DECIMAL
    VK_DELETE
    VK_DIVIDE
    VK_DOWN
    VK_E
    VK_END
    VK_EREOF
    VK_ESCAPE
    VK_EXECUTE
    VK_EXSEL
    VK_F
    VK_F1
    VK_F10
    VK_F11
    VK_F12
    VK_F13
    VK_F14
    VK_F15
    VK_F16
    VK_F17
    VK_F18
    VK_F19
    VK_F2
    VK_F20
    VK_F21
    VK_F22
    VK_F23
    VK_F24
    VK_F3
    VK_F4
    VK_F5
    VK_F6
    VK_F7
    VK_F8
    VK_F9
    VK_G
    VK_H
    VK_HELP
    VK_HOME
    VK_I
    VK_ICO_00
    VK_ICO_HELP
    VK_INSERT
    VK_J
    VK_K
    VK_L
    VK_LBUTTON
    VK_LCONTROL
    VK_LEFT
    VK_LMENU
    VK_LSHIFT
    VK_LWIN
    VK_M
    VK_MBUTTON
    VK_MENU
    VK_MULTIPLY
    VK_N
    VK_NEXT
    VK_NONAME
    VK_NUMLOCK
    VK_NUMPAD0
    VK_NUMPAD1
    VK_NUMPAD2
    VK_NUMPAD3
    VK_NUMPAD4
    VK_NUMPAD5
    VK_NUMPAD6
    VK_NUMPAD7
    VK_NUMPAD8
    VK_NUMPAD9
    VK_O
    VK_OEM_1
    VK_OEM_102
    VK_OEM_2
    VK_OEM_3
    VK_OEM_4
    VK_OEM_5
    VK_OEM_6
    VK_OEM_7
    VK_OEM_8
    VK_OEM_AX
    VK_OEM_CLEAR
    VK_OEM_COMMA
    VK_OEM_MINUS
    VK_OEM_PERIOD
    VK_OEM_PLUS
    VK_P
    VK_PA1
    VK_PAUSE
    VK_PLAY
    VK_PRINT
    VK_PRIOR
    VK_PROCESSKEY
    VK_Q
    VK_R
    VK_RBUTTON
    VK_RCONTROL
    VK_RETURN
    VK_RIGHT
    VK_RMENU
    VK_RSHIFT
    VK_RWIN
    VK_S
    VK_SCROLL
    VK_SELECT
    VK_SEPARATOR
    VK_SHIFT
    VK_SNAPSHOT
    VK_SPACE
    VK_SUBTRACT
    VK_T
    VK_TAB
    VK_U
    VK_UP
    VK_V
    VK_W
    VK_X
    VK_XBUTTON1
    VK_XBUTTON2
    VK_Y
    VK_Z
    VK_ZOOM
    WA_ACTIVE
    WA_CLICKACTIVE
    WA_INACTIVE
    WB_ISDELIMITER
    WB_LEFT
    WB_RIGHT
    WC_DIALOGA
    WC_DIALOGW
    WHEEL_DELTA
    WHEEL_PAGESCROLL
    WH_CALLWNDPROC
    WH_CALLWNDPROCRET
    WH_CBT
    WH_DEBUG
    WH_FOREGROUNDIDLE
    WH_GETMESSAGE
    WH_HARDWARE
    WH_JOURNALPLAYBACK
    WH_JOURNALRECORD
    WH_KEYBOARD
    WH_KEYBOARD_LL
    WH_MAX
    WH_MAXHOOK
    WH_MIN
    WH_MINHOOK
    WH_MOUSE
    WH_MOUSE_LL
    WH_MSGFILTER
    WH_SHELL
    WH_SYSMSGFILTER
    WMSZ_BOTTOM
    WMSZ_BOTTOMLEFT
    WMSZ_BOTTOMRIGHT
    WMSZ_LEFT
    WMSZ_RIGHT
    WMSZ_TOP
    WMSZ_TOPLEFT
    WMSZ_TOPRIGHT
    WM_ACTIVATE
    WM_ACTIVATEAPP
    WM_ACTIVATESHELLWINDOW
    WM_ALTTABACTIVE
    WM_APP
    WM_ASKCBFORMATNAME
    WM_BEGINDRAG
    WM_CANCELJOURNAL
    WM_CANCELMODE
    WM_CAPTURECHANGED
    WM_CHANGECBCHAIN
    WM_CHANGEUISTATE
    WM_CHAR
    WM_CHARTOITEM
    WM_CHILDACTIVATE
    WM_CLEAR
    WM_CLOSE
    WM_COMMAND
    WM_COMMNOTIFY
    WM_COMPACTING
    WM_COMPAREITEM
    WM_CONTEXTMENU
    WM_COPY
    WM_COPYDATA
    WM_CREATE
    WM_CTLCOLOR
    WM_CTLCOLORBTN
    WM_CTLCOLORDLG
    WM_CTLCOLOREDIT
    WM_CTLCOLORLISTBOX
    WM_CTLCOLORMSGBOX
    WM_CTLCOLORSCROLLBAR
    WM_CTLCOLORSTATIC
    WM_CUT
    WM_DEADCHAR
    WM_DELETEITEM
    WM_DESTROY
    WM_DESTROYCLIPBOARD
    WM_DEVICECHANGE
    WM_DEVMODECHANGE
    WM_DISPLAYCHANGE
    WM_DRAGLOOP
    WM_DRAGMOVE
    WM_DRAGSELECT
    WM_DRAWCLIPBOARD
    WM_DRAWITEM
    WM_DROPFILES
    WM_DROPOBJECT
    WM_ENABLE
    WM_ENDSESSION
    WM_ENTERIDLE
    WM_ENTERMENULOOP
    WM_ENTERSIZEMOVE
    WM_ERASEBKGND
    WM_EXITMENULOOP
    WM_EXITSIZEMOVE
    WM_FILESYSCHANGE
    WM_FONTCHANGE
    WM_GETDLGCODE
    WM_GETFONT
    WM_GETHOTKEY
    WM_GETICON
    WM_GETMINMAXINFO
    WM_GETTEXT
    WM_GETTEXTLENGTH
    WM_HELP
    WM_HOTKEY
    WM_HSCROLL
    WM_HSCROLLCLIPBOARD
    WM_ICONERASEBKGND
    WM_IME_CHAR
    WM_IME_COMPOSITION
    WM_IME_COMPOSITIONFULL
    WM_IME_CONTROL
    WM_IME_ENDCOMPOSITION
    WM_IME_KEYDOWN
    WM_IME_KEYLAST
    WM_IME_KEYUP
    WM_IME_NOTIFY
    WM_IME_REQUEST
    WM_IME_SELECT
    WM_IME_SETCONTEXT
    WM_IME_STARTCOMPOSITION
    WM_INITDIALOG
    WM_INITMENU
    WM_INITMENUPOPUP
    WM_INPUTLANGCHANGE
    WM_INPUTLANGCHANGEREQUEST
    WM_ISACTIVEICON
    WM_KEYDOWN
    WM_KEYFIRST
    WM_KEYLAST
    WM_KEYUP
    WM_KILLFOCUS
    WM_LBTRACKPOINT
    WM_LBUTTONDBLCLK
    WM_LBUTTONDOWN
    WM_LBUTTONUP
    WM_MBUTTONDBLCLK
    WM_MBUTTONDOWN
    WM_MBUTTONUP
    WM_MDIACTIVATE
    WM_MDICASCADE
    WM_MDICREATE
    WM_MDIDESTROY
    WM_MDIGETACTIVE
    WM_MDIICONARRANGE
    WM_MDIMAXIMIZE
    WM_MDINEXT
    WM_MDIREFRESHMENU
    WM_MDIRESTORE
    WM_MDISETMENU
    WM_MDITILE
    WM_MEASUREITEM
    WM_MENUCHAR
    WM_MENUCOMMAND
    WM_MENUDRAG
    WM_MENUGETOBJECT
    WM_MENURBUTTONUP
    WM_MENUSELECT
    WM_MOUSEACTIVATE
    WM_MOUSEFIRST
    WM_MOUSEHOVER
    WM_MOUSELAST
    WM_MOUSELEAVE
    WM_MOUSEMOVE
    WM_MOUSEWHEEL
    WM_MOVE
    WM_MOVING
    WM_NCACTIVATE
    WM_NCCALCSIZE
    WM_NCCREATE
    WM_NCDESTROY
    WM_NCHITTEST
    WM_NCLBUTTONDBLCLK
    WM_NCLBUTTONDOWN
    WM_NCLBUTTONUP
    WM_NCMBUTTONDBLCLK
    WM_NCMBUTTONDOWN
    WM_NCMBUTTONUP
    WM_NCMOUSEMOVE
    WM_NCPAINT
    WM_NCRBUTTONDBLCLK
    WM_NCRBUTTONDOWN
    WM_NCRBUTTONUP
    WM_NCXBUTTONDBLCLK
    WM_NCXBUTTONDOWN
    WM_NCXBUTTONUP
    WM_NEXTDLGCTL
    WM_NEXTMENU
    WM_NOTIFY
    WM_NOTIFYFORMAT
    WM_NULL
    WM_OTHERWINDOWCREATED
    WM_OTHERWINDOWDESTROYED
    WM_PAINT
    WM_PAINTCLIPBOARD
    WM_PAINTICON
    WM_PALETTECHANGED
    WM_PALETTEISCHANGING
    WM_PARENTNOTIFY
    WM_PASTE
    WM_PENWINFIRST
    WM_PENWINLAST
    WM_POWER
    WM_POWERBROADCAST
    WM_PRINT
    WM_PRINTCLIENT
    WM_QUERYDRAGICON
    WM_QUERYDROPOBJECT
    WM_QUERYENDSESSION
    WM_QUERYNEWPALETTE
    WM_QUERYOPEN
    WM_QUERYPARKICON
    WM_QUERYSAVESTATE
    WM_QUERYUISTATE
    WM_QUEUESYNC
    WM_QUIT
    WM_RBUTTONDBLCLK
    WM_RBUTTONDOWN
    WM_RBUTTONUP
    WM_RENDERALLFORMATS
    WM_RENDERFORMAT
    WM_SETCURSOR
    WM_SETFOCUS
    WM_SETFONT
    WM_SETHOTKEY
    WM_SETICON
    WM_SETREDRAW
    WM_SETTEXT
    WM_SETTINGCHANGE
    WM_SETVISIBLE
    WM_SHOWWINDOW
    WM_SIZE
    WM_SIZECLIPBOARD
    WM_SIZEWAIT
    WM_SIZING
    WM_SPOOLERSTATUS
    WM_STYLECHANGED
    WM_STYLECHANGING
    WM_SYNCPAINT
    WM_SYNCTASK
    WM_SYSCHAR
    WM_SYSCOLORCHANGE
    WM_SYSCOMMAND
    WM_SYSDEADCHAR
    WM_SYSKEYDOWN
    WM_SYSKEYUP
    WM_SYSTEMERROR
    WM_SYSTIMER
    WM_TCARD
    WM_TESTING
    WM_TIMECHANGE
    WM_TIMER
    WM_UNDO
    WM_UNINITMENUPOPUP
    WM_UPDATEUISTATE
    WM_USER
    WM_USERCHANGED
    WM_VKEYTOITEM
    WM_VSCROLL
    WM_VSCROLLCLIPBOARD
    WM_WINDOWPOSCHANGED
    WM_WINDOWPOSCHANGING
    WM_WININICHANGE
    WM_XBUTTONDBLCLK
    WM_XBUTTONDOWN
    WM_XBUTTONUP
    WPF_RESTORETOMAXIMIZED
    WPF_SETMINPOSITION
    WS_BORDER
    WS_CAPTION
    WS_CHILD
    WS_CHILDWINDOW
    WS_CLIPCHILDREN
    WS_CLIPSIBLINGS
    WS_DISABLED
    WS_DLGFRAME
    WS_EX_ACCEPTFILES
    WS_EX_APPWINDOW
    WS_EX_CLIENTEDGE
    WS_EX_CONTEXTHELP
    WS_EX_CONTROLPARENT
    WS_EX_DLGMODALFRAME
    WS_EX_DRAGDETECT
    WS_EX_LAYERED
    WS_EX_LEFT
    WS_EX_LEFTSCROLLBAR
    WS_EX_LTRREADING
    WS_EX_MANAGED
    WS_EX_MDICHILD
    WS_EX_NOPARENTNOTIFY
    WS_EX_OVERLAPPEDWINDOW
    WS_EX_PALETTEWINDOW
    WS_EX_RIGHT
    WS_EX_RIGHTSCROLLBAR
    WS_EX_RTLREADING
    WS_EX_STATICEDGE
    WS_EX_TOOLWINDOW
    WS_EX_TOPMOST
    WS_EX_TRANSPARENT
    WS_EX_TRAYWINDOW
    WS_EX_WINDOWEDGE
    WS_GROUP
    WS_HSCROLL
    WS_ICONIC
    WS_MAXIMIZE
    WS_MAXIMIZEBOX
    WS_MINIMIZE
    WS_MINIMIZEBOX
    WS_OVERLAPPED
    WS_OVERLAPPEDWINDOW
    WS_POPUP
    WS_POPUPWINDOW
    WS_SIZEBOX
    WS_SYSMENU
    WS_TABSTOP
    WS_THICKFRAME
    WS_TILED
    WS_TILEDWINDOW
    WS_VISIBLE
    WS_VSCROLL
    WVR_ALIGNBOTTOM
    WVR_ALIGNLEFT
    WVR_ALIGNRIGHT
    WVR_ALIGNTOP
    WVR_HREDRAW
    WVR_REDRAW
    WVR_VALIDRECTS
    WVR_VREDRAW
);
@EXPORT_OK = qw();

use constant ARW_BOTTOMLEFT => 0;
use constant ARW_BOTTOMRIGHT => 1;
use constant ARW_DOWN => 4;
use constant ARW_HIDE => 8;
use constant ARW_LEFT => 0;
use constant ARW_RIGHT => 0;
use constant ARW_STARTMASK => 3;
use constant ARW_STARTRIGHT => 1;
use constant ARW_STARTTOP => 2;
use constant ARW_TOPLEFT => 2;
use constant ARW_TOPRIGHT => 3;
use constant ARW_UP => 4;
use constant ATF_AVAILABLE => 4;
use constant ATF_ONOFFFEEDBACK => 2;
use constant ATF_TIMEOUTON => 1;
use constant AW_ACTIVATE => 131072;
use constant AW_BLEND => 524288;
use constant AW_CENTER => 16;
use constant AW_HIDE => 65536;
use constant AW_HOR_NEGATIVE => 2;
use constant AW_HOR_POSITIVE => 1;
use constant AW_SLIDE => 262144;
use constant AW_VER_NEGATIVE => 8;
use constant AW_VER_POSITIVE => 4;
use constant BDR_INNER => 12;
use constant BDR_OUTER => 3;
use constant BDR_RAISED => 5;
use constant BDR_RAISEDINNER => 4;
use constant BDR_RAISEDOUTER => 1;
use constant BDR_SUNKEN => 10;
use constant BDR_SUNKENINNER => 8;
use constant BDR_SUNKENOUTER => 2;
use constant BF_ADJUST => 8192;
use constant BF_BOTTOM => 8;
use constant BF_BOTTOMLEFT => 9;
use constant BF_BOTTOMRIGHT => 12;
use constant BF_DIAGONAL => 16;
use constant BF_DIAGONAL_ENDBOTTOMLEFT => 25;
use constant BF_DIAGONAL_ENDBOTTOMRIGHT => 28;
use constant BF_DIAGONAL_ENDTOPLEFT => 19;
use constant BF_DIAGONAL_ENDTOPRIGHT => 22;
use constant BF_FLAT => 16384;
use constant BF_LEFT => 1;
use constant BF_MIDDLE => 2048;
use constant BF_MONO => 32768;
use constant BF_RECT => 15;
use constant BF_RIGHT => 4;
use constant BF_SOFT => 4096;
use constant BF_TOP => 2;
use constant BF_TOPLEFT => 3;
use constant BF_TOPRIGHT => 6;
use constant BM_CLICK => 245;
use constant BM_GETCHECK => 240;
use constant BM_GETIMAGE => 246;
use constant BM_GETSTATE => 242;
use constant BM_SETCHECK => 241;
use constant BM_SETIMAGE => 247;
use constant BM_SETSTATE => 243;
use constant BM_SETSTYLE => 244;
use constant BN_CLICKED => 0;
use constant BN_DBLCLK => 5;
use constant BN_DISABLE => 4;
use constant BN_DOUBLECLICKED => 5;
use constant BN_HILITE => 2;
use constant BN_PAINT => 1;
use constant BN_UNHILITE => 3;
use constant BST_CHECKED => 1;
use constant BST_FOCUS => 8;
use constant BST_INDETERMINATE => 2;
use constant BST_PUSHED => 4;
use constant BST_UNCHECKED => 0;
use constant BS_3STATE => 5;
use constant BS_AUTO3STATE => 6;
use constant BS_AUTOCHECKBOX => 3;
use constant BS_AUTORADIOBUTTON => 9;
use constant BS_BITMAP => 128;
use constant BS_BOTTOM => 2048;
use constant BS_CENTER => 768;
use constant BS_CHECKBOX => 2;
use constant BS_DEFPUSHBUTTON => 1;
use constant BS_FLAT => 32768;
use constant BS_GROUPBOX => 7;
use constant BS_ICON => 64;
use constant BS_LEFT => 256;
use constant BS_LEFTTEXT => 32;
use constant BS_MULTILINE => 8192;
use constant BS_NOTIFY => 16384;
use constant BS_OWNERDRAW => 11;
use constant BS_PUSHBUTTON => 0;
use constant BS_PUSHLIKE => 4096;
use constant BS_RADIOBUTTON => 4;
use constant BS_RIGHT => 512;
use constant BS_RIGHTBUTTON => 32;
use constant BS_TEXT => 0;
use constant BS_TOP => 1024;
use constant BS_USERBUTTON => 8;
use constant BS_VCENTER => 3072;
use constant CBN_CLOSEUP => 8;
use constant CBN_DBLCLK => 2;
use constant CBN_DROPDOWN => 7;
use constant CBN_EDITCHANGE => 5;
use constant CBN_EDITUPDATE => 6;
use constant CBN_ERRSPACE => -1;
use constant CBN_KILLFOCUS => 4;
use constant CBN_SELCHANGE => 1;
use constant CBN_SELENDCANCEL => 10;
use constant CBN_SELENDOK => 9;
use constant CBN_SETFOCUS => 3;
use constant CBS_AUTOHSCROLL => 64;
use constant CBS_DISABLENOSCROLL => 2048;
use constant CBS_DROPDOWN => 2;
use constant CBS_DROPDOWNLIST => 3;
use constant CBS_HASSTRINGS => 512;
use constant CBS_LOWERCASE => 16384;
use constant CBS_NOINTEGRALHEIGHT => 1024;
use constant CBS_OEMCONVERT => 128;
use constant CBS_OWNERDRAWFIXED => 16;
use constant CBS_OWNERDRAWVARIABLE => 32;
use constant CBS_SIMPLE => 1;
use constant CBS_SORT => 256;
use constant CBS_UPPERCASE => 8192;
use constant CB_ADDSTRING => 323;
use constant CB_DELETESTRING => 324;
use constant CB_DIR => 325;
use constant CB_ERR => -1;
use constant CB_ERRSPACE => -2;
use constant CB_FINDSTRING => 332;
use constant CB_FINDSTRINGEXACT => 344;
use constant CB_GETCOUNT => 326;
use constant CB_GETCURSEL => 327;
use constant CB_GETDROPPEDCONTROLRECT => 338;
use constant CB_GETDROPPEDSTATE => 343;
use constant CB_GETDROPPEDWIDTH => 351;
use constant CB_GETEDITSEL => 320;
use constant CB_GETEXTENDEDUI => 342;
use constant CB_GETHORIZONTALEXTENT => 349;
use constant CB_GETITEMDATA => 336;
use constant CB_GETITEMHEIGHT => 340;
use constant CB_GETLBTEXT => 328;
use constant CB_GETLBTEXTLEN => 329;
use constant CB_GETLOCALE => 346;
use constant CB_GETTOPINDEX => 347;
use constant CB_INITSTORAGE => 353;
use constant CB_INSERTSTRING => 330;
use constant CB_LIMITTEXT => 321;
use constant CB_OKAY => 0;
use constant CB_RESETCONTENT => 331;
use constant CB_SELECTSTRING => 333;
use constant CB_SETCURSEL => 334;
use constant CB_SETDROPPEDWIDTH => 352;
use constant CB_SETEDITSEL => 322;
use constant CB_SETEXTENDEDUI => 341;
use constant CB_SETHORIZONTALEXTENT => 350;
use constant CB_SETITEMDATA => 337;
use constant CB_SETITEMHEIGHT => 339;
use constant CB_SETLOCALE => 345;
use constant CB_SETTOPINDEX => 348;
use constant CB_SHOWDROPDOWN => 335;
use constant CCHDEVICENAME => 32;
use constant CDS_FULLSCREEN => 4;
use constant CDS_GLOBAL => 8;
use constant CDS_NORESET => 268435456;
use constant CDS_RESET => 1073741824;
use constant CDS_SETRECT => 536870912;
use constant CDS_SET_PRIMARY => 16;
use constant CDS_TEST => 2;
use constant CDS_UPDATEREGISTRY => 1;
use constant CF_BITMAP => 2;
use constant CF_DIB => 8;
use constant CF_DIBV5 => 17;
use constant CF_DIF => 5;
use constant CF_DSPBITMAP => 130;
use constant CF_DSPENHMETAFILE => 142;
use constant CF_DSPMETAFILEPICT => 131;
use constant CF_DSPTEXT => 129;
use constant CF_ENHMETAFILE => 14;
use constant CF_GDIOBJFIRST => 768;
use constant CF_GDIOBJLAST => 1023;
use constant CF_HDROP => 15;
use constant CF_LOCALE => 16;
use constant CF_MAX => 18;
use constant CF_METAFILEPICT => 3;
use constant CF_OEMTEXT => 7;
use constant CF_OWNERDISPLAY => 128;
use constant CF_PALETTE => 9;
use constant CF_PENDATA => 10;
use constant CF_PRIVATEFIRST => 512;
use constant CF_PRIVATELAST => 767;
use constant CF_RIFF => 11;
use constant CF_SYLK => 4;
use constant CF_TEXT => 1;
use constant CF_TIFF => 6;
use constant CF_UNICODETEXT => 13;
use constant CF_WAVE => 12;
use constant COLOR_3DDKSHADOW => 21;
use constant COLOR_3DFACE => 15;
use constant COLOR_3DHIGHLIGHT => 20;
use constant COLOR_3DHILIGHT => 20;
use constant COLOR_3DLIGHT => 22;
use constant COLOR_3DSHADOW => 16;
use constant COLOR_ACTIVEBORDER => 10;
use constant COLOR_ACTIVECAPTION => 2;
use constant COLOR_ALTERNATEBTNFACE => 25;
use constant COLOR_APPWORKSPACE => 12;
use constant COLOR_BACKGROUND => 1;
use constant COLOR_BTNFACE => 15;
use constant COLOR_BTNHIGHLIGHT => 20;
use constant COLOR_BTNHILIGHT => 20;
use constant COLOR_BTNSHADOW => 16;
use constant COLOR_BTNTEXT => 18;
use constant COLOR_CAPTIONTEXT => 9;
use constant COLOR_DESKTOP => 1;
use constant COLOR_GRADIENTACTIVECAPTION => 27;
use constant COLOR_GRADIENTINACTIVECAPTION => 28;
use constant COLOR_GRAYTEXT => 17;
use constant COLOR_HIGHLIGHT => 13;
use constant COLOR_HIGHLIGHTTEXT => 14;
use constant COLOR_HOTLIGHT => 26;
use constant COLOR_INACTIVEBORDER => 11;
use constant COLOR_INACTIVECAPTION => 3;
use constant COLOR_INACTIVECAPTIONTEXT => 19;
use constant COLOR_INFOBK => 24;
use constant COLOR_INFOTEXT => 23;
use constant COLOR_MENU => 4;
use constant COLOR_MENUTEXT => 7;
use constant COLOR_SCROLLBAR => 0;
use constant COLOR_WINDOW => 5;
use constant COLOR_WINDOWFRAME => 6;
use constant COLOR_WINDOWTEXT => 8;
use constant CS_BYTEALIGNCLIENT => 4096;
use constant CS_BYTEALIGNWINDOW => 8192;
use constant CS_CLASSDC => 64;
use constant CS_DBLCLKS => 8;
use constant CS_GLOBALCLASS => 16384;
use constant CS_HREDRAW => 2;
use constant CS_IME => 65536;
use constant CS_KEYCVTWINDOW => 4;
use constant CS_NOCLOSE => 512;
use constant CS_NOKEYCVT => 256;
use constant CS_OWNDC => 32;
use constant CS_PARENTDC => 128;
use constant CS_SAVEBITS => 2048;
use constant CS_VREDRAW => 1;
use constant CTLCOLOR_BTN => 3;
use constant CTLCOLOR_DLG => 4;
use constant CTLCOLOR_EDIT => 1;
use constant CTLCOLOR_LISTBOX => 2;
use constant CTLCOLOR_MSGBOX => 0;
use constant CTLCOLOR_SCROLLBAR => 5;
use constant CTLCOLOR_STATIC => 6;
use constant CWP_ALL => 0;
use constant CWP_SKIPDISABLED => 2;
use constant CWP_SKIPINVISIBLE => 1;
use constant CWP_SKIPTRANSPARENT => 4;
use constant CW_USEDEFAULT => -2147483648;
use constant DBGFILL_ALLOC => 253;
use constant DBGFILL_BUFFER => 249;
use constant DBGFILL_FREE => 251;
use constant DBGFILL_STACK => 247;
use constant DCX_CACHE => 2;
use constant DCX_CLIPCHILDREN => 8;
use constant DCX_CLIPSIBLINGS => 16;
use constant DCX_EXCLUDERGN => 64;
use constant DCX_EXCLUDEUPDATE => 256;
use constant DCX_INTERSECTRGN => 128;
use constant DCX_INTERSECTUPDATE => 512;
use constant DCX_LOCKWINDOWUPDATE => 1024;
use constant DCX_NORECOMPUTE => 1048576;
use constant DCX_NORESETATTRS => 4;
use constant DCX_PARENTCLIP => 32;
use constant DCX_USESTYLE => 65536;
use constant DCX_VALIDATE => 2097152;
use constant DCX_WINDOW => 1;
use constant DC_ACTIVE => 1;
use constant DC_HASDEFID => 21323;
use constant DC_ICON => 4;
use constant DC_INBUTTON => 16;
use constant DC_SMALLCAP => 2;
use constant DC_TEXT => 8;
use constant DDL_ARCHIVE => 32;
use constant DDL_DIRECTORY => 16;
use constant DDL_DRIVES => 16384;
use constant DDL_EXCLUSIVE => 32768;
use constant DDL_HIDDEN => 2;
use constant DDL_POSTMSGS => 8192;
use constant DDL_READONLY => 1;
use constant DDL_READWRITE => 0;
use constant DDL_SYSTEM => 4;
use constant DEVICE_NOTIFY_WINDOW_HANDLE => 0;
use constant DFCS_ADJUSTRECT => 8192;
use constant DFCS_BUTTON3STATE => 8;
use constant DFCS_BUTTONCHECK => 0;
use constant DFCS_BUTTONPUSH => 16;
use constant DFCS_BUTTONRADIO => 4;
use constant DFCS_BUTTONRADIOIMAGE => 1;
use constant DFCS_BUTTONRADIOMASK => 2;
use constant DFCS_CAPTIONCLOSE => 0;
use constant DFCS_CAPTIONHELP => 4;
use constant DFCS_CAPTIONMAX => 2;
use constant DFCS_CAPTIONMIN => 1;
use constant DFCS_CAPTIONRESTORE => 3;
use constant DFCS_CHECKED => 1024;
use constant DFCS_FLAT => 16384;
use constant DFCS_HOT => 4096;
use constant DFCS_INACTIVE => 256;
use constant DFCS_MENUARROW => 0;
use constant DFCS_MENUARROWRIGHT => 4;
use constant DFCS_MENUBULLET => 2;
use constant DFCS_MENUCHECK => 1;
use constant DFCS_MONO => 32768;
use constant DFCS_PUSHED => 512;
use constant DFCS_SCROLLCOMBOBOX => 5;
use constant DFCS_SCROLLDOWN => 1;
use constant DFCS_SCROLLLEFT => 2;
use constant DFCS_SCROLLRIGHT => 3;
use constant DFCS_SCROLLSIZEGRIP => 8;
use constant DFCS_SCROLLSIZEGRIPRIGHT => 16;
use constant DFCS_SCROLLUP => 0;
use constant DFCS_TRANSPARENT => 2048;
use constant DFC_BUTTON => 4;
use constant DFC_CAPTION => 1;
use constant DFC_MENU => 2;
use constant DFC_SCROLL => 3;
use constant DISP_CHANGE_BADFLAGS => -4;
use constant DISP_CHANGE_BADMODE => -2;
use constant DISP_CHANGE_BADPARAM => -5;
use constant DISP_CHANGE_FAILED => -1;
use constant DISP_CHANGE_NOTUPDATED => -3;
use constant DISP_CHANGE_RESTART => 1;
use constant DISP_CHANGE_SUCCESSFUL => 0;
use constant DI_COMPAT => 4;
use constant DI_DEFAULTSIZE => 8;
use constant DI_IMAGE => 2;
use constant DI_MASK => 1;
use constant DI_NORMAL => 3;
use constant DLGC_BUTTON => 8192;
use constant DLGC_DEFPUSHBUTTON => 16;
use constant DLGC_HASSETSEL => 8;
use constant DLGC_RADIOBUTTON => 64;
use constant DLGC_STATIC => 256;
use constant DLGC_UNDEFPUSHBUTTON => 32;
use constant DLGC_WANTALLKEYS => 4;
use constant DLGC_WANTARROWS => 1;
use constant DLGC_WANTCHARS => 128;
use constant DLGC_WANTMESSAGE => 4;
use constant DLGC_WANTTAB => 2;
use constant DLGWINDOWEXTRA => 30;
use constant DM_GETDEFID => 1024;
use constant DM_REPOSITION => 1026;
use constant DM_SETDEFID => 1025;
use constant DSS_DEFAULT => 64;
use constant DSS_DISABLED => 32;
use constant DSS_MONO => 128;
use constant DSS_NORMAL => 0;
use constant DSS_RIGHT => 32768;
use constant DSS_UNION => 16;
use constant DST_BITMAP => 4;
use constant DST_COMPLEX => 0;
use constant DST_ICON => 3;
use constant DST_PREFIXTEXT => 2;
use constant DST_TEXT => 1;
use constant DS_3DLOOK => 4;
use constant DS_ABSALIGN => 1;
use constant DS_CENTER => 2048;
use constant DS_CENTERMOUSE => 4096;
use constant DS_CONTEXTHELP => 8192;
use constant DS_CONTROL => 1024;
use constant DS_FIXEDSYS => 8;
use constant DS_LOCALEDIT => 32;
use constant DS_MODALFRAME => 128;
use constant DS_NOFAILCREATE => 16;
use constant DS_NOIDLEMSG => 256;
use constant DS_SETFONT => 64;
use constant DS_SETFOREGROUND => 512;
use constant DS_SYSMODAL => 2;
use constant DT_BOTTOM => 8;
use constant DT_CALCRECT => 1024;
use constant DT_CENTER => 1;
use constant DT_EDITCONTROL => 8192;
use constant DT_END_ELLIPSIS => 32768;
use constant DT_EXPANDTABS => 64;
use constant DT_EXTERNALLEADING => 512;
use constant DT_INTERNAL => 4096;
use constant DT_LEFT => 0;
use constant DT_MODIFYSTRING => 65536;
use constant DT_NOCLIP => 256;
use constant DT_NOPREFIX => 2048;
use constant DT_PATH_ELLIPSIS => 16384;
use constant DT_RIGHT => 2;
use constant DT_RTLREADING => 131072;
use constant DT_SINGLELINE => 32;
use constant DT_TABSTOP => 128;
use constant DT_TOP => 0;
use constant DT_VCENTER => 4;
use constant DT_WORDBREAK => 16;
use constant DT_WORD_ELLIPSIS => 262144;
use constant DWL_DLGPROC => 4;
use constant DWL_MSGRESULT => 0;
use constant DWL_USER => 8;
use constant EC_LEFTMARGIN => 1;
use constant EC_RIGHTMARGIN => 2;
use constant EC_USEFONTINFO => 65535;
use constant EDGE_BUMP => 9;
use constant EDGE_ETCHED => 6;
use constant EDGE_RAISED => 5;
use constant EDGE_SUNKEN => 10;
use constant EM_CANUNDO => 198;
use constant EM_CHARFROMPOS => 215;
use constant EM_EMPTYUNDOBUFFER => 205;
use constant EM_FMTLINES => 200;
use constant EM_GETFIRSTVISIBLELINE => 206;
use constant EM_GETHANDLE => 189;
use constant EM_GETLIMITTEXT => 213;
use constant EM_GETLINE => 196;
use constant EM_GETLINECOUNT => 186;
use constant EM_GETMARGINS => 212;
use constant EM_GETMODIFY => 184;
use constant EM_GETPASSWORDCHAR => 210;
use constant EM_GETRECT => 178;
use constant EM_GETSEL => 176;
use constant EM_GETTHUMB => 190;
use constant EM_GETWORDBREAKPROC => 209;
use constant EM_LIMITTEXT => 197;
use constant EM_LINEFROMCHAR => 201;
use constant EM_LINEINDEX => 187;
use constant EM_LINELENGTH => 193;
use constant EM_LINESCROLL => 182;
use constant EM_POSFROMCHAR => 214;
use constant EM_REPLACESEL => 194;
use constant EM_SCROLL => 181;
use constant EM_SCROLLCARET => 183;
use constant EM_SETHANDLE => 188;
use constant EM_SETLIMITTEXT => 197;
use constant EM_SETMARGINS => 211;
use constant EM_SETMODIFY => 185;
use constant EM_SETPASSWORDCHAR => 204;
use constant EM_SETREADONLY => 207;
use constant EM_SETRECT => 179;
use constant EM_SETRECTNP => 180;
use constant EM_SETSEL => 177;
use constant EM_SETTABSTOPS => 203;
use constant EM_SETWORDBREAKPROC => 208;
use constant EM_UNDO => 199;
use constant EN_CHANGE => 768;
use constant EN_ERRSPACE => 1280;
use constant EN_HSCROLL => 1537;
use constant EN_KILLFOCUS => 512;
use constant EN_MAXTEXT => 1281;
use constant EN_SETFOCUS => 256;
use constant EN_UPDATE => 1024;
use constant EN_VSCROLL => 1538;
use constant ESB_DISABLE_BOTH => 3;
use constant ESB_DISABLE_DOWN => 2;
use constant ESB_DISABLE_LEFT => 1;
use constant ESB_DISABLE_LTUP => 1;
use constant ESB_DISABLE_RIGHT => 2;
use constant ESB_DISABLE_RTDN => 2;
use constant ESB_DISABLE_UP => 1;
use constant ESB_ENABLE_BOTH => 0;
use constant ES_AUTOHSCROLL => 128;
use constant ES_AUTOVSCROLL => 64;
use constant ES_CENTER => 1;
use constant ES_COMBO => 512;
use constant ES_LEFT => 0;
use constant ES_LOWERCASE => 16;
use constant ES_MULTILINE => 4;
use constant ES_NOHIDESEL => 256;
use constant ES_NUMBER => 8192;
use constant ES_OEMCONVERT => 1024;
use constant ES_PASSWORD => 32;
use constant ES_READONLY => 2048;
use constant ES_RIGHT => 2;
use constant ES_UPPERCASE => 8;
use constant ES_WANTRETURN => 4096;
use constant EWX_FORCE => 4;
use constant EWX_LOGOFF => 0;
use constant EWX_POWEROFF => 8;
use constant EWX_REBOOT => 2;
use constant EWX_SHUTDOWN => 1;
use constant EW_EXITANDEXECAPP => 68;
use constant EW_REBOOTSYSTEM => 67;
use constant EW_RESTARTWINDOWS => 66;
use constant FALT => 16;
use constant FCONTROL => 8;
use constant FKF_AVAILABLE => 2;
use constant FKF_CLICKON => 64;
use constant FKF_CONFIRMHOTKEY => 8;
use constant FKF_FILTERKEYSON => 1;
use constant FKF_HOTKEYACTIVE => 4;
use constant FKF_HOTKEYSOUND => 16;
use constant FKF_INDICATOR => 32;
use constant FNOINVERT => 2;
use constant FSHIFT => 4;
use constant FVIRTKEY => 1;
use constant GA_PARENT => 1;
use constant GA_ROOT => 2;
use constant GA_ROOTOWNER => 3;
use constant GCL_CBCLSEXTRA => -20;
use constant GCL_CBWNDEXTRA => -18;
use constant GCL_HBRBACKGROUND => -10;
use constant GCL_HCURSOR => -12;
use constant GCL_HICON => -14;
use constant GCL_HICONSM => -34;
use constant GCL_HMODULE => -16;
use constant GCL_MENUNAME => -8;
use constant GCL_STYLE => -26;
use constant GCL_WNDPROC => -24;
use constant GCW_ATOM => -32;
use constant GMDI_GOINTOPOPUPS => 2;
use constant GMDI_USEDISABLED => 1;
use constant GWL_EXSTYLE => -20;
use constant GWL_HINSTANCE => -6;
use constant GWL_HWNDPARENT => -8;
use constant GWL_ID => -12;
use constant GWL_STYLE => -16;
use constant GWL_USERDATA => -21;
use constant GWL_WNDPROC => -4;
use constant GW_CHILD => 5;
use constant GW_HWNDFIRST => 0;
use constant GW_HWNDLAST => 1;
use constant GW_HWNDNEXT => 2;
use constant GW_HWNDPREV => 3;
use constant GW_OWNER => 4;
use constant HBMMENU_CALLBACK => -1;
use constant HBMMENU_MBAR_CLOSE => 5;
use constant HBMMENU_MBAR_CLOSE_D => 6;
use constant HBMMENU_MBAR_MINIMIZE => 3;
use constant HBMMENU_MBAR_MINIMIZE_D => 7;
use constant HBMMENU_MBAR_RESTORE => 2;
use constant HBMMENU_POPUP_CLOSE => 8;
use constant HBMMENU_POPUP_MAXIMIZE => 10;
use constant HBMMENU_POPUP_MINIMIZE => 11;
use constant HBMMENU_POPUP_RESTORE => 9;
use constant HBMMENU_SYSTEM => 1;
use constant HCBT_ACTIVATE => 5;
use constant HCBT_CLICKSKIPPED => 6;
use constant HCBT_CREATEWND => 3;
use constant HCBT_DESTROYWND => 4;
use constant HCBT_KEYSKIPPED => 7;
use constant HCBT_MINMAX => 1;
use constant HCBT_MOVESIZE => 0;
use constant HCBT_QS => 2;
use constant HCBT_SETFOCUS => 9;
use constant HCBT_SYSCOMMAND => 8;
use constant HCF_AVAILABLE => 2;
use constant HCF_CONFIRMHOTKEY => 8;
use constant HCF_HIGHCONTRASTON => 1;
use constant HCF_HOTKEYACTIVE => 4;
use constant HCF_HOTKEYAVAILABLE => 64;
use constant HCF_HOTKEYSOUND => 16;
use constant HCF_INDICATOR => 32;
use constant HC_ACTION => 0;
use constant HC_GETNEXT => 1;
use constant HC_NOREM => 3;
use constant HC_NOREMOVE => 3;
use constant HC_SKIP => 2;
use constant HC_SYSMODALOFF => 5;
use constant HC_SYSMODALON => 4;
use constant HELPINFO_MENUITEM => 2;
use constant HELPINFO_WINDOW => 1;
use constant HELP_COMMAND => 258;
use constant HELP_CONTENTS => 3;
use constant HELP_CONTEXT => 1;
use constant HELP_CONTEXTMENU => 10;
use constant HELP_CONTEXTPOPUP => 8;
use constant HELP_FINDER => 11;
use constant HELP_FORCEFILE => 9;
use constant HELP_HELPONHELP => 4;
use constant HELP_INDEX => 3;
use constant HELP_KEY => 257;
use constant HELP_MULTIKEY => 513;
use constant HELP_PARTIALKEY => 261;
use constant HELP_QUIT => 2;
use constant HELP_SETCONTENTS => 5;
use constant HELP_SETINDEX => 5;
use constant HELP_SETPOPUP_POS => 13;
use constant HELP_SETWINPOS => 515;
use constant HELP_TCARD => 32768;
use constant HELP_TCARD_DATA => 16;
use constant HELP_TCARD_OTHER_CALLER => 17;
use constant HELP_WM_HELP => 12;
use constant HKL_NEXT => 1;
use constant HKL_PREV => 0;
use constant HOVER_DEFAULT => -1;
use constant HSHELL_ACTIVATESHELLWINDOW => 3;
use constant HSHELL_WINDOWCREATED => 1;
use constant HSHELL_WINDOWDESTROYED => 2;
use constant HTBORDER => 18;
use constant HTBOTTOM => 15;
use constant HTBOTTOMLEFT => 16;
use constant HTBOTTOMRIGHT => 17;
use constant HTCAPTION => 2;
use constant HTCLIENT => 1;
use constant HTCLOSE => 20;
use constant HTERROR => -2;
use constant HTGROWBOX => 4;
use constant HTHELP => 21;
use constant HTHSCROLL => 6;
use constant HTLEFT => 10;
use constant HTMAXBUTTON => 9;
use constant HTMENU => 5;
use constant HTMINBUTTON => 8;
use constant HTNOWHERE => 0;
use constant HTOBJECT => 19;
use constant HTREDUCE => 8;
use constant HTRIGHT => 11;
use constant HTSIZE => 4;
use constant HTSIZEFIRST => 10;
use constant HTSIZELAST => 17;
use constant HTSYSMENU => 3;
use constant HTTOP => 12;
use constant HTTOPLEFT => 13;
use constant HTTOPRIGHT => 14;
use constant HTTRANSPARENT => -1;
use constant HTVSCROLL => 7;
use constant HTZOOM => 9;
use constant HWND_BOTTOM => 1;
use constant HWND_BROADCAST => 65535;
use constant HWND_DESKTOP => 0;
use constant HWND_MESSAGE => -3;
use constant HWND_NOTOPMOST => -2;
use constant HWND_TOP => 0;
use constant HWND_TOPMOST => -1;
use constant ICON_BIG => 1;
use constant ICON_SMALL => 0;
use constant IDABORT => 3;
use constant IDCANCEL => 2;
use constant IDCLOSE => 8;
use constant IDC_APPSTARTINGA => 32650;
use constant IDC_APPSTARTINGW => 32650;
use constant IDC_ARROWA => 32512;
use constant IDC_ARROWW => 32512;
use constant IDC_CROSSA => 32515;
use constant IDC_CROSSW => 32515;
use constant IDC_HANDA => 32649;
use constant IDC_HANDW => 32649;
use constant IDC_HELPA => 32651;
use constant IDC_HELPW => 32651;
use constant IDC_IBEAMA => 32513;
use constant IDC_IBEAMW => 32513;
use constant IDC_ICONA => 32641;
use constant IDC_ICONW => 32641;
use constant IDC_NOA => 32648;
use constant IDC_NOW => 32648;
use constant IDC_SIZEA => 32640;
use constant IDC_SIZEALLA => 32646;
use constant IDC_SIZEALLW => 32646;
use constant IDC_SIZENESWA => 32643;
use constant IDC_SIZENESWW => 32643;
use constant IDC_SIZENSA => 32645;
use constant IDC_SIZENSW => 32645;
use constant IDC_SIZENWSEA => 32642;
use constant IDC_SIZENWSEW => 32642;
use constant IDC_SIZEW => 32640;
use constant IDC_SIZEWEA => 32644;
use constant IDC_SIZEWEW => 32644;
use constant IDC_UPARROWA => 32516;
use constant IDC_UPARROWW => 32516;
use constant IDC_WAITA => 32514;
use constant IDC_WAITW => 32514;
use constant IDHELP => 9;
use constant IDHOT_SNAPDESKTOP => -2;
use constant IDHOT_SNAPWINDOW => -1;
use constant IDIGNORE => 5;
use constant IDI_APPLICATIONA => 32512;
use constant IDI_APPLICATIONW => 32512;
use constant IDI_ASTERISKA => 32516;
use constant IDI_ASTERISKW => 32516;
use constant IDI_ERROR => 32513;
use constant IDI_EXCLAMATIONA => 32515;
use constant IDI_EXCLAMATIONW => 32515;
use constant IDI_HANDA => 32513;
use constant IDI_HANDW => 32513;
use constant IDI_INFORMATION => 32516;
use constant IDI_QUESTIONA => 32514;
use constant IDI_QUESTIONW => 32514;
use constant IDI_WARNING => 32515;
use constant IDI_WINLOGOA => 32517;
use constant IDI_WINLOGOW => 32517;
use constant IDNO => 7;
use constant IDOK => 1;
use constant IDRETRY => 4;
use constant IDYES => 6;
use constant IMAGE_BITMAP => 0;
use constant IMAGE_CURSOR => 2;
use constant IMAGE_ENHMETAFILE => 3;
use constant IMAGE_ICON => 1;
use constant INPUT_HARDWARE => 2;
use constant INPUT_KEYBOARD => 1;
use constant INPUT_MOUSE => 0;
use constant ISMEX_CALLBACK => 4;
use constant ISMEX_NOSEND => 0;
use constant ISMEX_NOTIFY => 2;
use constant ISMEX_REPLIED => 8;
use constant ISMEX_SEND => 1;
use constant KEYEVENTF_EXTENDEDKEY => 1;
use constant KEYEVENTF_KEYUP => 2;
use constant KF_ALTDOWN => 8192;
use constant KF_DLGMODE => 2048;
use constant KF_EXTENDED => 256;
use constant KF_MENUMODE => 4096;
use constant KF_REPEAT => 16384;
use constant KF_UP => 32768;
use constant KLF_ACTIVATE => 1;
use constant KLF_NOTELLSHELL => 128;
use constant KLF_REORDER => 8;
use constant KLF_REPLACELANG => 16;
use constant KLF_SUBSTITUTE_OK => 2;
use constant KLF_UNLOADPREVIOUS => 4;
use constant KL_NAMELENGTH => 9;
use constant LBN_DBLCLK => 2;
use constant LBN_ERRSPACE => -2;
use constant LBN_KILLFOCUS => 5;
use constant LBN_SELCANCEL => 3;
use constant LBN_SELCHANGE => 1;
use constant LBN_SETFOCUS => 4;
use constant LBS_DISABLENOSCROLL => 4096;
use constant LBS_EXTENDEDSEL => 2048;
use constant LBS_HASSTRINGS => 64;
use constant LBS_MULTICOLUMN => 512;
use constant LBS_MULTIPLESEL => 8;
use constant LBS_NODATA => 8192;
use constant LBS_NOINTEGRALHEIGHT => 256;
use constant LBS_NOREDRAW => 4;
use constant LBS_NOSEL => 16384;
use constant LBS_NOTIFY => 1;
use constant LBS_OWNERDRAWFIXED => 16;
use constant LBS_OWNERDRAWVARIABLE => 32;
use constant LBS_SORT => 2;
use constant LBS_STANDARD => 10485763;
use constant LBS_USETABSTOPS => 128;
use constant LBS_WANTKEYBOARDINPUT => 1024;
use constant LB_ADDFILE => 406;
use constant LB_ADDSTRING => 384;
use constant LB_CARETOFF => 420;
use constant LB_CARETON => 419;
use constant LB_CTLCODE => 0;
use constant LB_DELETESTRING => 386;
use constant LB_DIR => 397;
use constant LB_ERR => -1;
use constant LB_ERRSPACE => -2;
use constant LB_FINDSTRING => 399;
use constant LB_FINDSTRINGEXACT => 418;
use constant LB_GETANCHORINDEX => 413;
use constant LB_GETCARETINDEX => 415;
use constant LB_GETCOUNT => 395;
use constant LB_GETCURSEL => 392;
use constant LB_GETHORIZONTALEXTENT => 403;
use constant LB_GETITEMDATA => 409;
use constant LB_GETITEMHEIGHT => 417;
use constant LB_GETITEMRECT => 408;
use constant LB_GETLOCALE => 422;
use constant LB_GETSEL => 391;
use constant LB_GETSELCOUNT => 400;
use constant LB_GETSELITEMS => 401;
use constant LB_GETTEXT => 393;
use constant LB_GETTEXTLEN => 394;
use constant LB_GETTOPINDEX => 398;
use constant LB_INITSTORAGE => 424;
use constant LB_INSERTSTRING => 385;
use constant LB_ITEMFROMPOINT => 425;
use constant LB_OKAY => 0;
use constant LB_RESETCONTENT => 388;
use constant LB_SELECTSTRING => 396;
use constant LB_SELITEMRANGE => 411;
use constant LB_SELITEMRANGEEX => 387;
use constant LB_SETANCHORINDEX => 412;
use constant LB_SETCARETINDEX => 414;
use constant LB_SETCOLUMNWIDTH => 405;
use constant LB_SETCOUNT => 423;
use constant LB_SETCURSEL => 390;
use constant LB_SETHORIZONTALEXTENT => 404;
use constant LB_SETITEMDATA => 410;
use constant LB_SETITEMHEIGHT => 416;
use constant LB_SETLOCALE => 421;
use constant LB_SETSEL => 389;
use constant LB_SETTABSTOPS => 402;
use constant LB_SETTOPINDEX => 407;
use constant LLKHF_ALTDOWN => 32;
use constant LLKHF_EXTENDED => 1;
use constant LLKHF_INJECTED => 16;
use constant LLKHF_UP => 128;
use constant LLMHF_INJECTED => 1;
use constant LR_COLOR => 2;
use constant LR_COPYDELETEORG => 8;
use constant LR_COPYFROMRESOURCE => 16384;
use constant LR_COPYRETURNORG => 4;
use constant LR_CREATEDIBSECTION => 8192;
use constant LR_DEFAULTCOLOR => 0;
use constant LR_DEFAULTSIZE => 64;
use constant LR_LOADFROMFILE => 16;
use constant LR_LOADMAP3DCOLORS => 4096;
use constant LR_LOADTRANSPARENT => 32;
use constant LR_MONOCHROME => 1;
use constant LR_SHARED => 32768;
use constant LR_VGA_COLOR => 128;
use constant MA_ACTIVATE => 1;
use constant MA_ACTIVATEANDEAT => 2;
use constant MA_NOACTIVATE => 3;
use constant MA_NOACTIVATEANDEAT => 4;
use constant MB_ABORTRETRYIGNORE => 2;
use constant MB_APPLMODAL => 0;
use constant MB_DEFAULT_DESKTOP_ONLY => 131072;
use constant MB_DEFBUTTON1 => 0;
use constant MB_DEFBUTTON2 => 256;
use constant MB_DEFBUTTON3 => 512;
use constant MB_DEFBUTTON4 => 768;
use constant MB_DEFMASK => 3840;
use constant MB_HELP => 16384;
use constant MB_ICONASTERISK => 64;
use constant MB_ICONERROR => 16;
use constant MB_ICONEXCLAMATION => 48;
use constant MB_ICONHAND => 16;
use constant MB_ICONINFORMATION => 64;
use constant MB_ICONMASK => 240;
use constant MB_ICONQUESTION => 32;
use constant MB_ICONSTOP => 16;
use constant MB_ICONWARNING => 48;
use constant MB_MISCMASK => 49152;
use constant MB_MODEMASK => 12288;
use constant MB_NOFOCUS => 32768;
use constant MB_OK => 0;
use constant MB_OKCANCEL => 1;
use constant MB_RETRYCANCEL => 5;
use constant MB_RIGHT => 524288;
use constant MB_RTLREADING => 1048576;
use constant MB_SERVICE_NOTIFICATION => 262144;
use constant MB_SETFOREGROUND => 65536;
use constant MB_SYSTEMMODAL => 4096;
use constant MB_TASKMODAL => 8192;
use constant MB_TOPMOST => 262144;
use constant MB_TYPEMASK => 15;
use constant MB_USERICON => 128;
use constant MB_YESNO => 4;
use constant MB_YESNOCANCEL => 3;
use constant MDIS_ALLCHILDSTYLES => 1;
use constant MDITILE_HORIZONTAL => 1;
use constant MDITILE_SKIPDISABLED => 2;
use constant MDITILE_VERTICAL => 0;
use constant MFS_BOTTOMGAPDROP => 1073741824;
use constant MFS_CACHEDBMP => 536870912;
use constant MFS_CHECKED => 8;
use constant MFS_DEFAULT => 4096;
use constant MFS_DISABLED => 3;
use constant MFS_ENABLED => 0;
use constant MFS_GAPDROP => -1073741824;
use constant MFS_GRAYED => 3;
use constant MFS_HILITE => 128;
use constant MFS_HOTTRACKDRAWN => 268435456;
use constant MFS_MASK => 4235;
use constant MFS_TOPGAPDROP => -2147483648;
use constant MFS_UNCHECKED => 0;
use constant MFS_UNHILITE => 0;
use constant MFT_BITMAP => 4;
use constant MFT_MENUBARBREAK => 32;
use constant MFT_MENUBREAK => 64;
use constant MFT_OWNERDRAW => 256;
use constant MFT_RADIOCHECK => 512;
use constant MFT_RIGHTJUSTIFY => 16384;
use constant MFT_RIGHTORDER => 8192;
use constant MFT_SEPARATOR => 2048;
use constant MFT_STRING => 0;
use constant MF_APPEND => 256;
use constant MF_BITMAP => 4;
use constant MF_BYCOMMAND => 0;
use constant MF_BYPOSITION => 1024;
use constant MF_CHANGE => 128;
use constant MF_CHECKED => 8;
use constant MF_DEFAULT => 4096;
use constant MF_DELETE => 512;
use constant MF_DISABLED => 2;
use constant MF_ENABLED => 0;
use constant MF_END => 128;
use constant MF_GRAYED => 1;
use constant MF_HELP => 16384;
use constant MF_HILITE => 128;
use constant MF_INSERT => 0;
use constant MF_MENUBARBREAK => 32;
use constant MF_MENUBREAK => 64;
use constant MF_MOUSESELECT => 32768;
use constant MF_OWNERDRAW => 256;
use constant MF_POPUP => 16;
use constant MF_REMOVE => 4096;
use constant MF_RIGHTJUSTIFY => 16384;
use constant MF_SEPARATOR => 2048;
use constant MF_STRING => 0;
use constant MF_SYSMENU => 8192;
use constant MF_UNCHECKED => 0;
use constant MF_UNHILITE => 0;
use constant MF_USECHECKBITMAPS => 512;
use constant MIIM_BITMAP => 128;
use constant MIIM_CHECKMARKS => 8;
use constant MIIM_DATA => 32;
use constant MIIM_FTYPE => 256;
use constant MIIM_ID => 2;
use constant MIIM_STATE => 1;
use constant MIIM_STRING => 64;
use constant MIIM_SUBMENU => 4;
use constant MIIM_TYPE => 16;
use constant MIM_APPLYTOSUBMENUS => -2147483648;
use constant MIM_BACKGROUND => 2;
use constant MIM_HELPID => 4;
use constant MIM_MAXHEIGHT => 1;
use constant MIM_MENUDATA => 8;
use constant MIM_STYLE => 16;
use constant MKF_AVAILABLE => 2;
use constant MKF_CONFIRMHOTKEY => 8;
use constant MKF_HOTKEYACTIVE => 4;
use constant MKF_HOTKEYSOUND => 16;
use constant MKF_INDICATOR => 32;
use constant MKF_MODIFIERS => 64;
use constant MKF_MOUSEKEYSON => 1;
use constant MKF_REPLACENUMBERS => 128;
use constant MK_CONTROL => 8;
use constant MK_LBUTTON => 1;
use constant MK_MBUTTON => 16;
use constant MK_RBUTTON => 2;
use constant MK_SHIFT => 4;
use constant MK_XBUTTON1 => 32;
use constant MK_XBUTTON2 => 64;
use constant MNC_CLOSE => 1;
use constant MNC_EXECUTE => 2;
use constant MNC_IGNORE => 0;
use constant MNC_SELECT => 3;
use constant MOD_ALT => 1;
use constant MOD_CONTROL => 2;
use constant MOD_SHIFT => 4;
use constant MOD_WIN => 8;
use constant MONITORINFOF_PRIMARY => 1;
use constant MONITOR_DEFAULTTONEAREST => 2;
use constant MONITOR_DEFAULTTONULL => 0;
use constant MONITOR_DEFAULTTOPRIMARY => 1;
use constant MOUSEEVENTF_ABSOLUTE => 32768;
use constant MOUSEEVENTF_LEFTDOWN => 2;
use constant MOUSEEVENTF_LEFTUP => 4;
use constant MOUSEEVENTF_MIDDLEDOWN => 32;
use constant MOUSEEVENTF_MIDDLEUP => 64;
use constant MOUSEEVENTF_MOVE => 1;
use constant MOUSEEVENTF_RIGHTDOWN => 8;
use constant MOUSEEVENTF_RIGHTUP => 16;
use constant MOUSEEVENTF_WHEEL => 2048;
use constant MSGF_DDEMGR => 32769;
use constant MSGF_DIALOGBOX => 0;
use constant MSGF_MAX => 8;
use constant MSGF_MENU => 2;
use constant MSGF_MESSAGEBOX => 1;
use constant MSGF_MOVE => 3;
use constant MSGF_NEXTWINDOW => 6;
use constant MSGF_SCROLLBAR => 5;
use constant MSGF_SIZE => 4;
use constant MSGF_USER => 4096;
use constant MWMO_ALERTABLE => 2;
use constant MWMO_INPUTAVAILABLE => 4;
use constant MWMO_WAITALL => 1;
use constant NFR_ANSI => 1;
use constant NFR_UNICODE => 2;
use constant NF_QUERY => 3;
use constant NF_REQUERY => 4;
use constant OBM_BTNCORNERS => 32758;
use constant OBM_BTSIZE => 32761;
use constant OBM_CHECK => 32760;
use constant OBM_CHECKBOXES => 32759;
use constant OBM_CLOSE => 32754;
use constant OBM_COMBO => 32738;
use constant OBM_DNARROW => 32752;
use constant OBM_DNARROWD => 32742;
use constant OBM_DNARROWI => 32736;
use constant OBM_LFARROW => 32750;
use constant OBM_LFARROWD => 32740;
use constant OBM_LFARROWI => 32734;
use constant OBM_MNARROW => 32739;
use constant OBM_OLD_CLOSE => 32767;
use constant OBM_OLD_DNARROW => 32764;
use constant OBM_OLD_LFARROW => 32762;
use constant OBM_OLD_REDUCE => 32757;
use constant OBM_OLD_RESTORE => 32755;
use constant OBM_OLD_RGARROW => 32763;
use constant OBM_OLD_UPARROW => 32765;
use constant OBM_OLD_ZOOM => 32756;
use constant OBM_REDUCE => 32749;
use constant OBM_REDUCED => 32746;
use constant OBM_RESTORE => 32747;
use constant OBM_RESTORED => 32744;
use constant OBM_RGARROW => 32751;
use constant OBM_RGARROWD => 32741;
use constant OBM_RGARROWI => 32735;
use constant OBM_SIZE => 32766;
use constant OBM_TRTYPE => 32732;
use constant OBM_UPARROW => 32753;
use constant OBM_UPARROWD => 32743;
use constant OBM_UPARROWI => 32737;
use constant OBM_ZOOM => 32748;
use constant OBM_ZOOMD => 32745;
use constant OCR_APPSTARTING => 32650;
use constant OCR_CROSS => 32515;
use constant OCR_DRAGOBJECT => 32653;
use constant OCR_HAND => 32649;
use constant OCR_HELP => 32651;
use constant OCR_IBEAM => 32513;
use constant OCR_ICOCUR => 32647;
use constant OCR_ICON => 32641;
use constant OCR_NO => 32648;
use constant OCR_NORMAL => 32512;
use constant OCR_SIZE => 32640;
use constant OCR_SIZEALL => 32646;
use constant OCR_SIZENESW => 32643;
use constant OCR_SIZENS => 32645;
use constant OCR_SIZENWSE => 32642;
use constant OCR_SIZEWE => 32644;
use constant OCR_UP => 32516;
use constant OCR_WAIT => 32514;
use constant ODA_DRAWENTIRE => 1;
use constant ODA_FOCUS => 4;
use constant ODA_SELECT => 2;
use constant ODS_CHECKED => 8;
use constant ODS_COMBOBOXEDIT => 4096;
use constant ODS_DISABLED => 4;
use constant ODS_FOCUS => 16;
use constant ODS_GRAYED => 2;
use constant ODS_HOTLIGHT => 64;
use constant ODS_INACTIVE => 128;
use constant ODS_SELECTED => 1;
use constant ODT_BUTTON => 4;
use constant ODT_COMBOBOX => 3;
use constant ODT_LISTBOX => 2;
use constant ODT_MENU => 1;
use constant ODT_STATIC => 5;
use constant OIC_BANG => 32515;
use constant OIC_ERROR => 32513;
use constant OIC_HAND => 32513;
use constant OIC_INFORMATION => 32516;
use constant OIC_NOTE => 32516;
use constant OIC_QUES => 32514;
use constant OIC_SAMPLE => 32512;
use constant OIC_WARNING => 32515;
use constant OIC_WINLOGO => 32517;
use constant PM_NOREMOVE => 0;
use constant PM_NOYIELD => 2;
use constant PM_REMOVE => 1;
use constant PRF_CHECKVISIBLE => 1;
use constant PRF_CHILDREN => 16;
use constant PRF_CLIENT => 4;
use constant PRF_ERASEBKGND => 8;
use constant PRF_NONCLIENT => 2;
use constant PRF_OWNED => 32;
use constant QS_ALLEVENTS => 191;
use constant QS_ALLINPUT => 255;
use constant QS_HOTKEY => 128;
use constant QS_INPUT => 7;
use constant QS_KEY => 1;
use constant QS_MOUSE => 6;
use constant QS_MOUSEBUTTON => 4;
use constant QS_MOUSEMOVE => 2;
use constant QS_PAINT => 32;
use constant QS_POSTMESSAGE => 8;
use constant QS_SENDMESSAGE => 64;
use constant QS_SMRESULT => 32768;
use constant QS_TIMER => 16;
use constant RDW_ALLCHILDREN => 128;
use constant RDW_ERASE => 4;
use constant RDW_ERASENOW => 512;
use constant RDW_FRAME => 1024;
use constant RDW_INTERNALPAINT => 2;
use constant RDW_INVALIDATE => 1;
use constant RDW_NOCHILDREN => 64;
use constant RDW_NOERASE => 32;
use constant RDW_NOFRAME => 2048;
use constant RDW_NOINTERNALPAINT => 16;
use constant RDW_UPDATENOW => 256;
use constant RDW_VALIDATE => 8;
use constant RT_ACCELERATORA => 9;
use constant RT_ACCELERATORW => 9;
use constant RT_ANICURSORA => 21;
use constant RT_ANICURSORW => 21;
use constant RT_ANIICONA => 22;
use constant RT_ANIICONW => 22;
use constant RT_BITMAPA => 2;
use constant RT_BITMAPW => 2;
use constant RT_CURSORA => 1;
use constant RT_CURSORW => 1;
use constant RT_DIALOGA => 5;
use constant RT_DIALOGW => 5;
use constant RT_DLGINCLUDEA => 17;
use constant RT_DLGINCLUDEW => 17;
use constant RT_FONTA => 8;
use constant RT_FONTDIRA => 7;
use constant RT_FONTDIRW => 7;
use constant RT_FONTW => 8;
use constant RT_GROUP_CURSORA => 12;
use constant RT_GROUP_CURSORW => 12;
use constant RT_GROUP_ICONA => 14;
use constant RT_GROUP_ICONW => 14;
use constant RT_HTMLA => 23;
use constant RT_HTMLW => 23;
use constant RT_ICONA => 3;
use constant RT_ICONW => 3;
use constant RT_MENUA => 4;
use constant RT_MENUW => 4;
use constant RT_MESSAGETABLEA => 11;
use constant RT_MESSAGETABLEW => 11;
use constant RT_PLUGPLAYA => 19;
use constant RT_PLUGPLAYW => 19;
use constant RT_RCDATAA => 10;
use constant RT_RCDATAW => 10;
use constant RT_STRINGA => 6;
use constant RT_STRINGW => 6;
use constant RT_VERSIONA => 16;
use constant RT_VERSIONW => 16;
use constant RT_VXDA => 20;
use constant RT_VXDW => 20;
use constant SBM_ENABLE_ARROWS => 228;
use constant SBM_GETPOS => 225;
use constant SBM_GETRANGE => 227;
use constant SBM_GETSCROLLINFO => 234;
use constant SBM_SETPOS => 224;
use constant SBM_SETRANGE => 226;
use constant SBM_SETRANGEREDRAW => 230;
use constant SBM_SETSCROLLINFO => 233;
use constant SBS_BOTTOMALIGN => 4;
use constant SBS_HORZ => 0;
use constant SBS_LEFTALIGN => 2;
use constant SBS_RIGHTALIGN => 4;
use constant SBS_SIZEBOX => 8;
use constant SBS_SIZEBOXBOTTOMRIGHTALIGN => 4;
use constant SBS_SIZEBOXTOPLEFTALIGN => 2;
use constant SBS_SIZEGRIP => 16;
use constant SBS_TOPALIGN => 2;
use constant SBS_VERT => 1;
use constant SB_BOTH => 3;
use constant SB_BOTTOM => 7;
use constant SB_CTL => 2;
use constant SB_ENDSCROLL => 8;
use constant SB_HORZ => 0;
use constant SB_LEFT => 6;
use constant SB_LINEDOWN => 1;
use constant SB_LINELEFT => 0;
use constant SB_LINERIGHT => 1;
use constant SB_LINEUP => 0;
use constant SB_PAGEDOWN => 3;
use constant SB_PAGELEFT => 2;
use constant SB_PAGERIGHT => 3;
use constant SB_PAGEUP => 2;
use constant SB_RIGHT => 7;
use constant SB_THUMBPOSITION => 4;
use constant SB_THUMBTRACK => 5;
use constant SB_TOP => 6;
use constant SB_VERT => 1;
use constant SC_ARRANGE => 61712;
use constant SC_CLOSE => 61536;
use constant SC_CONTEXTHELP => 61824;
use constant SC_DEFAULT => 61792;
use constant SC_HOTKEY => 61776;
use constant SC_HSCROLL => 61568;
use constant SC_ICON => 61472;
use constant SC_KEYMENU => 61696;
use constant SC_MAXIMIZE => 61488;
use constant SC_MINIMIZE => 61472;
use constant SC_MONITORPOWER => 61808;
use constant SC_MOUSEMENU => 61584;
use constant SC_MOVE => 61456;
use constant SC_NEXTWINDOW => 61504;
use constant SC_PREVWINDOW => 61520;
use constant SC_RESTORE => 61728;
use constant SC_SCREENSAVE => 61760;
use constant SC_SEPARATOR => 61455;
use constant SC_SIZE => 61440;
use constant SC_TASKLIST => 61744;
use constant SC_VSCROLL => 61552;
use constant SC_ZOOM => 61488;
use constant SERKF_ACTIVE => 8;
use constant SERKF_AVAILABLE => 2;
use constant SERKF_INDICATOR => 4;
use constant SERKF_SERIALKEYSON => 1;
use constant SIF_ALL => 23;
use constant SIF_DISABLENOSCROLL => 8;
use constant SIF_PAGE => 2;
use constant SIF_POS => 4;
use constant SIF_RANGE => 1;
use constant SIF_TRACKPOS => 16;
use constant SIZEFULLSCREEN => 2;
use constant SIZEICONIC => 1;
use constant SIZENORMAL => 0;
use constant SIZEZOOMHIDE => 4;
use constant SIZEZOOMSHOW => 3;
use constant SIZE_MAXHIDE => 4;
use constant SIZE_MAXIMIZED => 2;
use constant SIZE_MAXSHOW => 3;
use constant SIZE_MINIMIZED => 1;
use constant SIZE_RESTORED => 0;
use constant SKF_AUDIBLEFEEDBACK => 64;
use constant SKF_AVAILABLE => 2;
use constant SKF_CONFIRMHOTKEY => 8;
use constant SKF_HOTKEYACTIVE => 4;
use constant SKF_HOTKEYSOUND => 16;
use constant SKF_INDICATOR => 32;
use constant SKF_STICKYKEYSON => 1;
use constant SKF_TRISTATE => 128;
use constant SKF_TWOKEYSOFF => 256;
use constant SLE_ERROR => 1;
use constant SLE_MINORERROR => 2;
use constant SLE_WARNING => 3;
use constant SMTO_ABORTIFHUNG => 2;
use constant SMTO_BLOCK => 1;
use constant SMTO_NORMAL => 0;
use constant SMTO_NOTIMEOUTIFNOTHUNG => 8;
use constant SM_ARRANGE => 56;
use constant SM_CLEANBOOT => 67;
use constant SM_CMETRICS => 83;
use constant SM_CMONITORS => 80;
use constant SM_CMOUSEBUTTONS => 43;
use constant SM_CXBORDER => 5;
use constant SM_CXCURSOR => 13;
use constant SM_CXDLGFRAME => 7;
use constant SM_CXDOUBLECLK => 36;
use constant SM_CXDRAG => 68;
use constant SM_CXEDGE => 45;
use constant SM_CXFIXEDFRAME => 7;
use constant SM_CXFRAME => 32;
use constant SM_CXFULLSCREEN => 16;
use constant SM_CXHSCROLL => 21;
use constant SM_CXHTHUMB => 10;
use constant SM_CXICON => 11;
use constant SM_CXICONSPACING => 38;
use constant SM_CXMAXIMIZED => 61;
use constant SM_CXMAXTRACK => 59;
use constant SM_CXMENUCHECK => 71;
use constant SM_CXMENUSIZE => 54;
use constant SM_CXMIN => 28;
use constant SM_CXMINIMIZED => 57;
use constant SM_CXMINSPACING => 47;
use constant SM_CXMINTRACK => 34;
use constant SM_CXSCREEN => 0;
use constant SM_CXSIZE => 30;
use constant SM_CXSIZEFRAME => 32;
use constant SM_CXSMICON => 49;
use constant SM_CXSMSIZE => 52;
use constant SM_CXVIRTUALSCREEN => 78;
use constant SM_CXVSCROLL => 2;
use constant SM_CYBORDER => 6;
use constant SM_CYCAPTION => 4;
use constant SM_CYCURSOR => 14;
use constant SM_CYDLGFRAME => 8;
use constant SM_CYDOUBLECLK => 37;
use constant SM_CYDRAG => 69;
use constant SM_CYEDGE => 46;
use constant SM_CYFIXEDFRAME => 8;
use constant SM_CYFRAME => 33;
use constant SM_CYFULLSCREEN => 17;
use constant SM_CYHSCROLL => 3;
use constant SM_CYICON => 12;
use constant SM_CYICONSPACING => 39;
use constant SM_CYKANJIWINDOW => 18;
use constant SM_CYMAXIMIZED => 62;
use constant SM_CYMAXTRACK => 60;
use constant SM_CYMENU => 15;
use constant SM_CYMENUCHECK => 72;
use constant SM_CYMENUSIZE => 55;
use constant SM_CYMIN => 29;
use constant SM_CYMINIMIZED => 58;
use constant SM_CYMINSPACING => 48;
use constant SM_CYMINTRACK => 35;
use constant SM_CYSCREEN => 1;
use constant SM_CYSIZE => 31;
use constant SM_CYSIZEFRAME => 33;
use constant SM_CYSMCAPTION => 51;
use constant SM_CYSMICON => 50;
use constant SM_CYSMSIZE => 53;
use constant SM_CYVIRTUALSCREEN => 79;
use constant SM_CYVSCROLL => 20;
use constant SM_CYVTHUMB => 9;
use constant SM_DBCSENABLED => 42;
use constant SM_DEBUG => 22;
use constant SM_MENUDROPALIGNMENT => 40;
use constant SM_MIDEASTENABLED => 74;
use constant SM_MOUSEPRESENT => 19;
use constant SM_MOUSEWHEELPRESENT => 75;
use constant SM_NETWORK => 63;
use constant SM_PENWINDOWS => 41;
use constant SM_RESERVED1 => 24;
use constant SM_RESERVED2 => 25;
use constant SM_RESERVED3 => 26;
use constant SM_RESERVED4 => 27;
use constant SM_SAMEDISPLAYFORMAT => 81;
use constant SM_SECURE => 44;
use constant SM_SHOWSOUNDS => 70;
use constant SM_SLOWMACHINE => 73;
use constant SM_SWAPBUTTON => 23;
use constant SM_XVIRTUALSCREEN => 76;
use constant SM_YVIRTUALSCREEN => 77;
use constant SPIF_SENDCHANGE => 2;
use constant SPIF_SENDWININICHANGE => 2;
use constant SPIF_UPDATEINIFILE => 1;
use constant SPI_GETACCESSTIMEOUT => 60;
use constant SPI_GETACTIVEWINDOWTRACKING => 4096;
use constant SPI_GETACTIVEWNDTRKTIMEOUT => 8194;
use constant SPI_GETACTIVEWNDTRKZORDER => 4108;
use constant SPI_GETANIMATION => 72;
use constant SPI_GETBEEP => 1;
use constant SPI_GETBORDER => 5;
use constant SPI_GETCOMBOBOXANIMATION => 4100;
use constant SPI_GETDEFAULTINPUTLANG => 89;
use constant SPI_GETDESKWALLPAPER => 115;
use constant SPI_GETDRAGFULLWINDOWS => 38;
use constant SPI_GETFASTTASKSWITCH => 35;
use constant SPI_GETFILTERKEYS => 50;
use constant SPI_GETFONTSMOOTHING => 74;
use constant SPI_GETFOREGROUNDFLASHCOUNT => 8196;
use constant SPI_GETFOREGROUNDLOCKTIMEOUT => 8192;
use constant SPI_GETGRADIENTCAPTIONS => 4104;
use constant SPI_GETGRIDGRANULARITY => 18;
use constant SPI_GETHIGHCONTRAST => 66;
use constant SPI_GETHOTTRACKING => 4110;
use constant SPI_GETICONMETRICS => 45;
use constant SPI_GETICONTITLELOGFONT => 31;
use constant SPI_GETICONTITLEWRAP => 25;
use constant SPI_GETKEYBOARDDELAY => 22;
use constant SPI_GETKEYBOARDPREF => 68;
use constant SPI_GETKEYBOARDSPEED => 10;
use constant SPI_GETLISTBOXSMOOTHSCROLLING => 4102;
use constant SPI_GETLOWPOWERACTIVE => 83;
use constant SPI_GETLOWPOWERTIMEOUT => 79;
use constant SPI_GETMENUANIMATION => 4098;
use constant SPI_GETMENUDROPALIGNMENT => 27;
use constant SPI_GETMENUSHOWDELAY => 106;
use constant SPI_GETMENUUNDERLINES => 4106;
use constant SPI_GETMINIMIZEDMETRICS => 43;
use constant SPI_GETMOUSE => 3;
use constant SPI_GETMOUSEHOVERHEIGHT => 100;
use constant SPI_GETMOUSEHOVERTIME => 102;
use constant SPI_GETMOUSEHOVERWIDTH => 98;
use constant SPI_GETMOUSEKEYS => 54;
use constant SPI_GETMOUSESPEED => 112;
use constant SPI_GETMOUSETRAILS => 94;
use constant SPI_GETNONCLIENTMETRICS => 41;
use constant SPI_GETPOWEROFFACTIVE => 84;
use constant SPI_GETPOWEROFFTIMEOUT => 80;
use constant SPI_GETSCREENREADER => 70;
use constant SPI_GETSCREENSAVEACTIVE => 16;
use constant SPI_GETSCREENSAVERRUNNING => 114;
use constant SPI_GETSCREENSAVETIMEOUT => 14;
use constant SPI_GETSERIALKEYS => 62;
use constant SPI_GETSHOWIMEUI => 110;
use constant SPI_GETSHOWSOUNDS => 56;
use constant SPI_GETSOUNDSENTRY => 64;
use constant SPI_GETSTICKYKEYS => 58;
use constant SPI_GETTOGGLEKEYS => 52;
use constant SPI_GETWHEELSCROLLLINES => 104;
use constant SPI_GETWINDOWSEXTENSION => 92;
use constant SPI_GETWORKAREA => 48;
use constant SPI_ICONHORIZONTALSPACING => 13;
use constant SPI_ICONVERTICALSPACING => 24;
use constant SPI_LANGDRIVER => 12;
use constant SPI_SCREENSAVERRUNNING => 97;
use constant SPI_SETACCESSTIMEOUT => 61;
use constant SPI_SETACTIVEWINDOWTRACKING => 4097;
use constant SPI_SETACTIVEWNDTRKTIMEOUT => 8195;
use constant SPI_SETACTIVEWNDTRKZORDER => 4109;
use constant SPI_SETANIMATION => 73;
use constant SPI_SETBEEP => 2;
use constant SPI_SETBORDER => 6;
use constant SPI_SETCOMBOBOXANIMATION => 4101;
use constant SPI_SETCURSORS => 87;
use constant SPI_SETDEFAULTINPUTLANG => 90;
use constant SPI_SETDESKPATTERN => 21;
use constant SPI_SETDESKWALLPAPER => 20;
use constant SPI_SETDOUBLECLICKTIME => 32;
use constant SPI_SETDOUBLECLKHEIGHT => 30;
use constant SPI_SETDOUBLECLKWIDTH => 29;
use constant SPI_SETDRAGFULLWINDOWS => 37;
use constant SPI_SETDRAGHEIGHT => 77;
use constant SPI_SETDRAGWIDTH => 76;
use constant SPI_SETFASTTASKSWITCH => 36;
use constant SPI_SETFILTERKEYS => 51;
use constant SPI_SETFONTSMOOTHING => 75;
use constant SPI_SETFOREGROUNDFLASHCOUNT => 8197;
use constant SPI_SETFOREGROUNDLOCKTIMEOUT => 8193;
use constant SPI_SETGRADIENTCAPTIONS => 4105;
use constant SPI_SETGRIDGRANULARITY => 19;
use constant SPI_SETHANDHELD => 78;
use constant SPI_SETHIGHCONTRAST => 67;
use constant SPI_SETHOTTRACKING => 4111;
use constant SPI_SETICONMETRICS => 46;
use constant SPI_SETICONS => 88;
use constant SPI_SETICONTITLELOGFONT => 34;
use constant SPI_SETICONTITLEWRAP => 26;
use constant SPI_SETKEYBOARDDELAY => 23;
use constant SPI_SETKEYBOARDPREF => 69;
use constant SPI_SETKEYBOARDSPEED => 11;
use constant SPI_SETLANGTOGGLE => 91;
use constant SPI_SETLISTBOXSMOOTHSCROLLING => 4103;
use constant SPI_SETLOWPOWERACTIVE => 85;
use constant SPI_SETLOWPOWERTIMEOUT => 81;
use constant SPI_SETMENUANIMATION => 4099;
use constant SPI_SETMENUDROPALIGNMENT => 28;
use constant SPI_SETMENUSHOWDELAY => 107;
use constant SPI_SETMENUUNDERLINES => 4107;
use constant SPI_SETMINIMIZEDMETRICS => 44;
use constant SPI_SETMOUSE => 4;
use constant SPI_SETMOUSEBUTTONSWAP => 33;
use constant SPI_SETMOUSEHOVERHEIGHT => 101;
use constant SPI_SETMOUSEHOVERTIME => 103;
use constant SPI_SETMOUSEHOVERWIDTH => 99;
use constant SPI_SETMOUSEKEYS => 55;
use constant SPI_SETMOUSESPEED => 113;
use constant SPI_SETMOUSETRAILS => 93;
use constant SPI_SETNONCLIENTMETRICS => 42;
use constant SPI_SETPENWINDOWS => 49;
use constant SPI_SETPOWEROFFACTIVE => 86;
use constant SPI_SETPOWEROFFTIMEOUT => 82;
use constant SPI_SETSCREENREADER => 71;
use constant SPI_SETSCREENSAVEACTIVE => 17;
use constant SPI_SETSCREENSAVERRUNNING => 97;
use constant SPI_SETSCREENSAVETIMEOUT => 15;
use constant SPI_SETSERIALKEYS => 63;
use constant SPI_SETSHOWIMEUI => 111;
use constant SPI_SETSHOWSOUNDS => 57;
use constant SPI_SETSOUNDSENTRY => 65;
use constant SPI_SETSTICKYKEYS => 59;
use constant SPI_SETTOGGLEKEYS => 53;
use constant SPI_SETWHEELSCROLLLINES => 105;
use constant SPI_SETWORKAREA => 47;
use constant SSF_AVAILABLE => 2;
use constant SSF_SOUNDSENTRYON => 1;
use constant SSGF_DISPLAY => 3;
use constant SSGF_NONE => 0;
use constant SSTF_BORDER => 2;
use constant SSTF_CHARS => 1;
use constant SSTF_DISPLAY => 3;
use constant SSTF_NONE => 0;
use constant SSWF_DISPLAY => 3;
use constant SSWF_NONE => 0;
use constant SSWF_TITLE => 1;
use constant SSWF_WINDOW => 2;
use constant SS_BITMAP => 14;
use constant SS_BLACKFRAME => 7;
use constant SS_BLACKRECT => 4;
use constant SS_CENTER => 1;
use constant SS_CENTERIMAGE => 512;
use constant SS_ENHMETAFILE => 15;
use constant SS_ETCHEDFRAME => 18;
use constant SS_ETCHEDHORZ => 16;
use constant SS_ETCHEDVERT => 17;
use constant SS_GRAYFRAME => 8;
use constant SS_GRAYRECT => 5;
use constant SS_ICON => 3;
use constant SS_LEFT => 0;
use constant SS_LEFTNOWORDWRAP => 12;
use constant SS_NOPREFIX => 128;
use constant SS_NOTIFY => 256;
use constant SS_OWNERDRAW => 13;
use constant SS_REALSIZEIMAGE => 2048;
use constant SS_RIGHT => 2;
use constant SS_RIGHTJUST => 1024;
use constant SS_SIMPLE => 11;
use constant SS_SUNKEN => 4096;
use constant SS_TYPEMASK => 31;
use constant SS_WHITEFRAME => 9;
use constant SS_WHITERECT => 6;
use constant STM_GETICON => 369;
use constant STM_GETIMAGE => 371;
use constant STM_MSGMAX => 372;
use constant STM_SETICON => 368;
use constant STM_SETIMAGE => 370;
use constant STN_CLICKED => 0;
use constant STN_DBLCLK => 1;
use constant STN_DISABLE => 3;
use constant STN_ENABLE => 2;
use constant SWP_ASYNCWINDOWPOS => 16384;
use constant SWP_DEFERERASE => 8192;
use constant SWP_DRAWFRAME => 32;
use constant SWP_FRAMECHANGED => 32;
use constant SWP_HIDEWINDOW => 128;
use constant SWP_NOACTIVATE => 16;
use constant SWP_NOCOPYBITS => 256;
use constant SWP_NOMOVE => 2;
use constant SWP_NOOWNERZORDER => 512;
use constant SWP_NOREDRAW => 8;
use constant SWP_NOREPOSITION => 512;
use constant SWP_NOSENDCHANGING => 1024;
use constant SWP_NOSIZE => 1;
use constant SWP_NOZORDER => 4;
use constant SWP_SHOWWINDOW => 64;
use constant SW_ERASE => 4;
use constant SW_FORCEMINIMIZE => 11;
use constant SW_HIDE => 0;
use constant SW_INVALIDATE => 2;
use constant SW_MAX => 11;
use constant SW_MAXIMIZE => 3;
use constant SW_MINIMIZE => 6;
use constant SW_NORMAL => 1;
use constant SW_NORMALNA => 204;
use constant SW_OTHERMAXIMIZED => 2;
use constant SW_OTHERRESTORED => 4;
use constant SW_PARENTCLOSING => 1;
use constant SW_PARENTOPENING => 3;
use constant SW_RESTORE => 9;
use constant SW_SCROLLCHILDREN => 1;
use constant SW_SHOW => 5;
use constant SW_SHOWDEFAULT => 10;
use constant SW_SHOWMAXIMIZED => 3;
use constant SW_SHOWMINIMIZED => 2;
use constant SW_SHOWMINNOACTIVE => 7;
use constant SW_SHOWNA => 8;
use constant SW_SHOWNOACTIVATE => 4;
use constant SW_SHOWNORMAL => 1;
use constant TKF_AVAILABLE => 2;
use constant TKF_CONFIRMHOTKEY => 8;
use constant TKF_HOTKEYACTIVE => 4;
use constant TKF_HOTKEYSOUND => 16;
use constant TKF_TOGGLEKEYSON => 1;
use constant TME_CANCEL => -2147483648;
use constant TME_HOVER => 1;
use constant TME_LEAVE => 2;
use constant TME_QUERY => 1073741824;
use constant TPM_BOTTOMALIGN => 32;
use constant TPM_CENTERALIGN => 4;
use constant TPM_HORIZONTAL => 0;
use constant TPM_LEFTALIGN => 0;
use constant TPM_LEFTBUTTON => 0;
use constant TPM_NONOTIFY => 128;
use constant TPM_RETURNCMD => 256;
use constant TPM_RIGHTALIGN => 8;
use constant TPM_RIGHTBUTTON => 2;
use constant TPM_TOPALIGN => 0;
use constant TPM_VCENTERALIGN => 16;
use constant TPM_VERTICAL => 64;
use constant VK_0 => 48;
use constant VK_1 => 49;
use constant VK_2 => 50;
use constant VK_3 => 51;
use constant VK_4 => 52;
use constant VK_5 => 53;
use constant VK_6 => 54;
use constant VK_7 => 55;
use constant VK_8 => 56;
use constant VK_9 => 57;
use constant VK_A => 65;
use constant VK_ADD => 107;
use constant VK_APPS => 93;
use constant VK_ATTN => 246;
use constant VK_B => 66;
use constant VK_BACK => 8;
use constant VK_C => 67;
use constant VK_CANCEL => 3;
use constant VK_CAPITAL => 20;
use constant VK_CLEAR => 12;
use constant VK_CONTROL => 17;
use constant VK_CRSEL => 247;
use constant VK_D => 68;
use constant VK_DECIMAL => 110;
use constant VK_DELETE => 46;
use constant VK_DIVIDE => 111;
use constant VK_DOWN => 40;
use constant VK_E => 69;
use constant VK_END => 35;
use constant VK_EREOF => 249;
use constant VK_ESCAPE => 27;
use constant VK_EXECUTE => 43;
use constant VK_EXSEL => 248;
use constant VK_F => 70;
use constant VK_F1 => 112;
use constant VK_F10 => 121;
use constant VK_F11 => 122;
use constant VK_F12 => 123;
use constant VK_F13 => 124;
use constant VK_F14 => 125;
use constant VK_F15 => 126;
use constant VK_F16 => 127;
use constant VK_F17 => 128;
use constant VK_F18 => 129;
use constant VK_F19 => 130;
use constant VK_F2 => 113;
use constant VK_F20 => 131;
use constant VK_F21 => 132;
use constant VK_F22 => 133;
use constant VK_F23 => 134;
use constant VK_F24 => 135;
use constant VK_F3 => 114;
use constant VK_F4 => 115;
use constant VK_F5 => 116;
use constant VK_F6 => 117;
use constant VK_F7 => 118;
use constant VK_F8 => 119;
use constant VK_F9 => 120;
use constant VK_G => 71;
use constant VK_H => 72;
use constant VK_HELP => 47;
use constant VK_HOME => 36;
use constant VK_I => 73;
use constant VK_ICO_00 => 228;
use constant VK_ICO_HELP => 227;
use constant VK_INSERT => 45;
use constant VK_J => 74;
use constant VK_K => 75;
use constant VK_L => 76;
use constant VK_LBUTTON => 1;
use constant VK_LCONTROL => 162;
use constant VK_LEFT => 37;
use constant VK_LMENU => 164;
use constant VK_LSHIFT => 160;
use constant VK_LWIN => 91;
use constant VK_M => 77;
use constant VK_MBUTTON => 4;
use constant VK_MENU => 18;
use constant VK_MULTIPLY => 106;
use constant VK_N => 78;
use constant VK_NEXT => 34;
use constant VK_NONAME => 252;
use constant VK_NUMLOCK => 144;
use constant VK_NUMPAD0 => 96;
use constant VK_NUMPAD1 => 97;
use constant VK_NUMPAD2 => 98;
use constant VK_NUMPAD3 => 99;
use constant VK_NUMPAD4 => 100;
use constant VK_NUMPAD5 => 101;
use constant VK_NUMPAD6 => 102;
use constant VK_NUMPAD7 => 103;
use constant VK_NUMPAD8 => 104;
use constant VK_NUMPAD9 => 105;
use constant VK_O => 79;
use constant VK_OEM_1 => 186;
use constant VK_OEM_102 => 226;
use constant VK_OEM_2 => 191;
use constant VK_OEM_3 => 192;
use constant VK_OEM_4 => 219;
use constant VK_OEM_5 => 220;
use constant VK_OEM_6 => 221;
use constant VK_OEM_7 => 222;
use constant VK_OEM_8 => 223;
use constant VK_OEM_AX => 225;
use constant VK_OEM_CLEAR => 254;
use constant VK_OEM_COMMA => 188;
use constant VK_OEM_MINUS => 189;
use constant VK_OEM_PERIOD => 190;
use constant VK_OEM_PLUS => 187;
use constant VK_P => 80;
use constant VK_PA1 => 253;
use constant VK_PAUSE => 19;
use constant VK_PLAY => 250;
use constant VK_PRINT => 42;
use constant VK_PRIOR => 33;
use constant VK_PROCESSKEY => 229;
use constant VK_Q => 81;
use constant VK_R => 82;
use constant VK_RBUTTON => 2;
use constant VK_RCONTROL => 163;
use constant VK_RETURN => 13;
use constant VK_RIGHT => 39;
use constant VK_RMENU => 165;
use constant VK_RSHIFT => 161;
use constant VK_RWIN => 92;
use constant VK_S => 83;
use constant VK_SCROLL => 145;
use constant VK_SELECT => 41;
use constant VK_SEPARATOR => 108;
use constant VK_SHIFT => 16;
use constant VK_SNAPSHOT => 44;
use constant VK_SPACE => 32;
use constant VK_SUBTRACT => 109;
use constant VK_T => 84;
use constant VK_TAB => 9;
use constant VK_U => 85;
use constant VK_UP => 38;
use constant VK_V => 86;
use constant VK_W => 87;
use constant VK_X => 88;
use constant VK_XBUTTON1 => 5;
use constant VK_XBUTTON2 => 6;
use constant VK_Y => 89;
use constant VK_Z => 90;
use constant VK_ZOOM => 251;
use constant WA_ACTIVE => 1;
use constant WA_CLICKACTIVE => 2;
use constant WA_INACTIVE => 0;
use constant WB_ISDELIMITER => 2;
use constant WB_LEFT => 0;
use constant WB_RIGHT => 1;
use constant WC_DIALOGA => 32770;
use constant WC_DIALOGW => 32770;
use constant WHEEL_DELTA => 120;
use constant WHEEL_PAGESCROLL => -1;
use constant WH_CALLWNDPROC => 4;
use constant WH_CALLWNDPROCRET => 12;
use constant WH_CBT => 5;
use constant WH_DEBUG => 9;
use constant WH_FOREGROUNDIDLE => 11;
use constant WH_GETMESSAGE => 3;
use constant WH_HARDWARE => 8;
use constant WH_JOURNALPLAYBACK => 1;
use constant WH_JOURNALRECORD => 0;
use constant WH_KEYBOARD => 2;
use constant WH_KEYBOARD_LL => 13;
use constant WH_MAX => 14;
use constant WH_MAXHOOK => 14;
use constant WH_MIN => -1;
use constant WH_MINHOOK => -1;
use constant WH_MOUSE => 7;
use constant WH_MOUSE_LL => 14;
use constant WH_MSGFILTER => -1;
use constant WH_SHELL => 10;
use constant WH_SYSMSGFILTER => 6;
use constant WMSZ_BOTTOM => 6;
use constant WMSZ_BOTTOMLEFT => 7;
use constant WMSZ_BOTTOMRIGHT => 8;
use constant WMSZ_LEFT => 1;
use constant WMSZ_RIGHT => 2;
use constant WMSZ_TOP => 3;
use constant WMSZ_TOPLEFT => 4;
use constant WMSZ_TOPRIGHT => 5;
use constant WM_ACTIVATE => 6;
use constant WM_ACTIVATEAPP => 28;
use constant WM_ACTIVATESHELLWINDOW => 62;
use constant WM_ALTTABACTIVE => 41;
use constant WM_APP => 32768;
use constant WM_ASKCBFORMATNAME => 780;
use constant WM_BEGINDRAG => 556;
use constant WM_CANCELJOURNAL => 75;
use constant WM_CANCELMODE => 31;
use constant WM_CAPTURECHANGED => 533;
use constant WM_CHANGECBCHAIN => 781;
use constant WM_CHANGEUISTATE => 295;
use constant WM_CHAR => 258;
use constant WM_CHARTOITEM => 47;
use constant WM_CHILDACTIVATE => 34;
use constant WM_CLEAR => 771;
use constant WM_CLOSE => 16;
use constant WM_COMMAND => 273;
use constant WM_COMMNOTIFY => 68;
use constant WM_COMPACTING => 65;
use constant WM_COMPAREITEM => 57;
use constant WM_CONTEXTMENU => 123;
use constant WM_COPY => 769;
use constant WM_COPYDATA => 74;
use constant WM_CREATE => 1;
use constant WM_CTLCOLOR => 25;
use constant WM_CTLCOLORBTN => 309;
use constant WM_CTLCOLORDLG => 310;
use constant WM_CTLCOLOREDIT => 307;
use constant WM_CTLCOLORLISTBOX => 308;
use constant WM_CTLCOLORMSGBOX => 306;
use constant WM_CTLCOLORSCROLLBAR => 311;
use constant WM_CTLCOLORSTATIC => 312;
use constant WM_CUT => 768;
use constant WM_DEADCHAR => 259;
use constant WM_DELETEITEM => 45;
use constant WM_DESTROY => 2;
use constant WM_DESTROYCLIPBOARD => 775;
use constant WM_DEVICECHANGE => 537;
use constant WM_DEVMODECHANGE => 27;
use constant WM_DISPLAYCHANGE => 126;
use constant WM_DRAGLOOP => 557;
use constant WM_DRAGMOVE => 559;
use constant WM_DRAGSELECT => 558;
use constant WM_DRAWCLIPBOARD => 776;
use constant WM_DRAWITEM => 43;
use constant WM_DROPFILES => 563;
use constant WM_DROPOBJECT => 554;
use constant WM_ENABLE => 10;
use constant WM_ENDSESSION => 22;
use constant WM_ENTERIDLE => 289;
use constant WM_ENTERMENULOOP => 529;
use constant WM_ENTERSIZEMOVE => 561;
use constant WM_ERASEBKGND => 20;
use constant WM_EXITMENULOOP => 530;
use constant WM_EXITSIZEMOVE => 562;
use constant WM_FILESYSCHANGE => 52;
use constant WM_FONTCHANGE => 29;
use constant WM_GETDLGCODE => 135;
use constant WM_GETFONT => 49;
use constant WM_GETHOTKEY => 51;
use constant WM_GETICON => 127;
use constant WM_GETMINMAXINFO => 36;
use constant WM_GETTEXT => 13;
use constant WM_GETTEXTLENGTH => 14;
use constant WM_HELP => 83;
use constant WM_HOTKEY => 786;
use constant WM_HSCROLL => 276;
use constant WM_HSCROLLCLIPBOARD => 782;
use constant WM_ICONERASEBKGND => 39;
use constant WM_IME_CHAR => 646;
use constant WM_IME_COMPOSITION => 271;
use constant WM_IME_COMPOSITIONFULL => 644;
use constant WM_IME_CONTROL => 643;
use constant WM_IME_ENDCOMPOSITION => 270;
use constant WM_IME_KEYDOWN => 656;
use constant WM_IME_KEYLAST => 271;
use constant WM_IME_KEYUP => 657;
use constant WM_IME_NOTIFY => 642;
use constant WM_IME_REQUEST => 648;
use constant WM_IME_SELECT => 645;
use constant WM_IME_SETCONTEXT => 641;
use constant WM_IME_STARTCOMPOSITION => 269;
use constant WM_INITDIALOG => 272;
use constant WM_INITMENU => 278;
use constant WM_INITMENUPOPUP => 279;
use constant WM_INPUTLANGCHANGE => 81;
use constant WM_INPUTLANGCHANGEREQUEST => 80;
use constant WM_ISACTIVEICON => 53;
use constant WM_KEYDOWN => 256;
use constant WM_KEYFIRST => 256;
use constant WM_KEYLAST => 264;
use constant WM_KEYUP => 257;
use constant WM_KILLFOCUS => 8;
use constant WM_LBTRACKPOINT => 305;
use constant WM_LBUTTONDBLCLK => 515;
use constant WM_LBUTTONDOWN => 513;
use constant WM_LBUTTONUP => 514;
use constant WM_MBUTTONDBLCLK => 521;
use constant WM_MBUTTONDOWN => 519;
use constant WM_MBUTTONUP => 520;
use constant WM_MDIACTIVATE => 546;
use constant WM_MDICASCADE => 551;
use constant WM_MDICREATE => 544;
use constant WM_MDIDESTROY => 545;
use constant WM_MDIGETACTIVE => 553;
use constant WM_MDIICONARRANGE => 552;
use constant WM_MDIMAXIMIZE => 549;
use constant WM_MDINEXT => 548;
use constant WM_MDIREFRESHMENU => 564;
use constant WM_MDIRESTORE => 547;
use constant WM_MDISETMENU => 560;
use constant WM_MDITILE => 550;
use constant WM_MEASUREITEM => 44;
use constant WM_MENUCHAR => 288;
use constant WM_MENUCOMMAND => 294;
use constant WM_MENUDRAG => 291;
use constant WM_MENUGETOBJECT => 292;
use constant WM_MENURBUTTONUP => 290;
use constant WM_MENUSELECT => 287;
use constant WM_MOUSEACTIVATE => 33;
use constant WM_MOUSEFIRST => 512;
use constant WM_MOUSEHOVER => 673;
use constant WM_MOUSELAST => 525;
use constant WM_MOUSELEAVE => 675;
use constant WM_MOUSEMOVE => 512;
use constant WM_MOUSEWHEEL => 522;
use constant WM_MOVE => 3;
use constant WM_MOVING => 534;
use constant WM_NCACTIVATE => 134;
use constant WM_NCCALCSIZE => 131;
use constant WM_NCCREATE => 129;
use constant WM_NCDESTROY => 130;
use constant WM_NCHITTEST => 132;
use constant WM_NCLBUTTONDBLCLK => 163;
use constant WM_NCLBUTTONDOWN => 161;
use constant WM_NCLBUTTONUP => 162;
use constant WM_NCMBUTTONDBLCLK => 169;
use constant WM_NCMBUTTONDOWN => 167;
use constant WM_NCMBUTTONUP => 168;
use constant WM_NCMOUSEMOVE => 160;
use constant WM_NCPAINT => 133;
use constant WM_NCRBUTTONDBLCLK => 166;
use constant WM_NCRBUTTONDOWN => 164;
use constant WM_NCRBUTTONUP => 165;
use constant WM_NCXBUTTONDBLCLK => 173;
use constant WM_NCXBUTTONDOWN => 171;
use constant WM_NCXBUTTONUP => 172;
use constant WM_NEXTDLGCTL => 40;
use constant WM_NEXTMENU => 531;
use constant WM_NOTIFY => 78;
use constant WM_NOTIFYFORMAT => 85;
use constant WM_NULL => 0;
use constant WM_OTHERWINDOWCREATED => 60;
use constant WM_OTHERWINDOWDESTROYED => 61;
use constant WM_PAINT => 15;
use constant WM_PAINTCLIPBOARD => 777;
use constant WM_PAINTICON => 38;
use constant WM_PALETTECHANGED => 785;
use constant WM_PALETTEISCHANGING => 784;
use constant WM_PARENTNOTIFY => 528;
use constant WM_PASTE => 770;
use constant WM_PENWINFIRST => 896;
use constant WM_PENWINLAST => 911;
use constant WM_POWER => 72;
use constant WM_POWERBROADCAST => 536;
use constant WM_PRINT => 791;
use constant WM_PRINTCLIENT => 792;
use constant WM_QUERYDRAGICON => 55;
use constant WM_QUERYDROPOBJECT => 555;
use constant WM_QUERYENDSESSION => 17;
use constant WM_QUERYNEWPALETTE => 783;
use constant WM_QUERYOPEN => 19;
use constant WM_QUERYPARKICON => 54;
use constant WM_QUERYSAVESTATE => 56;
use constant WM_QUERYUISTATE => 297;
use constant WM_QUEUESYNC => 35;
use constant WM_QUIT => 18;
use constant WM_RBUTTONDBLCLK => 518;
use constant WM_RBUTTONDOWN => 516;
use constant WM_RBUTTONUP => 517;
use constant WM_RENDERALLFORMATS => 774;
use constant WM_RENDERFORMAT => 773;
use constant WM_SETCURSOR => 32;
use constant WM_SETFOCUS => 7;
use constant WM_SETFONT => 48;
use constant WM_SETHOTKEY => 50;
use constant WM_SETICON => 128;
use constant WM_SETREDRAW => 11;
use constant WM_SETTEXT => 12;
use constant WM_SETTINGCHANGE => 26;
use constant WM_SETVISIBLE => 9;
use constant WM_SHOWWINDOW => 24;
use constant WM_SIZE => 5;
use constant WM_SIZECLIPBOARD => 779;
use constant WM_SIZEWAIT => 4;
use constant WM_SIZING => 532;
use constant WM_SPOOLERSTATUS => 42;
use constant WM_STYLECHANGED => 125;
use constant WM_STYLECHANGING => 124;
use constant WM_SYNCPAINT => 136;
use constant WM_SYNCTASK => 137;
use constant WM_SYSCHAR => 262;
use constant WM_SYSCOLORCHANGE => 21;
use constant WM_SYSCOMMAND => 274;
use constant WM_SYSDEADCHAR => 263;
use constant WM_SYSKEYDOWN => 260;
use constant WM_SYSKEYUP => 261;
use constant WM_SYSTEMERROR => 23;
use constant WM_SYSTIMER => 280;
use constant WM_TCARD => 82;
use constant WM_TESTING => 58;
use constant WM_TIMECHANGE => 30;
use constant WM_TIMER => 275;
use constant WM_UNDO => 772;
use constant WM_UNINITMENUPOPUP => 293;
use constant WM_UPDATEUISTATE => 296;
use constant WM_USER => 1024;
use constant WM_USERCHANGED => 84;
use constant WM_VKEYTOITEM => 46;
use constant WM_VSCROLL => 277;
use constant WM_VSCROLLCLIPBOARD => 778;
use constant WM_WINDOWPOSCHANGED => 71;
use constant WM_WINDOWPOSCHANGING => 70;
use constant WM_WININICHANGE => 26;
use constant WM_XBUTTONDBLCLK => 525;
use constant WM_XBUTTONDOWN => 523;
use constant WM_XBUTTONUP => 524;
use constant WPF_RESTORETOMAXIMIZED => 2;
use constant WPF_SETMINPOSITION => 1;
use constant WS_BORDER => 8388608;
use constant WS_CAPTION => 12582912;
use constant WS_CHILD => 1073741824;
use constant WS_CHILDWINDOW => 1073741824;
use constant WS_CLIPCHILDREN => 33554432;
use constant WS_CLIPSIBLINGS => 67108864;
use constant WS_DISABLED => 134217728;
use constant WS_DLGFRAME => 4194304;
use constant WS_EX_ACCEPTFILES => 16;
use constant WS_EX_APPWINDOW => 262144;
use constant WS_EX_CLIENTEDGE => 512;
use constant WS_EX_CONTEXTHELP => 1024;
use constant WS_EX_CONTROLPARENT => 65536;
use constant WS_EX_DLGMODALFRAME => 1;
use constant WS_EX_DRAGDETECT => 2;
use constant WS_EX_LAYERED => 524288;
use constant WS_EX_LEFT => 0;
use constant WS_EX_LEFTSCROLLBAR => 16384;
use constant WS_EX_LTRREADING => 0;
use constant WS_EX_MANAGED => 1073741824;
use constant WS_EX_MDICHILD => 64;
use constant WS_EX_NOPARENTNOTIFY => 4;
use constant WS_EX_OVERLAPPEDWINDOW => 768;
use constant WS_EX_PALETTEWINDOW => 392;
use constant WS_EX_RIGHT => 4096;
use constant WS_EX_RIGHTSCROLLBAR => 0;
use constant WS_EX_RTLREADING => 8192;
use constant WS_EX_STATICEDGE => 131072;
use constant WS_EX_TOOLWINDOW => 128;
use constant WS_EX_TOPMOST => 8;
use constant WS_EX_TRANSPARENT => 32;
use constant WS_EX_TRAYWINDOW => -2147483648;
use constant WS_EX_WINDOWEDGE => 256;
use constant WS_GROUP => 131072;
use constant WS_HSCROLL => 1048576;
use constant WS_ICONIC => 536870912;
use constant WS_MAXIMIZE => 16777216;
use constant WS_MAXIMIZEBOX => 65536;
use constant WS_MINIMIZE => 536870912;
use constant WS_MINIMIZEBOX => 131072;
use constant WS_OVERLAPPED => 0;
use constant WS_OVERLAPPEDWINDOW => 13565952;
use constant WS_POPUP => -2147483648;
use constant WS_POPUPWINDOW => -2138570752;
use constant WS_SIZEBOX => 262144;
use constant WS_SYSMENU => 524288;
use constant WS_TABSTOP => 65536;
use constant WS_THICKFRAME => 262144;
use constant WS_TILED => 0;
use constant WS_TILEDWINDOW => 13565952;
use constant WS_VISIBLE => 268435456;
use constant WS_VSCROLL => 2097152;
use constant WVR_ALIGNBOTTOM => 64;
use constant WVR_ALIGNLEFT => 32;
use constant WVR_ALIGNRIGHT => 128;
use constant WVR_ALIGNTOP => 16;
use constant WVR_HREDRAW => 256;
use constant WVR_REDRAW => 768;
use constant WVR_VALIDRECTS => 1024;
use constant WVR_VREDRAW => 512;

1;
