#ifdef WM_NULL
    WM_ITEM(WM_NULL),
#endif
#ifdef WM_CREATE
    WM_ITEM(WM_CREATE),
#endif
#ifdef WM_DESTROY
    WM_ITEM(WM_DESTROY),
#endif
#ifdef WM_MOVE
    WM_ITEM(WM_MOVE),
#endif
#ifdef WM_SIZEWAIT
    WM_ITEM(WM_SIZEWAIT),
#endif
#ifdef WM_SIZE
    WM_ITEM(WM_SIZE),
#endif
#ifdef WM_ACTIVATE
    WM_ITEM(WM_ACTIVATE),
#endif
#ifdef WM_SETFOCUS
    WM_ITEM(WM_SETFOCUS),
#endif
#ifdef WM_KILLFOCUS
    WM_ITEM(WM_KILLFOCUS),
#endif
#ifdef WM_SETVISIBLE
    WM_ITEM(WM_SETVISIBLE),
#endif
#ifdef WM_ENABLE
    WM_ITEM(WM_ENABLE),
#endif
#ifdef WM_SETREDRAW
    WM_ITEM(WM_SETREDRAW),
#endif
#ifdef WM_SETTEXT
    WM_ITEM(WM_SETTEXT),
#endif
#ifdef WM_GETTEXT
    WM_ITEM(WM_GETTEXT),
#endif
#ifdef WM_GETTEXTLENGTH
    WM_ITEM(WM_GETTEXTLENGTH),
#endif
#ifdef WM_PAINT
    WM_ITEM(WM_PAINT),
#endif
#ifdef WM_CLOSE
    WM_ITEM(WM_CLOSE),
#endif
#ifdef WM_QUERYENDSESSION
    WM_ITEM(WM_QUERYENDSESSION),
#endif
#ifdef WM_QUERYOPEN
    WM_ITEM(WM_QUERYOPEN),
#endif
#ifdef WM_ENDSESSION
    WM_ITEM(WM_ENDSESSION),
#endif
#ifdef WM_QUIT
    WM_ITEM(WM_QUIT),
#endif
#ifdef WM_ERASEBKGND
    WM_ITEM(WM_ERASEBKGND),
#endif
#ifdef WM_SYSCOLORCHANGE
    WM_ITEM(WM_SYSCOLORCHANGE),
#endif
#ifdef WM_SYSTEMERROR
    WM_ITEM(WM_SYSTEMERROR),
#endif
#ifdef WM_SHOWWINDOW
    WM_ITEM(WM_SHOWWINDOW),
#endif
#ifdef WM_WININICHANGE
    WM_ITEM(WM_WININICHANGE),
#endif
#ifdef WM_SETTINGCHANGE
    WM_ITEM(WM_SETTINGCHANGE),
#endif
#ifdef WM_CTLCOLOR
    WM_ITEM(WM_CTLCOLOR),
#endif
#ifdef WM_DEVMODECHANGE
    WM_ITEM(WM_DEVMODECHANGE),
#endif
#ifdef WM_ACTIVATEAPP
    WM_ITEM(WM_ACTIVATEAPP),
#endif
#ifdef WM_FONTCHANGE
    WM_ITEM(WM_FONTCHANGE),
#endif
#ifdef WM_TIMECHANGE
    WM_ITEM(WM_TIMECHANGE),
#endif
#ifdef WM_CANCELMODE
    WM_ITEM(WM_CANCELMODE),
#endif
#ifdef WM_SETCURSOR
    WM_ITEM(WM_SETCURSOR),
#endif
#ifdef WM_MOUSEACTIVATE
    WM_ITEM(WM_MOUSEACTIVATE),
#endif
#ifdef WM_CHILDACTIVATE
    WM_ITEM(WM_CHILDACTIVATE),
#endif
#ifdef WM_QUEUESYNC
    WM_ITEM(WM_QUEUESYNC),
#endif
#ifdef WM_GETMINMAXINFO
    WM_ITEM(WM_GETMINMAXINFO),
#endif
#ifdef WM_LOGOFF
    WM_ITEM(WM_LOGOFF),
#endif
#ifdef WM_PAINTICON
    WM_ITEM(WM_PAINTICON),
#endif
#ifdef WM_ICONERASEBKGND
    WM_ITEM(WM_ICONERASEBKGND),
#endif
#ifdef WM_NEXTDLGCTL
    WM_ITEM(WM_NEXTDLGCTL),
#endif
#ifdef WM_ALTTABACTIVE
    WM_ITEM(WM_ALTTABACTIVE),
#endif
#ifdef WM_SPOOLERSTATUS
    WM_ITEM(WM_SPOOLERSTATUS),
#endif
#ifdef WM_DRAWITEM
    WM_ITEM(WM_DRAWITEM),
#endif
#ifdef WM_MEASUREITEM
    WM_ITEM(WM_MEASUREITEM),
#endif
#ifdef WM_DELETEITEM
    WM_ITEM(WM_DELETEITEM),
#endif
#ifdef WM_VKEYTOITEM
    WM_ITEM(WM_VKEYTOITEM),
#endif
#ifdef WM_CHARTOITEM
    WM_ITEM(WM_CHARTOITEM),
#endif
#ifdef WM_SETFONT
    WM_ITEM(WM_SETFONT),
