• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2   Simple DirectMedia Layer
3   Copyright (C) 1997-2016 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: */
1053