src/video/wincommon/wmmsg.h
author Ryan C. Gordon <icculus@icculus.org>
Fri, 06 Jan 2006 13:20:10 +0000
changeset 1234 73676c1f56ee
parent 0 74212992fb08
child 1662 782fd950bd46
child 3970 203695f768e0
permissions -rw-r--r--
For sanity's sake, removed the '&' when passing copy_row array to asm.
     1 
     2 #define MAX_WMMSG	(sizeof(wmtab)/sizeof(wmtab[0]))
     3 
     4 char *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_MOUSELAST",
   528 	"UNKNOWN (523)",
   529 	"UNKNOWN (524)",
   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 };