#endif
#ifdef WM_GETFONT
    WM_ITEM(WM_GETFONT),
#endif
#ifdef WM_SETHOTKEY
    WM_ITEM(WM_SETHOTKEY),
#endif
#ifdef WM_GETHOTKEY
    WM_ITEM(WM_GETHOTKEY),
#endif
#ifdef WM_FILESYSCHANGE
    WM_ITEM(WM_FILESYSCHANGE),
#endif
#ifdef WM_SHELLNOTIFY
    WM_ITEM(WM_SHELLNOTIFY),
#endif
#ifdef WM_ISACTIVEICON
    WM_ITEM(WM_ISACTIVEICON),
#endif
#ifdef WM_QUERYPARKICON
    WM_ITEM(WM_QUERYPARKICON),
#endif
#ifdef WM_QUERYDRAGICON
    WM_ITEM(WM_QUERYDRAGICON),
#endif
#ifdef WM_WINHELP
    WM_ITEM(WM_WINHELP),
#endif
#ifdef WM_COMPAREITEM
    WM_ITEM(WM_COMPAREITEM),
#endif
#ifdef WM_FULLSCREEN
    WM_ITEM(WM_FULLSCREEN),
#endif
#ifdef WM_CLIENTSHUTDOWN
    WM_ITEM(WM_CLIENTSHUTDOWN),
#endif
#ifdef WM_DDEMLEVENT
    WM_ITEM(WM_DDEMLEVENT),
#endif
#ifdef WM_GETOBJECT
    WM_ITEM(WM_GETOBJECT),
#endif
#ifdef WM_TESTING
    WM_ITEM(WM_TESTING),
#endif
#ifdef WM_COMPACTING
    WM_ITEM(WM_COMPACTING),
#endif
#ifdef WM_OTHERWINDOWCREATED
    WM_ITEM(WM_OTHERWINDOWCREATED),
#endif
#ifdef WM_OTHERWINDOWDESTROYED
    WM_ITEM(WM_OTHERWINDOWDESTROYED),
#endif
#ifdef WM_COMMNOTIFY
    WM_ITEM(WM_COMMNOTIFY),
#endif
#ifdef WM_WINDOWPOSCHANGING
    WM_ITEM(WM_WINDOWPOSCHANGING),
#endif
#ifdef WM_WINDOWPOSCHANGED
    WM_ITEM(WM_WINDOWPOSCHANGED),
#endif
#ifdef WM_POWER
    WM_ITEM(WM_POWER),
#endif
#ifdef WM_COPYGLOBALDATA
    WM_ITEM(WM_COPYGLOBALDATA),
#endif
#ifdef WM_COPYDATA
    WM_ITEM(WM_COPYDATA),
#endif
#ifdef WM_CANCELJOURNAL
    WM_ITEM(WM_CANCELJOURNAL),
#endif
#ifdef WM_LOGONNOTIFY
    WM_ITEM(WM_LOGONNOTIFY),
#endif
#ifdef WM_KEYF1
    WM_ITEM(WM_KEYF1),
#endif
#ifdef WM_NOTIFY
    WM_ITEM(WM_NOTIFY),
#endif
#ifdef WM_ACCESS_WINDOW
    WM_ITEM(WM_ACCESS_WINDOW),
#endif
#ifdef WM_INPUTLANGCHANGEREQUEST
    WM_ITEM(WM_INPUTLANGCHANGEREQUEST),
#endif
#ifdef WM_INPUTLANGCHANGE
    WM_ITEM(WM_INPUTLANGCHANGE),
#endif
#ifdef WM_TCARD
    WM_ITEM(WM_TCARD),
#endif
#ifdef WM_HELP
    WM_ITEM(WM_HELP),
#endif
#ifdef WM_USERCHANGED
    WM_ITEM(WM_USERCHANGED),
#endif
#ifdef WM_NOTIFYFORMAT
    WM_ITEM(WM_NOTIFYFORMAT),
#endif
#ifdef WM_CONTEXTMENU
    WM_ITEM(WM_CONTEXTMENU),
#endif
#ifdef WM_STYLECHANGING
    WM_ITEM(WM_STYLECHANGING),
#endif
#ifdef WM_STYLECHANGED
    WM_ITEM(WM_STYLECHANGED),
#endif
#ifdef WM_DISPLAYCHANGE
    WM_ITEM(WM_DISPLAYCHANGE),
#endif
#ifdef WM_GETICON
    WM_ITEM(WM_GETICON),
#endif
#ifdef WM_SETICON
    WM_ITEM(WM_SETICON),
#endif
#ifdef WM_FINALDESTROY
    WM_ITEM(WM_FINALDESTROY),
#endif
#ifdef WM_MEASUREITEM_CLIENTDATA
    WM_ITEM(WM_MEASUREITEM_CLIENTDATA),
#endif
#ifdef WM_NCCREATE
    WM_ITEM(WM_NCCREATE),
#endif
#ifdef WM_NCDESTROY
    WM_ITEM(WM_NCDESTROY),
#endif
#ifdef WM_NCCALCSIZE
    WM_ITEM(WM_NCCALCSIZE),
#endif
#ifdef WM_NCHITTEST
    WM_ITEM(WM_NCHITTEST),
#endif
#ifdef WM_NCPAINT
    WM_ITEM(WM_NCPAINT),
