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