Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
contra/src/twin/win_messages.cpp
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
1465 lines (1459 sloc)
50.6 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include "win_messages.hpp" | |
| #include <cstddef> | |
| #include <unordered_map> | |
| #include <iterator> | |
| #include <windows.h> | |
| namespace contra { | |
| namespace twin { | |
| const char* get_window_message_name(UINT msg) { | |
| typedef std::unordered_map<UINT, const char*> map_type; | |
| // from https://wiki.winehq.org/List_Of_Windows_Messages (2019-04-29) | |
| // from http://blog.airesoft.co.uk/2009/11/wm_messages/ | |
| static map_type::value_type table[] = { | |
| {0x0000, "WM_NULL"}, | |
| {0x0001, "WM_CREATE"}, | |
| {0x0002, "WM_DESTROY"}, | |
| {0x0003, "WM_MOVE"}, | |
| {0x0004, "WM_SIZEWAIT"}, | |
| {0x0005, "WM_SIZE"}, | |
| {0x0006, "WM_ACTIVATE"}, | |
| {0x0007, "WM_SETFOCUS"}, | |
| {0x0008, "WM_KILLFOCUS"}, | |
| {0x0009, "WM_SETVISIBLE"}, | |
| {0x000a, "WM_ENABLE"}, | |
| {0x000b, "WM_SETREDRAW"}, | |
| {0x000c, "WM_SETTEXT"}, | |
| {0x000d, "WM_GETTEXT"}, | |
| {0x000e, "WM_GETTEXTLENGTH"}, | |
| {0x000f, "WM_PAINT"}, | |
| {0x0010, "WM_CLOSE"}, | |
| {0x0011, "WM_QUERYENDSESSION"}, | |
| {0x0012, "WM_QUIT"}, | |
| {0x0013, "WM_QUERYOPEN"}, | |
| {0x0014, "WM_ERASEBKGND"}, | |
| {0x0015, "WM_SYSCOLORCHANGE"}, | |
| {0x0016, "WM_ENDSESSION"}, | |
| {0x0017, "WM_SYSTEMERROR"}, | |
| {0x0018, "WM_SHOWWINDOW"}, | |
| {0x0019, "WM_CTLCOLOR"}, | |
| {0x001a, "WM_WININICHANGE"}, | |
| {0x001b, "WM_DEVMODECHANGE"}, | |
| {0x001c, "WM_ACTIVATEAPP"}, | |
| {0x001d, "WM_FONTCHANGE"}, | |
| {0x001e, "WM_TIMECHANGE"}, | |
| {0x001f, "WM_CANCELMODE"}, | |
| {0x0020, "WM_SETCURSOR"}, | |
| {0x0021, "WM_MOUSEACTIVATE"}, | |
| {0x0022, "WM_CHILDACTIVATE"}, | |
| {0x0023, "WM_QUEUESYNC"}, | |
| {0x0024, "WM_GETMINMAXINFO"}, | |
| {0x0025, "WM_LOGOFF"}, | |
| {0x0026, "WM_PAINTICON"}, | |
| {0x0027, "WM_ICONERASEBKGND"}, | |
| {0x0028, "WM_NEXTDLGCTL"}, | |
| {0x0029, "WM_ALTTABACTIVE"}, | |
| {0x002a, "WM_SPOOLERSTATUS"}, | |
| {0x002b, "WM_DRAWITEM"}, | |
| {0x002c, "WM_MEASUREITEM"}, | |
| {0x002d, "WM_DELETEITEM"}, | |
| {0x002e, "WM_VKEYTOITEM"}, | |
| {0x002f, "WM_CHARTOITEM"}, | |
| {0x0030, "WM_SETFONT"}, | |
| {0x0031, "WM_GETFONT"}, | |
| {0x0032, "WM_SETHOTKEY"}, | |
| {0x0033, "WM_GETHOTKEY"}, | |
| {0x0034, "WM_SHELLNOTIFY"}, | |
| {0x0035, "WM_ISACTIVEICON"}, | |
| {0x0036, "WM_QUERYPARKICON"}, | |
| {0x0037, "WM_QUERYDRAGICON"}, | |
| {0x0038, "WM_WINHELP"}, | |
| {0x0039, "WM_COMPAREITEM"}, | |
| {0x003a, "WM_FULLSCREEN"}, | |
| {0x003b, "WM_CLIENTSHUTDOWN"}, | |
| {0x003c, "WM_DDEMLEVENT"}, | |
| {0x003d, "WM_GETOBJECT"}, | |
| {0x0040, "WM_TESTING"}, | |
| {0x0041, "WM_COMPACTING"}, | |
| {0x0042, "WM_OTHERWINDOWCREATED"}, | |
| {0x0043, "WM_OTHERWINDOWDESTROYED"}, | |
| {0x0044, "WM_COMMNOTIFY"}, | |
| {0x0046, "WM_WINDOWPOSCHANGING"}, | |
| {0x0047, "WM_WINDOWPOSCHANGED"}, | |
| {0x0048, "WM_POWER"}, | |
| {0x0049, "WM_COPYGLOBALDATA"}, | |
| {0x004a, "WM_COPYDATA"}, | |
| {0x004b, "WM_CANCELJOURNAL"}, | |
| {0x004d, "WM_KEYF1"}, | |
| {0x004e, "WM_NOTIFY"}, | |
| {0x004f, "WM_ACCESS_WINDOW"}, | |
| {0x0050, "WM_INPUTLANGCHANGEREQUEST"}, | |
| {0x0051, "WM_INPUTLANGCHANGE"}, | |
| {0x0052, "WM_TCARD"}, | |
| {0x0053, "WM_HELP"}, | |
| {0x0054, "WM_USERCHANGED"}, | |
| {0x0055, "WM_NOTIFYFORMAT"}, | |
| {0x0070, "WM_FINALDESTROY"}, | |
| {0x0071, "WM_MEASUREITEM_CLIENTDATA"}, | |
| {0x007b, "WM_CONTEXTMENU"}, | |
| {0x007c, "WM_STYLECHANGING"}, | |
| {0x007d, "WM_STYLECHANGED"}, | |
| {0x007e, "WM_DISPLAYCHANGE"}, | |
| {0x007f, "WM_GETICON"}, | |
| {0x0080, "WM_SETICON"}, | |
| {0x0081, "WM_NCCREATE"}, | |
| {0x0082, "WM_NCDESTROY"}, | |
| {0x0083, "WM_NCCALCSIZE"}, | |
| {0x0084, "WM_NCHITTEST"}, | |
| {0x0085, "WM_NCPAINT"}, | |
| {0x0086, "WM_NCACTIVATE"}, | |
| {0x0087, "WM_GETDLGCODE"}, | |
| {0x0088, "WM_SYNCPAINT"}, | |
| {0x0089, "WM_SYNCTASK"}, | |
| {0x008b, "WM_KLUDGEMINRECT"}, | |
| {0x008c, "WM_LPKDRAWSWITCHWND"}, | |
| {0x0090, "WM_UAHDESTROYWINDOW"}, | |
| {0x0091, "WM_UAHDRAWMENU"}, | |
| {0x0092, "WM_UAHDRAWMENUITEM"}, | |
| {0x0093, "WM_UAHINITMENU"}, | |
| {0x0094, "WM_UAHMEASUREMENUITEM"}, | |
| {0x0095, "WM_UAHNCPAINTMENUPOPUP"}, | |
| {0x0096, "WM_UAHUPDATE"}, | |
| {0x00a0, "WM_NCMOUSEMOVE"}, | |
| {0x00a1, "WM_NCLBUTTONDOWN"}, | |
| {0x00a2, "WM_NCLBUTTONUP"}, | |
| {0x00a3, "WM_NCLBUTTONDBLCLK"}, | |
| {0x00a4, "WM_NCRBUTTONDOWN"}, | |
| {0x00a5, "WM_NCRBUTTONUP"}, | |
| {0x00a6, "WM_NCRBUTTONDBLCLK"}, | |
| {0x00a7, "WM_NCMBUTTONDOWN"}, | |
| {0x00a8, "WM_NCMBUTTONUP"}, | |
| {0x00a9, "WM_NCMBUTTONDBLCLK"}, | |
| {0x00ab, "WM_NCXBUTTONDOWN"}, | |
| {0x00ac, "WM_NCXBUTTONUP"}, | |
| {0x00ad, "WM_NCXBUTTONDBLCLK"}, | |
| {0x00ae, "WM_NCUAHDRAWCAPTION"}, | |
| {0x00af, "WM_NCUAHDRAWFRAME"}, | |
| {0x00b0, "EM_GETSEL"}, | |
| {0x00b1, "EM_SETSEL"}, | |
| {0x00b2, "EM_GETRECT"}, | |
| {0x00b3, "EM_SETRECT"}, | |
| {0x00b4, "EM_SETRECTNP"}, | |
| {0x00b5, "EM_SCROLL"}, | |
| {0x00b6, "EM_LINESCROLL"}, | |
| {0x00b7, "EM_SCROLLCARET"}, | |
| {0x00b8, "EM_GETMODIFY"}, | |
| {0x00b9, "EM_SETMODIFY"}, | |
| {0x00ba, "EM_GETLINECOUNT"}, | |
| {0x00bb, "EM_LINEINDEX"}, | |
| {0x00bc, "EM_SETHANDLE"}, | |
| {0x00bd, "EM_GETHANDLE"}, | |
| {0x00be, "EM_GETTHUMB"}, | |
| {0x00c1, "EM_LINELENGTH"}, | |
| {0x00c2, "EM_REPLACESEL"}, | |
| {0x00c3, "EM_SETFONT"}, | |
| {0x00c4, "EM_GETLINE"}, | |
| {0x00c5, "EM_LIMITTEXT"}, | |
| // {0x00c5, "EM_SETLIMITTEXT"}, | |
| {0x00c6, "EM_CANUNDO"}, | |
| {0x00c7, "EM_UNDO"}, | |
| {0x00c8, "EM_FMTLINES"}, | |
| {0x00c9, "EM_LINEFROMCHAR"}, | |
| {0x00ca, "EM_SETWORDBREAK"}, | |
| {0x00cb, "EM_SETTABSTOPS"}, | |
| {0x00cc, "EM_SETPASSWORDCHAR"}, | |
| {0x00cd, "EM_EMPTYUNDOBUFFER"}, | |
| {0x00ce, "EM_GETFIRSTVISIBLELINE"}, | |
| {0x00cf, "EM_SETREADONLY"}, | |
| {0x00d0, "EM_SETWORDBREAKPROC"}, | |
| {0x00d1, "EM_GETWORDBREAKPROC"}, | |
| {0x00d2, "EM_GETPASSWORDCHAR"}, | |
| {0x00d3, "EM_SETMARGINS"}, | |
| {0x00d4, "EM_GETMARGINS"}, | |
| {0x00d5, "EM_GETLIMITTEXT"}, | |
| {0x00d6, "EM_POSFROMCHAR"}, | |
| {0x00d7, "EM_CHARFROMPOS"}, | |
| {0x00d8, "EM_SETIMESTATUS"}, | |
| {0x00d9, "EM_GETIMESTATUS"}, | |
| {0x00da, "EM_MSGMAX"}, | |
| {0x00e0, "SBM_SETPOS"}, | |
| {0x00e1, "SBM_GETPOS"}, | |
| {0x00e2, "SBM_SETRANGE"}, | |
| {0x00e3, "SBM_GETRANGE"}, | |
| {0x00e4, "SBM_ENABLE_ARROWS"}, | |
| {0x00e6, "SBM_SETRANGEREDRAW"}, | |
| {0x00e9, "SBM_SETSCROLLINFO"}, | |
| {0x00ea, "SBM_GETSCROLLINFO"}, | |
| {0x00eb, "SBM_GETSCROLLBARINFO"}, | |
| {0x00f0, "BM_GETCHECK"}, | |
| {0x00f1, "BM_SETCHECK"}, | |
| {0x00f2, "BM_GETSTATE"}, | |
| {0x00f3, "BM_SETSTATE"}, | |
| {0x00f4, "BM_SETSTYLE"}, | |
| {0x00f5, "BM_CLICK"}, | |
| {0x00f6, "BM_GETIMAGE"}, | |
| {0x00f7, "BM_SETIMAGE"}, | |
| {0x00f8, "BM_SETDONTCLICK"}, | |
| {0x00fe, "WM_INPUT_DEVICE_CHANGE"}, | |
| {0x00ff, "WM_INPUT"}, | |
| // {0x0100, "WM_KEYFIRST"}, | |
| {0x0100, "WM_KEYDOWN"}, | |
| {0x0101, "WM_KEYUP"}, | |
| {0x0102, "WM_CHAR"}, | |
| {0x0103, "WM_DEADCHAR"}, | |
| {0x0104, "WM_SYSKEYDOWN"}, | |
| {0x0105, "WM_SYSKEYUP"}, | |
| {0x0106, "WM_SYSCHAR"}, | |
| {0x0107, "WM_SYSDEADCHAR"}, | |
| {0x0108, "WM_YOMICHAR"}, | |
| // {0x0108, "WM_KEYLAST"}, | |
| {0x0109, "WM_UNICHAR"}, | |
| // {0x0109, "WM_WNT_CONVERTREQUESTEX"}, // ??? | |
| {0x010a, "WM_CONVERTREQUEST"}, | |
| {0x010b, "WM_CONVERTRESULT"}, | |
| {0x010c, "WM_INTERIM"}, | |
| {0x010d, "WM_IME_STARTCOMPOSITION"}, | |
| {0x010e, "WM_IME_ENDCOMPOSITION"}, | |
| {0x010f, "WM_IME_COMPOSITION"}, | |
| // {0x010f, "WM_IME_KEYLAST"}, | |
| {0x0110, "WM_INITDIALOG"}, | |
| {0x0111, "WM_COMMAND"}, | |
| {0x0112, "WM_SYSCOMMAND"}, | |
| {0x0113, "WM_TIMER"}, | |
| {0x0114, "WM_HSCROLL"}, | |
| {0x0115, "WM_VSCROLL"}, | |
| {0x0116, "WM_INITMENU"}, | |
| {0x0117, "WM_INITMENUPOPUP"}, | |
| {0x0118, "WM_SYSTIMER"}, | |
| {0x0119, "WM_GESTURE"}, | |
| {0x011a, "WM_GESTURENOTIFY"}, | |
| {0x011b, "WM_GESTUREINPUT"}, | |
| {0x011c, "WM_GESTURENOTIFIED"}, | |
| {0x011f, "WM_MENUSELECT"}, | |
| {0x0120, "WM_MENUCHAR"}, | |
| {0x0121, "WM_ENTERIDLE"}, | |
| {0x0122, "WM_MENURBUTTONUP"}, | |
| {0x0123, "WM_MENUDRAG"}, | |
| {0x0124, "WM_MENUGETOBJECT"}, | |
| {0x0125, "WM_UNINITMENUPOPUP"}, | |
| {0x0126, "WM_MENUCOMMAND"}, | |
| {0x0127, "WM_CHANGEUISTATE"}, | |
| {0x0128, "WM_UPDATEUISTATE"}, | |
| {0x0129, "WM_QUERYUISTATE"}, | |
| {0x0131, "WM_LBTRACKPOINT"}, | |
| {0x0132, "WM_CTLCOLORMSGBOX"}, | |
| {0x0133, "WM_CTLCOLOREDIT"}, | |
| {0x0134, "WM_CTLCOLORLISTBOX"}, | |
| {0x0135, "WM_CTLCOLORBTN"}, | |
| {0x0136, "WM_CTLCOLORDLG"}, | |
| {0x0137, "WM_CTLCOLORSCROLLBAR"}, | |
| {0x0138, "WM_CTLCOLORSTATIC"}, | |
| {0x0140, "CB_GETEDITSEL"}, | |
| {0x0141, "CB_LIMITTEXT"}, | |
| {0x0142, "CB_SETEDITSEL"}, | |
| {0x0143, "CB_ADDSTRING"}, | |
| {0x0144, "CB_DELETESTRING"}, | |
| {0x0145, "CB_DIR"}, | |
| {0x0146, "CB_GETCOUNT"}, | |
| {0x0147, "CB_GETCURSEL"}, | |
| {0x0148, "CB_GETLBTEXT"}, | |
| {0x0149, "CB_GETLBTEXTLEN"}, | |
| {0x014a, "CB_INSERTSTRING"}, | |
| {0x014b, "CB_RESETCONTENT"}, | |
| {0x014c, "CB_FINDSTRING"}, | |
| {0x014d, "CB_SELECTSTRING"}, | |
| {0x014e, "CB_SETCURSEL"}, | |
| {0x014f, "CB_SHOWDROPDOWN"}, | |
| {0x0150, "CB_GETITEMDATA"}, | |
| {0x0151, "CB_SETITEMDATA"}, | |
| {0x0152, "CB_GETDROPPEDCONTROLRECT"}, | |
| {0x0153, "CB_SETITEMHEIGHT"}, | |
| {0x0154, "CB_GETITEMHEIGHT"}, | |
| {0x0155, "CB_SETEXTENDEDUI"}, | |
| {0x0156, "CB_GETEXTENDEDUI"}, | |
| {0x0157, "CB_GETDROPPEDSTATE"}, | |
| {0x0158, "CB_FINDSTRINGEXACT"}, | |
| {0x0159, "CB_SETLOCALE"}, | |
| {0x015a, "CB_GETLOCALE"}, | |
| {0x015b, "CB_GETTOPINDEX"}, | |
| {0x015c, "CB_SETTOPINDEX"}, | |
| {0x015d, "CB_GETHORIZONTALEXTENT"}, | |
| {0x015e, "CB_SETHORIZONTALEXTENT"}, | |
| {0x015f, "CB_GETDROPPEDWIDTH"}, | |
| {0x0160, "CB_SETDROPPEDWIDTH"}, | |
| {0x0161, "CB_INITSTORAGE"}, | |
| {0x0162, "CB_MSGMAX_OLD"}, | |
| {0x0163, "CB_MULTIPLEADDSTRING"}, | |
| {0x0164, "CB_GETCOMBOBOXINFO"}, | |
| {0x0165, "CB_MSGMAX"}, | |
| {0x0180, "LB_ADDSTRING"}, | |
| {0x0181, "LB_INSERTSTRING"}, | |
| {0x0182, "LB_DELETESTRING"}, | |
| {0x0183, "LB_SELITEMRANGEEX"}, | |
| {0x0184, "LB_RESETCONTENT"}, | |
| {0x0185, "LB_SETSEL"}, | |
| {0x0186, "LB_SETCURSEL"}, | |
| {0x0187, "LB_GETSEL"}, | |
| {0x0188, "LB_GETCURSEL"}, | |
| {0x0189, "LB_GETTEXT"}, | |
| {0x018a, "LB_GETTEXTLEN"}, | |
| {0x018b, "LB_GETCOUNT"}, | |
| {0x018c, "LB_SELECTSTRING"}, | |
| {0x018d, "LB_DIR"}, | |
| {0x018e, "LB_GETTOPINDEX"}, | |
| {0x018f, "LB_FINDSTRING"}, | |
| {0x0190, "LB_GETSELCOUNT"}, | |
| {0x0191, "LB_GETSELITEMS"}, | |
| {0x0192, "LB_SETTABSTOPS"}, | |
| {0x0193, "LB_GETHORIZONTALEXTENT"}, | |
| {0x0194, "LB_SETHORIZONTALEXTENT"}, | |
| {0x0195, "LB_SETCOLUMNWIDTH"}, | |
| {0x0196, "LB_ADDFILE"}, | |
| {0x0197, "LB_SETTOPINDEX"}, | |
| {0x0198, "LB_GETITEMRECT"}, | |
| {0x0199, "LB_GETITEMDATA"}, | |
| {0x019a, "LB_SETITEMDATA"}, | |
| {0x019b, "LB_SELITEMRANGE"}, | |
| {0x019c, "LB_SETANCHORINDEX"}, | |
| {0x019d, "LB_GETANCHORINDEX"}, | |
| {0x019e, "LB_SETCARETINDEX"}, | |
| {0x019f, "LB_GETCARETINDEX"}, | |
| {0x01a0, "LB_SETITEMHEIGHT"}, | |
| {0x01a1, "LB_GETITEMHEIGHT"}, | |
| {0x01a2, "LB_FINDSTRINGEXACT"}, | |
| {0x01a3, "LBCB_CARETON"}, | |
| {0x01a4, "LBCB_CARETOFF"}, | |
| {0x01a5, "LB_SETLOCALE"}, | |
| {0x01a6, "LB_GETLOCALE"}, | |
| {0x01a7, "LB_SETCOUNT"}, | |
| {0x01a8, "LB_INITSTORAGE"}, | |
| {0x01a9, "LB_ITEMFROMPOINT"}, | |
| {0x01aa, "LB_INSERTSTRINGUPPER"}, | |
| {0x01ab, "LB_INSERTSTRINGLOWER"}, | |
| {0x01ac, "LB_ADDSTRINGUPPER"}, | |
| {0x01ad, "LB_ADDSTRINGLOWER"}, | |
| {0x01ae, "LBCB_STARTTRACK"}, | |
| {0x01af, "LBCB_ENDTRACK"}, | |
| {0x01b0, "LB_MSGMAX_OLD"}, | |
| {0x01b1, "LB_MULTIPLEADDSTRING"}, | |
| {0x01b2, "LB_GETLISTBOXINFO"}, | |
| {0x01b3, "LB_MSGMAX"}, | |
| {0x01e0, "MN_FIRST"}, | |
| {0x01e1, "MN_GETHMENU"}, | |
| // {0x0200, "WM_MOUSEFIRST"}, | |
| {0x0200, "WM_MOUSEMOVE"}, | |
| {0x0201, "WM_LBUTTONDOWN"}, | |
| {0x0202, "WM_LBUTTONUP"}, | |
| {0x0203, "WM_LBUTTONDBLCLK"}, | |
| {0x0204, "WM_RBUTTONDOWN"}, | |
| {0x0205, "WM_RBUTTONUP"}, | |
| {0x0206, "WM_RBUTTONDBLCLK"}, | |
| {0x0207, "WM_MBUTTONDOWN"}, | |
| {0x0208, "WM_MBUTTONUP"}, | |
| {0x0209, "WM_MBUTTONDBLCLK"}, | |
| // {0x0209, "WM_MOUSELAST"}, | |
| {0x020a, "WM_MOUSEWHEEL"}, | |
| {0x020b, "WM_XBUTTONDOWN"}, | |
| {0x020c, "WM_XBUTTONUP"}, | |
| {0x020d, "WM_XBUTTONDBLCLK"}, | |
| {0x020e, "WM_MOUSEHWHEEL"}, | |
| {0x0210, "WM_PARENTNOTIFY"}, | |
| {0x0211, "WM_ENTERMENULOOP"}, | |
| {0x0212, "WM_EXITMENULOOP"}, | |
| {0x0213, "WM_NEXTMENU"}, | |
| {0x0214, "WM_SIZING"}, | |
| {0x0215, "WM_CAPTURECHANGED"}, | |
| {0x0216, "WM_MOVING"}, | |
| {0x0218, "WM_POWERBROADCAST"}, | |
| {0x0219, "WM_DEVICECHANGE"}, | |
| {0x0220, "WM_MDICREATE"}, | |
| {0x0221, "WM_MDIDESTROY"}, | |
| {0x0222, "WM_MDIACTIVATE"}, | |
| {0x0223, "WM_MDIRESTORE"}, | |
| {0x0224, "WM_MDINEXT"}, | |
| {0x0225, "WM_MDIMAXIMIZE"}, | |
| {0x0226, "WM_MDITILE"}, | |
| {0x0227, "WM_MDICASCADE"}, | |
| {0x0228, "WM_MDIICONARRANGE"}, | |
| {0x0229, "WM_MDIGETACTIVE"}, | |
| {0x022a, "WM_DROPOBJECT"}, | |
| {0x022b, "WM_QUERYDROPOBJECT"}, | |
| {0x022c, "WM_BEGINDRAG"}, | |
| {0x022d, "WM_DRAGLOOP"}, | |
| {0x022e, "WM_DRAGSELECT"}, | |
| {0x022f, "WM_DRAGMOVE"}, | |
| {0x0230, "WM_MDISETMENU"}, | |
| {0x0231, "WM_ENTERSIZEMOVE"}, | |
| {0x0232, "WM_EXITSIZEMOVE"}, | |
| {0x0233, "WM_DROPFILES"}, | |
| {0x0234, "WM_MDIREFRESHMENU"}, | |
| {0x0238, "WM_POINTERDEVICECHANGE"}, | |
| {0x0239, "WM_POINTERDEVICEINRANGE"}, | |
| {0x023a, "WM_POINTERDEVICEOUTOFRANGE"}, | |
| {0x023b, "WM_STOPINERTIA"}, | |
| {0x023c, "WM_ENDINERTIA"}, | |
| {0x023d, "WM_EDGYINERTIA"}, | |
| {0x0240, "WM_TOUCH"}, | |
| {0x0241, "WM_NCPOINTERUPDATE"}, | |
| {0x0242, "WM_NCPOINTERDOWN"}, | |
| {0x0243, "WM_NCPOINTERUP"}, | |
| {0x0244, "WM_NCPOINTERLAST"}, | |
| {0x0245, "WM_POINTERUPDATE"}, | |
| {0x0246, "WM_POINTERDOWN"}, | |
| {0x0247, "WM_POINTERUP"}, | |
| {0x0248, "WM_POINTER(1)"}, | |
| {0x0249, "WM_POINTERENTER"}, | |
| {0x024a, "WM_POINTERLEAVE"}, | |
| {0x024b, "WM_POINTERACTIVATE"}, | |
| {0x024c, "WM_POINTERCAPTURECHANGED"}, | |
| {0x024d, "WM_TOUCHHITTESTING"}, | |
| {0x024e, "WM_POINTERWHEEL"}, | |
| {0x024f, "WM_POINTERHWHEEL"}, | |
| {0x0250, "WM_POINTER(2)"}, | |
| {0x0251, "WM_POINTER(3)"}, | |
| {0x0252, "WM_POINTER(4)"}, | |
| {0x0253, "WM_POINTER(5)"}, | |
| {0x0254, "WM_POINTER(6)"}, | |
| {0x0255, "WM_POINTER(7)"}, | |
| {0x0256, "WM_POINTER(8)"}, | |
| {0x0257, "WM_POINTERLAST"}, | |
| {0x0270, "WM_VISIBILITYCHANGED"}, | |
| {0x0271, "WM_VIEWSTATECHANGED"}, | |
| {0x0272, "WM_UNREGISTER_WINDOW_SERVICES"}, | |
| {0x0273, "WM_CONSOLIDATED"}, | |
| {0x0280, "WM_IME_REPORT"}, | |
| {0x0281, "WM_IME_SETCONTEXT"}, | |
| {0x0282, "WM_IME_NOTIFY"}, | |
| {0x0283, "WM_IME_CONTROL"}, | |
| {0x0284, "WM_IME_COMPOSITIONFULL"}, | |
| {0x0285, "WM_IME_SELECT"}, | |
| {0x0286, "WM_IME_CHAR"}, | |
| {0x0287, "WM_IME_SYSTEM"}, | |
| {0x0288, "WM_IME_REQUEST"}, | |
| {0x0289, "WM_KANJI(9)"}, | |
| {0x028a, "WM_KANJI(10)"}, | |
| {0x028b, "WM_KANJI(11)"}, | |
| {0x028c, "WM_KANJI(12)"}, | |
| {0x028d, "WM_KANJI(13)"}, | |
| {0x028e, "WM_KANJI(14)"}, | |
| {0x028f, "WM_KANJI(15)"}, | |
| {0x0290, "WM_IME_KEYDOWN"}, | |
| // {0x0290, "WM_IMEKEYDOWN"}, | |
| {0x0291, "WM_IME_KEYUP"}, | |
| // {0x0291, "WM_IMEKEYUP"}, | |
| {0x0292, "WM_KANJI(18)"}, | |
| {0x0293, "WM_KANJI(19)"}, | |
| {0x0294, "WM_KANJI(20)"}, | |
| {0x0295, "WM_KANJI(21)"}, | |
| {0x0296, "WM_KANJI(22)"}, | |
| {0x0297, "WM_KANJI(23)"}, | |
| {0x0298, "WM_KANJI(24)"}, | |
| {0x0299, "WM_KANJI(25)"}, | |
| {0x029a, "WM_KANJI(26)"}, | |
| {0x029b, "WM_KANJI(27)"}, | |
| {0x029c, "WM_KANJI(28)"}, | |
| {0x029d, "WM_KANJI(29)"}, | |
| {0x029e, "WM_KANJI(30)"}, | |
| {0x029f, "WM_KANJILAST"}, | |
| {0x02a0, "WM_NCMOUSEHOVER"}, | |
| {0x02a1, "WM_MOUSEHOVER"}, | |
| {0x02a2, "WM_NCMOUSELEAVE"}, | |
| {0x02a3, "WM_MOUSELEAVE"}, | |
| {0x02a4, "WM_TRACKMOUSEEVENT(0)"}, | |
| {0x02a5, "WM_TRACKMOUSEEVENT(1)"}, | |
| {0x02a6, "WM_TRACKMOUSEEVENT(2)"}, | |
| {0x02a7, "WM_TRACKMOUSEEVENT(3)"}, | |
| {0x02a8, "WM_TRACKMOUSEEVENT(4)"}, | |
| {0x02a9, "WM_TRACKMOUSEEVENT(5)"}, | |
| {0x02aa, "WM_TRACKMOUSEEVENT(6)"}, | |
| {0x02ab, "WM_TRACKMOUSEEVENT(7)"}, | |
| {0x02ac, "WM_TRACKMOUSEEVENT(8)"}, | |
| {0x02ad, "WM_TRACKMOUSEEVENT(9)"}, | |
| {0x02ae, "WM_TRACKMOUSEEVENT(10)"}, | |
| {0x02af, "WM_TRACKMOUSEEVENT_LAST"}, | |
| {0x02b1, "WM_WTSSESSION_CHANGE"}, | |
| {0x02c0, "WM_TABLET_FIRST"}, | |
| {0x02c1, "WM_TABLET(1)"}, | |
| {0x02c2, "WM_TABLET(2)"}, | |
| {0x02c3, "WM_TABLET(3)"}, | |
| {0x02c4, "WM_TABLET(4)"}, | |
| {0x02c5, "WM_TABLET(5)"}, | |
| {0x02c6, "WM_TABLET(6)"}, | |
| {0x02c7, "WM_TABLET(7)"}, | |
| {0x02c8, "WM_POINTERDEVICEADDED"}, | |
| {0x02c9, "WM_POINTERDEVICEDELETED"}, | |
| {0x02ca, "WM_TABLET(10)_2ca"}, | |
| {0x02cb, "WM_FLICK"}, | |
| {0x02cc, "WM_TABLET(12)_2cc"}, | |
| {0x02cd, "WM_FLICKINTERNAL"}, | |
| {0x02ce, "WM_BRIGHTNESSCHANGED"}, | |
| {0x02cf, "WM_TABLET(15)"}, | |
| {0x02d0, "WM_TABLET(16)"}, | |
| {0x02d1, "WM_TABLET(17)"}, | |
| {0x02d2, "WM_TABLET(18)"}, | |
| {0x02d3, "WM_TABLET(19)"}, | |
| {0x02d4, "WM_TABLET(20)"}, | |
| {0x02d5, "WM_TABLET(21)"}, | |
| {0x02d6, "WM_TABLET(22)"}, | |
| {0x02d7, "WM_TABLET(23)"}, | |
| {0x02d8, "WM_TABLET(24)"}, | |
| {0x02d9, "WM_TABLET(25)"}, | |
| {0x02da, "WM_TABLET(26)"}, | |
| {0x02db, "WM_TABLET(27)"}, | |
| {0x02dc, "WM_TABLET(28)"}, | |
| {0x02dd, "WM_TABLET(29)"}, | |
| {0x02de, "WM_TABLET(30)"}, | |
| {0x02df, "WM_TABLET_LAST"}, | |
| {0x02e0, "WM_DPICHANGED"}, | |
| {0x0300, "WM_CUT"}, | |
| {0x0301, "WM_COPY"}, | |
| {0x0302, "WM_PASTE"}, | |
| {0x0303, "WM_CLEAR"}, | |
| {0x0304, "WM_UNDO"}, | |
| {0x0305, "WM_RENDERFORMAT"}, | |
| {0x0306, "WM_RENDERALLFORMATS"}, | |
| {0x0307, "WM_DESTROYCLIPBOARD"}, | |
| {0x0308, "WM_DRAWCLIPBOARD"}, | |
| {0x0309, "WM_PAINTCLIPBOARD"}, | |
| {0x030a, "WM_VSCROLLCLIPBOARD"}, | |
| {0x030b, "WM_SIZECLIPBOARD"}, | |
| {0x030c, "WM_ASKCBFORMATNAME"}, | |
| {0x030d, "WM_CHANGECBCHAIN"}, | |
| {0x030e, "WM_HSCROLLCLIPBOARD"}, | |
| {0x030f, "WM_QUERYNEWPALETTE"}, | |
| {0x0310, "WM_PALETTEISCHANGING"}, | |
| {0x0311, "WM_PALETTECHANGED"}, | |
| {0x0312, "WM_HOTKEY"}, | |
| {0x0313, "WM_SYSMENU"}, | |
| {0x0314, "WM_HOOKMSG"}, | |
| {0x0315, "WM_EXITPROCESS"}, | |
| {0x0316, "WM_WAKETHREAD"}, | |
| {0x0317, "WM_PRINT"}, | |
| {0x0318, "WM_PRINTCLIENT"}, | |
| {0x0319, "WM_APPCOMMAND"}, | |
| {0x031a, "WM_THEMECHANGED"}, | |
| {0x031b, "WM_UAHINIT"}, | |
| {0x031c, "WM_DESKTOPNOTIFY"}, | |
| {0x031d, "WM_CLIPBOARDUPDATE"}, | |
| {0x031e, "WM_DWMCOMPOSITIONCHANGED"}, | |
| {0x031f, "WM_DWMNCRENDERINGCHANGED"}, | |
| {0x0320, "WM_DWMCOLORIZATIONCOLORCHANGED"}, | |
| {0x0321, "WM_DWMWINDOWMAXIMIZEDCHANGE"}, | |
| {0x0322, "WM_DWMEXILEFRAME"}, | |
| {0x0323, "WM_DWMSENDICONICTHUMBNAIL"}, | |
| {0x0324, "WM_MAGNIFICATION_STARTED"}, | |
| {0x0325, "WM_MAGNIFICATION_ENDED"}, | |
| {0x0326, "WM_DWMSENDICONICLIVEPREVIEWBITMAP"}, | |
| {0x0327, "WM_DWMTHUMBNAILSIZECHANGED"}, | |
| {0x0328, "WM_MAGNIFICATION_OUTPUT"}, | |
| {0x0329, "WM_BSDRDATA"}, | |
| {0x032a, "WM_DWMTRANSITIONSTATECHANGED"}, | |
| {0x032c, "WM_KEYBOARDCORRECTIONCALLOUT"}, | |
| {0x032d, "WM_KEYBOARDCORRECTIONACTION"}, | |
| {0x032e, "WM_UIACTION"}, | |
| {0x032f, "WM_ROUTED_UI_EVENT"}, | |
| {0x0330, "WM_MEASURECONTROL"}, | |
| {0x0331, "WM_GETACTIONTEXT"}, | |
| {0x0332, "WM_CE_ONLY(2)"}, | |
| {0x0333, "WM_FORWARDKEYDOWN"}, | |
| {0x0334, "WM_FORWARDKEYUP"}, | |
| {0x0335, "WM_CE_ONLY(5)"}, | |
| {0x0336, "WM_CE_ONLY(6)"}, | |
| {0x0337, "WM_CE_ONLY(7)"}, | |
| {0x0338, "WM_CE_ONLY(8)"}, | |
| {0x0339, "WM_CE_ONLY(9)"}, | |
| {0x033a, "WM_CE_ONLY(10)"}, | |
| {0x033b, "WM_CE_ONLY(11)"}, | |
| {0x033c, "WM_CE_ONLY(12)"}, | |
| {0x033d, "WM_CE_ONLY(13)"}, | |
| {0x033e, "WM_CE_ONLY_LAST"}, | |
| {0x033f, "WM_GETTITLEBARINFOEX"}, | |
| {0x0340, "WM_NOTIFYWOW"}, | |
| {0x0358, "WM_HANDHELDFIRST"}, | |
| {0x0359, "WM_HANDHELD_reserved_359"}, | |
| {0x035a, "WM_HANDHELD_reserved_35a"}, | |
| {0x035b, "WM_HANDHELD_reserved_35b"}, | |
| {0x035c, "WM_HANDHELD_reserved_35c"}, | |
| {0x035d, "WM_HANDHELD_reserved_35d"}, | |
| {0x035e, "WM_HANDHELD_reserved_35e"}, | |
| {0x035f, "WM_HANDHELDLAST"}, | |
| {0x0360, "WM_AFXFIRST"}, | |
| {0x0361, "WM_AFX(1)"}, | |
| {0x0362, "WM_AFX(2)"}, | |
| {0x0363, "WM_AFX(3)"}, | |
| {0x0364, "WM_AFX(4)"}, | |
| {0x0365, "WM_AFX(5)"}, | |
| {0x0366, "WM_AFX(6)"}, | |
| {0x0367, "WM_AFX(7)"}, | |
| {0x0368, "WM_AFX(8)"}, | |
| {0x0369, "WM_AFX(9)"}, | |
| {0x036a, "WM_AFX(10)"}, | |
| {0x036b, "WM_AFX(11)"}, | |
| {0x036c, "WM_AFX(12)"}, | |
| {0x036d, "WM_AFX(13)"}, | |
| {0x036e, "WM_AFX(14)"}, | |
| {0x036f, "WM_AFX(15)"}, | |
| {0x0370, "WM_AFX(16)"}, | |
| {0x0371, "WM_AFX(17)"}, | |
| {0x0372, "WM_AFX(18)"}, | |
| {0x0373, "WM_AFX(19)"}, | |
| {0x0374, "WM_AFX(20)"}, | |
| {0x0375, "WM_AFX(21)"}, | |
| {0x0376, "WM_AFX(22)"}, | |
| {0x0377, "WM_AFX(23)"}, | |
| {0x0378, "WM_AFX(24)"}, | |
| {0x0379, "WM_AFX(25)"}, | |
| {0x037a, "WM_AFX(26)"}, | |
| {0x037b, "WM_AFX(27)"}, | |
| {0x037c, "WM_AFX(28)"}, | |
| {0x037d, "WM_AFX(29)"}, | |
| {0x037e, "WM_AFX(30)"}, | |
| {0x037f, "WM_AFXLAST"}, | |
| {0x0380, "WM_PENWINFIRST"}, | |
| {0x0381, "WM_RCRESULT"}, | |
| {0x0382, "WM_HOOKRCRESULT"}, | |
| // {0x0383, "WM_GLOBALRCCHANGE"}, // ??? | |
| {0x0383, "WM_PENMISCINFO"}, | |
| {0x0384, "WM_SKB"}, | |
| // {0x0385, "WM_HEDITCTL"}, // ??? | |
| {0x0385, "WM_PENCTL"}, | |
| {0x0386, "WM_PENMISC"}, | |
| {0x0387, "WM_CTLINIT"}, | |
| {0x0388, "WM_PENEVENT"}, | |
| {0x0389, "WM_PENWIN(9)"}, | |
| {0x038a, "WM_PENWIN(10)"}, | |
| {0x038b, "WM_PENWIN(11)"}, | |
| {0x038c, "WM_PENWIN(12)"}, | |
| {0x038d, "WM_PENWIN(13)"}, | |
| {0x038e, "WM_PENWIN(14)"}, | |
| {0x038f, "WM_PENWINLAST"}, | |
| {0x0390, "WM_COALESCE_FIRST"}, | |
| {0x0391, "WM_COALESCE(1)"}, | |
| {0x0392, "WM_COALESCE(2)"}, | |
| {0x0393, "WM_COALESCE(3)"}, | |
| {0x0394, "WM_COALESCE(4)"}, | |
| {0x0395, "WM_COALESCE(5)"}, | |
| {0x0396, "WM_COALESCE(6)"}, | |
| {0x0397, "WM_COALESCE(7)"}, | |
| {0x0398, "WM_COALESCE(8)"}, | |
| {0x0399, "WM_COALESCE(9)"}, | |
| {0x039a, "WM_COALESCE(10)"}, | |
| {0x039b, "WM_COALESCE(11)"}, | |
| {0x039c, "WM_COALESCE(12)"}, | |
| {0x039d, "WM_COALESCE(13)"}, | |
| {0x039e, "WM_COALESCE(14)"}, | |
| {0x039f, "WM_COALESCE_LAST"}, | |
| {0x03a0, "WM_MM_RESERVED_FIRST"}, | |
| {0x03a1, "WM_MM_RESERVED(1)"}, | |
| {0x03a2, "WM_MM_RESERVED(2)"}, | |
| {0x03a3, "WM_MM_RESERVED(3)"}, | |
| {0x03a4, "WM_MM_RESERVED(4)"}, | |
| {0x03a5, "WM_MM_RESERVED(5)"}, | |
| {0x03a6, "WM_MM_RESERVED(6)"}, | |
| {0x03a7, "WM_MM_RESERVED(7)"}, | |
| {0x03a8, "WM_MM_RESERVED(8)"}, | |
| {0x03a9, "WM_MM_RESERVED(9)"}, | |
| {0x03aa, "WM_MM_RESERVED(10)"}, | |
| {0x03ab, "WM_MM_RESERVED(11)"}, | |
| {0x03ac, "WM_MM_RESERVED(12)"}, | |
| {0x03ad, "WM_MM_RESERVED(13)"}, | |
| {0x03ae, "WM_MM_RESERVED(14)"}, | |
| {0x03af, "WM_MM_RESERVED(15)"}, | |
| {0x03b0, "WM_MM_RESERVED(16)"}, | |
| {0x03b1, "WM_MM_RESERVED(17)"}, | |
| {0x03b2, "WM_MM_RESERVED(18)"}, | |
| {0x03b3, "WM_MM_RESERVED(19)"}, | |
| {0x03b4, "WM_MM_RESERVED(20)"}, | |
| {0x03b5, "WM_MM_RESERVED(21)"}, | |
| {0x03b6, "WM_MM_RESERVED(22)"}, | |
| {0x03b7, "WM_MM_RESERVED(23)"}, | |
| {0x03b8, "WM_MM_RESERVED(24)"}, | |
| {0x03b9, "WM_MM_RESERVED(25)"}, | |
| {0x03ba, "WM_MM_RESERVED(26)"}, | |
| {0x03bb, "WM_MM_RESERVED(27)"}, | |
| {0x03bc, "WM_MM_RESERVED(28)"}, | |
| {0x03bd, "WM_MM_RESERVED(29)"}, | |
| {0x03be, "WM_MM_RESERVED(30)"}, | |
| {0x03bf, "WM_MM_RESERVED(31)"}, | |
| {0x03c0, "WM_MM_RESERVED(32)"}, | |
| {0x03c1, "WM_MM_RESERVED(33)"}, | |
| {0x03c2, "WM_MM_RESERVED(34)"}, | |
| {0x03c3, "WM_MM_RESERVED(35)"}, | |
| {0x03c4, "WM_MM_RESERVED(36)"}, | |
| {0x03c5, "WM_MM_RESERVED(37)"}, | |
| {0x03c6, "WM_MM_RESERVED(38)"}, | |
| {0x03c7, "WM_MM_RESERVED(39)"}, | |
| {0x03c8, "WM_MM_RESERVED(40)"}, | |
| {0x03c9, "WM_MM_RESERVED(41)"}, | |
| {0x03ca, "WM_MM_RESERVED(42)"}, | |
| {0x03cb, "WM_MM_RESERVED(43)"}, | |
| {0x03cc, "WM_MM_RESERVED(44)"}, | |
| {0x03cd, "WM_MM_RESERVED(45)"}, | |
| {0x03ce, "WM_MM_RESERVED(46)"}, | |
| {0x03cf, "WM_MM_RESERVED(47)"}, | |
| {0x03d0, "WM_MM_RESERVED(48)"}, | |
| {0x03d1, "WM_MM_RESERVED(49)"}, | |
| {0x03d2, "WM_MM_RESERVED(50)"}, | |
| {0x03d3, "WM_MM_RESERVED(51)"}, | |
| {0x03d4, "WM_MM_RESERVED(52)"}, | |
| {0x03d5, "WM_MM_RESERVED(53)"}, | |
| {0x03d6, "WM_MM_RESERVED(54)"}, | |
| {0x03d7, "WM_MM_RESERVED(55)"}, | |
| {0x03d8, "WM_MM_RESERVED(56)"}, | |
| {0x03d9, "WM_MM_RESERVED(57)"}, | |
| {0x03da, "WM_MM_RESERVED(58)"}, | |
| {0x03db, "WM_MM_RESERVED(59)"}, | |
| {0x03dc, "WM_MM_RESERVED(61)"}, | |
| {0x03dd, "WM_MM_RESERVED(62)"}, | |
| {0x03de, "WM_MM_RESERVED(63)"}, | |
| {0x03df, "WM_MM_RESERVED_LAST"}, | |
| {0x03e0, "WM_INTERNAL_DDE_FIRST"}, | |
| {0x03e1, "WM_INTERNAL_DDE(1)"}, | |
| {0x03e2, "WM_INTERNAL_DDE(2)"}, | |
| {0x03e3, "WM_INTERNAL_DDE(3)"}, | |
| {0x03e4, "WM_INTERNAL_DDE(4)"}, | |
| {0x03e5, "WM_INTERNAL_DDE(5)"}, | |
| {0x03e6, "WM_INTERNAL_DDE(6)"}, | |
| {0x03e7, "WM_INTERNAL_DDE(7)"}, | |
| {0x03e8, "WM_INTERNAL_DDE(8)"}, | |
| {0x03e9, "WM_INTERNAL_DDE(9)"}, | |
| {0x03ea, "WM_INTERNAL_DDE(10)"}, | |
| {0x03eb, "WM_INTERNAL_DDE(11)"}, | |
| {0x03ec, "WM_INTERNAL_DDE(12)"}, | |
| {0x03ed, "WM_INTERNAL_DDE(13)"}, | |
| {0x03ee, "WM_INTERNAL_DDE(14)"}, | |
| {0x03ef, "WM_INTERNAL_DDE_LAST"}, | |
| {0x03f0, "WM_CBT_RESERVED_FIRST"}, | |
| {0x03f1, "WM_CBT_RESERVED(1)"}, | |
| {0x03f2, "WM_CBT_RESERVED(2)"}, | |
| {0x03f3, "WM_CBT_RESERVED(3)"}, | |
| {0x03f4, "WM_CBT_RESERVED(4)"}, | |
| {0x03f5, "WM_CBT_RESERVED(5)"}, | |
| {0x03f6, "WM_CBT_RESERVED(6)"}, | |
| {0x03f7, "WM_CBT_RESERVED(7)"}, | |
| {0x03f8, "WM_CBT_RESERVED(8)"}, | |
| {0x03f9, "WM_CBT_RESERVED(9)"}, | |
| {0x03fa, "WM_CBT_RESERVED(10)"}, | |
| {0x03fb, "WM_CBT_RESERVED(11)"}, | |
| {0x03fc, "WM_CBT_RESERVED(12)"}, | |
| {0x03fd, "WM_CBT_RESERVED(13)"}, | |
| {0x03fe, "WM_CBT_RESERVED(14)"}, | |
| {0x03ff, "WM_CBT_RESERVED_LAST"}, | |
| // {0x0400, "DDM_SETFMT"}, | |
| // {0x0400, "DM_GETDEFID"}, | |
| // {0x0400, "NIN_SELECT"}, | |
| // {0x0400, "TBM_GETPOS"}, | |
| // {0x0400, "WM_PSD_PAGESETUPDLG"}, | |
| {0x0400, "WM_USER"}, | |
| // {0x0401, "CBEM_INSERTITEMA"}, | |
| // {0x0401, "DDM_DRAW"}, | |
| // {0x0401, "DM_SETDEFID"}, | |
| // {0x0401, "HKM_SETHOTKEY"}, | |
| // {0x0401, "PBM_SETRANGE"}, | |
| // {0x0401, "RB_INSERTBANDA"}, | |
| // {0x0401, "SB_SETTEXTA"}, | |
| // {0x0401, "TB_ENABLEBUTTON"}, | |
| // {0x0401, "TBM_GETRANGEMIN"}, | |
| {0x0401, "TTM_ACTIVATE"}, | |
| // {0x0401, "WM_CHOOSEFONT_GETLOGFONT"}, | |
| // {0x0401, "WM_PSD_FULLPAGERECT"}, | |
| // {0x0402, "CBEM_SETIMAGELIST"}, | |
| // {0x0402, "DDM_CLOSE"}, | |
| // {0x0402, "DM_REPOSITION"}, | |
| // {0x0402, "HKM_GETHOTKEY"}, | |
| // {0x0402, "PBM_SETPOS"}, | |
| // {0x0402, "RB_DELETEBAND"}, | |
| // {0x0402, "SB_GETTEXTA"}, | |
| // {0x0402, "TB_CHECKBUTTON"}, | |
| {0x0402, "TBM_GETRANGEMAX"}, | |
| // {0x0402, "WM_PSD_MINMARGINRECT"}, | |
| // {0x0403, "CBEM_GETIMAGELIST"}, | |
| // {0x0403, "DDM_BEGIN"}, | |
| // {0x0403, "HKM_SETRULES"}, | |
| // {0x0403, "PBM_DELTAPOS"}, | |
| // {0x0403, "RB_GETBARINFO"}, | |
| // {0x0403, "SB_GETTEXTLENGTHA"}, | |
| // {0x0403, "TB_PRESSBUTTON"}, | |
| // {0x0403, "TBM_GETTIC"}, | |
| {0x0403, "TTM_SETDELAYTIME"}, | |
| // {0x0403, "WM_PSD_MARGINRECT"}, | |
| // {0x0404, "CBEM_GETITEMA"}, | |
| // {0x0404, "DDM_END"}, | |
| // {0x0404, "PBM_SETSTEP"}, | |
| // {0x0404, "RB_SETBARINFO"}, | |
| // {0x0404, "SB_SETPARTS"}, | |
| // {0x0404, "TB_HIDEBUTTON"}, | |
| // {0x0404, "TBM_SETTIC"}, | |
| {0x0404, "TTM_ADDTOOLA"}, | |
| // {0x0404, "WM_PSD_GREEKTEXTRECT"}, | |
| // {0x0405, "CBEM_SETITEMA"}, | |
| // {0x0405, "PBM_STEPIT"}, | |
| // {0x0405, "TB_INDETERMINATE"}, | |
| // {0x0405, "TBM_SETPOS"}, | |
| {0x0405, "TTM_DELTOOLA"}, | |
| // {0x0405, "WM_PSD_ENVSTAMPRECT"}, | |
| // {0x0406, "CBEM_GETCOMBOCONTROL"}, | |
| // {0x0406, "PBM_SETRANGE32"}, | |
| // {0x0406, "RB_SETBANDINFOA"}, | |
| // {0x0406, "SB_GETPARTS"}, | |
| // {0x0406, "TB_MARKBUTTON"}, | |
| // {0x0406, "TBM_SETRANGE"}, | |
| {0x0406, "TTM_NEWTOOLRECTA"}, | |
| // {0x0406, "WM_PSD_YAFULLPAGERECT"}, | |
| // {0x0407, "CBEM_GETEDITCONTROL"}, | |
| // {0x0407, "PBM_GETRANGE"}, | |
| // {0x0407, "RB_SETPARENT"}, | |
| // {0x0407, "SB_GETBORDERS"}, | |
| // {0x0407, "TBM_SETRANGEMIN"}, | |
| {0x0407, "TTM_RELAYEVENT"}, | |
| // {0x0408, "CBEM_SETEXSTYLE"}, | |
| // {0x0408, "PBM_GETPOS"}, | |
| // {0x0408, "RB_HITTEST"}, | |
| // {0x0408, "SB_SETMINHEIGHT"}, | |
| // {0x0408, "TBM_SETRANGEMAX"}, | |
| {0x0408, "TTM_GETTOOLINFOA"}, | |
| // {0x0409, "CBEM_GETEXSTYLE"}, | |
| // {0x0409, "CBEM_GETEXTENDEDSTYLE"}, | |
| // {0x0409, "PBM_SETBARCOLOR"}, | |
| // {0x0409, "RB_GETRECT"}, | |
| // {0x0409, "SB_SIMPLE"}, | |
| // {0x0409, "TB_ISBUTTONENABLED"}, | |
| // {0x0409, "TBM_CLEARTICS"}, | |
| {0x0409, "TTM_SETTOOLINFOA"}, | |
| // {0x040a, "CBEM_HASEDITCHANGED"}, | |
| // {0x040a, "RB_INSERTBANDW"}, | |
| // {0x040a, "SB_GETRECT"}, | |
| // {0x040a, "TB_ISBUTTONCHECKED"}, | |
| // {0x040a, "TBM_SETSEL"}, | |
| {0x040a, "TTM_HITTESTA"}, | |
| // {0x040a, "WIZ_QUERYNUMPAGES"}, | |
| // {0x040b, "CBEM_INSERTITEMW"}, | |
| // {0x040b, "RB_SETBANDINFOW"}, | |
| // {0x040b, "SB_SETTEXTW"}, | |
| // {0x040b, "TB_ISBUTTONPRESSED"}, | |
| // {0x040b, "TBM_SETSELSTART"}, | |
| {0x040b, "TTM_GETTEXTA"}, | |
| // {0x040b, "WIZ_NEXT"}, | |
| // {0x040c, "CBEM_SETITEMW"}, | |
| // {0x040c, "RB_GETBANDCOUNT"}, | |
| // {0x040c, "SB_GETTEXTLENGTHW"}, | |
| // {0x040c, "TB_ISBUTTONHIDDEN"}, | |
| // {0x040c, "TBM_SETSELEND"}, | |
| {0x040c, "TTM_UPDATETIPTEXTA"}, | |
| // {0x040c, "WIZ_PREV"}, | |
| // {0x040d, "CBEM_GETITEMW"}, | |
| // {0x040d, "RB_GETROWCOUNT"}, | |
| // {0x040d, "SB_GETTEXTW"}, | |
| // {0x040d, "TB_ISBUTTONINDETERMINATE"}, | |
| {0x040d, "TTM_GETTOOLCOUNT"}, | |
| // {0x040e, "CBEM_SETEXTENDEDSTYLE"}, | |
| // {0x040e, "RB_GETROWHEIGHT"}, | |
| // {0x040e, "SB_ISSIMPLE"}, | |
| // {0x040e, "TB_ISBUTTONHIGHLIGHTED"}, | |
| // {0x040e, "TBM_GETPTICS"}, | |
| {0x040e, "TTM_ENUMTOOLSA"}, | |
| // {0x040f, "SB_SETICON"}, | |
| // {0x040f, "TBM_GETTICPOS"}, | |
| {0x040f, "TTM_GETCURRENTTOOLA"}, | |
| // {0x0410, "RB_IDTOINDEX"}, | |
| // {0x0410, "SB_SETTIPTEXTA"}, | |
| // {0x0410, "TBM_GETNUMTICS"}, | |
| {0x0410, "TTM_WINDOWFROMPOINT"}, | |
| // {0x0411, "RB_GETTOOLTIPS"}, | |
| // {0x0411, "SB_SETTIPTEXTW"}, | |
| // {0x0411, "TB_SETSTATE"}, | |
| // {0x0411, "TBM_GETSELSTART"}, | |
| {0x0411, "TTM_TRACKACTIVATE"}, | |
| // {0x0412, "RB_SETTOOLTIPS"}, | |
| // {0x0412, "SB_GETTIPTEXTA"}, | |
| // {0x0412, "TB_GETSTATE"}, | |
| // {0x0412, "TBM_GETSELEND"}, | |
| {0x0412, "TTM_TRACKPOSITION"}, | |
| // {0x0413, "RB_SETBKCOLOR"}, | |
| // {0x0413, "SB_GETTIPTEXTW"}, | |
| // {0x0413, "TB_ADDBITMAP"}, | |
| // {0x0413, "TBM_CLEARSEL"}, | |
| {0x0413, "TTM_SETTIPBKCOLOR"}, | |
| // {0x0414, "RB_GETBKCOLOR"}, | |
| // {0x0414, "SB_GETICON"}, | |
| // {0x0414, "TB_ADDBUTTONSA"}, | |
| // {0x0414, "TBM_SETTICFREQ"}, | |
| {0x0414, "TTM_SETTIPTEXTCOLOR"}, | |
| // {0x0415, "RB_SETTEXTCOLOR"}, | |
| // {0x0415, "TB_INSERTBUTTONA"}, | |
| // {0x0415, "TBM_SETPAGESIZE"}, | |
| {0x0415, "TTM_GETDELAYTIME"}, | |
| // {0x0416, "RB_GETTEXTCOLOR"}, | |
| // {0x0416, "TB_DELETEBUTTON"}, | |
| // {0x0416, "TBM_GETPAGESIZE"}, | |
| {0x0416, "TTM_GETTIPBKCOLOR"}, | |
| // {0x0417, "RB_SIZETORECT"}, | |
| // {0x0417, "TB_GETBUTTON"}, | |
| // {0x0417, "TBM_SETLINESIZE"}, | |
| {0x0417, "TTM_GETTIPTEXTCOLOR"}, | |
| // {0x0418, "RB_BEGINDRAG"}, | |
| // {0x0418, "TB_BUTTONCOUNT"}, | |
| // {0x0418, "TBM_GETLINESIZE"}, | |
| {0x0418, "TTM_SETMAXTIPWIDTH"}, | |
| // {0x0419, "RB_ENDDRAG"}, | |
| // {0x0419, "TB_COMMANDTOINDEX"}, | |
| // {0x0419, "TBM_GETTHUMBRECT"}, | |
| {0x0419, "TTM_GETMAXTIPWIDTH"}, | |
| // {0x041a, "RB_DRAGMOVE"}, | |
| // {0x041a, "TB_SAVERESTOREA"}, | |
| // {0x041a, "TBM_GETCHANNELRECT"}, | |
| {0x041a, "TTM_SETMARGIN"}, | |
| // {0x041b, "RB_GETBARHEIGHT"}, | |
| // {0x041b, "TB_CUSTOMIZE"}, | |
| // {0x041b, "TBM_SETTHUMBLENGTH"}, | |
| {0x041b, "TTM_GETMARGIN"}, | |
| // {0x041c, "RB_GETBANDINFOW"}, | |
| // {0x041c, "TB_ADDSTRINGA"}, | |
| // {0x041c, "TBM_GETTHUMBLENGTH"}, | |
| {0x041c, "TTM_POP"}, | |
| // {0x041d, "RB_GETBANDINFOA"}, | |
| // {0x041d, "TB_GETITEMRECT"}, | |
| // {0x041d, "TBM_SETTOOLTIPS"}, | |
| {0x041d, "TTM_UPDATE"}, | |
| // {0x041e, "RB_MINIMIZEBAND"}, | |
| // {0x041e, "TB_BUTTONSTRUCTSIZE"}, | |
| // {0x041e, "TBM_GETTOOLTIPS"}, | |
| {0x041e, "TTM_GETBUBBLESIZE"}, | |
| // {0x041f, "RB_MAXIMIZEBAND"}, | |
| // {0x041f, "TB_SETBUTTONSIZE"}, | |
| // {0x041f, "TBM_SETTIPSIDE"}, | |
| {0x041f, "TTM_ADJUSTRECT"}, | |
| // {0x0420, "TB_SETBITMAPSIZE"}, | |
| // {0x0420, "TBM_SETBUDDY"}, | |
| {0x0420, "TTM_SETTITLEA"}, | |
| // {0x0421, "MSG_FTS_JUMP_VA"}, | |
| // {0x0421, "TB_AUTOSIZE"}, | |
| // {0x0421, "TBM_GETBUDDY"}, | |
| {0x0421, "TTM_SETTITLEW"}, | |
| {0x0422, "RB_GETBANDBORDERS"}, | |
| // {0x0423, "MSG_FTS_JUMP_QWORD"}, | |
| // {0x0423, "RB_SHOWBAND"}, | |
| {0x0423, "TB_GETTOOLTIPS"}, | |
| // {0x0424, "MSG_REINDEX_REQUEST"}, | |
| {0x0424, "TB_SETTOOLTIPS"}, | |
| // {0x0425, "MSG_FTS_WHERE_IS_IT"}, | |
| // {0x0425, "RB_SETPALETTE"}, | |
| {0x0425, "TB_SETPARENT"}, | |
| {0x0426, "RB_GETPALETTE"}, | |
| // {0x0427, "RB_MOVEBAND"}, | |
| {0x0427, "TB_SETROWS"}, | |
| {0x0428, "TB_GETROWS"}, | |
| {0x0429, "TB_GETBITMAPFLAGS"}, | |
| {0x042a, "TB_SETCMDID"}, | |
| // {0x042b, "RB_PUSHCHEVRON"}, | |
| {0x042b, "TB_CHANGEBITMAP"}, | |
| {0x042c, "TB_GETBITMAP"}, | |
| // {0x042d, "MSG_GET_DEFFONT"}, | |
| {0x042d, "TB_GETBUTTONTEXTA"}, | |
| {0x042e, "TB_REPLACEBITMAP"}, | |
| {0x042f, "TB_SETINDENT"}, | |
| {0x0430, "TB_SETIMAGELIST"}, | |
| {0x0431, "TB_GETIMAGELIST"}, | |
| // {0x0432, "EM_CANPASTE"}, | |
| // {0x0432, "TB_LOADIMAGES"}, | |
| {0x0432, "TTM_ADDTOOLW"}, | |
| // {0x0433, "EM_DISPLAYBAND"}, | |
| // {0x0433, "TB_GETRECT"}, | |
| {0x0433, "TTM_DELTOOLW"}, | |
| // {0x0434, "EM_EXGETSEL"}, | |
| // {0x0434, "TB_SETHOTIMAGELIST"}, | |
| {0x0434, "TTM_NEWTOOLRECTW"}, | |
| // {0x0435, "EM_EXLIMITTEXT"}, | |
| // {0x0435, "TB_GETHOTIMAGELIST"}, | |
| {0x0435, "TTM_GETTOOLINFOW"}, | |
| // {0x0436, "EM_EXLINEFROMCHAR"}, | |
| // {0x0436, "TB_SETDISABLEDIMAGELIST"}, | |
| {0x0436, "TTM_SETTOOLINFOW"}, | |
| // {0x0437, "EM_EXSETSEL"}, | |
| // {0x0437, "TB_GETDISABLEDIMAGELIST"}, | |
| {0x0437, "TTM_HITTESTW"}, | |
| // {0x0438, "EM_FINDTEXT"}, | |
| // {0x0438, "TB_SETSTYLE"}, | |
| {0x0438, "TTM_GETTEXTW"}, | |
| // {0x0439, "EM_FORMATRANGE"}, | |
| // {0x0439, "TB_GETSTYLE"}, | |
| {0x0439, "TTM_UPDATETIPTEXTW"}, | |
| // {0x043a, "EM_GETCHARFORMAT"}, | |
| // {0x043a, "TB_GETBUTTONSIZE"}, | |
| {0x043a, "TTM_ENUMTOOLSW"}, | |
| // {0x043b, "EM_GETEVENTMASK"}, | |
| // {0x043b, "TB_SETBUTTONWIDTH"}, | |
| {0x043b, "TTM_GETCURRENTTOOLW"}, | |
| // {0x043c, "EM_GETOLEINTERFACE"}, | |
| {0x043c, "TB_SETMAXTEXTROWS"}, | |
| // {0x043d, "EM_GETPARAFORMAT"}, | |
| {0x043d, "TB_GETTEXTROWS"}, | |
| // {0x043e, "EM_GETSELTEXT"}, | |
| {0x043e, "TB_GETOBJECT"}, | |
| // {0x043f, "EM_HIDESELECTION"}, | |
| {0x043f, "TB_GETBUTTONINFOW"}, | |
| // {0x0440, "EM_PASTESPECIAL"}, | |
| {0x0440, "TB_SETBUTTONINFOW"}, | |
| // {0x0441, "EM_REQUESTRESIZE"}, | |
| {0x0441, "TB_GETBUTTONINFOA"}, | |
| // {0x0442, "EM_SELECTIONTYPE"}, | |
| {0x0442, "TB_SETBUTTONINFOA"}, | |
| // {0x0443, "EM_SETBKGNDCOLOR"}, | |
| {0x0443, "TB_INSERTBUTTONW"}, | |
| // {0x0444, "EM_SETCHARFORMAT"}, | |
| {0x0444, "TB_ADDBUTTONSW"}, | |
| // {0x0445, "EM_SETEVENTMASK"}, | |
| {0x0445, "TB_HITTEST"}, | |
| // {0x0446, "EM_SETOLECALLBACK"}, | |
| {0x0446, "TB_SETDRAWTEXTFLAGS"}, | |
| // {0x0447, "EM_SETPARAFORMAT"}, | |
| {0x0447, "TB_GETHOTITEM"}, | |
| // {0x0448, "EM_SETTARGETDEVICE"}, | |
| {0x0448, "TB_SETHOTITEM"}, | |
| // {0x0449, "EM_STREAMIN"}, | |
| {0x0449, "TB_SETANCHORHIGHLIGHT"}, | |
| // {0x044a, "EM_STREAMOUT"}, | |
| {0x044a, "TB_GETANCHORHIGHLIGHT"}, | |
| // {0x044b, "EM_GETTEXTRANGE"}, | |
| {0x044b, "TB_GETBUTTONTEXTW"}, | |
| // {0x044c, "EM_FINDWORDBREAK"}, | |
| {0x044c, "TB_SAVERESTOREW"}, | |
| // {0x044d, "EM_SETOPTIONS"}, | |
| {0x044d, "TB_ADDSTRINGW"}, | |
| // {0x044e, "EM_GETOPTIONS"}, | |
| {0x044e, "TB_MAPACCELERATORA"}, | |
| // {0x044f, "EM_FINDTEXTEX"}, | |
| {0x044f, "TB_GETINSERTMARK"}, | |
| // {0x0450, "EM_GETWORDBREAKPROCEX"}, | |
| {0x0450, "TB_SETINSERTMARK"}, | |
| // {0x0451, "EM_SETWORDBREAKPROCEX"}, | |
| {0x0451, "TB_INSERTMARKHITTEST"}, | |
| // {0x0452, "EM_SETUNDOLIMIT"}, | |
| {0x0452, "TB_MOVEBUTTON"}, | |
| {0x0453, "TB_GETMAXSIZE"}, | |
| // {0x0454, "EM_REDO"}, | |
| {0x0454, "TB_SETEXTENDEDSTYLE"}, | |
| // {0x0455, "EM_CANREDO"}, | |
| {0x0455, "TB_GETEXTENDEDSTYLE"}, | |
| // {0x0456, "EM_GETUNDONAME"}, | |
| {0x0456, "TB_GETPADDING"}, | |
| // {0x0457, "EM_GETREDONAME"}, | |
| {0x0457, "TB_SETPADDING"}, | |
| // {0x0458, "EM_STOPGROUPTYPING"}, | |
| {0x0458, "TB_SETINSERTMARKCOLOR"}, | |
| // {0x0459, "EM_SETTEXTMODE"}, | |
| {0x0459, "TB_GETINSERTMARKCOLOR"}, | |
| // {0x045a, "EM_GETTEXTMODE"}, | |
| {0x045a, "TB_MAPACCELERATORW"}, | |
| // {0x045b, "EM_AUTOURLDETECT"}, | |
| {0x045b, "TB_GETSTRINGW"}, | |
| // {0x045c, "EM_GETAUTOURLDETECT"}, | |
| {0x045c, "TB_GETSTRINGA"}, | |
| {0x045d, "EM_SETPALETTE"}, | |
| {0x045e, "EM_GETTEXTEX"}, | |
| {0x045f, "EM_GETTEXTLENGTHEX"}, | |
| {0x0460, "EM_SHOWSCROLLBAR"}, | |
| {0x0461, "EM_SETTEXTEX"}, | |
| {0x0463, "TAPI_REPLY"}, | |
| // {0x0464, "ACM_OPENA"}, | |
| // {0x0464, "BFFM_SETSTATUSTEXTA"}, | |
| // {0x0464, "CDM_FIRST"}, | |
| // {0x0464, "CDM_GETSPEC"}, | |
| {0x0464, "EM_SETPUNCTUATION"}, | |
| // {0x0464, "IPM_CLEARADDRESS"}, | |
| // {0x0464, "WM_CAP_UNICODE_START"}, | |
| // {0x0465, "ACM_PLAY"}, | |
| // {0x0465, "BFFM_ENABLEOK"}, | |
| // {0x0465, "CDM_GETFILEPATH"}, | |
| {0x0465, "EM_GETPUNCTUATION"}, | |
| // {0x0465, "IPM_SETADDRESS"}, | |
| // {0x0465, "PSM_SETCURSEL"}, | |
| // {0x0465, "UDM_SETRANGE"}, | |
| // {0x0465, "WM_CHOOSEFONT_SETLOGFONT"}, | |
| // {0x0466, "ACM_STOP"}, | |
| // {0x0466, "BFFM_SETSELECTIONA"}, | |
| // {0x0466, "CDM_GETFOLDERPATH"}, | |
| {0x0466, "EM_SETWORDWRAPMODE"}, | |
| // {0x0466, "IPM_GETADDRESS"}, | |
| // {0x0466, "PSM_REMOVEPAGE"}, | |
| // {0x0466, "UDM_GETRANGE"}, | |
| // {0x0466, "WM_CAP_SET_CALLBACK_ERRORW"}, | |
| // {0x0466, "WM_CHOOSEFONT_SETFLAGS"}, | |
| // {0x0467, "ACM_OPENW"}, | |
| // {0x0467, "BFFM_SETSELECTIONW"}, | |
| // {0x0467, "CDM_GETFOLDERIDLIST"}, | |
| {0x0467, "EM_GETWORDWRAPMODE"}, | |
| // {0x0467, "IPM_SETRANGE"}, | |
| // {0x0467, "PSM_ADDPAGE"}, | |
| // {0x0467, "UDM_SETPOS"}, | |
| // {0x0467, "WM_CAP_SET_CALLBACK_STATUSW"}, | |
| // {0x0468, "BFFM_SETSTATUSTEXTW"}, | |
| // {0x0468, "CDM_SETCONTROLTEXT"}, | |
| {0x0468, "EM_SETIMECOLOR"}, | |
| // {0x0468, "IPM_SETFOCUS"}, | |
| // {0x0468, "PSM_CHANGED"}, | |
| // {0x0468, "UDM_GETPOS"}, | |
| // {0x0469, "CDM_HIDECONTROL"}, | |
| {0x0469, "EM_GETIMECOLOR"}, | |
| // {0x0469, "IPM_ISBLANK"}, | |
| // {0x0469, "PSM_RESTARTWINDOWS"}, | |
| // {0x0469, "UDM_SETBUDDY"}, | |
| // {0x046a, "CDM_SETDEFEXT"}, | |
| {0x046a, "EM_SETIMEOPTIONS"}, | |
| // {0x046a, "PSM_REBOOTSYSTEM"}, | |
| // {0x046a, "UDM_GETBUDDY"}, | |
| {0x046b, "EM_GETIMEOPTIONS"}, | |
| // {0x046b, "PSM_CANCELTOCLOSE"}, | |
| // {0x046b, "UDM_SETACCEL"}, | |
| {0x046c, "EM_CONVPOSITION"}, | |
| // {0x046c, "PSM_QUERYSIBLINGS"}, | |
| // {0x046c, "UDM_GETACCEL"}, | |
| // {0x046d, "MCIWNDM_GETZOOM"}, | |
| {0x046d, "PSM_UNCHANGED"}, | |
| // {0x046d, "UDM_SETBASE"}, | |
| {0x046e, "PSM_APPLY"}, | |
| // {0x046e, "UDM_GETBASE"}, | |
| {0x046f, "PSM_SETTITLEA"}, | |
| // {0x046f, "UDM_SETRANGE32"}, | |
| {0x0470, "PSM_SETWIZBUTTONS"}, | |
| // {0x0470, "UDM_GETRANGE32"}, | |
| // {0x0470, "WM_CAP_DRIVER_GET_NAMEW"}, | |
| {0x0471, "PSM_PRESSBUTTON"}, | |
| // {0x0471, "UDM_SETPOS32"}, | |
| // {0x0471, "WM_CAP_DRIVER_GET_VERSIONW"}, | |
| {0x0472, "PSM_SETCURSELID"}, | |
| // {0x0472, "UDM_GETPOS32"}, | |
| {0x0473, "PSM_SETFINISHTEXTA"}, | |
| {0x0474, "PSM_GETTABCONTROL"}, | |
| {0x0475, "PSM_ISDIALOGMESSAGE"}, | |
| // {0x0476, "MCIWNDM_REALIZE"}, | |
| {0x0476, "PSM_GETCURRENTPAGEHWND"}, | |
| // {0x0477, "MCIWNDM_SETTIMEFORMATA"}, | |
| {0x0477, "PSM_INSERTPAGE"}, | |
| // {0x0478, "EM_SETLANGOPTIONS"}, | |
| // {0x0478, "MCIWNDM_GETTIMEFORMATA"}, | |
| {0x0478, "PSM_SETTITLEW"}, | |
| // {0x0478, "WM_CAP_FILE_SET_CAPTURE_FILEW"}, | |
| // {0x0479, "EM_GETLANGOPTIONS"}, | |
| // {0x0479, "MCIWNDM_VALIDATEMEDIA"}, | |
| {0x0479, "PSM_SETFINISHTEXTW"}, | |
| // {0x0479, "WM_CAP_FILE_GET_CAPTURE_FILEW"}, | |
| {0x047a, "EM_GETIMECOMPMODE"}, | |
| {0x047b, "EM_FINDTEXTW"}, | |
| // {0x047b, "MCIWNDM_PLAYTO"}, | |
| // {0x047b, "WM_CAP_FILE_SAVEASW"}, | |
| {0x047c, "EM_FINDTEXTEXW"}, | |
| // {0x047c, "MCIWNDM_GETFILENAMEA"}, | |
| // {0x047d, "EM_RECONVERSION"}, | |
| // {0x047d, "MCIWNDM_GETDEVICEA"}, | |
| {0x047d, "PSM_SETHEADERTITLEA"}, | |
| // {0x047d, "WM_CAP_FILE_SAVEDIBW"}, | |
| // {0x047e, "EM_SETIMEMODEBIAS"}, | |
| // {0x047e, "MCIWNDM_GETPALETTE"}, | |
| {0x047e, "PSM_SETHEADERTITLEW"}, | |
| // {0x047f, "EM_GETIMEMODEBIAS"}, | |
| // {0x047f, "MCIWNDM_SETPALETTE"}, | |
| {0x047f, "PSM_SETHEADERSUBTITLEA"}, | |
| // {0x0480, "MCIWNDM_GETERRORA"}, | |
| {0x0480, "PSM_SETHEADERSUBTITLEW"}, | |
| {0x0481, "PSM_HWNDTOINDEX"}, | |
| {0x0482, "PSM_INDEXTOHWND"}, | |
| // {0x0483, "MCIWNDM_SETINACTIVETIMER"}, | |
| {0x0483, "PSM_PAGETOINDEX"}, | |
| {0x0484, "PSM_INDEXTOPAGE"}, | |
| // {0x0485, "DL_BEGINDRAG"}, | |
| // {0x0485, "MCIWNDM_GETINACTIVETIMER"}, | |
| {0x0485, "PSM_IDTOINDEX"}, | |
| // {0x0486, "DL_DRAGGING"}, | |
| {0x0486, "PSM_INDEXTOID"}, | |
| // {0x0487, "DL_DROPPED"}, | |
| {0x0487, "PSM_GETRESULT"}, | |
| // {0x0488, "DL_CANCELDRAG"}, | |
| {0x0488, "PSM_RECALCPAGESIZES"}, | |
| {0x048c, "MCIWNDM_GET_SOURCE"}, | |
| {0x048d, "MCIWNDM_PUT_SOURCE"}, | |
| {0x048e, "MCIWNDM_GET_DEST"}, | |
| {0x048f, "MCIWNDM_PUT_DEST"}, | |
| {0x0490, "MCIWNDM_CAN_PLAY"}, | |
| {0x0491, "MCIWNDM_CAN_WINDOW"}, | |
| {0x0492, "MCIWNDM_CAN_RECORD"}, | |
| {0x0493, "MCIWNDM_CAN_SAVE"}, | |
| {0x0494, "MCIWNDM_CAN_EJECT"}, | |
| {0x0495, "MCIWNDM_CAN_CONFIG"}, | |
| {0x0496, "IE_GETINK"}, | |
| // {0x0496, "IE_MSGFIRST"}, | |
| {0x0496, "MCIWNDM_PALETTEKICK"}, | |
| {0x0497, "IE_SETINK"}, | |
| {0x0498, "IE_GETPENTIP"}, | |
| {0x0499, "IE_SETPENTIP"}, | |
| {0x049a, "IE_GETERASERTIP"}, | |
| {0x049b, "IE_SETERASERTIP"}, | |
| {0x049c, "IE_GETBKGND"}, | |
| {0x049d, "IE_SETBKGND"}, | |
| {0x049e, "IE_GETGRIDORIGIN"}, | |
| {0x049f, "IE_SETGRIDORIGIN"}, | |
| {0x04a0, "IE_GETGRIDPEN"}, | |
| {0x04a1, "IE_SETGRIDPEN"}, | |
| {0x04a2, "IE_GETGRIDSIZE"}, | |
| {0x04a3, "IE_SETGRIDSIZE"}, | |
| {0x04a4, "IE_GETMODE"}, | |
| {0x04a5, "IE_SETMODE"}, | |
| {0x04a6, "IE_GETINKRECT"}, | |
| // {0x04a6, "WM_CAP_SET_MCI_DEVICEW"}, | |
| {0x04a7, "WM_CAP_GET_MCI_DEVICEW"}, | |
| {0x04b4, "WM_CAP_PAL_OPENW"}, | |
| {0x04b5, "WM_CAP_PAL_SAVEW"}, | |
| {0x04b8, "IE_GETAPPDATA"}, | |
| {0x04b9, "IE_SETAPPDATA"}, | |
| {0x04ba, "IE_GETDRAWOPTS"}, | |
| {0x04bb, "IE_SETDRAWOPTS"}, | |
| {0x04bc, "IE_GETFORMAT"}, | |
| {0x04bd, "IE_SETFORMAT"}, | |
| {0x04be, "IE_GETINKINPUT"}, | |
| {0x04bf, "IE_SETINKINPUT"}, | |
| {0x04c0, "IE_GETNOTIFY"}, | |
| {0x04c1, "IE_SETNOTIFY"}, | |
| {0x04c2, "IE_GETRECOG"}, | |
| {0x04c3, "IE_SETRECOG"}, | |
| {0x04c4, "IE_GETSECURITY"}, | |
| {0x04c5, "IE_SETSECURITY"}, | |
| {0x04c6, "IE_GETSEL"}, | |
| {0x04c7, "IE_SETSEL"}, | |
| // {0x04c8, "CDM_LAST"}, | |
| // {0x04c8, "EM_SETBIDIOPTIONS"}, | |
| {0x04c8, "IE_DOCOMMAND"}, | |
| // {0x04c8, "MCIWNDM_NOTIFYMODE"}, | |
| // {0x04c9, "EM_GETBIDIOPTIONS"}, | |
| {0x04c9, "IE_GETCOMMAND"}, | |
| // {0x04ca, "EM_SETTYPOGRAPHYOPTIONS"}, | |
| {0x04ca, "IE_GETCOUNT"}, | |
| // {0x04cb, "EM_GETTYPOGRAPHYOPTIONS"}, | |
| {0x04cb, "IE_GETGESTURE"}, | |
| // {0x04cb, "MCIWNDM_NOTIFYMEDIA"}, | |
| // {0x04cc, "EM_SETEDITSTYLE"}, | |
| {0x04cc, "IE_GETMENU"}, | |
| // {0x04cd, "EM_GETEDITSTYLE"}, | |
| {0x04cd, "IE_GETPAINTDC"}, | |
| // {0x04cd, "MCIWNDM_NOTIFYERROR"}, | |
| {0x04ce, "IE_GETPDEVENT"}, | |
| {0x04cf, "IE_GETSELCOUNT"}, | |
| {0x04d0, "IE_GETSELITEMS"}, | |
| {0x04d1, "IE_GETSTYLE"}, | |
| {0x04db, "MCIWNDM_SETTIMEFORMATW"}, | |
| // {0x04dc, "EM_OUTLINE"}, | |
| {0x04dc, "MCIWNDM_GETTIMEFORMATW"}, | |
| {0x04dd, "EM_GETSCROLLPOS"}, | |
| {0x04de, "EM_SETSCROLLPOS"}, | |
| {0x04df, "EM_SETFONTSIZE"}, | |
| {0x04e0, "EM_GETZOOM"}, | |
| // {0x04e0, "MCIWNDM_GETFILENAMEW"}, | |
| {0x04e1, "EM_SETZOOM"}, | |
| // {0x04e1, "MCIWNDM_GETDEVICEW"}, | |
| {0x04e2, "EM_GETVIEWKIND"}, | |
| {0x04e3, "EM_SETVIEWKIND"}, | |
| {0x04e4, "EM_GETPAGE"}, | |
| // {0x04e4, "MCIWNDM_GETERRORW"}, | |
| {0x04e5, "EM_SETPAGE"}, | |
| {0x04e6, "EM_GETHYPHENATEINFO"}, | |
| {0x04e7, "EM_SETHYPHENATEINFO"}, | |
| {0x04eb, "EM_GETPAGEROTATE"}, | |
| {0x04ec, "EM_SETPAGEROTATE"}, | |
| {0x04ed, "EM_GETCTFMODEBIAS"}, | |
| {0x04ee, "EM_SETCTFMODEBIAS"}, | |
| {0x04f0, "EM_GETCTFOPENSTATUS"}, | |
| {0x04f1, "EM_SETCTFOPENSTATUS"}, | |
| {0x04f2, "EM_GETIMECOMPTEXT"}, | |
| {0x04f3, "EM_ISIME"}, | |
| {0x04f4, "EM_GETIMEPROPERTY"}, | |
| {0x050d, "EM_GETQUERYRTFOBJ"}, | |
| {0x050e, "EM_SETQUERYRTFOBJ"}, | |
| {0x0600, "FM_GETFOCUS"}, | |
| {0x0601, "FM_GETDRIVEINFOA"}, | |
| {0x0602, "FM_GETSELCOUNT"}, | |
| {0x0603, "FM_GETSELCOUNTLFN"}, | |
| {0x0604, "FM_GETFILESELA"}, | |
| {0x0605, "FM_GETFILESELLFNA"}, | |
| {0x0606, "FM_REFRESH_WINDOWS"}, | |
| {0x0607, "FM_RELOAD_EXTENSIONS"}, | |
| {0x0611, "FM_GETDRIVEINFOW"}, | |
| {0x0614, "FM_GETFILESELW"}, | |
| {0x0615, "FM_GETFILESELLFNW"}, | |
| {0x0659, "WLX_WM_SAS"}, | |
| // {0x07e8, "SM_GETSELCOUNT"}, | |
| // {0x07e8, "UM_GETSELCOUNT"}, | |
| {0x07e8, "WM_CPL_LAUNCH"}, | |
| // {0x07e9, "SM_GETSERVERSELA"}, | |
| // {0x07e9, "UM_GETUSERSELA"}, | |
| {0x07e9, "WM_CPL_LAUNCHED"}, | |
| // {0x07ea, "SM_GETSERVERSELW"}, | |
| {0x07ea, "UM_GETUSERSELW"}, | |
| // {0x07eb, "SM_GETCURFOCUSA"}, | |
| {0x07eb, "UM_GETGROUPSELA"}, | |
| // {0x07ec, "SM_GETCURFOCUSW"}, | |
| {0x07ec, "UM_GETGROUPSELW"}, | |
| // {0x07ed, "SM_GETOPTIONS"}, | |
| {0x07ed, "UM_GETCURFOCUSA"}, | |
| {0x07ee, "UM_GETCURFOCUSW"}, | |
| {0x07ef, "UM_GETOPTIONS"}, | |
| {0x07f0, "UM_GETOPTIONS2"}, | |
| // {0x1000, "LVM_FIRST"}, | |
| {0x1000, "LVM_GETBKCOLOR"}, | |
| {0x1001, "LVM_SETBKCOLOR"}, | |
| {0x1002, "LVM_GETIMAGELIST"}, | |
| {0x1003, "LVM_SETIMAGELIST"}, | |
| {0x1004, "LVM_GETITEMCOUNT"}, | |
| {0x1005, "LVM_GETITEMA"}, | |
| {0x1006, "LVM_SETITEMA"}, | |
| {0x1007, "LVM_INSERTITEMA"}, | |
| {0x1008, "LVM_DELETEITEM"}, | |
| {0x1009, "LVM_DELETEALLITEMS"}, | |
| {0x100a, "LVM_GETCALLBACKMASK"}, | |
| {0x100b, "LVM_SETCALLBACKMASK"}, | |
| {0x100c, "LVM_GETNEXTITEM"}, | |
| {0x100d, "LVM_FINDITEMA"}, | |
| {0x100e, "LVM_GETITEMRECT"}, | |
| {0x100f, "LVM_SETITEMPOSITION"}, | |
| {0x1010, "LVM_GETITEMPOSITION"}, | |
| {0x1011, "LVM_GETSTRINGWIDTHA"}, | |
| {0x1012, "LVM_HITTEST"}, | |
| {0x1013, "LVM_ENSUREVISIBLE"}, | |
| {0x1014, "LVM_SCROLL"}, | |
| {0x1015, "LVM_REDRAWITEMS"}, | |
| {0x1016, "LVM_ARRANGE"}, | |
| {0x1017, "LVM_EDITLABELA"}, | |
| {0x1018, "LVM_GETEDITCONTROL"}, | |
| {0x1019, "LVM_GETCOLUMNA"}, | |
| {0x101a, "LVM_SETCOLUMNA"}, | |
| {0x101b, "LVM_INSERTCOLUMNA"}, | |
| {0x101c, "LVM_DELETECOLUMN"}, | |
| {0x101d, "LVM_GETCOLUMNWIDTH"}, | |
| {0x101e, "LVM_SETCOLUMNWIDTH"}, | |
| {0x101f, "LVM_GETHEADER"}, | |
| {0x1021, "LVM_CREATEDRAGIMAGE"}, | |
| {0x1022, "LVM_GETVIEWRECT"}, | |
| {0x1023, "LVM_GETTEXTCOLOR"}, | |
| {0x1024, "LVM_SETTEXTCOLOR"}, | |
| {0x1025, "LVM_GETTEXTBKCOLOR"}, | |
| {0x1026, "LVM_SETTEXTBKCOLOR"}, | |
| {0x1027, "LVM_GETTOPINDEX"}, | |
| {0x1028, "LVM_GETCOUNTPERPAGE"}, | |
| {0x1029, "LVM_GETORIGIN"}, | |
| {0x102a, "LVM_UPDATE"}, | |
| {0x102b, "LVM_SETITEMSTATE"}, | |
| {0x102c, "LVM_GETITEMSTATE"}, | |
| {0x102d, "LVM_GETITEMTEXTA"}, | |
| {0x102e, "LVM_SETITEMTEXTA"}, | |
| {0x102f, "LVM_SETITEMCOUNT"}, | |
| {0x1030, "LVM_SORTITEMS"}, | |
| {0x1031, "LVM_SETITEMPOSITION32"}, | |
| {0x1032, "LVM_GETSELECTEDCOUNT"}, | |
| {0x1033, "LVM_GETITEMSPACING"}, | |
| {0x1034, "LVM_GETISEARCHSTRINGA"}, | |
| {0x1035, "LVM_SETICONSPACING"}, | |
| {0x1036, "LVM_SETEXTENDEDLISTVIEWSTYLE"}, | |
| {0x1037, "LVM_GETEXTENDEDLISTVIEWSTYLE"}, | |
| {0x1038, "LVM_GETSUBITEMRECT"}, | |
| {0x1039, "LVM_SUBITEMHITTEST"}, | |
| {0x103a, "LVM_SETCOLUMNORDERARRAY"}, | |
| {0x103b, "LVM_GETCOLUMNORDERARRAY"}, | |
| {0x103c, "LVM_SETHOTITEM"}, | |
| {0x103d, "LVM_GETHOTITEM"}, | |
| {0x103e, "LVM_SETHOTCURSOR"}, | |
| {0x103f, "LVM_GETHOTCURSOR"}, | |
| {0x1040, "LVM_APPROXIMATEVIEWRECT"}, | |
| {0x1041, "LVM_SETWORKAREAS"}, | |
| {0x1042, "LVM_GETSELECTIONMARK"}, | |
| {0x1043, "LVM_SETSELECTIONMARK"}, | |
| {0x1044, "LVM_SETBKIMAGEA"}, | |
| {0x1045, "LVM_GETBKIMAGEA"}, | |
| {0x1046, "LVM_GETWORKAREAS"}, | |
| {0x1047, "LVM_SETHOVERTIME"}, | |
| {0x1048, "LVM_GETHOVERTIME"}, | |
| {0x1049, "LVM_GETNUMBEROFWORKAREAS"}, | |
| {0x104a, "LVM_SETTOOLTIPS"}, | |
| {0x104b, "LVM_GETITEMW"}, | |
| {0x104c, "LVM_SETITEMW"}, | |
| {0x104d, "LVM_INSERTITEMW"}, | |
| {0x104e, "LVM_GETTOOLTIPS"}, | |
| {0x1053, "LVM_FINDITEMW"}, | |
| {0x1057, "LVM_GETSTRINGWIDTHW"}, | |
| {0x105f, "LVM_GETCOLUMNW"}, | |
| {0x1060, "LVM_SETCOLUMNW"}, | |
| {0x1061, "LVM_INSERTCOLUMNW"}, | |
| {0x1073, "LVM_GETITEMTEXTW"}, | |
| {0x1074, "LVM_SETITEMTEXTW"}, | |
| {0x1075, "LVM_GETISEARCHSTRINGW"}, | |
| {0x1076, "LVM_EDITLABELW"}, | |
| {0x108b, "LVM_GETBKIMAGEW"}, | |
| {0x108c, "LVM_SETSELECTEDCOLUMN"}, | |
| {0x108d, "LVM_SETTILEWIDTH"}, | |
| {0x108e, "LVM_SETVIEW"}, | |
| {0x108f, "LVM_GETVIEW"}, | |
| {0x1091, "LVM_INSERTGROUP"}, | |
| {0x1093, "LVM_SETGROUPINFO"}, | |
| {0x1095, "LVM_GETGROUPINFO"}, | |
| {0x1096, "LVM_REMOVEGROUP"}, | |
| {0x1097, "LVM_MOVEGROUP"}, | |
| {0x109a, "LVM_MOVEITEMTOGROUP"}, | |
| {0x109b, "LVM_SETGROUPMETRICS"}, | |
| {0x109c, "LVM_GETGROUPMETRICS"}, | |
| {0x109d, "LVM_ENABLEGROUPVIEW"}, | |
| {0x109e, "LVM_SORTGROUPS"}, | |
| {0x109f, "LVM_INSERTGROUPSORTED"}, | |
| {0x10a0, "LVM_REMOVEALLGROUPS"}, | |
| {0x10a1, "LVM_HASGROUP"}, | |
| {0x10a2, "LVM_SETTILEVIEWINFO"}, | |
| {0x10a3, "LVM_GETTILEVIEWINFO"}, | |
| {0x10a4, "LVM_SETTILEINFO"}, | |
| {0x10a5, "LVM_GETTILEINFO"}, | |
| {0x10a6, "LVM_SETINSERTMARK"}, | |
| {0x10a7, "LVM_GETINSERTMARK"}, | |
| {0x10a8, "LVM_INSERTMARKHITTEST"}, | |
| {0x10a9, "LVM_GETINSERTMARKRECT"}, | |
| {0x10aa, "LVM_SETINSERTMARKCOLOR"}, | |
| {0x10ab, "LVM_GETINSERTMARKCOLOR"}, | |
| {0x10ad, "LVM_SETINFOTIP"}, | |
| {0x10ae, "LVM_GETSELECTEDCOLUMN"}, | |
| {0x10af, "LVM_ISGROUPVIEWENABLED"}, | |
| {0x10b0, "LVM_GETOUTLINECOLOR"}, | |
| {0x10b1, "LVM_SETOUTLINECOLOR"}, | |
| {0x10b3, "LVM_CANCELEDITLABEL"}, | |
| {0x10b4, "LVM_MAPINDEXTOID"}, | |
| {0x10b5, "LVM_MAPIDTOINDEX"}, | |
| {0x10b6, "LVM_ISITEMVISIBLE"}, | |
| {0x2000, "OCM__BASE"}, | |
| {0x2005, "LVM_SETUNICODEFORMAT"}, | |
| {0x2006, "LVM_GETUNICODEFORMAT"}, | |
| {0x2019, "OCM_CTLCOLOR"}, | |
| {0x202b, "OCM_DRAWITEM"}, | |
| {0x202c, "OCM_MEASUREITEM"}, | |
| {0x202d, "OCM_DELETEITEM"}, | |
| {0x202e, "OCM_VKEYTOITEM"}, | |
| {0x202f, "OCM_CHARTOITEM"}, | |
| {0x2039, "OCM_COMPAREITEM"}, | |
| {0x204e, "OCM_NOTIFY"}, | |
| {0x2111, "OCM_COMMAND"}, | |
| {0x2114, "OCM_HSCROLL"}, | |
| {0x2115, "OCM_VSCROLL"}, | |
| {0x2132, "OCM_CTLCOLORMSGBOX"}, | |
| {0x2133, "OCM_CTLCOLOREDIT"}, | |
| {0x2134, "OCM_CTLCOLORLISTBOX"}, | |
| {0x2135, "OCM_CTLCOLORBTN"}, | |
| {0x2136, "OCM_CTLCOLORDLG"}, | |
| {0x2137, "OCM_CTLCOLORSCROLLBAR"}, | |
| {0x2138, "OCM_CTLCOLORSTATIC"}, | |
| {0x2210, "OCM_PARENTNOTIFY"}, | |
| {0x8000, "WM_APP"}, | |
| {0xcccd, "WM_RASDIALEVENT"}, | |
| }; | |
| static bool initialized = false; | |
| static map_type map; | |
| if (!initialized) { | |
| initialized = true; | |
| for (auto const& value : table) map.insert(value); | |
| } | |
| auto const it = map.find(msg); | |
| if (it != map.end()) return it->second; | |
| return NULL; | |
| } | |
| } | |
| } |