#endif
#ifdef WM_NCACTIVATE
    WM_ITEM(WM_NCACTIVATE),
#endif
#ifdef WM_GETDLGCODE
    WM_ITEM(WM_GETDLGCODE),
#endif
#ifdef WM_SYNCPAINT
    WM_ITEM(WM_SYNCPAINT),
#endif
#ifdef WM_SYNCTASK
    WM_ITEM(WM_SYNCTASK),
#endif
#ifdef WM_KLUDGEMINRECT
    WM_ITEM(WM_KLUDGEMINRECT),
#endif
#ifdef WM_LPKDRAWSWITCHWND
    WM_ITEM(WM_LPKDRAWSWITCHWND),
#endif
#ifdef WM_NCMOUSEMOVE
    WM_ITEM(WM_NCMOUSEMOVE),
#endif
#ifdef WM_NCLBUTTONDOWN
    WM_ITEM(WM_NCLBUTTONDOWN),
#endif
#ifdef WM_NCLBUTTONUP
    WM_ITEM(WM_NCLBUTTONUP),
#endif
#ifdef WM_NCLBUTTONDBLCLK
    WM_ITEM(WM_NCLBUTTONDBLCLK),
#endif
#ifdef WM_NCRBUTTONDOWN
    WM_ITEM(WM_NCRBUTTONDOWN),
#endif
#ifdef WM_NCRBUTTONUP
    WM_ITEM(WM_NCRBUTTONUP),
#endif
#ifdef WM_NCRBUTTONDBLCLK
    WM_ITEM(WM_NCRBUTTONDBLCLK),
#endif
#ifdef WM_NCMBUTTONDOWN
    WM_ITEM(WM_NCMBUTTONDOWN),
#endif
#ifdef WM_NCMBUTTONUP
    WM_ITEM(WM_NCMBUTTONUP),
#endif
#ifdef WM_NCMBUTTONDBLCLK
    WM_ITEM(WM_NCMBUTTONDBLCLK),
#endif
#ifdef WM_NCXBUTTONDOWN
    WM_ITEM(WM_NCXBUTTONDOWN),
#endif
#ifdef WM_NCXBUTTONUP
    WM_ITEM(WM_NCXBUTTONUP),
#endif
#ifdef WM_NCXBUTTONDBLCLK
    WM_ITEM(WM_NCXBUTTONDBLCLK),
#endif
#ifdef WM_KEYDOWN
    WM_ITEM(WM_KEYDOWN),
#endif
#ifdef WM_KEYUP
    WM_ITEM(WM_KEYUP),
#endif
#ifdef WM_CHAR
    WM_ITEM(WM_CHAR),
#endif
#ifdef WM_DEADCHAR
    WM_ITEM(WM_DEADCHAR),
#endif
#ifdef WM_SYSKEYDOWN
    WM_ITEM(WM_SYSKEYDOWN),
#endif
#ifdef WM_SYSKEYUP
    WM_ITEM(WM_SYSKEYUP),
#endif
#ifdef WM_SYSCHAR
    WM_ITEM(WM_SYSCHAR),
#endif
#ifdef WM_SYSDEADCHAR
    WM_ITEM(WM_SYSDEADCHAR),
#endif
#ifdef WM_CONVERTREQUESTEX
    WM_ITEM(WM_CONVERTREQUESTEX),
#endif
#ifdef WM_YOMICHAR
    WM_ITEM(WM_YOMICHAR),
#endif
#ifdef WM_CONVERTREQUEST
    WM_ITEM(WM_CONVERTREQUEST),
#endif
#ifdef WM_CONVERTRESULT
    WM_ITEM(WM_CONVERTRESULT),
#endif
#ifdef WM_INTERIM
    WM_ITEM(WM_INTERIM),
#endif
#ifdef WM_IME_STARTCOMPOSITION
    WM_ITEM(WM_IME_STARTCOMPOSITION),
#endif
#ifdef WM_IME_ENDCOMPOSITION
    WM_ITEM(WM_IME_ENDCOMPOSITION),
#endif
#ifdef WM_IME_COMPOSITION
    WM_ITEM(WM_IME_COMPOSITION),
#endif
#ifdef WM_INITDIALOG
    WM_ITEM(WM_INITDIALOG),
#endif
#ifdef WM_COMMAND
    WM_ITEM(WM_COMMAND),
#endif
#ifdef WM_SYSCOMMAND
    WM_ITEM(WM_SYSCOMMAND),
#endif
#ifdef WM_TIMER
    WM_ITEM(WM_TIMER),
#endif
#ifdef WM_HSCROLL
    WM_ITEM(WM_HSCROLL),
#endif
#ifdef WM_VSCROLL
    WM_ITEM(WM_VSCROLL),
#endif
#ifdef WM_INITMENU
    WM_ITEM(WM_INITMENU),
#endif
#ifdef WM_INITMENUPOPUP
    WM_ITEM(WM_INITMENUPOPUP),
#endif
#ifdef WM_SYSTIMER
    WM_ITEM(WM_SYSTIMER),
#endif
#ifdef WM_MENUSELECT
    WM_ITEM(WM_MENUSELECT),
#endif
#ifdef WM_MENUCHAR
    WM_ITEM(WM_MENUCHAR),
