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