sdl

FORK: Simple Directmedia Layer
git clone https://git.neptards.moe/neptards/sdl.git
Log | Files | Refs

wmmsg.h (22805B)


      1 /*
      2   Simple DirectMedia Layer
      3   Copyright (C) 1997-2020 Sam Lantinga <slouken@libsdl.org>
      4 
      5   This software is provided 'as-is', without any express or implied
      6   warranty.  In no event will the authors be held liable for any damages
      7   arising from the use of this software.
      8 
      9   Permission is granted to anyone to use this software for any purpose,
     10   including commercial applications, and to alter it and redistribute it
     11   freely, subject to the following restrictions:
     12 
     13   1. The origin of this software must not be misrepresented; you must not
     14      claim that you wrote the original software. If you use this software
     15      in a product, an acknowledgment in the product documentation would be
     16      appreciated but is not required.
     17   2. Altered source versions must be plainly marked as such, and must not be
     18      misrepresented as being the original software.
     19   3. This notice may not be removed or altered from any source distribution.
     20 */
     21 
     22 #define MAX_WMMSG   (sizeof(wmtab)/sizeof(wmtab[0]))
     23 
     24 char *wmtab[] = {
     25     "WM_NULL",
     26     "WM_CREATE",
     27     "WM_DESTROY",
     28     "WM_MOVE",
     29     "UNKNOWN (4)",
     30     "WM_SIZE",
     31     "WM_ACTIVATE",
     32     "WM_SETFOCUS",
     33     "WM_KILLFOCUS",
     34     "UNKNOWN (9)",
     35     "WM_ENABLE",
     36     "WM_SETREDRAW",
     37     "WM_SETTEXT",
     38     "WM_GETTEXT",
     39     "WM_GETTEXTLENGTH",
     40     "WM_PAINT",
     41     "WM_CLOSE",
     42     "WM_QUERYENDSESSION",
     43     "WM_QUIT",
     44     "WM_QUERYOPEN",
     45     "WM_ERASEBKGND",
     46     "WM_SYSCOLORCHANGE",
     47     "WM_ENDSESSION",
     48     "UNKNOWN (23)",
     49     "WM_SHOWWINDOW",
     50     "UNKNOWN (25)",
     51     "WM_SETTINGCHANGE",
     52     "WM_DEVMODECHANGE",
     53     "WM_ACTIVATEAPP",
     54     "WM_FONTCHANGE",
     55     "WM_TIMECHANGE",
     56     "WM_CANCELMODE",
     57     "WM_SETCURSOR",
     58     "WM_MOUSEACTIVATE",
     59     "WM_CHILDACTIVATE",
     60     "WM_QUEUESYNC",
     61     "WM_GETMINMAXINFO",
     62     "UNKNOWN (37)",
     63     "WM_PAINTICON",
     64     "WM_ICONERASEBKGND",
     65     "WM_NEXTDLGCTL",
     66     "UNKNOWN (41)",
     67     "WM_SPOOLERSTATUS",
     68     "WM_DRAWITEM",
     69     "WM_MEASUREITEM",
     70     "WM_DELETEITEM",
     71     "WM_VKEYTOITEM",
     72     "WM_CHARTOITEM",
     73     "WM_SETFONT",
     74     "WM_GETFONT",
     75     "WM_SETHOTKEY",
     76     "WM_GETHOTKEY",
     77     "UNKNOWN (52)",
     78     "UNKNOWN (53)",
     79     "UNKNOWN (54)",
     80     "WM_QUERYDRAGICON",
     81     "UNKNOWN (56)",
     82     "WM_COMPAREITEM",
     83     "UNKNOWN (58)",
     84     "UNKNOWN (59)",
     85     "UNKNOWN (60)",
     86     "WM_GETOBJECT",
     87     "UNKNOWN (62)",
     88     "UNKNOWN (63)",
     89     "UNKNOWN (64)",
     90     "WM_COMPACTING",
     91     "UNKNOWN (66)",
     92     "UNKNOWN (67)",
     93     "WM_COMMNOTIFY",
     94     "UNKNOWN (69)",
     95     "WM_WINDOWPOSCHANGING",
     96     "WM_WINDOWPOSCHANGED",
     97     "WM_POWER",
     98     "UNKNOWN (73)",
     99     "WM_COPYDATA",
    100     "WM_CANCELJOURNAL",
    101     "UNKNOWN (76)",
    102     "UNKNOWN (77)",
    103     "WM_NOTIFY",
    104     "UNKNOWN (79)",
    105     "WM_INPUTLANGCHANGEREQUEST",
    106     "WM_INPUTLANGCHANGE",
    107     "WM_TCARD",
    108     "WM_HELP",
    109     "WM_USERCHANGED",
    110     "WM_NOTIFYFORMAT",
    111     "UNKNOWN (86)",
    112     "UNKNOWN (87)",
    113     "UNKNOWN (88)",
    114     "UNKNOWN (89)",
    115     "UNKNOWN (90)",
    116     "UNKNOWN (91)",
    117     "UNKNOWN (92)",
    118     "UNKNOWN (93)",
    119     "UNKNOWN (94)",
    120     "UNKNOWN (95)",
    121     "UNKNOWN (96)",
    122     "UNKNOWN (97)",
    123     "UNKNOWN (98)",
    124     "UNKNOWN (99)",
    125     "UNKNOWN (100)",
    126     "UNKNOWN (101)",
    127     "UNKNOWN (102)",
    128     "UNKNOWN (103)",
    129     "UNKNOWN (104)",
    130     "UNKNOWN (105)",
    131     "UNKNOWN (106)",
    132     "UNKNOWN (107)",
    133     "UNKNOWN (108)",
    134     "UNKNOWN (109)",
    135     "UNKNOWN (110)",
    136     "UNKNOWN (111)",
    137     "UNKNOWN (112)",
    138     "UNKNOWN (113)",
    139     "UNKNOWN (114)",
    140     "UNKNOWN (115)",
    141     "UNKNOWN (116)",
    142     "UNKNOWN (117)",
    143     "UNKNOWN (118)",
    144     "UNKNOWN (119)",
    145     "UNKNOWN (120)",
    146     "UNKNOWN (121)",
    147     "UNKNOWN (122)",
    148     "WM_CONTEXTMENU",
    149     "WM_STYLECHANGING",
    150     "WM_STYLECHANGED",
    151     "WM_DISPLAYCHANGE",
    152     "WM_GETICON",
    153     "WM_SETICON",
    154     "WM_NCCREATE",
    155     "WM_NCDESTROY",
    156     "WM_NCCALCSIZE",
    157     "WM_NCHITTEST",
    158     "WM_NCPAINT",
    159     "WM_NCACTIVATE",
    160     "WM_GETDLGCODE",
    161     "WM_SYNCPAINT",
    162     "UNKNOWN (137)",
    163     "UNKNOWN (138)",
    164     "UNKNOWN (139)",
    165     "UNKNOWN (140)",
    166     "UNKNOWN (141)",
    167     "UNKNOWN (142)",
    168     "UNKNOWN (143)",
    169     "UNKNOWN (144)",
    170     "UNKNOWN (145)",
    171     "UNKNOWN (146)",
    172     "UNKNOWN (147)",
    173     "UNKNOWN (148)",
    174     "UNKNOWN (149)",
    175     "UNKNOWN (150)",
    176     "UNKNOWN (151)",
    177     "UNKNOWN (152)",
    178     "UNKNOWN (153)",
    179     "UNKNOWN (154)",
    180     "UNKNOWN (155)",
    181     "UNKNOWN (156)",
    182     "UNKNOWN (157)",
    183     "UNKNOWN (158)",
    184     "UNKNOWN (159)",
    185     "WM_NCMOUSEMOVE",
    186     "WM_NCLBUTTONDOWN",
    187     "WM_NCLBUTTONUP",
    188     "WM_NCLBUTTONDBLCLK",
    189     "WM_NCRBUTTONDOWN",
    190     "WM_NCRBUTTONUP",
    191     "WM_NCRBUTTONDBLCLK",
    192     "WM_NCMBUTTONDOWN",
    193     "WM_NCMBUTTONUP",
    194     "WM_NCMBUTTONDBLCLK",
    195     "UNKNOWN (170)",
    196     "WM_NCXBUTTONDOWN",
    197     "WM_NCXBUTTONUP",
    198     "WM_NCXBUTTONDBLCLK",
    199     "WM_NCUAHDRAWCAPTION",
    200     "WM_NCUAHDRAWFRAME",
    201     "UNKNOWN (176)",
    202     "UNKNOWN (177)",
    203     "UNKNOWN (178)",
    204     "UNKNOWN (179)",
    205     "UNKNOWN (180)",
    206     "UNKNOWN (181)",
    207     "UNKNOWN (182)",
    208     "UNKNOWN (183)",
    209     "UNKNOWN (184)",
    210     "UNKNOWN (185)",
    211     "UNKNOWN (186)",
    212     "UNKNOWN (187)",
    213     "UNKNOWN (188)",
    214     "UNKNOWN (189)",
    215     "UNKNOWN (190)",
    216     "UNKNOWN (191)",
    217     "UNKNOWN (192)",
    218     "UNKNOWN (193)",
    219     "UNKNOWN (194)",
    220     "UNKNOWN (195)",
    221     "UNKNOWN (196)",
    222     "UNKNOWN (197)",
    223     "UNKNOWN (198)",
    224     "UNKNOWN (199)",
    225     "UNKNOWN (200)",
    226     "UNKNOWN (201)",
    227     "UNKNOWN (202)",
    228     "UNKNOWN (203)",
    229     "UNKNOWN (204)",
    230     "UNKNOWN (205)",
    231     "UNKNOWN (206)",
    232     "UNKNOWN (207)",
    233     "UNKNOWN (208)",
    234     "UNKNOWN (209)",
    235     "UNKNOWN (210)",
    236     "UNKNOWN (211)",
    237     "UNKNOWN (212)",
    238     "UNKNOWN (213)",
    239     "UNKNOWN (214)",
    240     "UNKNOWN (215)",
    241     "UNKNOWN (216)",
    242     "UNKNOWN (217)",
    243     "UNKNOWN (218)",
    244     "UNKNOWN (219)",
    245     "UNKNOWN (220)",
    246     "UNKNOWN (221)",
    247     "UNKNOWN (222)",
    248     "UNKNOWN (223)",
    249     "UNKNOWN (224)",
    250     "UNKNOWN (225)",
    251     "UNKNOWN (226)",
    252     "UNKNOWN (227)",
    253     "UNKNOWN (228)",
    254     "UNKNOWN (229)",
    255     "UNKNOWN (230)",
    256     "UNKNOWN (231)",
    257     "UNKNOWN (232)",
    258     "UNKNOWN (233)",
    259     "UNKNOWN (234)",
    260     "UNKNOWN (235)",
    261     "UNKNOWN (236)",
    262     "UNKNOWN (237)",
    263     "UNKNOWN (238)",
    264     "UNKNOWN (239)",
    265     "UNKNOWN (240)",
    266     "UNKNOWN (241)",
    267     "UNKNOWN (242)",
    268     "UNKNOWN (243)",
    269     "UNKNOWN (244)",
    270     "UNKNOWN (245)",
    271     "UNKNOWN (246)",
    272     "UNKNOWN (247)",
    273     "UNKNOWN (248)",
    274     "UNKNOWN (249)",
    275     "UNKNOWN (250)",
    276     "UNKNOWN (251)",
    277     "UNKNOWN (252)",
    278     "UNKNOWN (253)",
    279     "UNKNOWN (254)",
    280     "WM_INPUT",
    281     "WM_KEYDOWN",
    282     "WM_KEYUP",
    283     "WM_CHAR",
    284     "WM_DEADCHAR",
    285     "WM_SYSKEYDOWN",
    286     "WM_SYSKEYUP",
    287     "WM_SYSCHAR",
    288     "WM_SYSDEADCHAR",
    289     "WM_KEYLAST",
    290     "UNKNOWN (265)",
    291     "UNKNOWN (266)",
    292     "UNKNOWN (267)",
    293     "UNKNOWN (268)",
    294     "UNKNOWN (269)",
    295     "UNKNOWN (270)",
    296     "UNKNOWN (271)",
    297     "WM_INITDIALOG",
    298     "WM_COMMAND",
    299     "WM_SYSCOMMAND",
    300     "WM_TIMER",
    301     "WM_HSCROLL",
    302     "WM_VSCROLL",
    303     "WM_INITMENU",
    304     "WM_INITMENUPOPUP",
    305     "UNKNOWN (280)",
    306     "WM_GESTURE",
    307     "UNKNOWN (282)",
    308     "UNKNOWN (283)",
    309     "UNKNOWN (284)",
    310     "UNKNOWN (285)",
    311     "UNKNOWN (286)",
    312     "WM_MENUSELECT",
    313     "WM_MENUCHAR",
    314     "WM_ENTERIDLE",
    315     "WM_MENURBUTTONUP",
    316     "WM_MENUDRAG",
    317     "WM_MENUGETOBJECT",
    318     "WM_UNINITMENUPOPUP",
    319     "WM_MENUCOMMAND",
    320     "UNKNOWN (295)",
    321     "UNKNOWN (296)",
    322     "UNKNOWN (297)",
    323     "UNKNOWN (298)",
    324     "UNKNOWN (299)",
    325     "UNKNOWN (300)",
    326     "UNKNOWN (301)",
    327     "UNKNOWN (302)",
    328     "UNKNOWN (303)",
    329     "UNKNOWN (304)",
    330     "UNKNOWN (305)",
    331     "WM_CTLCOLORMSGBOX",
    332     "WM_CTLCOLOREDIT",
    333     "WM_CTLCOLORLISTBOX",
    334     "WM_CTLCOLORBTN",
    335     "WM_CTLCOLORDLG",
    336     "WM_CTLCOLORSCROLLBAR",
    337     "WM_CTLCOLORSTATIC",
    338     "UNKNOWN (313)",
    339     "UNKNOWN (314)",
    340     "UNKNOWN (315)",
    341     "UNKNOWN (316)",
    342     "UNKNOWN (317)",
    343     "UNKNOWN (318)",
    344     "UNKNOWN (319)",
    345     "UNKNOWN (320)",
    346     "UNKNOWN (321)",
    347     "UNKNOWN (322)",
    348     "UNKNOWN (323)",
    349     "UNKNOWN (324)",
    350     "UNKNOWN (325)",
    351     "UNKNOWN (326)",
    352     "UNKNOWN (327)",
    353     "UNKNOWN (328)",
    354     "UNKNOWN (329)",
    355     "UNKNOWN (330)",
    356     "UNKNOWN (331)",
    357     "UNKNOWN (332)",
    358     "UNKNOWN (333)",
    359     "UNKNOWN (334)",
    360     "UNKNOWN (335)",
    361     "UNKNOWN (336)",
    362     "UNKNOWN (337)",
    363     "UNKNOWN (338)",
    364     "UNKNOWN (339)",
    365     "UNKNOWN (340)",
    366     "UNKNOWN (341)",
    367     "UNKNOWN (342)",
    368     "UNKNOWN (343)",
    369     "UNKNOWN (344)",
    370     "UNKNOWN (345)",
    371     "UNKNOWN (346)",
    372     "UNKNOWN (347)",
    373     "UNKNOWN (348)",
    374     "UNKNOWN (349)",
    375     "UNKNOWN (350)",
    376     "UNKNOWN (351)",
    377     "UNKNOWN (352)",
    378     "UNKNOWN (353)",
    379     "UNKNOWN (354)",
    380     "UNKNOWN (355)",
    381     "UNKNOWN (356)",
    382     "UNKNOWN (357)",
    383     "UNKNOWN (358)",
    384     "UNKNOWN (359)",
    385     "UNKNOWN (360)",
    386     "UNKNOWN (361)",
    387     "UNKNOWN (362)",
    388     "UNKNOWN (363)",
    389     "UNKNOWN (364)",
    390     "UNKNOWN (365)",
    391     "UNKNOWN (366)",
    392     "UNKNOWN (367)",
    393     "UNKNOWN (368)",
    394     "UNKNOWN (369)",
    395     "UNKNOWN (370)",
    396     "UNKNOWN (371)",
    397     "UNKNOWN (372)",
    398     "UNKNOWN (373)",
    399     "UNKNOWN (374)",
    400     "UNKNOWN (375)",
    401     "UNKNOWN (376)",
    402     "UNKNOWN (377)",
    403     "UNKNOWN (378)",
    404     "UNKNOWN (379)",
    405     "UNKNOWN (380)",
    406     "UNKNOWN (381)",
    407     "UNKNOWN (382)",
    408     "UNKNOWN (383)",
    409     "UNKNOWN (384)",
    410     "UNKNOWN (385)",
    411     "UNKNOWN (386)",
    412     "UNKNOWN (387)",
    413     "UNKNOWN (388)",
    414     "UNKNOWN (389)",
    415     "UNKNOWN (390)",
    416     "UNKNOWN (391)",
    417     "UNKNOWN (392)",
    418     "UNKNOWN (393)",
    419     "UNKNOWN (394)",
    420     "UNKNOWN (395)",
    421     "UNKNOWN (396)",
    422     "UNKNOWN (397)",
    423     "UNKNOWN (398)",
    424     "UNKNOWN (399)",
    425     "UNKNOWN (400)",
    426     "UNKNOWN (401)",
    427     "UNKNOWN (402)",
    428     "UNKNOWN (403)",
    429     "UNKNOWN (404)",
    430     "UNKNOWN (405)",
    431     "UNKNOWN (406)",
    432     "UNKNOWN (407)",
    433     "UNKNOWN (408)",
    434     "UNKNOWN (409)",
    435     "UNKNOWN (410)",
    436     "UNKNOWN (411)",
    437     "UNKNOWN (412)",
    438     "UNKNOWN (413)",
    439     "UNKNOWN (414)",
    440     "UNKNOWN (415)",
    441     "UNKNOWN (416)",
    442     "UNKNOWN (417)",
    443     "UNKNOWN (418)",
    444     "UNKNOWN (419)",
    445     "UNKNOWN (420)",
    446     "UNKNOWN (421)",
    447     "UNKNOWN (422)",
    448     "UNKNOWN (423)",
    449     "UNKNOWN (424)",
    450     "UNKNOWN (425)",
    451     "UNKNOWN (426)",
    452     "UNKNOWN (427)",
    453     "UNKNOWN (428)",
    454     "UNKNOWN (429)",
    455     "UNKNOWN (430)",
    456     "UNKNOWN (431)",
    457     "UNKNOWN (432)",
    458     "UNKNOWN (433)",
    459     "UNKNOWN (434)",
    460     "UNKNOWN (435)",
    461     "UNKNOWN (436)",
    462     "UNKNOWN (437)",
    463     "UNKNOWN (438)",
    464     "UNKNOWN (439)",
    465     "UNKNOWN (440)",
    466     "UNKNOWN (441)",
    467     "UNKNOWN (442)",
    468     "UNKNOWN (443)",
    469     "UNKNOWN (444)",
    470     "UNKNOWN (445)",
    471     "UNKNOWN (446)",
    472     "UNKNOWN (447)",
    473     "UNKNOWN (448)",
    474     "UNKNOWN (449)",
    475     "UNKNOWN (450)",
    476     "UNKNOWN (451)",
    477     "UNKNOWN (452)",
    478     "UNKNOWN (453)",
    479     "UNKNOWN (454)",
    480     "UNKNOWN (455)",
    481     "UNKNOWN (456)",
    482     "UNKNOWN (457)",
    483     "UNKNOWN (458)",
    484     "UNKNOWN (459)",
    485     "UNKNOWN (460)",
    486     "UNKNOWN (461)",
    487     "UNKNOWN (462)",
    488     "UNKNOWN (463)",
    489     "UNKNOWN (464)",
    490     "UNKNOWN (465)",
    491     "UNKNOWN (466)",
    492     "UNKNOWN (467)",
    493     "UNKNOWN (468)",
    494     "UNKNOWN (469)",
    495     "UNKNOWN (470)",
    496     "UNKNOWN (471)",
    497     "UNKNOWN (472)",
    498     "UNKNOWN (473)",
    499     "UNKNOWN (474)",
    500     "UNKNOWN (475)",
    501     "UNKNOWN (476)",
    502     "UNKNOWN (477)",
    503     "UNKNOWN (478)",
    504     "UNKNOWN (479)",
    505     "UNKNOWN (480)",
    506     "UNKNOWN (481)",
    507     "UNKNOWN (482)",
    508     "UNKNOWN (483)",
    509     "UNKNOWN (484)",
    510     "UNKNOWN (485)",
    511     "UNKNOWN (486)",
    512     "UNKNOWN (487)",
    513     "UNKNOWN (488)",
    514     "UNKNOWN (489)",
    515     "UNKNOWN (490)",
    516     "UNKNOWN (491)",
    517     "UNKNOWN (492)",
    518     "UNKNOWN (493)",
    519     "UNKNOWN (494)",
    520     "UNKNOWN (495)",
    521     "UNKNOWN (496)",
    522     "UNKNOWN (497)",
    523     "UNKNOWN (498)",
    524     "UNKNOWN (499)",
    525     "UNKNOWN (500)",
    526     "UNKNOWN (501)",
    527     "UNKNOWN (502)",
    528     "UNKNOWN (503)",
    529     "UNKNOWN (504)",
    530     "UNKNOWN (505)",
    531     "UNKNOWN (506)",
    532     "UNKNOWN (507)",
    533     "UNKNOWN (508)",
    534     "UNKNOWN (509)",
    535     "UNKNOWN (510)",
    536     "UNKNOWN (511)",
    537     "WM_MOUSEMOVE",
    538     "WM_LBUTTONDOWN",
    539     "WM_LBUTTONUP",
    540     "WM_LBUTTONDBLCLK",
    541     "WM_RBUTTONDOWN",
    542     "WM_RBUTTONUP",
    543     "WM_RBUTTONDBLCLK",
    544     "WM_MBUTTONDOWN",
    545     "WM_MBUTTONUP",
    546     "WM_MOUSELAST",
    547     "WM_MOUSEWHEEL",
    548     "WM_XBUTTONDOWN",
    549     "WM_XBUTTONUP",
    550     "UNKNOWN (525)",
    551     "UNKNOWN (526)",
    552     "UNKNOWN (527)",
    553     "WM_PARENTNOTIFY",
    554     "WM_ENTERMENULOOP",
    555     "WM_EXITMENULOOP",
    556     "WM_NEXTMENU",
    557     "WM_SIZING",
    558     "WM_CAPTURECHANGED",
    559     "WM_MOVING",
    560     "UNKNOWN (535)",
    561     "WM_POWERBROADCAST",
    562     "WM_DEVICECHANGE",
    563     "UNKNOWN (538)",
    564     "UNKNOWN (539)",
    565     "UNKNOWN (540)",
    566     "UNKNOWN (541)",
    567     "UNKNOWN (542)",
    568     "UNKNOWN (543)",
    569     "WM_MDICREATE",
    570     "WM_MDIDESTROY",
    571     "WM_MDIACTIVATE",
    572     "WM_MDIRESTORE",
    573     "WM_MDINEXT",
    574     "WM_MDIMAXIMIZE",
    575     "WM_MDITILE",
    576     "WM_MDICASCADE",
    577     "WM_MDIICONARRANGE",
    578     "WM_MDIGETACTIVE",
    579     "UNKNOWN (554)",
    580     "UNKNOWN (555)",
    581     "UNKNOWN (556)",
    582     "UNKNOWN (557)",
    583     "UNKNOWN (558)",
    584     "UNKNOWN (559)",
    585     "WM_MDISETMENU",
    586     "WM_ENTERSIZEMOVE",
    587     "WM_EXITSIZEMOVE",
    588     "WM_DROPFILES",
    589     "WM_MDIREFRESHMENU",
    590     "UNKNOWN (565)",
    591     "UNKNOWN (566)",
    592     "UNKNOWN (567)",
    593     "WM_POINTERDEVICECHANGE",
    594     "WM_POINTERDEVICEINRANGE",
    595     "WM_POINTERDEVICEOUTOFRANGE",
    596     "UNKNOWN (571)",
    597     "UNKNOWN (572)",
    598     "UNKNOWN (573)",
    599     "UNKNOWN (574)",
    600     "UNKNOWN (575)",
    601     "WM_TOUCH",
    602     "WM_NCPOINTERUPDATE",
    603     "WM_NCPOINTERDOWN",
    604     "WM_NCPOINTERUP",
    605     "UNKNOWN (580)",
    606     "WM_POINTERUPDATE",
    607     "WM_POINTERDOWN",
    608     "WM_POINTERUP",
    609     "WM_POINTERENTER",
    610     "WM_POINTERLEAVE",
    611     "WM_POINTERACTIVATE",
    612     "WM_POINTERCAPTURECHANGED",
    613     "WM_TOUCHHITTESTING",
    614     "WM_POINTERWHEEL",
    615     "WM_POINTERHWHEEL",
    616     "DM_POINTERHITTEST",
    617     "UNKNOWN (592)",
    618     "UNKNOWN (593)",
    619     "UNKNOWN (594)",
    620     "UNKNOWN (595)",
    621     "UNKNOWN (596)",
    622     "UNKNOWN (597)",
    623     "UNKNOWN (598)",
    624     "UNKNOWN (599)",
    625     "UNKNOWN (600)",
    626     "UNKNOWN (601)",
    627     "UNKNOWN (602)",
    628     "UNKNOWN (603)",
    629     "UNKNOWN (604)",
    630     "UNKNOWN (605)",
    631     "UNKNOWN (606)",
    632     "UNKNOWN (607)",
    633     "UNKNOWN (608)",
    634     "UNKNOWN (609)",
    635     "UNKNOWN (610)",
    636     "UNKNOWN (611)",
    637     "UNKNOWN (612)",
    638     "UNKNOWN (613)",
    639     "UNKNOWN (614)",
    640     "UNKNOWN (615)",
    641     "UNKNOWN (616)",
    642     "UNKNOWN (617)",
    643     "UNKNOWN (618)",
    644     "UNKNOWN (619)",
    645     "UNKNOWN (620)",
    646     "UNKNOWN (621)",
    647     "UNKNOWN (622)",
    648     "UNKNOWN (623)",
    649     "UNKNOWN (624)",
    650     "UNKNOWN (625)",
    651     "UNKNOWN (626)",
    652     "UNKNOWN (627)",
    653     "UNKNOWN (628)",
    654     "UNKNOWN (629)",
    655     "UNKNOWN (630)",
    656     "UNKNOWN (631)",
    657     "UNKNOWN (632)",
    658     "UNKNOWN (633)",
    659     "UNKNOWN (634)",
    660     "UNKNOWN (635)",
    661     "UNKNOWN (636)",
    662     "UNKNOWN (637)",
    663     "UNKNOWN (638)",
    664     "UNKNOWN (639)",
    665     "UNKNOWN (640)",
    666     "WM_IME_SETCONTEXT",
    667     "WM_IME_NOTIFY",
    668     "WM_IME_CONTROL",
    669     "WM_IME_COMPOSITIONFULL",
    670     "WM_IME_SELECT",
    671     "WM_IME_CHAR",
    672     "UNKNOWN (647)",
    673     "WM_IME_REQUEST",
    674     "UNKNOWN (649)",
    675     "UNKNOWN (650)",
    676     "UNKNOWN (651)",
    677     "UNKNOWN (652)",
    678     "UNKNOWN (653)",
    679     "UNKNOWN (654)",
    680     "UNKNOWN (655)",
    681     "WM_IME_KEYDOWN",
    682     "WM_IME_KEYUP",
    683     "UNKNOWN (658)",
    684     "UNKNOWN (659)",
    685     "UNKNOWN (660)",
    686     "UNKNOWN (661)",
    687     "UNKNOWN (662)",
    688     "UNKNOWN (663)",
    689     "UNKNOWN (664)",
    690     "UNKNOWN (665)",
    691     "UNKNOWN (666)",
    692     "UNKNOWN (667)",
    693     "UNKNOWN (668)",
    694     "UNKNOWN (669)",
    695     "UNKNOWN (670)",
    696     "UNKNOWN (671)",
    697     "WM_NCMOUSEHOVER",
    698     "WM_MOUSEHOVER",
    699     "WM_NCMOUSELEAVE",
    700     "WM_MOUSELEAVE",
    701     "UNKNOWN (676)",
    702     "UNKNOWN (677)",
    703     "UNKNOWN (678)",
    704     "UNKNOWN (679)",
    705     "UNKNOWN (680)",
    706     "UNKNOWN (681)",
    707     "UNKNOWN (682)",
    708     "UNKNOWN (683)",
    709     "UNKNOWN (684)",
    710     "UNKNOWN (685)",
    711     "UNKNOWN (686)",
    712     "UNKNOWN (687)",
    713     "UNKNOWN (688)",
    714     "WM_WTSSESSION_CHANGE",
    715     "UNKNOWN (690)",
    716     "UNKNOWN (691)",
    717     "UNKNOWN (692)",
    718     "UNKNOWN (693)",
    719     "UNKNOWN (694)",
    720     "UNKNOWN (695)",
    721     "UNKNOWN (696)",
    722     "UNKNOWN (697)",
    723     "UNKNOWN (698)",
    724     "UNKNOWN (699)",
    725     "UNKNOWN (700)",
    726     "UNKNOWN (701)",
    727     "UNKNOWN (702)",
    728     "UNKNOWN (703)",
    729     "UNKNOWN (704)",
    730     "UNKNOWN (705)",
    731     "UNKNOWN (706)",
    732     "UNKNOWN (707)",
    733     "UNKNOWN (708)",
    734     "UNKNOWN (709)",
    735     "UNKNOWN (710)",
    736     "UNKNOWN (711)",
    737     "UNKNOWN (712)",
    738     "UNKNOWN (713)",
    739     "UNKNOWN (714)",
    740     "UNKNOWN (715)",
    741     "UNKNOWN (716)",
    742     "UNKNOWN (717)",
    743     "UNKNOWN (718)",
    744     "UNKNOWN (719)",
    745     "UNKNOWN (720)",
    746     "UNKNOWN (721)",
    747     "UNKNOWN (722)",
    748     "UNKNOWN (723)",
    749     "UNKNOWN (724)",
    750     "UNKNOWN (725)",
    751     "UNKNOWN (726)",
    752     "UNKNOWN (727)",
    753     "UNKNOWN (728)",
    754     "UNKNOWN (729)",
    755     "UNKNOWN (730)",
    756     "UNKNOWN (731)",
    757     "UNKNOWN (732)",
    758     "UNKNOWN (733)",
    759     "UNKNOWN (734)",
    760     "UNKNOWN (735)",
    761     "WM_DPICHANGED",
    762     "UNKNOWN (737)",
    763     "UNKNOWN (738)",
    764     "UNKNOWN (739)",
    765     "UNKNOWN (740)",
    766     "UNKNOWN (741)",
    767     "UNKNOWN (742)",
    768     "UNKNOWN (743)",
    769     "UNKNOWN (744)",
    770     "UNKNOWN (745)",
    771     "UNKNOWN (746)",
    772     "UNKNOWN (747)",
    773     "UNKNOWN (748)",
    774     "UNKNOWN (749)",
    775     "UNKNOWN (750)",
    776     "UNKNOWN (751)",
    777     "UNKNOWN (752)",
    778     "UNKNOWN (753)",
    779     "UNKNOWN (754)",
    780     "UNKNOWN (755)",
    781     "UNKNOWN (756)",
    782     "UNKNOWN (757)",
    783     "UNKNOWN (758)",
    784     "UNKNOWN (759)",
    785     "UNKNOWN (760)",
    786     "UNKNOWN (761)",
    787     "UNKNOWN (762)",
    788     "UNKNOWN (763)",
    789     "UNKNOWN (764)",
    790     "UNKNOWN (765)",
    791     "UNKNOWN (766)",
    792     "UNKNOWN (767)",
    793     "WM_CUT",
    794     "WM_COPY",
    795     "WM_PASTE",
    796     "WM_CLEAR",
    797     "WM_UNDO",
    798     "WM_RENDERFORMAT",
    799     "WM_RENDERALLFORMATS",
    800     "WM_DESTROYCLIPBOARD",
    801     "WM_DRAWCLIPBOARD",
    802     "WM_PAINTCLIPBOARD",
    803     "WM_VSCROLLCLIPBOARD",
    804     "WM_SIZECLIPBOARD",
    805     "WM_ASKCBFORMATNAME",
    806     "WM_CHANGECBCHAIN",
    807     "WM_HSCROLLCLIPBOARD",
    808     "WM_QUERYNEWPALETTE",
    809     "WM_PALETTEISCHANGING",
    810     "WM_PALETTECHANGED",
    811     "WM_HOTKEY",
    812     "UNKNOWN (787)",
    813     "UNKNOWN (788)",
    814     "UNKNOWN (789)",
    815     "UNKNOWN (790)",
    816     "WM_PRINT",
    817     "WM_PRINTCLIENT",
    818     "WM_APPCOMMAND",
    819     "WM_THEMECHANGED",
    820     "UNKNOWN (795)",
    821     "UNKNOWN (796)",
    822     "WM_CLIPBOARDUPDATE",
    823     "WM_DWMCOMPOSITIONCHANGED",
    824     "WM_DWMNCRENDERINGCHANGED",
    825     "WM_DWMCOLORIZATIONCOLORCHANGED",
    826     "WM_DWMWINDOWMAXIMIZEDCHANGE",
    827     "UNKNOWN (802)",
    828     "WM_DWMSENDICONICTHUMBNAIL",
    829     "UNKNOWN (804)",
    830     "UNKNOWN (805)",
    831     "WM_DWMSENDICONICLIVEPREVIEWBITMAP",
    832     "UNKNOWN (807)",
    833     "UNKNOWN (808)",
    834     "UNKNOWN (809)",
    835     "UNKNOWN (810)",
    836     "UNKNOWN (811)",
    837     "UNKNOWN (812)",
    838     "UNKNOWN (813)",
    839     "UNKNOWN (814)",
    840     "UNKNOWN (815)",
    841     "UNKNOWN (816)",
    842     "UNKNOWN (817)",
    843     "UNKNOWN (818)",
    844     "UNKNOWN (819)",
    845     "UNKNOWN (820)",
    846     "UNKNOWN (821)",
    847     "UNKNOWN (822)",
    848     "UNKNOWN (823)",
    849     "UNKNOWN (824)",
    850     "UNKNOWN (825)",
    851     "UNKNOWN (826)",
    852     "UNKNOWN (827)",
    853     "UNKNOWN (828)",
    854     "UNKNOWN (829)",
    855     "UNKNOWN (830)",
    856     "WM_GETTITLEBARINFOEX",
    857     "UNKNOWN (832)",
    858     "UNKNOWN (833)",
    859     "UNKNOWN (834)",
    860     "UNKNOWN (835)",
    861     "UNKNOWN (836)",
    862     "UNKNOWN (837)",
    863     "UNKNOWN (838)",
    864     "UNKNOWN (839)",
    865     "UNKNOWN (840)",
    866     "UNKNOWN (841)",
    867     "UNKNOWN (842)",
    868     "UNKNOWN (843)",
    869     "UNKNOWN (844)",
    870     "UNKNOWN (845)",
    871     "UNKNOWN (846)",
    872     "UNKNOWN (847)",
    873     "UNKNOWN (848)",
    874     "UNKNOWN (849)",
    875     "UNKNOWN (850)",
    876     "UNKNOWN (851)",
    877     "UNKNOWN (852)",
    878     "UNKNOWN (853)",
    879     "UNKNOWN (854)",
    880     "UNKNOWN (855)",
    881     "WM_HANDHELDFIRST",
    882     "UNKNOWN (857)",
    883     "UNKNOWN (858)",
    884     "UNKNOWN (859)",
    885     "UNKNOWN (860)",
    886     "UNKNOWN (861)",
    887     "UNKNOWN (862)",
    888     "WM_HANDHELDLAST",
    889     "WM_AFXFIRST",
    890     "UNKNOWN (865)",
    891     "UNKNOWN (866)",
    892     "UNKNOWN (867)",
    893     "UNKNOWN (868)",
    894     "UNKNOWN (869)",
    895     "UNKNOWN (870)",
    896     "UNKNOWN (871)",
    897     "UNKNOWN (872)",
    898     "UNKNOWN (873)",
    899     "UNKNOWN (874)",
    900     "UNKNOWN (875)",
    901     "UNKNOWN (876)",
    902     "UNKNOWN (877)",
    903     "UNKNOWN (878)",
    904     "UNKNOWN (879)",
    905     "UNKNOWN (880)",
    906     "UNKNOWN (881)",
    907     "UNKNOWN (882)",
    908     "UNKNOWN (883)",
    909     "UNKNOWN (884)",
    910     "UNKNOWN (885)",
    911     "UNKNOWN (886)",
    912     "UNKNOWN (887)",
    913     "UNKNOWN (888)",
    914     "UNKNOWN (889)",
    915     "UNKNOWN (890)",
    916     "UNKNOWN (891)",
    917     "UNKNOWN (892)",
    918     "UNKNOWN (893)",
    919     "UNKNOWN (894)",
    920     "WM_AFXLAST",
    921     "WM_PENWINFIRST",
    922     "UNKNOWN (897)",
    923     "UNKNOWN (898)",
    924     "UNKNOWN (899)",
    925     "UNKNOWN (900)",
    926     "UNKNOWN (901)",
    927     "UNKNOWN (902)",
    928     "UNKNOWN (903)",
    929     "UNKNOWN (904)",
    930     "UNKNOWN (905)",
    931     "UNKNOWN (906)",
    932     "UNKNOWN (907)",
    933     "UNKNOWN (908)",
    934     "UNKNOWN (909)",
    935     "UNKNOWN (910)",
    936     "WM_PENWINLAST",
    937     "UNKNOWN (912)",
    938     "UNKNOWN (913)",
    939     "UNKNOWN (914)",
    940     "UNKNOWN (915)",
    941     "UNKNOWN (916)",
    942     "UNKNOWN (917)",
    943     "UNKNOWN (918)",
    944     "UNKNOWN (919)",
    945     "UNKNOWN (920)",
    946     "UNKNOWN (921)",
    947     "UNKNOWN (922)",
    948     "UNKNOWN (923)",
    949     "UNKNOWN (924)",
    950     "UNKNOWN (925)",
    951     "UNKNOWN (926)",
    952     "UNKNOWN (927)",
    953     "UNKNOWN (928)",
    954     "UNKNOWN (929)",
    955     "UNKNOWN (930)",
    956     "UNKNOWN (931)",
    957     "UNKNOWN (932)",
    958     "UNKNOWN (933)",
    959     "UNKNOWN (934)",
    960     "UNKNOWN (935)",
    961     "UNKNOWN (936)",
    962     "UNKNOWN (937)",
    963     "UNKNOWN (938)",
    964     "UNKNOWN (939)",
    965     "UNKNOWN (940)",
    966     "UNKNOWN (941)",
    967     "UNKNOWN (942)",
    968     "UNKNOWN (943)",
    969     "UNKNOWN (944)",
    970     "UNKNOWN (945)",
    971     "UNKNOWN (946)",
    972     "UNKNOWN (947)",
    973     "UNKNOWN (948)",
    974     "UNKNOWN (949)",
    975     "UNKNOWN (950)",
    976     "UNKNOWN (951)",
    977     "UNKNOWN (952)",
    978     "UNKNOWN (953)",
    979     "UNKNOWN (954)",
    980     "UNKNOWN (955)",
    981     "UNKNOWN (956)",
    982     "UNKNOWN (957)",
    983     "UNKNOWN (958)",
    984     "UNKNOWN (959)",
    985     "UNKNOWN (960)",
    986     "UNKNOWN (961)",
    987     "UNKNOWN (962)",
    988     "UNKNOWN (963)",
    989     "UNKNOWN (964)",
    990     "UNKNOWN (965)",
    991     "UNKNOWN (966)",
    992     "UNKNOWN (967)",
    993     "UNKNOWN (968)",
    994     "UNKNOWN (969)",
    995     "UNKNOWN (970)",
    996     "UNKNOWN (971)",
    997     "UNKNOWN (972)",
    998     "UNKNOWN (973)",
    999     "UNKNOWN (974)",
   1000     "UNKNOWN (975)",
   1001     "UNKNOWN (976)",
   1002     "UNKNOWN (977)",
   1003     "UNKNOWN (978)",
   1004     "UNKNOWN (979)",
   1005     "UNKNOWN (980)",
   1006     "UNKNOWN (981)",
   1007     "UNKNOWN (982)",
   1008     "UNKNOWN (983)",
   1009     "UNKNOWN (984)",
   1010     "UNKNOWN (985)",
   1011     "UNKNOWN (986)",
   1012     "UNKNOWN (987)",
   1013     "UNKNOWN (988)",
   1014     "UNKNOWN (989)",
   1015     "UNKNOWN (990)",
   1016     "UNKNOWN (991)",
   1017     "UNKNOWN (992)",
   1018     "UNKNOWN (993)",
   1019     "UNKNOWN (994)",
   1020     "UNKNOWN (995)",
   1021     "UNKNOWN (996)",
   1022     "UNKNOWN (997)",
   1023     "UNKNOWN (998)",
   1024     "UNKNOWN (999)",
   1025     "UNKNOWN (1000)",
   1026     "UNKNOWN (1001)",
   1027     "UNKNOWN (1002)",
   1028     "UNKNOWN (1003)",
   1029     "UNKNOWN (1004)",
   1030     "UNKNOWN (1005)",
   1031     "UNKNOWN (1006)",
   1032     "UNKNOWN (1007)",
   1033     "UNKNOWN (1008)",
   1034     "UNKNOWN (1009)",
   1035     "UNKNOWN (1010)",
   1036     "UNKNOWN (1011)",
   1037     "UNKNOWN (1012)",
   1038     "UNKNOWN (1013)",
   1039     "UNKNOWN (1014)",
   1040     "UNKNOWN (1015)",
   1041     "UNKNOWN (1016)",
   1042     "UNKNOWN (1017)",
   1043     "UNKNOWN (1018)",
   1044     "UNKNOWN (1019)",
   1045     "UNKNOWN (1020)",
   1046     "UNKNOWN (1021)",
   1047     "UNKNOWN (1022)",
   1048     "UNKNOWN (1023)",
   1049     "WM_USER"
   1050 };
   1051 
   1052 /* vi: set ts=4 sw=4 expandtab: */