#endif
#ifdef WM_ENTERIDLE
    WM_ITEM(WM_ENTERIDLE),
#endif
#ifdef WM_MENURBUTTONUP
    WM_ITEM(WM_MENURBUTTONUP),
#endif
#ifdef WM_MENUDRAG
    WM_ITEM(WM_MENUDRAG),
#endif
#ifdef WM_MENUGETOBJECT
    WM_ITEM(WM_MENUGETOBJECT),
#endif
#ifdef WM_UNINITMENUPOPUP
    WM_ITEM(WM_UNINITMENUPOPUP),
#endif
#ifdef WM_MENUCOMMAND
    WM_ITEM(WM_MENUCOMMAND),
#endif
#ifdef WM_CHANGEUISTATE
    WM_ITEM(WM_CHANGEUISTATE),
#endif
#ifdef WM_UPDATEUISTATE
    WM_ITEM(WM_UPDATEUISTATE),
#endif
#ifdef WM_QUERYUISTATE
    WM_ITEM(WM_QUERYUISTATE),
#endif
#ifdef WM_LBTRACKPOINT
    WM_ITEM(WM_LBTRACKPOINT),
#endif
#ifdef WM_CTLCOLORMSGBOX
    WM_ITEM(WM_CTLCOLORMSGBOX),
#endif
#ifdef WM_CTLCOLOREDIT
    WM_ITEM(WM_CTLCOLOREDIT),
#endif
#ifdef WM_CTLCOLORLISTBOX
    WM_ITEM(WM_CTLCOLORLISTBOX),
#endif
#ifdef WM_CTLCOLORBTN
    WM_ITEM(WM_CTLCOLORBTN),
#endif
#ifdef WM_CTLCOLORDLG
    WM_ITEM(WM_CTLCOLORDLG),
#endif
#ifdef WM_CTLCOLORSCROLLBAR
    WM_ITEM(WM_CTLCOLORSCROLLBAR),
#endif
#ifdef WM_CTLCOLORSTATIC
    WM_ITEM(WM_CTLCOLORSTATIC),
#endif
#ifdef WM_MOUSEMOVE
    WM_ITEM(WM_MOUSEMOVE),
#endif
#ifdef WM_LBUTTONDOWN
    WM_ITEM(WM_LBUTTONDOWN),
#endif
#ifdef WM_LBUTTONUP
    WM_ITEM(WM_LBUTTONUP),
#endif
#ifdef WM_LBUTTONDBLCLK
    WM_ITEM(WM_LBUTTONDBLCLK),
#endif
#ifdef WM_RBUTTONDOWN
    WM_ITEM(WM_RBUTTONDOWN),
#endif
#ifdef WM_RBUTTONUP
    WM_ITEM(WM_RBUTTONUP),
#endif
#ifdef WM_RBUTTONDBLCLK
    WM_ITEM(WM_RBUTTONDBLCLK),
#endif
#ifdef WM_MBUTTONDOWN
    WM_ITEM(WM_MBUTTONDOWN),
#endif
#ifdef WM_MBUTTONUP
    WM_ITEM(WM_MBUTTONUP),
#endif
#ifdef WM_MBUTTONDBLCLK
    WM_ITEM(WM_MBUTTONDBLCLK),
#endif
#ifdef WM_MOUSEWHEEL
    WM_ITEM(WM_MOUSEWHEEL),
#endif
#ifdef WM_XBUTTONDOWN
    WM_ITEM(WM_XBUTTONDOWN),
#endif
#ifdef WM_XBUTTONUP
    WM_ITEM(WM_XBUTTONUP),
#endif
#ifdef WM_XBUTTONDBLCLK
    WM_ITEM(WM_XBUTTONDBLCLK),
#endif
#ifdef WM_PARENTNOTIFY
    WM_ITEM(WM_PARENTNOTIFY),
#endif
#ifdef WM_ENTERMENULOOP
    WM_ITEM(WM_ENTERMENULOOP),
#endif
#ifdef WM_EXITMENULOOP
    WM_ITEM(WM_EXITMENULOOP),
#endif
#ifdef WM_NEXTMENU
    WM_ITEM(WM_NEXTMENU),
#endif
#ifdef WM_SIZING
    WM_ITEM(WM_SIZING),
#endif
#ifdef WM_CAPTURECHANGED
    WM_ITEM(WM_CAPTURECHANGED),
#endif
#ifdef WM_MOVING
    WM_ITEM(WM_MOVING),
#endif
#ifdef WM_POWERBROADCAST
    WM_ITEM(WM_POWERBROADCAST),
#endif
#ifdef WM_DEVICECHANGE
    WM_ITEM(WM_DEVICECHANGE),
#endif
#ifdef WM_MDICREATE
    WM_ITEM(WM_MDICREATE),
#endif
#ifdef WM_MDIDESTROY
    WM_ITEM(WM_MDIDESTROY),
#endif
#ifdef WM_MDIACTIVATE
    WM_ITEM(WM_MDIACTIVATE),
#endif
#ifdef WM_MDIRESTORE
    WM_ITEM(WM_MDIRESTORE),
#endif
#ifdef WM_MDINEXT
    WM_ITEM(WM_MDINEXT),
#endif
#ifdef WM_MDIMAXIMIZE
    WM_ITEM(WM_MDIMAXIMIZE),
