cscg22-gearboy

CSCG 2022 Challenge 'Gearboy'
git clone https://git.sinitax.com/sinitax/cscg22-gearboy
Log | Files | Refs | sfeed.txt

wmmsg.h (22805B)


      1/*
      2  Simple DirectMedia Layer
      3  Copyright (C) 1997-2014 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
     24char *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: */