-CONSTANT: WM_NULL HEX: 0000
-CONSTANT: WM_CREATE HEX: 0001
-CONSTANT: WM_DESTROY HEX: 0002
-CONSTANT: WM_MOVE HEX: 0003
-CONSTANT: WM_SIZE HEX: 0005
-CONSTANT: WM_ACTIVATE HEX: 0006
-CONSTANT: WM_SETFOCUS HEX: 0007
-CONSTANT: WM_KILLFOCUS HEX: 0008
-CONSTANT: WM_ENABLE HEX: 000A
-CONSTANT: WM_SETREDRAW HEX: 000B
-CONSTANT: WM_SETTEXT HEX: 000C
-CONSTANT: WM_GETTEXT HEX: 000D
-CONSTANT: WM_GETTEXTLENGTH HEX: 000E
-CONSTANT: WM_PAINT HEX: 000F
-CONSTANT: WM_CLOSE HEX: 0010
-CONSTANT: WM_QUERYENDSESSION HEX: 0011
-CONSTANT: WM_QUERYOPEN HEX: 0013
-CONSTANT: WM_ENDSESSION HEX: 0016
-CONSTANT: WM_QUIT HEX: 0012
-CONSTANT: WM_ERASEBKGND HEX: 0014
-CONSTANT: WM_SYSCOLORCHANGE HEX: 0015
-CONSTANT: WM_SHOWWINDOW HEX: 0018
-CONSTANT: WM_WININICHANGE HEX: 001A
-CONSTANT: WM_SETTINGCHANGE HEX: 001A
-CONSTANT: WM_DEVMODECHANGE HEX: 001B
-CONSTANT: WM_ACTIVATEAPP HEX: 001C
-CONSTANT: WM_FONTCHANGE HEX: 001D
-CONSTANT: WM_TIMECHANGE HEX: 001E
-CONSTANT: WM_CANCELMODE HEX: 001F
-CONSTANT: WM_SETCURSOR HEX: 0020
-CONSTANT: WM_MOUSEACTIVATE HEX: 0021
-CONSTANT: WM_CHILDACTIVATE HEX: 0022
-CONSTANT: WM_QUEUESYNC HEX: 0023
-CONSTANT: WM_GETMINMAXINFO HEX: 0024
-CONSTANT: WM_PAINTICON HEX: 0026
-CONSTANT: WM_ICONERASEBKGND HEX: 0027
-CONSTANT: WM_NEXTDLGCTL HEX: 0028
-CONSTANT: WM_SPOOLERSTATUS HEX: 002A
-CONSTANT: WM_DRAWITEM HEX: 002B
-CONSTANT: WM_MEASUREITEM HEX: 002C
-CONSTANT: WM_DELETEITEM HEX: 002D
-CONSTANT: WM_VKEYTOITEM HEX: 002E
-CONSTANT: WM_CHARTOITEM HEX: 002F
-CONSTANT: WM_SETFONT HEX: 0030
-CONSTANT: WM_GETFONT HEX: 0031
-CONSTANT: WM_SETHOTKEY HEX: 0032
-CONSTANT: WM_GETHOTKEY HEX: 0033
-CONSTANT: WM_QUERYDRAGICON HEX: 0037
-CONSTANT: WM_COMPAREITEM HEX: 0039
-CONSTANT: WM_GETOBJECT HEX: 003D
-CONSTANT: WM_COMPACTING HEX: 0041
-CONSTANT: WM_COMMNOTIFY HEX: 0044
-CONSTANT: WM_WINDOWPOSCHANGING HEX: 0046
-CONSTANT: WM_WINDOWPOSCHANGED HEX: 0047
-CONSTANT: WM_POWER HEX: 0048
-CONSTANT: WM_COPYDATA HEX: 004A
-CONSTANT: WM_CANCELJOURNAL HEX: 004B
-CONSTANT: WM_NOTIFY HEX: 004E
-CONSTANT: WM_INPUTLANGCHANGEREQUEST HEX: 0050
-CONSTANT: WM_INPUTLANGCHANGE HEX: 0051
-CONSTANT: WM_TCARD HEX: 0052
-CONSTANT: WM_HELP HEX: 0053
-CONSTANT: WM_USERCHANGED HEX: 0054
-CONSTANT: WM_NOTIFYFORMAT HEX: 0055
-CONSTANT: WM_CONTEXTMENU HEX: 007B
-CONSTANT: WM_STYLECHANGING HEX: 007C
-CONSTANT: WM_STYLECHANGED HEX: 007D
-CONSTANT: WM_DISPLAYCHANGE HEX: 007E
-CONSTANT: WM_GETICON HEX: 007F
-CONSTANT: WM_SETICON HEX: 0080
-CONSTANT: WM_NCCREATE HEX: 0081
-CONSTANT: WM_NCDESTROY HEX: 0082
-CONSTANT: WM_NCCALCSIZE HEX: 0083
-CONSTANT: WM_NCHITTEST HEX: 0084
-CONSTANT: WM_NCPAINT HEX: 0085
-CONSTANT: WM_NCACTIVATE HEX: 0086
-CONSTANT: WM_GETDLGCODE HEX: 0087
-CONSTANT: WM_SYNCPAINT HEX: 0088
-CONSTANT: WM_NCMOUSEMOVE HEX: 00A0
-CONSTANT: WM_NCLBUTTONDOWN HEX: 00A1
-CONSTANT: WM_NCLBUTTONUP HEX: 00A2
-CONSTANT: WM_NCLBUTTONDBLCLK HEX: 00A3
-CONSTANT: WM_NCRBUTTONDOWN HEX: 00A4
-CONSTANT: WM_NCRBUTTONUP HEX: 00A5
-CONSTANT: WM_NCRBUTTONDBLCLK HEX: 00A6
-CONSTANT: WM_NCMBUTTONDOWN HEX: 00A7
-CONSTANT: WM_NCMBUTTONUP HEX: 00A8
-CONSTANT: WM_NCMBUTTONDBLCLK HEX: 00A9
-CONSTANT: WM_NCXBUTTONDOWN HEX: 00AB
-CONSTANT: WM_NCXBUTTONUP HEX: 00AC
-CONSTANT: WM_NCXBUTTONDBLCLK HEX: 00AD
-CONSTANT: WM_NCUAHDRAWCAPTION HEX: 00AE ! undocumented
-CONSTANT: WM_NCUAHDRAWFRAME HEX: 00AF ! undocumented
-CONSTANT: WM_INPUT HEX: 00FF
-CONSTANT: WM_KEYFIRST HEX: 0100
-CONSTANT: WM_KEYDOWN HEX: 0100
-CONSTANT: WM_KEYUP HEX: 0101
-CONSTANT: WM_CHAR HEX: 0102
-CONSTANT: WM_DEADCHAR HEX: 0103
-CONSTANT: WM_SYSKEYDOWN HEX: 0104
-CONSTANT: WM_SYSKEYUP HEX: 0105
-CONSTANT: WM_SYSCHAR HEX: 0106
-CONSTANT: WM_SYSDEADCHAR HEX: 0107
-CONSTANT: WM_UNICHAR HEX: 0109
-CONSTANT: WM_KEYLAST_NT501 HEX: 0109
-CONSTANT: UNICODE_NOCHAR HEX: FFFF
-CONSTANT: WM_KEYLAST_PRE501 HEX: 0108
-CONSTANT: WM_IME_STARTCOMPOSITION HEX: 010D
-CONSTANT: WM_IME_ENDCOMPOSITION HEX: 010E
-CONSTANT: WM_IME_COMPOSITION HEX: 010F
-CONSTANT: WM_IME_KEYLAST HEX: 010F
-CONSTANT: WM_INITDIALOG HEX: 0110
-CONSTANT: WM_COMMAND HEX: 0111
-CONSTANT: WM_SYSCOMMAND HEX: 0112
-CONSTANT: WM_TIMER HEX: 0113
-CONSTANT: WM_HSCROLL HEX: 0114
-CONSTANT: WM_VSCROLL HEX: 0115
-CONSTANT: WM_INITMENU HEX: 0116
-CONSTANT: WM_INITMENUPOPUP HEX: 0117
-CONSTANT: WM_MENUSELECT HEX: 011F
-CONSTANT: WM_MENUCHAR HEX: 0120
-CONSTANT: WM_ENTERIDLE HEX: 0121
-CONSTANT: WM_MENURBUTTONUP HEX: 0122
-CONSTANT: WM_MENUDRAG HEX: 0123
-CONSTANT: WM_MENUGETOBJECT HEX: 0124
-CONSTANT: WM_UNINITMENUPOPUP HEX: 0125
-CONSTANT: WM_MENUCOMMAND HEX: 0126
-CONSTANT: WM_CHANGEUISTATE HEX: 0127
-CONSTANT: WM_UPDATEUISTATE HEX: 0128
-CONSTANT: WM_QUERYUISTATE HEX: 0129
-CONSTANT: WM_CTLCOLORMSGBOX HEX: 0132
-CONSTANT: WM_CTLCOLOREDIT HEX: 0133
-CONSTANT: WM_CTLCOLORLISTBOX HEX: 0134
-CONSTANT: WM_CTLCOLORBTN HEX: 0135
-CONSTANT: WM_CTLCOLORDLG HEX: 0136
-CONSTANT: WM_CTLCOLORSCROLLBAR HEX: 0137
-CONSTANT: WM_CTLCOLORSTATIC HEX: 0138
-CONSTANT: WM_MOUSEFIRST HEX: 0200
-CONSTANT: WM_MOUSEMOVE HEX: 0200
-CONSTANT: WM_LBUTTONDOWN HEX: 0201
-CONSTANT: WM_LBUTTONUP HEX: 0202
-CONSTANT: WM_LBUTTONDBLCLK HEX: 0203
-CONSTANT: WM_RBUTTONDOWN HEX: 0204
-CONSTANT: WM_RBUTTONUP HEX: 0205
-CONSTANT: WM_RBUTTONDBLCLK HEX: 0206
-CONSTANT: WM_MBUTTONDOWN HEX: 0207
-CONSTANT: WM_MBUTTONUP HEX: 0208
-CONSTANT: WM_MBUTTONDBLCLK HEX: 0209
-CONSTANT: WM_MOUSEWHEEL HEX: 020A
-CONSTANT: WM_XBUTTONDOWN HEX: 020B
-CONSTANT: WM_XBUTTONUP HEX: 020C
-CONSTANT: WM_XBUTTONDBLCLK HEX: 020D
-CONSTANT: WM_MOUSELAST_5 HEX: 020D
-CONSTANT: WM_MOUSELAST_4 HEX: 020A
-CONSTANT: WM_MOUSELAST_PRE_4 HEX: 0209
-CONSTANT: WM_PARENTNOTIFY HEX: 0210
-CONSTANT: WM_ENTERMENULOOP HEX: 0211
-CONSTANT: WM_EXITMENULOOP HEX: 0212
-CONSTANT: WM_NEXTMENU HEX: 0213
-CONSTANT: WM_SIZING HEX: 0214
-CONSTANT: WM_CAPTURECHANGED HEX: 0215
-CONSTANT: WM_MOVING HEX: 0216
-CONSTANT: WM_POWERBROADCAST HEX: 0218
-CONSTANT: WM_DEVICECHANGE HEX: 0219
-CONSTANT: WM_MDICREATE HEX: 0220
-CONSTANT: WM_MDIDESTROY HEX: 0221
-CONSTANT: WM_MDIACTIVATE HEX: 0222
-CONSTANT: WM_MDIRESTORE HEX: 0223
-CONSTANT: WM_MDINEXT HEX: 0224
-CONSTANT: WM_MDIMAXIMIZE HEX: 0225
-CONSTANT: WM_MDITILE HEX: 0226
-CONSTANT: WM_MDICASCADE HEX: 0227
-CONSTANT: WM_MDIICONARRANGE HEX: 0228
-CONSTANT: WM_MDIGETACTIVE HEX: 0229
-CONSTANT: WM_MDISETMENU HEX: 0230
-CONSTANT: WM_ENTERSIZEMOVE HEX: 0231
-CONSTANT: WM_EXITSIZEMOVE HEX: 0232
-CONSTANT: WM_DROPFILES HEX: 0233
-CONSTANT: WM_MDIREFRESHMENU HEX: 0234
-CONSTANT: WM_IME_SETCONTEXT HEX: 0281
-CONSTANT: WM_IME_NOTIFY HEX: 0282
-CONSTANT: WM_IME_CONTROL HEX: 0283
-CONSTANT: WM_IME_COMPOSITIONFULL HEX: 0284
-CONSTANT: WM_IME_SELECT HEX: 0285
-CONSTANT: WM_IME_CHAR HEX: 0286
-CONSTANT: WM_IME_REQUEST HEX: 0288
-CONSTANT: WM_IME_KEYDOWN HEX: 0290
-CONSTANT: WM_IME_KEYUP HEX: 0291
-CONSTANT: WM_MOUSEHOVER HEX: 02A1
-CONSTANT: WM_MOUSELEAVE HEX: 02A3
-CONSTANT: WM_NCMOUSEHOVER HEX: 02A0
-CONSTANT: WM_NCMOUSELEAVE HEX: 02A2
-CONSTANT: WM_WTSSESSION_CHANGE HEX: 02B1
-CONSTANT: WM_TABLET_FIRST HEX: 02c0
-CONSTANT: WM_TABLET_LAST HEX: 02df
-CONSTANT: WM_CUT HEX: 0300
-CONSTANT: WM_COPY HEX: 0301
-CONSTANT: WM_PASTE HEX: 0302
-CONSTANT: WM_CLEAR HEX: 0303
-CONSTANT: WM_UNDO HEX: 0304
-CONSTANT: WM_RENDERFORMAT HEX: 0305
-CONSTANT: WM_RENDERALLFORMATS HEX: 0306
-CONSTANT: WM_DESTROYCLIPBOARD HEX: 0307
-CONSTANT: WM_DRAWCLIPBOARD HEX: 0308
-CONSTANT: WM_PAINTCLIPBOARD HEX: 0309
-CONSTANT: WM_VSCROLLCLIPBOARD HEX: 030A
-CONSTANT: WM_SIZECLIPBOARD HEX: 030B
-CONSTANT: WM_ASKCBFORMATNAME HEX: 030C
-CONSTANT: WM_CHANGECBCHAIN HEX: 030D
-CONSTANT: WM_HSCROLLCLIPBOARD HEX: 030E
-CONSTANT: WM_QUERYNEWPALETTE HEX: 030F
-CONSTANT: WM_PALETTEISCHANGING HEX: 0310
-CONSTANT: WM_PALETTECHANGED HEX: 0311
-CONSTANT: WM_HOTKEY HEX: 0312
-CONSTANT: WM_PRINT HEX: 0317
-CONSTANT: WM_PRINTCLIENT HEX: 0318
-CONSTANT: WM_APPCOMMAND HEX: 0319
-CONSTANT: WM_THEMECHANGED HEX: 031A
-CONSTANT: WM_HANDHELDFIRST HEX: 0358
-CONSTANT: WM_HANDHELDLAST HEX: 035F
-CONSTANT: WM_AFXFIRST HEX: 0360
-CONSTANT: WM_AFXLAST HEX: 037F
-CONSTANT: WM_PENWINFIRST HEX: 0380
-CONSTANT: WM_PENWINLAST HEX: 038F
-CONSTANT: WM_APP HEX: 8000
-CONSTANT: WM_USER HEX: 0400
-CONSTANT: EM_GETSEL HEX: 00B0
-CONSTANT: EM_SETSEL HEX: 00B1
-CONSTANT: EM_GETRECT HEX: 00B2
-CONSTANT: EM_SETRECT HEX: 00B3
-CONSTANT: EM_SETRECTNP HEX: 00B4
-CONSTANT: EM_SCROLL HEX: 00B5
-CONSTANT: EM_LINESCROLL HEX: 00B6
-CONSTANT: EM_SCROLLCARET HEX: 00B7
-CONSTANT: EM_GETMODIFY HEX: 00B8
-CONSTANT: EM_SETMODIFY HEX: 00B9
-CONSTANT: EM_GETLINECOUNT HEX: 00BA
-CONSTANT: EM_LINEINDEX HEX: 00BB
-CONSTANT: EM_SETHANDLE HEX: 00BC
-CONSTANT: EM_GETHANDLE HEX: 00BD
-CONSTANT: EM_GETTHUMB HEX: 00BE
-CONSTANT: EM_LINELENGTH HEX: 00C1
-CONSTANT: EM_REPLACESEL HEX: 00C2
-CONSTANT: EM_GETLINE HEX: 00C4
-CONSTANT: EM_LIMITTEXT HEX: 00C5
-CONSTANT: EM_CANUNDO HEX: 00C6
-CONSTANT: EM_UNDO HEX: 00C7
-CONSTANT: EM_FMTLINES HEX: 00C8
-CONSTANT: EM_LINEFROMCHAR HEX: 00C9
-CONSTANT: EM_SETTABSTOPS HEX: 00CB
-CONSTANT: EM_SETPASSWORDCHAR HEX: 00CC
-CONSTANT: EM_EMPTYUNDOBUFFER HEX: 00CD
-CONSTANT: EM_GETFIRSTVISIBLELINE HEX: 00CE
-CONSTANT: EM_SETREADONLY HEX: 00CF
-CONSTANT: EM_SETWORDBREAKPROC HEX: 00D0
-CONSTANT: EM_GETWORDBREAKPROC HEX: 00D1
-CONSTANT: EM_GETPASSWORDCHAR HEX: 00D2
-CONSTANT: EM_SETMARGINS HEX: 00D3
-CONSTANT: EM_GETMARGINS HEX: 00D4
+CONSTANT: WM_NULL 0x0000
+CONSTANT: WM_CREATE 0x0001
+CONSTANT: WM_DESTROY 0x0002
+CONSTANT: WM_MOVE 0x0003
+CONSTANT: WM_SIZE 0x0005
+CONSTANT: WM_ACTIVATE 0x0006
+CONSTANT: WM_SETFOCUS 0x0007
+CONSTANT: WM_KILLFOCUS 0x0008
+CONSTANT: WM_ENABLE 0x000A
+CONSTANT: WM_SETREDRAW 0x000B
+CONSTANT: WM_SETTEXT 0x000C
+CONSTANT: WM_GETTEXT 0x000D
+CONSTANT: WM_GETTEXTLENGTH 0x000E
+CONSTANT: WM_PAINT 0x000F
+CONSTANT: WM_CLOSE 0x0010
+CONSTANT: WM_QUERYENDSESSION 0x0011
+CONSTANT: WM_QUERYOPEN 0x0013
+CONSTANT: WM_ENDSESSION 0x0016
+CONSTANT: WM_QUIT 0x0012
+CONSTANT: WM_ERASEBKGND 0x0014
+CONSTANT: WM_SYSCOLORCHANGE 0x0015
+CONSTANT: WM_SHOWWINDOW 0x0018
+CONSTANT: WM_WININICHANGE 0x001A
+CONSTANT: WM_SETTINGCHANGE 0x001A
+CONSTANT: WM_DEVMODECHANGE 0x001B
+CONSTANT: WM_ACTIVATEAPP 0x001C
+CONSTANT: WM_FONTCHANGE 0x001D
+CONSTANT: WM_TIMECHANGE 0x001E
+CONSTANT: WM_CANCELMODE 0x001F
+CONSTANT: WM_SETCURSOR 0x0020
+CONSTANT: WM_MOUSEACTIVATE 0x0021
+CONSTANT: WM_CHILDACTIVATE 0x0022
+CONSTANT: WM_QUEUESYNC 0x0023
+CONSTANT: WM_GETMINMAXINFO 0x0024
+CONSTANT: WM_PAINTICON 0x0026
+CONSTANT: WM_ICONERASEBKGND 0x0027
+CONSTANT: WM_NEXTDLGCTL 0x0028
+CONSTANT: WM_SPOOLERSTATUS 0x002A
+CONSTANT: WM_DRAWITEM 0x002B
+CONSTANT: WM_MEASUREITEM 0x002C
+CONSTANT: WM_DELETEITEM 0x002D
+CONSTANT: WM_VKEYTOITEM 0x002E
+CONSTANT: WM_CHARTOITEM 0x002F
+CONSTANT: WM_SETFONT 0x0030
+CONSTANT: WM_GETFONT 0x0031
+CONSTANT: WM_SETHOTKEY 0x0032
+CONSTANT: WM_GETHOTKEY 0x0033
+CONSTANT: WM_QUERYDRAGICON 0x0037
+CONSTANT: WM_COMPAREITEM 0x0039
+CONSTANT: WM_GETOBJECT 0x003D
+CONSTANT: WM_COMPACTING 0x0041
+CONSTANT: WM_COMMNOTIFY 0x0044
+CONSTANT: WM_WINDOWPOSCHANGING 0x0046
+CONSTANT: WM_WINDOWPOSCHANGED 0x0047
+CONSTANT: WM_POWER 0x0048
+CONSTANT: WM_COPYDATA 0x004A
+CONSTANT: WM_CANCELJOURNAL 0x004B
+CONSTANT: WM_NOTIFY 0x004E
+CONSTANT: WM_INPUTLANGCHANGEREQUEST 0x0050
+CONSTANT: WM_INPUTLANGCHANGE 0x0051
+CONSTANT: WM_TCARD 0x0052
+CONSTANT: WM_HELP 0x0053
+CONSTANT: WM_USERCHANGED 0x0054
+CONSTANT: WM_NOTIFYFORMAT 0x0055
+CONSTANT: WM_CONTEXTMENU 0x007B
+CONSTANT: WM_STYLECHANGING 0x007C
+CONSTANT: WM_STYLECHANGED 0x007D
+CONSTANT: WM_DISPLAYCHANGE 0x007E
+CONSTANT: WM_GETICON 0x007F
+CONSTANT: WM_SETICON 0x0080
+CONSTANT: WM_NCCREATE 0x0081
+CONSTANT: WM_NCDESTROY 0x0082
+CONSTANT: WM_NCCALCSIZE 0x0083
+CONSTANT: WM_NCHITTEST 0x0084
+CONSTANT: WM_NCPAINT 0x0085
+CONSTANT: WM_NCACTIVATE 0x0086
+CONSTANT: WM_GETDLGCODE 0x0087
+CONSTANT: WM_SYNCPAINT 0x0088
+CONSTANT: WM_NCMOUSEMOVE 0x00A0
+CONSTANT: WM_NCLBUTTONDOWN 0x00A1
+CONSTANT: WM_NCLBUTTONUP 0x00A2
+CONSTANT: WM_NCLBUTTONDBLCLK 0x00A3
+CONSTANT: WM_NCRBUTTONDOWN 0x00A4
+CONSTANT: WM_NCRBUTTONUP 0x00A5
+CONSTANT: WM_NCRBUTTONDBLCLK 0x00A6
+CONSTANT: WM_NCMBUTTONDOWN 0x00A7
+CONSTANT: WM_NCMBUTTONUP 0x00A8
+CONSTANT: WM_NCMBUTTONDBLCLK 0x00A9
+CONSTANT: WM_NCXBUTTONDOWN 0x00AB
+CONSTANT: WM_NCXBUTTONUP 0x00AC
+CONSTANT: WM_NCXBUTTONDBLCLK 0x00AD
+CONSTANT: WM_NCUAHDRAWCAPTION 0x00AE ! undocumented
+CONSTANT: WM_NCUAHDRAWFRAME 0x00AF ! undocumented
+CONSTANT: WM_INPUT 0x00FF
+CONSTANT: WM_KEYFIRST 0x0100
+CONSTANT: WM_KEYDOWN 0x0100
+CONSTANT: WM_KEYUP 0x0101
+CONSTANT: WM_CHAR 0x0102
+CONSTANT: WM_DEADCHAR 0x0103
+CONSTANT: WM_SYSKEYDOWN 0x0104
+CONSTANT: WM_SYSKEYUP 0x0105
+CONSTANT: WM_SYSCHAR 0x0106
+CONSTANT: WM_SYSDEADCHAR 0x0107
+CONSTANT: WM_UNICHAR 0x0109
+CONSTANT: WM_KEYLAST_NT501 0x0109
+CONSTANT: UNICODE_NOCHAR 0xFFFF
+CONSTANT: WM_KEYLAST_PRE501 0x0108
+CONSTANT: WM_IME_STARTCOMPOSITION 0x010D
+CONSTANT: WM_IME_ENDCOMPOSITION 0x010E
+CONSTANT: WM_IME_COMPOSITION 0x010F
+CONSTANT: WM_IME_KEYLAST 0x010F
+CONSTANT: WM_INITDIALOG 0x0110
+CONSTANT: WM_COMMAND 0x0111
+CONSTANT: WM_SYSCOMMAND 0x0112
+CONSTANT: WM_TIMER 0x0113
+CONSTANT: WM_HSCROLL 0x0114
+CONSTANT: WM_VSCROLL 0x0115
+CONSTANT: WM_INITMENU 0x0116
+CONSTANT: WM_INITMENUPOPUP 0x0117
+CONSTANT: WM_MENUSELECT 0x011F
+CONSTANT: WM_MENUCHAR 0x0120
+CONSTANT: WM_ENTERIDLE 0x0121
+CONSTANT: WM_MENURBUTTONUP 0x0122
+CONSTANT: WM_MENUDRAG 0x0123
+CONSTANT: WM_MENUGETOBJECT 0x0124
+CONSTANT: WM_UNINITMENUPOPUP 0x0125
+CONSTANT: WM_MENUCOMMAND 0x0126
+CONSTANT: WM_CHANGEUISTATE 0x0127
+CONSTANT: WM_UPDATEUISTATE 0x0128
+CONSTANT: WM_QUERYUISTATE 0x0129
+CONSTANT: WM_CTLCOLORMSGBOX 0x0132
+CONSTANT: WM_CTLCOLOREDIT 0x0133
+CONSTANT: WM_CTLCOLORLISTBOX 0x0134
+CONSTANT: WM_CTLCOLORBTN 0x0135
+CONSTANT: WM_CTLCOLORDLG 0x0136
+CONSTANT: WM_CTLCOLORSCROLLBAR 0x0137
+CONSTANT: WM_CTLCOLORSTATIC 0x0138
+CONSTANT: WM_MOUSEFIRST 0x0200
+CONSTANT: WM_MOUSEMOVE 0x0200
+CONSTANT: WM_LBUTTONDOWN 0x0201
+CONSTANT: WM_LBUTTONUP 0x0202
+CONSTANT: WM_LBUTTONDBLCLK 0x0203
+CONSTANT: WM_RBUTTONDOWN 0x0204
+CONSTANT: WM_RBUTTONUP 0x0205
+CONSTANT: WM_RBUTTONDBLCLK 0x0206
+CONSTANT: WM_MBUTTONDOWN 0x0207
+CONSTANT: WM_MBUTTONUP 0x0208
+CONSTANT: WM_MBUTTONDBLCLK 0x0209
+CONSTANT: WM_MOUSEWHEEL 0x020A
+CONSTANT: WM_XBUTTONDOWN 0x020B
+CONSTANT: WM_XBUTTONUP 0x020C
+CONSTANT: WM_XBUTTONDBLCLK 0x020D
+CONSTANT: WM_MOUSELAST_5 0x020D
+CONSTANT: WM_MOUSELAST_4 0x020A
+CONSTANT: WM_MOUSELAST_PRE_4 0x0209
+CONSTANT: WM_PARENTNOTIFY 0x0210
+CONSTANT: WM_ENTERMENULOOP 0x0211
+CONSTANT: WM_EXITMENULOOP 0x0212
+CONSTANT: WM_NEXTMENU 0x0213
+CONSTANT: WM_SIZING 0x0214
+CONSTANT: WM_CAPTURECHANGED 0x0215
+CONSTANT: WM_MOVING 0x0216
+CONSTANT: WM_POWERBROADCAST 0x0218
+CONSTANT: WM_DEVICECHANGE 0x0219
+CONSTANT: WM_MDICREATE 0x0220
+CONSTANT: WM_MDIDESTROY 0x0221
+CONSTANT: WM_MDIACTIVATE 0x0222
+CONSTANT: WM_MDIRESTORE 0x0223
+CONSTANT: WM_MDINEXT 0x0224
+CONSTANT: WM_MDIMAXIMIZE 0x0225
+CONSTANT: WM_MDITILE 0x0226
+CONSTANT: WM_MDICASCADE 0x0227
+CONSTANT: WM_MDIICONARRANGE 0x0228
+CONSTANT: WM_MDIGETACTIVE 0x0229
+CONSTANT: WM_MDISETMENU 0x0230
+CONSTANT: WM_ENTERSIZEMOVE 0x0231
+CONSTANT: WM_EXITSIZEMOVE 0x0232
+CONSTANT: WM_DROPFILES 0x0233
+CONSTANT: WM_MDIREFRESHMENU 0x0234
+CONSTANT: WM_IME_SETCONTEXT 0x0281
+CONSTANT: WM_IME_NOTIFY 0x0282
+CONSTANT: WM_IME_CONTROL 0x0283
+CONSTANT: WM_IME_COMPOSITIONFULL 0x0284
+CONSTANT: WM_IME_SELECT 0x0285
+CONSTANT: WM_IME_CHAR 0x0286
+CONSTANT: WM_IME_REQUEST 0x0288
+CONSTANT: WM_IME_KEYDOWN 0x0290
+CONSTANT: WM_IME_KEYUP 0x0291
+CONSTANT: WM_MOUSEHOVER 0x02A1
+CONSTANT: WM_MOUSELEAVE 0x02A3
+CONSTANT: WM_NCMOUSEHOVER 0x02A0
+CONSTANT: WM_NCMOUSELEAVE 0x02A2
+CONSTANT: WM_WTSSESSION_CHANGE 0x02B1
+CONSTANT: WM_TABLET_FIRST 0x02c0
+CONSTANT: WM_TABLET_LAST 0x02df
+CONSTANT: WM_CUT 0x0300
+CONSTANT: WM_COPY 0x0301
+CONSTANT: WM_PASTE 0x0302
+CONSTANT: WM_CLEAR 0x0303
+CONSTANT: WM_UNDO 0x0304
+CONSTANT: WM_RENDERFORMAT 0x0305
+CONSTANT: WM_RENDERALLFORMATS 0x0306
+CONSTANT: WM_DESTROYCLIPBOARD 0x0307
+CONSTANT: WM_DRAWCLIPBOARD 0x0308
+CONSTANT: WM_PAINTCLIPBOARD 0x0309
+CONSTANT: WM_VSCROLLCLIPBOARD 0x030A
+CONSTANT: WM_SIZECLIPBOARD 0x030B
+CONSTANT: WM_ASKCBFORMATNAME 0x030C
+CONSTANT: WM_CHANGECBCHAIN 0x030D
+CONSTANT: WM_HSCROLLCLIPBOARD 0x030E
+CONSTANT: WM_QUERYNEWPALETTE 0x030F
+CONSTANT: WM_PALETTEISCHANGING 0x0310
+CONSTANT: WM_PALETTECHANGED 0x0311
+CONSTANT: WM_HOTKEY 0x0312
+CONSTANT: WM_PRINT 0x0317
+CONSTANT: WM_PRINTCLIENT 0x0318
+CONSTANT: WM_APPCOMMAND 0x0319
+CONSTANT: WM_THEMECHANGED 0x031A
+CONSTANT: WM_HANDHELDFIRST 0x0358
+CONSTANT: WM_HANDHELDLAST 0x035F
+CONSTANT: WM_AFXFIRST 0x0360
+CONSTANT: WM_AFXLAST 0x037F
+CONSTANT: WM_PENWINFIRST 0x0380
+CONSTANT: WM_PENWINLAST 0x038F
+CONSTANT: WM_APP 0x8000
+CONSTANT: WM_USER 0x0400
+CONSTANT: EM_GETSEL 0x00B0
+CONSTANT: EM_SETSEL 0x00B1
+CONSTANT: EM_GETRECT 0x00B2
+CONSTANT: EM_SETRECT 0x00B3
+CONSTANT: EM_SETRECTNP 0x00B4
+CONSTANT: EM_SCROLL 0x00B5
+CONSTANT: EM_LINESCROLL 0x00B6
+CONSTANT: EM_SCROLLCARET 0x00B7
+CONSTANT: EM_GETMODIFY 0x00B8
+CONSTANT: EM_SETMODIFY 0x00B9
+CONSTANT: EM_GETLINECOUNT 0x00BA
+CONSTANT: EM_LINEINDEX 0x00BB
+CONSTANT: EM_SETHANDLE 0x00BC
+CONSTANT: EM_GETHANDLE 0x00BD
+CONSTANT: EM_GETTHUMB 0x00BE
+CONSTANT: EM_LINELENGTH 0x00C1
+CONSTANT: EM_REPLACESEL 0x00C2
+CONSTANT: EM_GETLINE 0x00C4
+CONSTANT: EM_LIMITTEXT 0x00C5
+CONSTANT: EM_CANUNDO 0x00C6
+CONSTANT: EM_UNDO 0x00C7
+CONSTANT: EM_FMTLINES 0x00C8
+CONSTANT: EM_LINEFROMCHAR 0x00C9
+CONSTANT: EM_SETTABSTOPS 0x00CB
+CONSTANT: EM_SETPASSWORDCHAR 0x00CC
+CONSTANT: EM_EMPTYUNDOBUFFER 0x00CD
+CONSTANT: EM_GETFIRSTVISIBLELINE 0x00CE
+CONSTANT: EM_SETREADONLY 0x00CF
+CONSTANT: EM_SETWORDBREAKPROC 0x00D0
+CONSTANT: EM_GETWORDBREAKPROC 0x00D1
+CONSTANT: EM_GETPASSWORDCHAR 0x00D2
+CONSTANT: EM_SETMARGINS 0x00D3
+CONSTANT: EM_GETMARGINS 0x00D4