#endif
#ifdef WM_MDITILE
    WM_ITEM(WM_MDITILE),
#endif
#ifdef WM_MDICASCADE
    WM_ITEM(WM_MDICASCADE),
#endif
#ifdef WM_MDIICONARRANGE
    WM_ITEM(WM_MDIICONARRANGE),
#endif
#ifdef WM_MDIGETACTIVE
    WM_ITEM(WM_MDIGETACTIVE),
#endif
#ifdef WM_DROPOBJECT
    WM_ITEM(WM_DROPOBJECT),
#endif
#ifdef WM_QUERYDROPOBJECT
    WM_ITEM(WM_QUERYDROPOBJECT),
#endif
#ifdef WM_BEGINDRAG
    WM_ITEM(WM_BEGINDRAG),
#endif
#ifdef WM_DRAGLOOP
    WM_ITEM(WM_DRAGLOOP),
#endif
#ifdef WM_DRAGSELECT
    WM_ITEM(WM_DRAGSELECT),
#endif
#ifdef WM_DRAGMOVE
    WM_ITEM(WM_DRAGMOVE),
#endif
#ifdef WM_MDISETMENU
    WM_ITEM(WM_MDISETMENU),
#endif
#ifdef WM_ENTERSIZEMOVE
    WM_ITEM(WM_ENTERSIZEMOVE),
#endif
#ifdef WM_EXITSIZEMOVE
    WM_ITEM(WM_EXITSIZEMOVE),
#endif
#ifdef WM_DROPFILES
    WM_ITEM(WM_DROPFILES),
#endif
#ifdef WM_MDIREFRESHMENU
    WM_ITEM(WM_MDIREFRESHMENU),
#endif
#ifdef WM_IME_SETCONTEXT
    WM_ITEM(WM_IME_SETCONTEXT),
#endif
#ifdef WM_IME_NOTIFY
    WM_ITEM(WM_IME_NOTIFY),
#endif
#ifdef WM_IME_CONTROL
    WM_ITEM(WM_IME_CONTROL),
#endif
#ifdef WM_IME_COMPOSITIONFULL
    WM_ITEM(WM_IME_COMPOSITIONFULL),
#endif
#ifdef WM_IME_SELECT
    WM_ITEM(WM_IME_SELECT),
#endif
#ifdef WM_IME_CHAR
    WM_ITEM(WM_IME_CHAR),
#endif
#ifdef WM_IME_SYSTEM
    WM_ITEM(WM_IME_SYSTEM),
#endif
#ifdef WM_IME_REQUEST
    WM_ITEM(WM_IME_REQUEST),
#endif
#ifdef WM_IME_KEYDOWN
    WM_ITEM(WM_IME_KEYDOWN),
#endif
#ifdef WM_IME_KEYUP
    WM_ITEM(WM_IME_KEYUP),
#endif
#ifdef WM_MOUSEHOVER
    WM_ITEM(WM_MOUSEHOVER),
#endif
#ifdef WM_MOUSELEAVE
    WM_ITEM(WM_MOUSELEAVE),
#endif
#ifdef WM_NCMOUSEHOVER
    WM_ITEM(WM_NCMOUSEHOVER),
#endif
#ifdef WM_NCMOUSELEAVE
    WM_ITEM(WM_NCMOUSELEAVE),
#endif
#ifdef WM_CUT
    WM_ITEM(WM_CUT),
#endif
#ifdef WM_COPY
    WM_ITEM(WM_COPY),
#endif
#ifdef WM_PASTE
    WM_ITEM(WM_PASTE),
#endif
#ifdef WM_CLEAR
    WM_ITEM(WM_CLEAR),
#endif
#ifdef WM_UNDO
    WM_ITEM(WM_UNDO),
#endif
#ifdef WM_RENDERFORMAT
    WM_ITEM(WM_RENDERFORMAT),
#endif
#ifdef WM_RENDERALLFORMATS
    WM_ITEM(WM_RENDERALLFORMATS),
#endif
#ifdef WM_DESTROYCLIPBOARD
    WM_ITEM(WM_DESTROYCLIPBOARD),
#endif
#ifdef WM_DRAWCLIPBOARD
    WM_ITEM(WM_DRAWCLIPBOARD),
#endif
#ifdef WM_PAINTCLIPBOARD
    WM_ITEM(WM_PAINTCLIPBOARD),
#endif
#ifdef WM_VSCROLLCLIPBOARD
    WM_ITEM(WM_VSCROLLCLIPBOARD),
#endif
#ifdef WM_SIZECLIPBOARD
    WM_ITEM(WM_SIZECLIPBOARD),
#endif
#ifdef WM_ASKCBFORMATNAME
    WM_ITEM(WM_ASKCBFORMATNAME),
#endif
#ifdef WM_CHANGECBCHAIN
    WM_ITEM(WM_CHANGECBCHAIN),
#endif
#ifdef WM_HSCROLLCLIPBOARD
    WM_ITEM(WM_HSCROLLCLIPBOARD),
#endif
#ifdef WM_QUERYNEWPALETTE
    WM_ITEM(WM_QUERYNEWPALETTE),
#endif
#ifdef WM_PALETTEISCHANGING
    WM_ITEM(WM_PALETTEISCHANGING),
#endif
#ifdef WM_PALETTEGONNACHANGE
    WM_ITEM(WM_PALETTEGONNACHANGE),
#endif
#ifdef WM_PALETTECHANGED
    WM_ITEM(WM_PALETTECHANGED),
#endif
#ifdef WM_CHANGEPALETTE
    WM_ITEM(WM_CHANGEPALETTE),
#endif
#ifdef WM_HOTKEY
    WM_ITEM(WM_HOTKEY),
#endif
#ifdef WM_SYSMENU
    WM_ITEM(WM_SYSMENU),
#endif
#ifdef WM_HOOKMSG
    WM_ITEM(WM_HOOKMSG),
#endif
#ifdef WM_EXITPROCESS
    WM_ITEM(WM_EXITPROCESS),
#endif
#ifdef WM_WAKETHREAD
    WM_ITEM(WM_WAKETHREAD),
#endif
#ifdef WM_PRINT
    WM_ITEM(WM_PRINT),
#endif
#ifdef WM_PRINTCLIENT
    WM_ITEM(WM_PRINTCLIENT),
#endif
#ifdef WM_APPCOMMAND
    WM_ITEM(WM_APPCOMMAND),
#endif
#ifdef WM_NOTIFYWOW
    WM_ITEM(WM_NOTIFYWOW),
#endif
#ifdef WM_APP
    WM_ITEM(WM_APP),
#endif
#ifdef WM_USER
    WM_ITEM(WM_USER),
#endif
#ifdef EM_GETSEL
    WM_ITEM(EM_GETSEL),
#endif
#ifdef EM_SETSEL
    WM_ITEM(EM_SETSEL),
#endif
#ifdef EM_GETRECT
    WM_ITEM(EM_GETRECT),
#endif
#ifdef EM_SETRECT
    WM_ITEM(EM_SETRECT),
#endif
#ifdef EM_SETRECTNP
    WM_ITEM(EM_SETRECTNP),
#endif
#ifdef EM_SCROLL
    WM_ITEM(EM_SCROLL),
#endif
#ifdef EM_LINESCROLL
    WM_ITEM(EM_LINESCROLL),
#endif
#ifdef EM_SCROLLCARET
    WM_ITEM(EM_SCROLLCARET),
#endif
#ifdef EM_GETMODIFY
    WM_ITEM(EM_GETMODIFY),
#endif
#ifdef EM_SETMODIFY
    WM_ITEM(EM_SETMODIFY),
#endif
#ifdef EM_GETLINECOUNT
    WM_ITEM(EM_GETLINECOUNT),
#endif
#ifdef EM_LINEINDEX
    WM_ITEM(EM_LINEINDEX),
#endif
#ifdef EM_SETHANDLE
    WM_ITEM(EM_SETHANDLE),
#endif
#ifdef EM_GETHANDLE
    WM_ITEM(EM_GETHANDLE),
#endif
#ifdef EM_GETTHUMB
    WM_ITEM(EM_GETTHUMB),
#endif
#ifdef EM_LINELENGTH
    WM_ITEM(EM_LINELENGTH),
#endif
#ifdef EM_REPLACESEL
    WM_ITEM(EM_REPLACESEL),
#endif
#ifdef EM_SETFONT
    WM_ITEM(EM_SETFONT),
#endif
#ifdef EM_GETLINE
    WM_ITEM(EM_GETLINE),
#endif
#ifdef EM_LIMITTEXT
    WM_ITEM(EM_LIMITTEXT),
#endif
#ifdef EM_CANUNDO
    WM_ITEM(EM_CANUNDO),
#endif
#ifdef EM_UNDO
    WM_ITEM(EM_UNDO),
#endif
#ifdef EM_FMTLINES
    WM_ITEM(EM_FMTLINES),
#endif
#ifdef EM_LINEFROMCHAR
    WM_ITEM(EM_LINEFROMCHAR),
#endif
#ifdef EM_SETWORDBREAK
    WM_ITEM(EM_SETWORDBREAK),
#endif
#ifdef EM_SETTABSTOPS
    WM_ITEM(EM_SETTABSTOPS),
#endif
#ifdef EM_SETPASSWORDCHAR
    WM_ITEM(EM_SETPASSWORDCHAR),
#endif
#ifdef EM_EMPTYUNDOBUFFER
    WM_ITEM(EM_EMPTYUNDOBUFFER),
#endif
#ifdef EM_GETFIRSTVISIBLELINE
    WM_ITEM(EM_GETFIRSTVISIBLELINE),
#endif
#ifdef EM_SETREADONLY
    WM_ITEM(EM_SETREADONLY),
#endif
#ifdef EM_SETWORDBREAKPROC
    WM_ITEM(EM_SETWORDBREAKPROC),
#endif
#ifdef EM_GETWORDBREAKPROC
    WM_ITEM(EM_GETWORDBREAKPROC),
#endif
#ifdef EM_GETPASSWORDCHAR
    WM_ITEM(EM_GETPASSWORDCHAR),
#endif
#ifdef EM_SETMARGINS
    WM_ITEM(EM_SETMARGINS),
#endif
#ifdef EM_GETMARGINS
    WM_ITEM(EM_GETMARGINS),
#endif
#ifdef EM_SETLIMITTEXT
    WM_ITEM(EM_SETLIMITTEXT),
#endif
#ifdef EM_GETLIMITTEXT
    WM_ITEM(EM_GETLIMITTEXT),
#endif
#ifdef EM_POSFROMCHAR
    WM_ITEM(EM_POSFROMCHAR),
#endif
#ifdef EM_CHARFROMPOS
    WM_ITEM(EM_CHARFROMPOS),
#endif
#ifdef EM_SETIMESTATUS
    WM_ITEM(EM_SETIMESTATUS),
#endif
#ifdef EM_GETIMESTATUS
    WM_ITEM(EM_GETIMESTATUS),
#endif
#ifdef EM_MSGMAX
    WM_ITEM(EM_MSGMAX),
#endif
#ifdef LB_CTLCODE
    WM_ITEM(LB_CTLCODE),
#endif
#ifdef LB_OKAY
    WM_ITEM(LB_OKAY),
#endif
#ifdef LB_ADDSTRING
    WM_ITEM(LB_ADDSTRING),
#endif
#ifdef LB_INSERTSTRING
    WM_ITEM(LB_INSERTSTRING),
#endif
#ifdef LB_DELETESTRING
    WM_ITEM(LB_DELETESTRING),
#endif
#ifdef LB_SELITEMRANGEEX
    WM_ITEM(LB_SELITEMRANGEEX),
#endif
#ifdef LB_RESETCONTENT
    WM_ITEM(LB_RESETCONTENT),
#endif
#ifdef LB_SETSEL
    WM_ITEM(LB_SETSEL),
#endif
#ifdef LB_SETCURSEL
    WM_ITEM(LB_SETCURSEL),
#endif
#ifdef LB_GETSEL
    WM_ITEM(LB_GETSEL),
#endif
#ifdef LB_GETCURSEL
    WM_ITEM(LB_GETCURSEL),
#endif
#ifdef LB_GETTEXT
    WM_ITEM(LB_GETTEXT),
#endif
#ifdef LB_GETTEXTLEN
    WM_ITEM(LB_GETTEXTLEN),
#endif
#ifdef LB_GETCOUNT
    WM_ITEM(LB_GETCOUNT),
#endif
#ifdef LB_SELECTSTRING
    WM_ITEM(LB_SELECTSTRING),
#endif
#ifdef LB_DIR
    WM_ITEM(LB_DIR),
#endif
#ifdef LB_GETTOPINDEX
    WM_ITEM(LB_GETTOPINDEX),
#endif
#ifdef LB_FINDSTRING
    WM_ITEM(LB_FINDSTRING),
#endif
#ifdef LB_GETSELCOUNT
    WM_ITEM(LB_GETSELCOUNT),
#endif
#ifdef LB_GETSELITEMS
    WM_ITEM(LB_GETSELITEMS),
#endif
#ifdef LB_SETTABSTOPS
    WM_ITEM(LB_SETTABSTOPS),
#endif
#ifdef LB_GETHORIZONTALEXTENT
    WM_ITEM(LB_GETHORIZONTALEXTENT),
#endif
#ifdef LB_SETHORIZONTALEXTENT
    WM_ITEM(LB_SETHORIZONTALEXTENT),
#endif
#ifdef LB_SETCOLUMNWIDTH
    WM_ITEM(LB_SETCOLUMNWIDTH),
#endif
#ifdef LB_ADDFILE
    WM_ITEM(LB_ADDFILE),
#endif
#ifdef LB_SETTOPINDEX
    WM_ITEM(LB_SETTOPINDEX),
#endif
#ifdef LB_GETITEMRECT
    WM_ITEM(LB_GETITEMRECT),
#endif
#ifdef LB_GETITEMDATA
    WM_ITEM(LB_GETITEMDATA),
#endif
#ifdef LB_SETITEMDATA
    WM_ITEM(LB_SETITEMDATA),
#endif
#ifdef LB_SELITEMRANGE
    WM_ITEM(LB_SELITEMRANGE),
#endif
#ifdef LB_SETANCHORINDEX
    WM_ITEM(LB_SETANCHORINDEX),
#endif
#ifdef LB_GETANCHORINDEX
    WM_ITEM(LB_GETANCHORINDEX),
#endif
#ifdef LB_SETCARETINDEX
    WM_ITEM(LB_SETCARETINDEX),
#endif
#ifdef LB_GETCARETINDEX
    WM_ITEM(LB_GETCARETINDEX),
#endif
#ifdef LB_SETITEMHEIGHT
    WM_ITEM(LB_SETITEMHEIGHT),
#endif
#ifdef LB_GETITEMHEIGHT
    WM_ITEM(LB_GETITEMHEIGHT),
#endif
#ifdef LB_FINDSTRINGEXACT
    WM_ITEM(LB_FINDSTRINGEXACT),
#endif
#ifdef LBCB_CARETON
    WM_ITEM(LBCB_CARETON),
#endif
#ifdef LBCB_CARETOFF
    WM_ITEM(LBCB_CARETOFF),
#endif
#ifdef LB_SETLOCALE
    WM_ITEM(LB_SETLOCALE),
#endif
#ifdef LB_GETLOCALE
    WM_ITEM(LB_GETLOCALE),
#endif
#ifdef LB_SETCOUNT
    WM_ITEM(LB_SETCOUNT),
#endif
#ifdef LB_INITSTORAGE
    WM_ITEM(LB_INITSTORAGE),
#endif
#ifdef LB_ITEMFROMPOINT
    WM_ITEM(LB_ITEMFROMPOINT),
#endif
#ifdef LB_INSERTSTRINGUPPER
    WM_ITEM(LB_INSERTSTRINGUPPER),
#endif
#ifdef LB_INSERTSTRINGLOWER
    WM_ITEM(LB_INSERTSTRINGLOWER),
#endif
#ifdef LB_ADDSTRINGUPPER
    WM_ITEM(LB_ADDSTRINGUPPER),
#endif
#ifdef LB_ADDSTRINGLOWER
    WM_ITEM(LB_ADDSTRINGLOWER),
#endif
#ifdef LBCB_STARTTRACK
    WM_ITEM(LBCB_STARTTRACK),
#endif
#ifdef LBCB_ENDTRACK
    WM_ITEM(LBCB_ENDTRACK),
#endif
#ifdef LB_MULTIPLEADDSTRING
    WM_ITEM(LB_MULTIPLEADDSTRING),
#endif
#ifdef LB_MSGMAX
    WM_ITEM(LB_MSGMAX),
#endif
#ifdef CB_OKAY
    WM_ITEM(CB_OKAY),
#endif
#ifdef CB_GETEDITSEL
    WM_ITEM(CB_GETEDITSEL),
#endif
#ifdef CB_LIMITTEXT
    WM_ITEM(CB_LIMITTEXT),
#endif
#ifdef CB_SETEDITSEL
    WM_ITEM(CB_SETEDITSEL),
#endif
#ifdef CB_ADDSTRING
    WM_ITEM(CB_ADDSTRING),
#endif
#ifdef CB_DELETESTRING
    WM_ITEM(CB_DELETESTRING),
#endif
#ifdef CB_DIR
    WM_ITEM(CB_DIR),
#endif
#ifdef CB_GETCOUNT
    WM_ITEM(CB_GETCOUNT),
#endif
#ifdef CB_GETCURSEL
    WM_ITEM(CB_GETCURSEL),
#endif
#ifdef CB_GETLBTEXT
    WM_ITEM(CB_GETLBTEXT),
#endif
#ifdef CB_GETLBTEXTLEN
    WM_ITEM(CB_GETLBTEXTLEN),
#endif
#ifdef CB_INSERTSTRING
    WM_ITEM(CB_INSERTSTRING),
#endif
#ifdef CB_RESETCONTENT
    WM_ITEM(CB_RESETCONTENT),
#endif
#ifdef CB_FINDSTRING
    WM_ITEM(CB_FINDSTRING),
#endif
#ifdef CB_SELECTSTRING
    WM_ITEM(CB_SELECTSTRING),
#endif
#ifdef CB_SETCURSEL
    WM_ITEM(CB_SETCURSEL),
#endif
#ifdef CB_SHOWDROPDOWN
    WM_ITEM(CB_SHOWDROPDOWN),
#endif
#ifdef CB_GETITEMDATA
    WM_ITEM(CB_GETITEMDATA),
#endif
#ifdef CB_SETITEMDATA
    WM_ITEM(CB_SETITEMDATA),
#endif
#ifdef CB_GETDROPPEDCONTROLRECT
    WM_ITEM(CB_GETDROPPEDCONTROLRECT),
#endif
#ifdef CB_SETITEMHEIGHT
    WM_ITEM(CB_SETITEMHEIGHT),
#endif
#ifdef CB_GETITEMHEIGHT
    WM_ITEM(CB_GETITEMHEIGHT),
#endif
#ifdef CB_SETEXTENDEDUI
    WM_ITEM(CB_SETEXTENDEDUI),
#endif
#ifdef CB_GETEXTENDEDUI
    WM_ITEM(CB_GETEXTENDEDUI),
#endif
#ifdef CB_GETDROPPEDSTATE
    WM_ITEM(CB_GETDROPPEDSTATE),
#endif
#ifdef CB_FINDSTRINGEXACT
    WM_ITEM(CB_FINDSTRINGEXACT),
#endif
#ifdef CB_SETLOCALE
    WM_ITEM(CB_SETLOCALE),
#endif
#ifdef CB_GETLOCALE
    WM_ITEM(CB_GETLOCALE),
#endif
#ifdef CB_GETTOPINDEX
    WM_ITEM(CB_GETTOPINDEX),
#endif
#ifdef CB_SETTOPINDEX
    WM_ITEM(CB_SETTOPINDEX),
#endif
#ifdef CB_GETHORIZONTALEXTENT
    WM_ITEM(CB_GETHORIZONTALEXTENT),
#endif
#ifdef CB_SETHORIZONTALEXTENT
    WM_ITEM(CB_SETHORIZONTALEXTENT),
#endif
#ifdef CB_GETDROPPEDWIDTH
    WM_ITEM(CB_GETDROPPEDWIDTH),
#endif
#ifdef CB_SETDROPPEDWIDTH
    WM_ITEM(CB_SETDROPPEDWIDTH),
#endif
#ifdef CB_INITSTORAGE
    WM_ITEM(CB_INITSTORAGE),
#endif
#ifdef CB_MULTIPLEADDSTRING
    WM_ITEM(CB_MULTIPLEADDSTRING),
#endif
#ifdef CB_MSGMAX
    WM_ITEM(CB_MSGMAX),
#endif
